1-- 3GPP TS 38.331 V16.6.0 (2021-09) 2 3NR-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::= 4 5BEGIN 6 7-- TAG-NR-RRC-DEFINITIONS-STOP 8-- TAG-BCCH-BCH-MESSAGE-START 9 10BCCH-BCH-Message ::= SEQUENCE { 11 message BCCH-BCH-MessageType 12} 13 14BCCH-BCH-MessageType ::= CHOICE { 15 mib MIB, 16 messageClassExtension SEQUENCE {} 17} 18 19-- TAG-BCCH-BCH-MESSAGE-STOP 20-- TAG-BCCH-DL-SCH-MESSAGE-START 21 22BCCH-DL-SCH-Message ::= SEQUENCE { 23 message BCCH-DL-SCH-MessageType 24} 25 26BCCH-DL-SCH-MessageType ::= CHOICE { 27 c1 CHOICE { 28 systemInformation SystemInformation, 29 systemInformationBlockType1 SIB1 30 }, 31 messageClassExtension SEQUENCE {} 32} 33 34-- TAG-BCCH-DL-SCH-MESSAGE-STOP 35-- TAG-DL-CCCH-MESSAGE-START 36 37DL-CCCH-Message ::= SEQUENCE { 38 message DL-CCCH-MessageType 39} 40 41DL-CCCH-MessageType ::= CHOICE { 42 c1 CHOICE { 43 rrcReject RRCReject, 44 rrcSetup RRCSetup, 45 spare2 NULL, 46 spare1 NULL 47 }, 48 messageClassExtension SEQUENCE {} 49} 50 51-- TAG-DL-CCCH-MESSAGE-STOP 52-- TAG-DL-DCCH-MESSAGE-START 53 54DL-DCCH-Message ::= SEQUENCE { 55 message DL-DCCH-MessageType 56} 57 58DL-DCCH-MessageType ::= CHOICE { 59 c1 CHOICE { 60 rrcReconfiguration RRCReconfiguration, 61 rrcResume RRCResume, 62 rrcRelease RRCRelease, 63 rrcReestablishment RRCReestablishment, 64 securityModeCommand SecurityModeCommand, 65 dlInformationTransfer DLInformationTransfer, 66 ueCapabilityEnquiry UECapabilityEnquiry, 67 counterCheck CounterCheck, 68 mobilityFromNRCommand MobilityFromNRCommand, 69 dlDedicatedMessageSegment-r16 DLDedicatedMessageSegment-r16, 70 ueInformationRequest-r16 UEInformationRequest-r16, 71 dlInformationTransferMRDC-r16 DLInformationTransferMRDC-r16, 72 loggedMeasurementConfiguration-r16 LoggedMeasurementConfiguration-r16, 73 spare3 NULL, spare2 NULL, spare1 NULL 74 }, 75 messageClassExtension SEQUENCE {} 76} 77 78-- TAG-DL-DCCH-MESSAGE-STOP 79-- TAG-PCCH-PCH-MESSAGE-START 80 81PCCH-Message ::= SEQUENCE { 82 message PCCH-MessageType 83} 84 85PCCH-MessageType ::= CHOICE { 86 c1 CHOICE { 87 paging Paging, 88 spare1 NULL 89 }, 90 messageClassExtension SEQUENCE {} 91} 92 93-- TAG-PCCH-PCH-MESSAGE-STOP 94-- TAG-UL-CCCH-MESSAGE-START 95 96 97UL-CCCH-Message ::= SEQUENCE { 98 message UL-CCCH-MessageType 99} 100 101UL-CCCH-MessageType ::= CHOICE { 102 c1 CHOICE { 103 rrcSetupRequest RRCSetupRequest, 104 rrcResumeRequest RRCResumeRequest, 105 rrcReestablishmentRequest RRCReestablishmentRequest, 106 rrcSystemInfoRequest RRCSystemInfoRequest 107 }, 108 messageClassExtension SEQUENCE {} 109} 110 111-- TAG-UL-CCCH-MESSAGE-STOP 112-- TAG-UL-CCCH1-MESSAGE-START 113 114 115UL-CCCH1-Message ::= SEQUENCE { 116 message UL-CCCH1-MessageType 117} 118 119UL-CCCH1-MessageType ::= CHOICE { 120 c1 CHOICE { 121 rrcResumeRequest1 RRCResumeRequest1, 122 spare3 NULL, 123 spare2 NULL, 124 spare1 NULL 125 126 }, 127 messageClassExtension SEQUENCE {} 128} 129 130-- TAG-UL-CCCH1-MESSAGE-STOP 131-- TAG-UL-DCCH-MESSAGE-START 132 133UL-DCCH-Message ::= SEQUENCE { 134 message UL-DCCH-MessageType 135} 136 137UL-DCCH-MessageType ::= CHOICE { 138 c1 CHOICE { 139 measurementReport MeasurementReport, 140 rrcReconfigurationComplete RRCReconfigurationComplete, 141 rrcSetupComplete RRCSetupComplete, 142 rrcReestablishmentComplete RRCReestablishmentComplete, 143 rrcResumeComplete RRCResumeComplete, 144 securityModeComplete SecurityModeComplete, 145 securityModeFailure SecurityModeFailure, 146 ulInformationTransfer ULInformationTransfer, 147 locationMeasurementIndication LocationMeasurementIndication, 148 ueCapabilityInformation UECapabilityInformation, 149 counterCheckResponse CounterCheckResponse, 150 ueAssistanceInformation UEAssistanceInformation, 151 failureInformation FailureInformation, 152 ulInformationTransferMRDC ULInformationTransferMRDC, 153 scgFailureInformation SCGFailureInformation, 154 scgFailureInformationEUTRA SCGFailureInformationEUTRA 155 }, 156 messageClassExtension CHOICE { 157 c2 CHOICE { 158 ulDedicatedMessageSegment-r16 ULDedicatedMessageSegment-r16, 159 dedicatedSIBRequest-r16 DedicatedSIBRequest-r16, 160 mcgFailureInformation-r16 MCGFailureInformation-r16, 161 ueInformationResponse-r16 UEInformationResponse-r16, 162 sidelinkUEInformationNR-r16 SidelinkUEInformationNR-r16, 163 ulInformationTransferIRAT-r16 ULInformationTransferIRAT-r16, 164 iabOtherInformation-r16 IABOtherInformation-r16, 165 spare9 NULL, spare8 NULL, spare7 NULL, spare6 NULL, 166 spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL 167 }, 168 messageClassExtensionFuture-r16 SEQUENCE {} 169 } 170} 171 172-- TAG-UL-DCCH-MESSAGE-STOP 173-- TAG-COUNTERCHECK-START 174 175 176CounterCheck ::= SEQUENCE { 177 rrc-TransactionIdentifier RRC-TransactionIdentifier, 178 criticalExtensions CHOICE { 179 counterCheck CounterCheck-IEs, 180 criticalExtensionsFuture SEQUENCE {} 181 } 182} 183 184CounterCheck-IEs ::= SEQUENCE { 185 drb-CountMSB-InfoList DRB-CountMSB-InfoList, 186 lateNonCriticalExtension OCTET STRING OPTIONAL, 187 nonCriticalExtension SEQUENCE {} OPTIONAL 188} 189 190DRB-CountMSB-InfoList ::= SEQUENCE (SIZE (1..maxDRB)) OF DRB-CountMSB-Info 191 192DRB-CountMSB-Info ::= SEQUENCE { 193 drb-Identity DRB-Identity, 194 countMSB-Uplink INTEGER(0..33554431), 195 countMSB-Downlink INTEGER(0..33554431) 196} 197 198-- TAG-COUNTERCHECK-STOP 199-- TAG-COUNTERCHECKRESPONSE-START 200 201CounterCheckResponse ::= SEQUENCE { 202 rrc-TransactionIdentifier RRC-TransactionIdentifier, 203 criticalExtensions CHOICE { 204 counterCheckResponse CounterCheckResponse-IEs, 205 criticalExtensionsFuture SEQUENCE {} 206 } 207} 208 209CounterCheckResponse-IEs ::= SEQUENCE { 210 drb-CountInfoList DRB-CountInfoList, 211 lateNonCriticalExtension OCTET STRING OPTIONAL, 212 nonCriticalExtension SEQUENCE {} OPTIONAL 213 214} 215 216DRB-CountInfoList ::= SEQUENCE (SIZE (0..maxDRB)) OF DRB-CountInfo 217 218DRB-CountInfo ::= SEQUENCE { 219 drb-Identity DRB-Identity, 220 count-Uplink INTEGER(0..4294967295), 221 count-Downlink INTEGER(0..4294967295) 222} 223 224-- TAG-COUNTERCHECKRESPONSE-STOP 225-- TAG-DEDICATEDSIBREQUEST-START 226 227DedicatedSIBRequest-r16 ::= SEQUENCE { 228 criticalExtensions CHOICE { 229 dedicatedSIBRequest-r16 DedicatedSIBRequest-r16-IEs, 230 criticalExtensionsFuture SEQUENCE {} 231 } 232} 233 234DedicatedSIBRequest-r16-IEs ::= SEQUENCE { 235 onDemandSIB-RequestList-r16 SEQUENCE { 236 237 requestedSIB-List-r16 SEQUENCE (SIZE (1..maxOnDemandSIB-r16)) OF SIB-ReqInfo-r16 OPTIONAL, 238 requestedPosSIB-List-r16 SEQUENCE (SIZE (1..maxOnDemandPosSIB-r16)) OF PosSIB-ReqInfo-r16 OPTIONAL 239 } OPTIONAL, 240 lateNonCriticalExtension OCTET STRING OPTIONAL, 241 nonCriticalExtension SEQUENCE {} OPTIONAL 242} 243 244SIB-ReqInfo-r16 ::= ENUMERATED { sib12, sib13, sib14, spare5, spare4, spare3, spare2, spare1 } 245 246PosSIB-ReqInfo-r16 ::= SEQUENCE { 247 gnss-id-r16 GNSS-ID-r16 OPTIONAL, 248 sbas-id-r16 SBAS-ID-r16 OPTIONAL, 249 posSibType-r16 ENUMERATED { posSibType1-1, posSibType1-2, posSibType1-3, posSibType1-4, posSibType1-5, posSibType1-6, 250 posSibType1-7, posSibType1-8, posSibType2-1, posSibType2-2, posSibType2-3, posSibType2-4, 251 posSibType2-5, posSibType2-6, posSibType2-7, posSibType2-8, posSibType2-9, posSibType2-10, 252 posSibType2-11, posSibType2-12, posSibType2-13, posSibType2-14, posSibType2-15, 253 posSibType2-16, posSibType2-17, posSibType2-18, posSibType2-19, posSibType2-20, 254 posSibType2-21, posSibType2-22, posSibType2-23, posSibType3-1, posSibType4-1, 255 posSibType5-1, posSibType6-1, posSibType6-2, posSibType6-3,... } 256} 257 258-- TAG-DEDICATEDSIBREQUEST-STOP 259-- TAG-DLDEDICATEDMESSAGESEGMENT-START 260 261 262DLDedicatedMessageSegment-r16 ::= SEQUENCE { 263 criticalExtensions CHOICE { 264 dlDedicatedMessageSegment-r16 DLDedicatedMessageSegment-r16-IEs, 265 criticalExtensionsFuture SEQUENCE {} 266 } 267} 268 269DLDedicatedMessageSegment-r16-IEs ::= SEQUENCE { 270 segmentNumber-r16 INTEGER(0..4), 271 rrc-MessageSegmentContainer-r16 OCTET STRING, 272 rrc-MessageSegmentType-r16 ENUMERATED {notLastSegment, lastSegment}, 273 lateNonCriticalExtension OCTET STRING OPTIONAL, 274 nonCriticalExtension SEQUENCE {} OPTIONAL 275} 276 277-- TAG-DLDEDICATEDMESSAGESEGMENT-STOP 278-- TAG-DLINFORMATIONTRANSFER-START 279 280DLInformationTransfer ::= SEQUENCE { 281 rrc-TransactionIdentifier RRC-TransactionIdentifier, 282 criticalExtensions CHOICE { 283 dlInformationTransfer DLInformationTransfer-IEs, 284 criticalExtensionsFuture SEQUENCE {} 285 } 286} 287 288DLInformationTransfer-IEs ::= SEQUENCE { 289 dedicatedNAS-Message DedicatedNAS-Message OPTIONAL, -- Need N 290 lateNonCriticalExtension OCTET STRING OPTIONAL, 291 nonCriticalExtension DLInformationTransfer-v1610-IEs OPTIONAL 292} 293 294DLInformationTransfer-v1610-IEs ::= SEQUENCE { 295 referenceTimeInfo-r16 ReferenceTimeInfo-r16 OPTIONAL, -- Need R 296 nonCriticalExtension SEQUENCE {} OPTIONAL 297} 298 299-- TAG-DLINFORMATIONTRANSFER-STOP 300-- TAG-DLINFORMATIONTRANSFERMRDC-START 301 302DLInformationTransferMRDC-r16 ::= SEQUENCE { 303 criticalExtensions CHOICE { 304 c1 CHOICE { 305 dlInformationTransferMRDC-r16 DLInformationTransferMRDC-r16-IEs, 306 spare3 NULL, spare2 NULL, spare1 NULL 307 }, 308 criticalExtensionsFuture SEQUENCE {} 309 } 310} 311 312DLInformationTransferMRDC-r16-IEs::= SEQUENCE { 313 dl-DCCH-MessageNR-r16 OCTET STRING OPTIONAL, -- Need N 314 dl-DCCH-MessageEUTRA-r16 OCTET STRING OPTIONAL, -- Need N 315 lateNonCriticalExtension OCTET STRING OPTIONAL, 316 nonCriticalExtension SEQUENCE {} OPTIONAL 317} 318 319-- TAG-DLINFORMATIONTRANSFERMRDC-STOP 320-- TAG-FAILUREINFORMATION-START 321 322FailureInformation ::= SEQUENCE { 323 criticalExtensions CHOICE { 324 failureInformation FailureInformation-IEs, 325 criticalExtensionsFuture SEQUENCE {} 326 } 327} 328 329FailureInformation-IEs ::= SEQUENCE { 330 failureInfoRLC-Bearer FailureInfoRLC-Bearer OPTIONAL, 331 lateNonCriticalExtension OCTET STRING OPTIONAL, 332 nonCriticalExtension FailureInformation-v1610-IEs OPTIONAL 333} 334 335FailureInfoRLC-Bearer ::= SEQUENCE { 336 cellGroupId CellGroupId, 337 logicalChannelIdentity LogicalChannelIdentity, 338 failureType ENUMERATED {rlc-failure, spare3, spare2, spare1} 339} 340 341FailureInformation-v1610-IEs ::= SEQUENCE { 342 failureInfoDAPS-r16 FailureInfoDAPS-r16 OPTIONAL, 343 nonCriticalExtension SEQUENCE {} OPTIONAL 344} 345 346FailureInfoDAPS-r16 ::= SEQUENCE { 347 failureType-r16 ENUMERATED {daps-failure, spare3, spare2, spare1} 348} 349 350-- TAG-FAILUREINFORMATION-STOP 351-- TAG-IABOTHERINFORMATION-START 352 353IABOtherInformation-r16 ::= SEQUENCE { 354 rrc-TransactionIdentifier RRC-TransactionIdentifier, 355 criticalExtensions CHOICE { 356 iabOtherInformation-r16 IABOtherInformation-r16-IEs, 357 criticalExtensionsFuture SEQUENCE {} 358 } 359} 360 361IABOtherInformation-r16-IEs ::= SEQUENCE { 362 ip-InfoType-r16 CHOICE { 363 iab-IP-Request-r16 SEQUENCE { 364 iab-IPv4-AddressNumReq-r16 IAB-IP-AddressNumReq-r16 OPTIONAL, 365 iab-IPv6-AddressReq-r16 CHOICE { 366 iab-IPv6-AddressNumReq-r16 IAB-IP-AddressNumReq-r16, 367 iab-IPv6-AddressPrefixReq-r16 IAB-IP-AddressPrefixReq-r16, 368 ... 369 } OPTIONAL 370 }, 371 iab-IP-Report-r16 SEQUENCE { 372 iab-IPv4-AddressReport-r16 IAB-IP-AddressAndTraffic-r16 OPTIONAL, 373 iab-IPv6-Report-r16 CHOICE { 374 iab-IPv6-AddressReport-r16 IAB-IP-AddressAndTraffic-r16, 375 iab-IPv6-PrefixReport-r16 IAB-IP-PrefixAndTraffic-r16, 376 ... 377 } OPTIONAL 378 }, 379 ... 380 }, 381 lateNonCriticalExtension OCTET STRING OPTIONAL, 382 nonCriticalExtension SEQUENCE {} OPTIONAL 383} 384 385IAB-IP-AddressNumReq-r16 ::= SEQUENCE { 386 all-Traffic-NumReq-r16 INTEGER (1..8) OPTIONAL, 387 f1-C-Traffic-NumReq-r16 INTEGER (1..8) OPTIONAL, 388 f1-U-Traffic-NumReq-r16 INTEGER (1..8) OPTIONAL, 389 non-F1-Traffic-NumReq-r16 INTEGER (1..8) OPTIONAL, 390 ... 391} 392 393IAB-IP-AddressPrefixReq-r16 ::= SEQUENCE { 394 all-Traffic-PrefixReq-r16 ENUMERATED {true} OPTIONAL, 395 f1-C-Traffic-PrefixReq-r16 ENUMERATED {true} OPTIONAL, 396 f1-U-Traffic-PrefixReq-r16 ENUMERATED {true} OPTIONAL, 397 non-F1-Traffic-PrefixReq-r16 ENUMERATED {true} OPTIONAL, 398 ... 399} 400 401IAB-IP-AddressAndTraffic-r16 ::= SEQUENCE { 402 all-Traffic-IAB-IP-Address-r16 SEQUENCE (SIZE(1..8)) OF IAB-IP-Address-r16 OPTIONAL, 403 f1-C-Traffic-IP-Address-r16 SEQUENCE (SIZE(1..8)) OF IAB-IP-Address-r16 OPTIONAL, 404 f1-U-Traffic-IP-Address-r16 SEQUENCE (SIZE(1..8)) OF IAB-IP-Address-r16 OPTIONAL, 405 non-F1-Traffic-IP-Address-r16 SEQUENCE (SIZE(1..8)) OF IAB-IP-Address-r16 OPTIONAL 406} 407 408IAB-IP-PrefixAndTraffic-r16 ::= SEQUENCE { 409 all-Traffic-IAB-IP-Address-r16 IAB-IP-Address-r16 OPTIONAL, 410 f1-C-Traffic-IP-Address-r16 IAB-IP-Address-r16 OPTIONAL, 411 f1-U-Traffic-IP-Address-r16 IAB-IP-Address-r16 OPTIONAL, 412 non-F1-Traffic-IP-Address-r16 IAB-IP-Address-r16 OPTIONAL 413} 414 415-- TAG-IABOTHERINFORMATION-STOP 416-- TAG-LOCATIONMEASUREMENTINDICATION-START 417 418LocationMeasurementIndication ::= SEQUENCE { 419 criticalExtensions CHOICE { 420 locationMeasurementIndication LocationMeasurementIndication-IEs, 421 criticalExtensionsFuture SEQUENCE {} 422 } 423} 424 425LocationMeasurementIndication-IEs ::= SEQUENCE { 426 measurementIndication CHOICE {release NULL, setup LocationMeasurementInfo}, 427 lateNonCriticalExtension OCTET STRING OPTIONAL, 428 nonCriticalExtension SEQUENCE{} OPTIONAL 429} 430 431-- TAG-LOCATIONMEASUREMENTINDICATION-STOP 432-- TAG-LOGGEDMEASUREMENTCONFIGURATION-START 433 434LoggedMeasurementConfiguration-r16 ::= SEQUENCE { 435 criticalExtensions CHOICE { 436 loggedMeasurementConfiguration-r16 LoggedMeasurementConfiguration-r16-IEs, 437 criticalExtensionsFuture SEQUENCE {} 438 } 439} 440 441LoggedMeasurementConfiguration-r16-IEs ::= SEQUENCE { 442 traceReference-r16 TraceReference-r16, 443 traceRecordingSessionRef-r16 OCTET STRING (SIZE (2)), 444 tce-Id-r16 OCTET STRING (SIZE (1)), 445 absoluteTimeInfo-r16 AbsoluteTimeInfo-r16, 446 areaConfiguration-r16 AreaConfiguration-r16 OPTIONAL, --Need R 447 plmn-IdentityList-r16 PLMN-IdentityList2-r16 OPTIONAL, --Need R 448 bt-NameList-r16 CHOICE {release NULL, setup BT-NameList-r16} OPTIONAL, --Need M 449 wlan-NameList-r16 CHOICE {release NULL, setup WLAN-NameList-r16} OPTIONAL, --Need M 450 sensor-NameList-r16 CHOICE {release NULL, setup Sensor-NameList-r16} OPTIONAL, --Need M 451 loggingDuration-r16 LoggingDuration-r16, 452 reportType CHOICE { 453 periodical LoggedPeriodicalReportConfig-r16, 454 eventTriggered LoggedEventTriggerConfig-r16, 455 ... 456 }, 457 lateNonCriticalExtension OCTET STRING OPTIONAL, 458 nonCriticalExtension SEQUENCE {} OPTIONAL 459} 460 461LoggedPeriodicalReportConfig-r16 ::= SEQUENCE { 462 loggingInterval-r16 LoggingInterval-r16, 463 ... 464 } 465 466LoggedEventTriggerConfig-r16 ::= SEQUENCE { 467 eventType-r16 EventType-r16, 468 loggingInterval-r16 LoggingInterval-r16, 469 ... 470} 471 472EventType-r16 ::= CHOICE { 473 outOfCoverage NULL, 474 eventL1 SEQUENCE { 475 l1-Threshold MeasTriggerQuantity, 476 hysteresis Hysteresis, 477 timeToTrigger TimeToTrigger 478 }, 479 ... 480} 481 482-- TAG-LOGGEDMEASUREMENTCONFIGURATION-STOP 483-- TAG-MCGFAILUREINFORMATION-START 484 485MCGFailureInformation-r16 ::= SEQUENCE { 486 criticalExtensions CHOICE { 487 mcgFailureInformation-r16 MCGFailureInformation-r16-IEs, 488 criticalExtensionsFuture SEQUENCE {} 489 } 490} 491 492MCGFailureInformation-r16-IEs ::= SEQUENCE { 493 failureReportMCG-r16 FailureReportMCG-r16 OPTIONAL, 494 lateNonCriticalExtension OCTET STRING OPTIONAL, 495 nonCriticalExtension SEQUENCE {} OPTIONAL 496} 497 498FailureReportMCG-r16 ::= SEQUENCE { 499 failureType-r16 ENUMERATED {t310-Expiry, randomAccessProblem, rlc-MaxNumRetx, 500 t312-Expiry-r16, lbt-Failure-r16, beamFailureRecoveryFailure-r16, 501 bh-RLF-r16, spare1} OPTIONAL, 502 measResultFreqList-r16 MeasResultList2NR OPTIONAL, 503 measResultFreqListEUTRA-r16 MeasResultList2EUTRA OPTIONAL, 504 measResultSCG-r16 OCTET STRING (CONTAINING MeasResultSCG-Failure) OPTIONAL, 505 measResultSCG-EUTRA-r16 OCTET STRING OPTIONAL, 506 measResultFreqListUTRA-FDD-r16 MeasResultList2UTRA OPTIONAL, 507 ... 508} 509 510MeasResultList2UTRA ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2UTRA-FDD-r16 511 512MeasResult2UTRA-FDD-r16 ::= SEQUENCE { 513 carrierFreq-r16 ARFCN-ValueUTRA-FDD-r16, 514 measResultNeighCellList-r16 MeasResultListUTRA-FDD-r16 515} 516 517MeasResultList2EUTRA ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2EUTRA-r16 518 519-- TAG-MCGFAILUREINFORMATION-STOP 520-- TAG-MEASUREMENTREPORT-START 521 522MeasurementReport ::= SEQUENCE { 523 criticalExtensions CHOICE { 524 measurementReport MeasurementReport-IEs, 525 criticalExtensionsFuture SEQUENCE {} 526 } 527} 528 529MeasurementReport-IEs ::= SEQUENCE { 530 measResults MeasResults, 531 532 lateNonCriticalExtension OCTET STRING OPTIONAL, 533 nonCriticalExtension SEQUENCE{} OPTIONAL 534} 535 536-- TAG-MEASUREMENTREPORT-STOP 537-- TAG-MIB-START 538 539MIB ::= SEQUENCE { 540 systemFrameNumber BIT STRING (SIZE (6)), 541 subCarrierSpacingCommon ENUMERATED {scs15or60, scs30or120}, 542 ssb-SubcarrierOffset INTEGER (0..15), 543 dmrs-TypeA-Position ENUMERATED {pos2, pos3}, 544 pdcch-ConfigSIB1 PDCCH-ConfigSIB1, 545 cellBarred ENUMERATED {barred, notBarred}, 546 intraFreqReselection ENUMERATED {allowed, notAllowed}, 547 spare BIT STRING (SIZE (1)) 548} 549 550-- TAG-MIB-STOP 551-- TAG-MOBILITYFROMNRCOMMAND-START 552 553MobilityFromNRCommand ::= SEQUENCE { 554 rrc-TransactionIdentifier RRC-TransactionIdentifier, 555 criticalExtensions CHOICE { 556 mobilityFromNRCommand MobilityFromNRCommand-IEs, 557 criticalExtensionsFuture SEQUENCE {} 558 } 559} 560 561MobilityFromNRCommand-IEs ::= SEQUENCE { 562 targetRAT-Type ENUMERATED { eutra, utra-fdd-v1610, spare2, spare1, ...}, 563 targetRAT-MessageContainer OCTET STRING, 564 nas-SecurityParamFromNR OCTET STRING OPTIONAL, -- Cond HO-ToEPCUTRAN 565 lateNonCriticalExtension OCTET STRING OPTIONAL, 566 nonCriticalExtension MobilityFromNRCommand-v1610-IEs OPTIONAL 567} 568 569MobilityFromNRCommand-v1610-IEs ::= SEQUENCE { 570 voiceFallbackIndication-r16 ENUMERATED {true} OPTIONAL, -- Need N 571 nonCriticalExtension SEQUENCE {} OPTIONAL 572} 573 574-- TAG-MOBILITYFROMNRCOMMAND-STOP 575-- TAG-PAGING-START 576 577Paging ::= SEQUENCE { 578 pagingRecordList PagingRecordList OPTIONAL, -- Need N 579 lateNonCriticalExtension OCTET STRING OPTIONAL, 580 nonCriticalExtension SEQUENCE{} OPTIONAL 581} 582 583PagingRecordList ::= SEQUENCE (SIZE(1..maxNrofPageRec)) OF PagingRecord 584 585PagingRecord ::= SEQUENCE { 586 ue-Identity PagingUE-Identity, 587 accessType ENUMERATED {non3GPP} OPTIONAL, -- Need N 588 ... 589} 590 591PagingUE-Identity ::= CHOICE { 592 ng-5G-S-TMSI NG-5G-S-TMSI, 593 fullI-RNTI I-RNTI-Value, 594 ... 595} 596 597-- TAG-PAGING-STOP 598-- TAG-RRCREESTABLISHMENT-START 599 600RRCReestablishment ::= SEQUENCE { 601 rrc-TransactionIdentifier RRC-TransactionIdentifier, 602 criticalExtensions CHOICE { 603 rrcReestablishment RRCReestablishment-IEs, 604 criticalExtensionsFuture SEQUENCE {} 605 } 606} 607 608RRCReestablishment-IEs ::= SEQUENCE { 609 nextHopChainingCount NextHopChainingCount, 610 lateNonCriticalExtension OCTET STRING OPTIONAL, 611 nonCriticalExtension SEQUENCE {} OPTIONAL 612} 613 614-- TAG-RRCREESTABLISHMENT-STOP 615-- TAG-RRCREESTABLISHMENTCOMPLETE-START 616 617RRCReestablishmentComplete ::= SEQUENCE { 618 rrc-TransactionIdentifier RRC-TransactionIdentifier, 619 criticalExtensions CHOICE { 620 rrcReestablishmentComplete RRCReestablishmentComplete-IEs, 621 criticalExtensionsFuture SEQUENCE {} 622 } 623} 624 625RRCReestablishmentComplete-IEs ::= SEQUENCE { 626 lateNonCriticalExtension OCTET STRING OPTIONAL, 627 nonCriticalExtension RRCReestablishmentComplete-v1610-IEs OPTIONAL 628} 629 630RRCReestablishmentComplete-v1610-IEs ::= SEQUENCE { 631 ue-MeasurementsAvailable-r16 UE-MeasurementsAvailable-r16 OPTIONAL, 632 nonCriticalExtension SEQUENCE {} OPTIONAL 633} 634 635-- TAG-RRCREESTABLISHMENTCOMPLETE-STOP 636-- TAG-RRCREESTABLISHMENTREQUEST-START 637 638 639RRCReestablishmentRequest ::= SEQUENCE { 640 rrcReestablishmentRequest RRCReestablishmentRequest-IEs 641} 642 643RRCReestablishmentRequest-IEs ::= SEQUENCE { 644 ue-Identity ReestabUE-Identity, 645 reestablishmentCause ReestablishmentCause, 646 spare BIT STRING (SIZE (1)) 647} 648 649ReestabUE-Identity ::= SEQUENCE { 650 c-RNTI RNTI-Value, 651 physCellId PhysCellId, 652 shortMAC-I ShortMAC-I 653} 654 655ReestablishmentCause ::= ENUMERATED {reconfigurationFailure, handoverFailure, otherFailure, spare1} 656 657-- TAG-RRCREESTABLISHMENTREQUEST-STOP 658-- TAG-RRCRECONFIGURATION-START 659 660RRCReconfiguration ::= SEQUENCE { 661 rrc-TransactionIdentifier RRC-TransactionIdentifier, 662 criticalExtensions CHOICE { 663 rrcReconfiguration RRCReconfiguration-IEs, 664 criticalExtensionsFuture SEQUENCE {} 665 } 666} 667 668RRCReconfiguration-IEs ::= SEQUENCE { 669 radioBearerConfig RadioBearerConfig OPTIONAL, -- Need M 670 secondaryCellGroup OCTET STRING (CONTAINING CellGroupConfig) OPTIONAL, -- Cond SCG 671 measConfig MeasConfig OPTIONAL, -- Need M 672 lateNonCriticalExtension OCTET STRING OPTIONAL, 673 nonCriticalExtension RRCReconfiguration-v1530-IEs OPTIONAL 674} 675 676RRCReconfiguration-v1530-IEs ::= SEQUENCE { 677 masterCellGroup OCTET STRING (CONTAINING CellGroupConfig) OPTIONAL, -- Need M 678 fullConfig ENUMERATED {true} OPTIONAL, -- Cond FullConfig 679 dedicatedNAS-MessageList SEQUENCE (SIZE(1..maxDRB)) OF DedicatedNAS-Message OPTIONAL, -- Cond nonHO 680 masterKeyUpdate MasterKeyUpdate OPTIONAL, -- Cond MasterKeyChange 681 dedicatedSIB1-Delivery OCTET STRING (CONTAINING SIB1) OPTIONAL, -- Need N 682 dedicatedSystemInformationDelivery OCTET STRING (CONTAINING SystemInformation) OPTIONAL, -- Need N 683 otherConfig OtherConfig OPTIONAL, -- Need M 684 nonCriticalExtension RRCReconfiguration-v1540-IEs OPTIONAL 685} 686 687RRCReconfiguration-v1540-IEs ::= SEQUENCE { 688 otherConfig-v1540 OtherConfig-v1540 OPTIONAL, -- Need M 689 nonCriticalExtension RRCReconfiguration-v1560-IEs OPTIONAL 690} 691 692RRCReconfiguration-v1560-IEs ::= SEQUENCE { 693 mrdc-SecondaryCellGroupConfig CHOICE {release NULL, setup MRDC-SecondaryCellGroupConfig } OPTIONAL, -- Need M 694 radioBearerConfig2 OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL, -- Need M 695 sk-Counter SK-Counter OPTIONAL, -- Need N 696 nonCriticalExtension RRCReconfiguration-v1610-IEs OPTIONAL 697} 698RRCReconfiguration-v1610-IEs ::= SEQUENCE { 699 otherConfig-v1610 OtherConfig-v1610 OPTIONAL, -- Need M 700 bap-Config-r16 CHOICE {release NULL, setup BAP-Config-r16 } OPTIONAL, -- Need M 701 iab-IP-AddressConfigurationList-r16 IAB-IP-AddressConfigurationList-r16 OPTIONAL, -- Need M 702 conditionalReconfiguration-r16 ConditionalReconfiguration-r16 OPTIONAL, -- Need M 703 daps-SourceRelease-r16 ENUMERATED{true} OPTIONAL, -- Need N 704 t316-r16 CHOICE {release NULL, setup T316-r16} OPTIONAL, -- Need M 705 needForGapsConfigNR-r16 CHOICE {release NULL, setup NeedForGapsConfigNR-r16} OPTIONAL, -- Need M 706 onDemandSIB-Request-r16 CHOICE {release NULL, setup OnDemandSIB-Request-r16 } OPTIONAL, -- Need M 707 dedicatedPosSysInfoDelivery-r16 OCTET STRING (CONTAINING PosSystemInformation-r16-IEs) OPTIONAL, -- Need N 708 sl-ConfigDedicatedNR-r16 CHOICE {release NULL, setup SL-ConfigDedicatedNR-r16} OPTIONAL, -- Need M 709 sl-ConfigDedicatedEUTRA-Info-r16 CHOICE {release NULL, setup SL-ConfigDedicatedEUTRA-Info-r16} OPTIONAL, -- Need M 710 targetCellSMTC-SCG-r16 SSB-MTC OPTIONAL, -- Need S 711 nonCriticalExtension SEQUENCE {} OPTIONAL 712} 713 714MRDC-SecondaryCellGroupConfig ::= SEQUENCE { 715 mrdc-ReleaseAndAdd ENUMERATED {true} OPTIONAL, -- Need N 716 mrdc-SecondaryCellGroup CHOICE { 717 nr-SCG OCTET STRING (CONTAINING RRCReconfiguration), 718 eutra-SCG OCTET STRING 719 } 720} 721 722BAP-Config-r16 ::= SEQUENCE { 723 bap-Address-r16 BIT STRING (SIZE (10)) OPTIONAL, -- Need M 724 defaultUL-BAP-RoutingID-r16 BAP-RoutingID-r16 OPTIONAL, -- Need M 725 defaultUL-BH-RLC-Channel-r16 BH-RLC-ChannelID-r16 OPTIONAL, -- Need M 726 flowControlFeedbackType-r16 ENUMERATED {perBH-RLC-Channel, perRoutingID, both} OPTIONAL, -- Need R 727 ... 728} 729 730MasterKeyUpdate ::= SEQUENCE { 731 keySetChangeIndicator BOOLEAN, 732 nextHopChainingCount NextHopChainingCount, 733 nas-Container OCTET STRING OPTIONAL, -- Cond securityNASC 734 ... 735} 736 737OnDemandSIB-Request-r16 ::= SEQUENCE { 738 onDemandSIB-RequestProhibitTimer-r16 ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30} 739} 740 741T316-r16 ::= ENUMERATED {ms50, ms100, ms200, ms300, ms400, ms500, ms600, ms1000, ms1500, ms2000} 742 743IAB-IP-AddressConfigurationList-r16 ::= SEQUENCE { 744 iab-IP-AddressToAddModList-r16 SEQUENCE (SIZE(1..maxIAB-IP-Address-r16)) OF IAB-IP-AddressConfiguration-r16 OPTIONAL, -- Need N 745 iab-IP-AddressToReleaseList-r16 SEQUENCE (SIZE(1..maxIAB-IP-Address-r16)) OF IAB-IP-AddressIndex-r16 OPTIONAL, -- Need N 746 ... 747} 748 749IAB-IP-AddressConfiguration-r16 ::= SEQUENCE { 750 iab-IP-AddressIndex-r16 IAB-IP-AddressIndex-r16, 751 iab-IP-Address-r16 IAB-IP-Address-r16 OPTIONAL, -- Need M 752 iab-IP-Usage-r16 IAB-IP-Usage-r16 OPTIONAL, -- Need M 753 iab-donor-DU-BAP-Address-r16 BIT STRING (SIZE(10)) OPTIONAL, -- Need M 754... 755} 756 757SL-ConfigDedicatedEUTRA-Info-r16 ::= SEQUENCE { 758 sl-ConfigDedicatedEUTRA-r16 OCTET STRING OPTIONAL, -- Need M 759 sl-TimeOffsetEUTRA-List-r16 SEQUENCE (SIZE (8)) OF SL-TimeOffsetEUTRA-r16 OPTIONAL -- Need M 760} 761 762SL-TimeOffsetEUTRA-r16 ::= ENUMERATED {ms0, ms0dot25, ms0dot5, ms0dot625, ms0dot75, ms1, ms1dot25, ms1dot5, ms1dot75, 763 ms2, ms2dot5, ms3, ms4, ms5, ms6, ms8, ms10, ms20} 764 765-- TAG-RRCRECONFIGURATION-STOP 766-- TAG-RRCRECONFIGURATIONCOMPLETE-START 767 768RRCReconfigurationComplete ::= SEQUENCE { 769 rrc-TransactionIdentifier RRC-TransactionIdentifier, 770 criticalExtensions CHOICE { 771 rrcReconfigurationComplete RRCReconfigurationComplete-IEs, 772 criticalExtensionsFuture SEQUENCE {} 773 } 774} 775 776RRCReconfigurationComplete-IEs ::= SEQUENCE { 777 lateNonCriticalExtension OCTET STRING OPTIONAL, 778 nonCriticalExtension RRCReconfigurationComplete-v1530-IEs OPTIONAL 779} 780 781RRCReconfigurationComplete-v1530-IEs ::= SEQUENCE { 782 uplinkTxDirectCurrentList UplinkTxDirectCurrentList OPTIONAL, 783 nonCriticalExtension RRCReconfigurationComplete-v1560-IEs OPTIONAL 784} 785 786RRCReconfigurationComplete-v1560-IEs ::= SEQUENCE { 787 scg-Response CHOICE { 788 nr-SCG-Response OCTET STRING (CONTAINING RRCReconfigurationComplete), 789 eutra-SCG-Response OCTET STRING 790 } OPTIONAL, 791 nonCriticalExtension RRCReconfigurationComplete-v1610-IEs OPTIONAL 792} 793 794RRCReconfigurationComplete-v1610-IEs ::= SEQUENCE { 795 ue-MeasurementsAvailable-r16 UE-MeasurementsAvailable-r16 OPTIONAL, 796 needForGapsInfoNR-r16 NeedForGapsInfoNR-r16 OPTIONAL, 797 nonCriticalExtension RRCReconfigurationComplete-v1640-IEs OPTIONAL 798} 799 800RRCReconfigurationComplete-v1640-IEs ::= SEQUENCE { 801 uplinkTxDirectCurrentTwoCarrierList-r16 UplinkTxDirectCurrentTwoCarrierList-r16 OPTIONAL, 802 nonCriticalExtension SEQUENCE {} OPTIONAL 803} 804 805-- TAG-RRCRECONFIGURATIONCOMPLETE-STOP 806-- TAG-RRCREJECT-START 807 808RRCReject ::= SEQUENCE { 809 criticalExtensions CHOICE { 810 rrcReject RRCReject-IEs, 811 criticalExtensionsFuture SEQUENCE {} 812 } 813} 814 815RRCReject-IEs ::= SEQUENCE { 816 waitTime RejectWaitTime OPTIONAL, -- Need N 817 lateNonCriticalExtension OCTET STRING OPTIONAL, 818 nonCriticalExtension SEQUENCE{} OPTIONAL 819} 820 821-- TAG-RRCREJECT-STOP 822-- TAG-RRCRELEASE-START 823 824RRCRelease ::= SEQUENCE { 825 rrc-TransactionIdentifier RRC-TransactionIdentifier, 826 criticalExtensions CHOICE { 827 rrcRelease RRCRelease-IEs, 828 criticalExtensionsFuture SEQUENCE {} 829 } 830} 831 832RRCRelease-IEs ::= SEQUENCE { 833 redirectedCarrierInfo RedirectedCarrierInfo OPTIONAL, -- Need N 834 cellReselectionPriorities CellReselectionPriorities OPTIONAL, -- Need R 835 suspendConfig SuspendConfig OPTIONAL, -- Need R 836 deprioritisationReq SEQUENCE { 837 deprioritisationType ENUMERATED {frequency, nr}, 838 deprioritisationTimer ENUMERATED {min5, min10, min15, min30} 839 } OPTIONAL, -- Need N 840 lateNonCriticalExtension OCTET STRING OPTIONAL, 841 nonCriticalExtension RRCRelease-v1540-IEs OPTIONAL 842} 843 844RRCRelease-v1540-IEs ::= SEQUENCE { 845 waitTime RejectWaitTime OPTIONAL, -- Need N 846 nonCriticalExtension RRCRelease-v1610-IEs OPTIONAL 847} 848 849RRCRelease-v1610-IEs ::= SEQUENCE { 850 voiceFallbackIndication-r16 ENUMERATED {true} OPTIONAL, -- Need N 851 measIdleConfig-r16 CHOICE {release NULL, setup MeasIdleConfigDedicated-r16} OPTIONAL, -- Need M 852 nonCriticalExtension RRCRelease-v1650-IEs OPTIONAL 853} 854 855RRCRelease-v1650-IEs ::= SEQUENCE { 856 mpsPriorityIndication-r16 ENUMERATED {true} OPTIONAL, -- Cond Redirection2 857 nonCriticalExtension SEQUENCE {} OPTIONAL 858} 859 860RedirectedCarrierInfo ::= CHOICE { 861 nr CarrierInfoNR, 862 eutra RedirectedCarrierInfo-EUTRA, 863 ... 864} 865 866RedirectedCarrierInfo-EUTRA ::= SEQUENCE { 867 eutraFrequency ARFCN-ValueEUTRA, 868 cnType ENUMERATED {epc,fiveGC} OPTIONAL -- Need N 869} 870 871CarrierInfoNR ::= SEQUENCE { 872 carrierFreq ARFCN-ValueNR, 873 ssbSubcarrierSpacing SubcarrierSpacing, 874 smtc SSB-MTC OPTIONAL, -- Need S 875 ... 876} 877 878SuspendConfig ::= SEQUENCE { 879 fullI-RNTI I-RNTI-Value, 880 shortI-RNTI ShortI-RNTI-Value, 881 ran-PagingCycle PagingCycle, 882 ran-NotificationAreaInfo RAN-NotificationAreaInfo OPTIONAL, -- Need M 883 t380 PeriodicRNAU-TimerValue OPTIONAL, -- Need R 884 nextHopChainingCount NextHopChainingCount, 885 ... 886} 887 888PeriodicRNAU-TimerValue ::= ENUMERATED { min5, min10, min20, min30, min60, min120, min360, min720} 889 890 891CellReselectionPriorities ::= SEQUENCE { 892 freqPriorityListEUTRA FreqPriorityListEUTRA OPTIONAL, -- Need M 893 freqPriorityListNR FreqPriorityListNR OPTIONAL, -- Need M 894 t320 ENUMERATED {min5, min10, min20, min30, min60, min120, min180, spare1} OPTIONAL, -- Need R 895 ... 896} 897 898PagingCycle ::= ENUMERATED {rf32, rf64, rf128, rf256} 899 900FreqPriorityListEUTRA ::= SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA 901 902FreqPriorityListNR ::= SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityNR 903 904FreqPriorityEUTRA ::= SEQUENCE { 905 carrierFreq ARFCN-ValueEUTRA, 906 cellReselectionPriority CellReselectionPriority, 907 cellReselectionSubPriority CellReselectionSubPriority OPTIONAL -- Need R 908} 909 910FreqPriorityNR ::= SEQUENCE { 911 carrierFreq ARFCN-ValueNR, 912 cellReselectionPriority CellReselectionPriority, 913 cellReselectionSubPriority CellReselectionSubPriority OPTIONAL -- Need R 914} 915 916RAN-NotificationAreaInfo ::= CHOICE { 917 cellList PLMN-RAN-AreaCellList, 918 ran-AreaConfigList PLMN-RAN-AreaConfigList, 919 ... 920} 921 922PLMN-RAN-AreaCellList ::= SEQUENCE (SIZE (1.. maxPLMNIdentities)) OF PLMN-RAN-AreaCell 923 924PLMN-RAN-AreaCell ::= SEQUENCE { 925 plmn-Identity PLMN-Identity OPTIONAL, -- Need S 926 ran-AreaCells SEQUENCE (SIZE (1..32)) OF CellIdentity 927} 928 929PLMN-RAN-AreaConfigList ::= SEQUENCE (SIZE (1..maxPLMNIdentities)) OF PLMN-RAN-AreaConfig 930 931PLMN-RAN-AreaConfig ::= SEQUENCE { 932 plmn-Identity PLMN-Identity OPTIONAL, -- Need S 933 ran-Area SEQUENCE (SIZE (1..16)) OF RAN-AreaConfig 934} 935 936RAN-AreaConfig ::= SEQUENCE { 937 trackingAreaCode TrackingAreaCode, 938 ran-AreaCodeList SEQUENCE (SIZE (1..32)) OF RAN-AreaCode OPTIONAL -- Need R 939} 940 941-- TAG-RRCRELEASE-STOP 942-- TAG-RRCRESUME-START 943 944RRCResume ::= SEQUENCE { 945 rrc-TransactionIdentifier RRC-TransactionIdentifier, 946 criticalExtensions CHOICE { 947 rrcResume RRCResume-IEs, 948 criticalExtensionsFuture SEQUENCE {} 949 } 950} 951 952RRCResume-IEs ::= SEQUENCE { 953 radioBearerConfig RadioBearerConfig OPTIONAL, -- Need M 954 masterCellGroup OCTET STRING (CONTAINING CellGroupConfig) OPTIONAL, -- Need M 955 measConfig MeasConfig OPTIONAL, -- Need M 956 fullConfig ENUMERATED {true} OPTIONAL, -- Need N 957 lateNonCriticalExtension OCTET STRING OPTIONAL, 958 nonCriticalExtension RRCResume-v1560-IEs OPTIONAL 959} 960 961RRCResume-v1560-IEs ::= SEQUENCE { 962 radioBearerConfig2 OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL, -- Need M 963 sk-Counter SK-Counter OPTIONAL, -- Need N 964 nonCriticalExtension RRCResume-v1610-IEs OPTIONAL 965} 966 967RRCResume-v1610-IEs ::= SEQUENCE { 968 idleModeMeasurementReq-r16 ENUMERATED {true} OPTIONAL, -- Need N 969 restoreMCG-SCells-r16 ENUMERATED {true} OPTIONAL, -- Need N 970 restoreSCG-r16 ENUMERATED {true} OPTIONAL, -- Need N 971 mrdc-SecondaryCellGroup-r16 CHOICE { 972 nr-SCG-r16 OCTET STRING (CONTAINING RRCReconfiguration), 973 eutra-SCG-r16 OCTET STRING 974 } OPTIONAL, -- Cond RestoreSCG 975 needForGapsConfigNR-r16 CHOICE {release NULL, setup NeedForGapsConfigNR-r16} OPTIONAL, -- Need M 976 nonCriticalExtension SEQUENCE{} OPTIONAL 977} 978 979-- TAG-RRCRESUME-STOP 980-- TAG-RRCRESUMECOMPLETE-START 981 982RRCResumeComplete ::= SEQUENCE { 983 rrc-TransactionIdentifier RRC-TransactionIdentifier, 984 criticalExtensions CHOICE { 985 rrcResumeComplete RRCResumeComplete-IEs, 986 criticalExtensionsFuture SEQUENCE {} 987 } 988} 989 990RRCResumeComplete-IEs ::= SEQUENCE { 991 dedicatedNAS-Message DedicatedNAS-Message OPTIONAL, 992 selectedPLMN-Identity INTEGER (1..maxPLMN) OPTIONAL, 993 uplinkTxDirectCurrentList UplinkTxDirectCurrentList OPTIONAL, 994 lateNonCriticalExtension OCTET STRING OPTIONAL, 995 nonCriticalExtension RRCResumeComplete-v1610-IEs OPTIONAL 996} 997 998RRCResumeComplete-v1610-IEs ::= SEQUENCE { 999 idleMeasAvailable-r16 ENUMERATED {true} OPTIONAL, 1000 measResultIdleEUTRA-r16 MeasResultIdleEUTRA-r16 OPTIONAL, 1001 measResultIdleNR-r16 MeasResultIdleNR-r16 OPTIONAL, 1002 scg-Response-r16 CHOICE { 1003 nr-SCG-Response OCTET STRING (CONTAINING RRCReconfigurationComplete), 1004 eutra-SCG-Response OCTET STRING 1005 } OPTIONAL, 1006 ue-MeasurementsAvailable-r16 UE-MeasurementsAvailable-r16 OPTIONAL, 1007 mobilityHistoryAvail-r16 ENUMERATED {true} OPTIONAL, 1008 mobilityState-r16 ENUMERATED {normal, medium, high, spare} OPTIONAL, 1009 needForGapsInfoNR-r16 NeedForGapsInfoNR-r16 OPTIONAL, 1010 nonCriticalExtension RRCResumeComplete-v1640-IEs OPTIONAL 1011} 1012 1013RRCResumeComplete-v1640-IEs ::= SEQUENCE { 1014 uplinkTxDirectCurrentTwoCarrierList-r16 UplinkTxDirectCurrentTwoCarrierList-r16 OPTIONAL, 1015 nonCriticalExtension SEQUENCE {} OPTIONAL 1016} 1017 1018-- TAG-RRCRESUMECOMPLETE-STOP 1019-- TAG-RRCRESUMEREQUEST-START 1020 1021RRCResumeRequest ::= SEQUENCE { 1022 rrcResumeRequest RRCResumeRequest-IEs 1023} 1024 1025RRCResumeRequest-IEs ::= SEQUENCE { 1026 resumeIdentity ShortI-RNTI-Value, 1027 resumeMAC-I BIT STRING (SIZE (16)), 1028 resumeCause ResumeCause, 1029 spare BIT STRING (SIZE (1)) 1030} 1031 1032-- TAG-RRCRESUMEREQUEST-STOP 1033-- TAG-RRCRESUMEREQUEST1-START 1034 1035RRCResumeRequest1 ::= SEQUENCE { 1036 rrcResumeRequest1 RRCResumeRequest1-IEs 1037} 1038 1039RRCResumeRequest1-IEs ::= SEQUENCE { 1040 resumeIdentity I-RNTI-Value, 1041 resumeMAC-I BIT STRING (SIZE (16)), 1042 resumeCause ResumeCause, 1043 spare BIT STRING (SIZE (1)) 1044} 1045 1046-- TAG-RRCRESUMEREQUEST1-STOP 1047-- TAG-RRCSETUP-START 1048 1049RRCSetup ::= SEQUENCE { 1050 rrc-TransactionIdentifier RRC-TransactionIdentifier, 1051 criticalExtensions CHOICE { 1052 rrcSetup RRCSetup-IEs, 1053 criticalExtensionsFuture SEQUENCE {} 1054 } 1055} 1056 1057RRCSetup-IEs ::= SEQUENCE { 1058 radioBearerConfig RadioBearerConfig, 1059 masterCellGroup OCTET STRING (CONTAINING CellGroupConfig), 1060 lateNonCriticalExtension OCTET STRING OPTIONAL, 1061 nonCriticalExtension SEQUENCE{} OPTIONAL 1062} 1063 1064-- TAG-RRCSETUP-STOP 1065-- TAG-RRCSETUPCOMPLETE-START 1066 1067RRCSetupComplete ::= SEQUENCE { 1068 rrc-TransactionIdentifier RRC-TransactionIdentifier, 1069 criticalExtensions CHOICE { 1070 rrcSetupComplete RRCSetupComplete-IEs, 1071 criticalExtensionsFuture SEQUENCE {} 1072 } 1073} 1074 1075RRCSetupComplete-IEs ::= SEQUENCE { 1076 selectedPLMN-Identity INTEGER (1..maxPLMN), 1077 registeredAMF RegisteredAMF OPTIONAL, 1078 guami-Type ENUMERATED {native, mapped} OPTIONAL, 1079 s-NSSAI-List SEQUENCE (SIZE (1..maxNrofS-NSSAI)) OF S-NSSAI OPTIONAL, 1080 dedicatedNAS-Message DedicatedNAS-Message, 1081 ng-5G-S-TMSI-Value CHOICE { 1082 ng-5G-S-TMSI NG-5G-S-TMSI, 1083 ng-5G-S-TMSI-Part2 BIT STRING (SIZE (9)) 1084 } OPTIONAL, 1085 lateNonCriticalExtension OCTET STRING OPTIONAL, 1086 nonCriticalExtension RRCSetupComplete-v1610-IEs OPTIONAL 1087} 1088 1089RRCSetupComplete-v1610-IEs ::= SEQUENCE { 1090 iab-NodeIndication-r16 ENUMERATED {true} OPTIONAL, 1091 idleMeasAvailable-r16 ENUMERATED {true} OPTIONAL, 1092 ue-MeasurementsAvailable-r16 UE-MeasurementsAvailable-r16 OPTIONAL, 1093 mobilityHistoryAvail-r16 ENUMERATED {true} OPTIONAL, 1094 mobilityState-r16 ENUMERATED {normal, medium, high, spare} OPTIONAL, 1095 nonCriticalExtension SEQUENCE{} OPTIONAL 1096} 1097 1098RegisteredAMF ::= SEQUENCE { 1099 plmn-Identity PLMN-Identity OPTIONAL, 1100 amf-Identifier AMF-Identifier 1101} 1102 1103-- TAG-RRCSETUPCOMPLETE-STOP 1104-- TAG-RRCSETUPREQUEST-START 1105 1106RRCSetupRequest ::= SEQUENCE { 1107 rrcSetupRequest RRCSetupRequest-IEs 1108} 1109 1110RRCSetupRequest-IEs ::= SEQUENCE { 1111 ue-Identity InitialUE-Identity, 1112 establishmentCause EstablishmentCause, 1113 spare BIT STRING (SIZE (1)) 1114} 1115 1116InitialUE-Identity ::= CHOICE { 1117 ng-5G-S-TMSI-Part1 BIT STRING (SIZE (39)), 1118 randomValue BIT STRING (SIZE (39)) 1119} 1120 1121EstablishmentCause ::= ENUMERATED { 1122 emergency, highPriorityAccess, mt-Access, mo-Signalling, 1123 mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, mps-PriorityAccess, mcs-PriorityAccess, 1124 spare6, spare5, spare4, spare3, spare2, spare1} 1125 1126-- TAG-RRCSETUPREQUEST-STOP 1127-- TAG-RRCSYSTEMINFOREQUEST-START 1128 1129RRCSystemInfoRequest ::= SEQUENCE { 1130 criticalExtensions CHOICE { 1131 rrcSystemInfoRequest RRCSystemInfoRequest-IEs, 1132 criticalExtensionsFuture-r16 CHOICE { 1133 rrcPosSystemInfoRequest-r16 RRC-PosSystemInfoRequest-r16-IEs, 1134 criticalExtensionsFuture SEQUENCE {} 1135 } 1136 } 1137} 1138 1139RRCSystemInfoRequest-IEs ::= SEQUENCE { 1140 requested-SI-List BIT STRING (SIZE (maxSI-Message)), --32bits 1141 spare BIT STRING (SIZE (12)) 1142} 1143 1144RRC-PosSystemInfoRequest-r16-IEs ::= SEQUENCE { 1145 requestedPosSI-List BIT STRING (SIZE (maxSI-Message)), --32bits 1146 spare BIT STRING (SIZE (11)) 1147} 1148 1149-- TAG-RRCSYSTEMINFOREQUEST-STOP 1150-- TAG-SCGFAILUREINFORMATION-START 1151 1152SCGFailureInformation ::= SEQUENCE { 1153 criticalExtensions CHOICE { 1154 scgFailureInformation SCGFailureInformation-IEs, 1155 criticalExtensionsFuture SEQUENCE {} 1156 } 1157} 1158 1159SCGFailureInformation-IEs ::= SEQUENCE { 1160 failureReportSCG FailureReportSCG OPTIONAL, 1161 nonCriticalExtension SCGFailureInformation-v1590-IEs OPTIONAL 1162} 1163 1164SCGFailureInformation-v1590-IEs ::= SEQUENCE { 1165 lateNonCriticalExtension OCTET STRING OPTIONAL, 1166 nonCriticalExtension SEQUENCE {} OPTIONAL 1167} 1168 1169FailureReportSCG ::= SEQUENCE { 1170 failureType ENUMERATED { 1171 t310-Expiry, randomAccessProblem, 1172 rlc-MaxNumRetx, 1173 synchReconfigFailureSCG, scg-ReconfigFailure, 1174 srb3-IntegrityFailure, other-r16, spare1}, 1175 measResultFreqList MeasResultFreqList OPTIONAL, 1176 measResultSCG-Failure OCTET STRING (CONTAINING MeasResultSCG-Failure) OPTIONAL, 1177 ..., 1178 [[ 1179 locationInfo-r16 LocationInfo-r16 OPTIONAL, 1180 failureType-v1610 ENUMERATED {scg-lbtFailure-r16, beamFailureRecoveryFailure-r16, 1181 t312-Expiry-r16, bh-RLF-r16, spare4, spare3, spare2, spare1} OPTIONAL 1182 ]] 1183} 1184 1185MeasResultFreqList ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2NR 1186 1187 1188-- TAG-SCGFAILUREINFORMATION-STOP 1189-- TAG-SCGFAILUREINFORMATIONEUTRA-START 1190 1191SCGFailureInformationEUTRA ::= SEQUENCE { 1192 criticalExtensions CHOICE { 1193 scgFailureInformationEUTRA SCGFailureInformationEUTRA-IEs, 1194 criticalExtensionsFuture SEQUENCE {} 1195 } 1196} 1197 1198SCGFailureInformationEUTRA-IEs ::= SEQUENCE { 1199 failureReportSCG-EUTRA FailureReportSCG-EUTRA OPTIONAL, 1200 nonCriticalExtension SCGFailureInformationEUTRA-v1590-IEs OPTIONAL 1201} 1202 1203SCGFailureInformationEUTRA-v1590-IEs ::= SEQUENCE { 1204 lateNonCriticalExtension OCTET STRING OPTIONAL, 1205 nonCriticalExtension SEQUENCE {} OPTIONAL 1206} 1207 1208FailureReportSCG-EUTRA ::= SEQUENCE { 1209 failureType ENUMERATED { 1210 t313-Expiry, randomAccessProblem,rlc-MaxNumRetx, 1211 scg-ChangeFailure, spare4, 1212 spare3, spare2, spare1}, 1213 measResultFreqListMRDC MeasResultFreqListFailMRDC OPTIONAL, 1214 measResultSCG-FailureMRDC OCTET STRING OPTIONAL, 1215 ..., 1216 [[ 1217 locationInfo-r16 LocationInfo-r16 OPTIONAL 1218 ]] 1219} 1220 1221MeasResultFreqListFailMRDC ::= SEQUENCE (SIZE (1.. maxFreq)) OF MeasResult2EUTRA 1222 1223-- TAG-SCGFAILUREINFORMATIONEUTRA-STOP 1224-- TAG-SECURITYMODECOMMAND-START 1225 1226SecurityModeCommand ::= SEQUENCE { 1227 rrc-TransactionIdentifier RRC-TransactionIdentifier, 1228 criticalExtensions CHOICE { 1229 securityModeCommand SecurityModeCommand-IEs, 1230 criticalExtensionsFuture SEQUENCE {} 1231 } 1232} 1233 1234SecurityModeCommand-IEs ::= SEQUENCE { 1235 securityConfigSMC SecurityConfigSMC, 1236 1237 lateNonCriticalExtension OCTET STRING OPTIONAL, 1238 nonCriticalExtension SEQUENCE{} OPTIONAL 1239} 1240 1241SecurityConfigSMC ::= SEQUENCE { 1242 securityAlgorithmConfig SecurityAlgorithmConfig, 1243 ... 1244} 1245 1246-- TAG-SECURITYMODECOMMAND-STOP 1247-- TAG-SECURITYMODECOMPLETE-START 1248 1249SecurityModeComplete ::= SEQUENCE { 1250 rrc-TransactionIdentifier RRC-TransactionIdentifier, 1251 criticalExtensions CHOICE { 1252 securityModeComplete SecurityModeComplete-IEs, 1253 criticalExtensionsFuture SEQUENCE {} 1254 } 1255} 1256 1257SecurityModeComplete-IEs ::= SEQUENCE { 1258 lateNonCriticalExtension OCTET STRING OPTIONAL, 1259 nonCriticalExtension SEQUENCE{} OPTIONAL 1260} 1261 1262-- TAG-SECURITYMODECOMPLETE-STOP 1263-- TAG-SECURITYMODEFAILURE-START 1264 1265SecurityModeFailure ::= SEQUENCE { 1266 rrc-TransactionIdentifier RRC-TransactionIdentifier, 1267 criticalExtensions CHOICE { 1268 securityModeFailure SecurityModeFailure-IEs, 1269 criticalExtensionsFuture SEQUENCE {} 1270 } 1271} 1272 1273SecurityModeFailure-IEs ::= SEQUENCE { 1274 lateNonCriticalExtension OCTET STRING OPTIONAL, 1275 nonCriticalExtension SEQUENCE{} OPTIONAL 1276} 1277 1278-- TAG-SECURITYMODEFAILURE-STOP 1279-- TAG-SIB1-START 1280 1281SIB1 ::= SEQUENCE { 1282 cellSelectionInfo SEQUENCE { 1283 q-RxLevMin Q-RxLevMin, 1284 q-RxLevMinOffset INTEGER (1..8) OPTIONAL, -- Need S 1285 q-RxLevMinSUL Q-RxLevMin OPTIONAL, -- Need R 1286 q-QualMin Q-QualMin OPTIONAL, -- Need S 1287 q-QualMinOffset INTEGER (1..8) OPTIONAL -- Need S 1288 } OPTIONAL, -- Cond Standalone 1289 cellAccessRelatedInfo CellAccessRelatedInfo, 1290 connEstFailureControl ConnEstFailureControl OPTIONAL, -- Need R 1291 si-SchedulingInfo SI-SchedulingInfo OPTIONAL, -- Need R 1292 servingCellConfigCommon ServingCellConfigCommonSIB OPTIONAL, -- Need R 1293 ims-EmergencySupport ENUMERATED {true} OPTIONAL, -- Need R 1294 eCallOverIMS-Support ENUMERATED {true} OPTIONAL, -- Need R 1295 ue-TimersAndConstants UE-TimersAndConstants OPTIONAL, -- Need R 1296 uac-BarringInfo SEQUENCE { 1297 uac-BarringForCommon UAC-BarringPerCatList OPTIONAL, -- Need S 1298 uac-BarringPerPLMN-List UAC-BarringPerPLMN-List OPTIONAL, -- Need S 1299 uac-BarringInfoSetList UAC-BarringInfoSetList, 1300 uac-AccessCategory1-SelectionAssistanceInfo CHOICE { 1301 plmnCommon UAC-AccessCategory1-SelectionAssistanceInfo, 1302 individualPLMNList SEQUENCE (SIZE (2..maxPLMN)) OF UAC-AccessCategory1-SelectionAssistanceInfo 1303 } OPTIONAL -- Need S 1304 } OPTIONAL, -- Need R 1305 useFullResumeID ENUMERATED {true} OPTIONAL, -- Need R 1306 lateNonCriticalExtension OCTET STRING OPTIONAL, 1307 nonCriticalExtension SIB1-v1610-IEs OPTIONAL 1308} 1309 1310SIB1-v1610-IEs ::= SEQUENCE { 1311 idleModeMeasurementsEUTRA-r16 ENUMERATED{true} OPTIONAL, -- Need R 1312 idleModeMeasurementsNR-r16 ENUMERATED{true} OPTIONAL, -- Need R 1313 posSI-SchedulingInfo-r16 PosSI-SchedulingInfo-r16 OPTIONAL, -- Need R 1314 nonCriticalExtension SIB1-v1630-IEs OPTIONAL 1315} 1316 1317SIB1-v1630-IEs ::= SEQUENCE { 1318 uac-BarringInfo-v1630 SEQUENCE { 1319 uac-AC1-SelectAssistInfo-r16 SEQUENCE (SIZE (2..maxPLMN)) OF UAC-AC1-SelectAssistInfo-r16 1320 } OPTIONAL, -- Need R 1321 nonCriticalExtension SEQUENCE {} OPTIONAL 1322} 1323 1324UAC-AccessCategory1-SelectionAssistanceInfo ::= ENUMERATED {a, b, c} 1325 1326UAC-AC1-SelectAssistInfo-r16 ::= ENUMERATED {a, b, c, notConfigured} 1327 1328-- TAG-SIB1-STOP 1329-- TAG-SIDELINKUEINFORMATIONNR-START 1330 1331SidelinkUEInformationNR-r16::= SEQUENCE { 1332 criticalExtensions CHOICE { 1333 sidelinkUEInformationNR-r16 SidelinkUEInformationNR-r16-IEs, 1334 criticalExtensionsFuture SEQUENCE {} 1335 } 1336} 1337 1338SidelinkUEInformationNR-r16-IEs ::= SEQUENCE { 1339 sl-RxInterestedFreqList-r16 SL-InterestedFreqList-r16 OPTIONAL, 1340 sl-TxResourceReqList-r16 SL-TxResourceReqList-r16 OPTIONAL, 1341 sl-FailureList-r16 SL-FailureList-r16 OPTIONAL, 1342 lateNonCriticalExtension OCTET STRING OPTIONAL, 1343 nonCriticalExtension SEQUENCE {} OPTIONAL 1344} 1345 1346SL-InterestedFreqList-r16 ::= SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16) 1347 1348SL-TxResourceReqList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReq-r16 1349 1350SL-TxResourceReq-r16 ::= SEQUENCE { 1351 sl-DestinationIdentity-r16 SL-DestinationIdentity-r16, 1352 sl-CastType-r16 ENUMERATED {broadcast, groupcast, unicast, spare1}, 1353 sl-RLC-ModeIndicationList-r16 SEQUENCE (SIZE (1.. maxNrofSLRB-r16)) OF SL-RLC-ModeIndication-r16 OPTIONAL, 1354 sl-QoS-InfoList-r16 SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16 OPTIONAL, 1355 sl-TypeTxSyncList-r16 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16 OPTIONAL, 1356 sl-TxInterestedFreqList-r16 SL-TxInterestedFreqList-r16 OPTIONAL, 1357 sl-CapabilityInformationSidelink-r16 OCTET STRING OPTIONAL 1358} 1359 1360SL-TxInterestedFreqList-r16 ::= SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16) 1361 1362SL-QoS-Info-r16 ::= SEQUENCE { 1363 sl-QoS-FlowIdentity-r16 SL-QoS-FlowIdentity-r16, 1364 sl-QoS-Profile-r16 SL-QoS-Profile-r16 OPTIONAL 1365} 1366 1367SL-RLC-ModeIndication-r16 ::= SEQUENCE { 1368 sl-Mode-r16 CHOICE { 1369 sl-AM-Mode-r16 NULL, 1370 sl-UM-Mode-r16 NULL 1371 }, 1372 sl-QoS-InfoList-r16 SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16 1373} 1374 1375SL-FailureList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-Failure-r16 1376 1377SL-Failure-r16 ::= SEQUENCE { 1378 sl-DestinationIdentity-r16 SL-DestinationIdentity-r16, 1379 sl-Failure-r16 ENUMERATED {rlf,configFailure, spare6, spare5, spare4, spare3, spare2, spare1} 1380} 1381 1382-- TAG-SIDELINKUEINFORMATIONNR-STOP 1383-- TAG-SYSTEMINFORMATION-START 1384 1385SystemInformation ::= SEQUENCE { 1386 criticalExtensions CHOICE { 1387 systemInformation SystemInformation-IEs, 1388 criticalExtensionsFuture-r16 CHOICE { 1389 posSystemInformation-r16 PosSystemInformation-r16-IEs, 1390 criticalExtensionsFuture SEQUENCE {} 1391 } 1392 } 1393} 1394 1395SystemInformation-IEs ::= SEQUENCE { 1396 sib-TypeAndInfo SEQUENCE (SIZE (1..maxSIB)) OF CHOICE { 1397 sib2 SIB2, 1398 sib3 SIB3, 1399 sib4 SIB4, 1400 sib5 SIB5, 1401 sib6 SIB6, 1402 sib7 SIB7, 1403 sib8 SIB8, 1404 sib9 SIB9, 1405 ..., 1406 sib10-v1610 SIB10-r16, 1407 sib11-v1610 SIB11-r16, 1408 sib12-v1610 SIB12-r16, 1409 sib13-v1610 SIB13-r16, 1410 sib14-v1610 SIB14-r16 1411 }, 1412 1413 lateNonCriticalExtension OCTET STRING OPTIONAL, 1414 nonCriticalExtension SEQUENCE {} OPTIONAL 1415} 1416 1417-- TAG-SYSTEMINFORMATION-STOP 1418-- TAG-UEASSISTANCEINFORMATION-START 1419 1420UEAssistanceInformation ::= SEQUENCE { 1421 criticalExtensions CHOICE { 1422 ueAssistanceInformation UEAssistanceInformation-IEs, 1423 criticalExtensionsFuture SEQUENCE {} 1424 } 1425} 1426 1427UEAssistanceInformation-IEs ::= SEQUENCE { 1428 delayBudgetReport DelayBudgetReport OPTIONAL, 1429 lateNonCriticalExtension OCTET STRING OPTIONAL, 1430 nonCriticalExtension UEAssistanceInformation-v1540-IEs OPTIONAL 1431} 1432 1433DelayBudgetReport::= CHOICE { 1434 type1 ENUMERATED { 1435 msMinus1280, msMinus640, msMinus320, msMinus160,msMinus80, msMinus60, msMinus40, 1436 msMinus20, ms0, ms20,ms40, ms60, ms80, ms160, ms320, ms640, ms1280}, 1437 ... 1438} 1439 1440UEAssistanceInformation-v1540-IEs ::= SEQUENCE { 1441 overheatingAssistance OverheatingAssistance OPTIONAL, 1442 nonCriticalExtension UEAssistanceInformation-v1610-IEs OPTIONAL 1443} 1444 1445OverheatingAssistance ::= SEQUENCE { 1446 reducedMaxCCs ReducedMaxCCs-r16 OPTIONAL, 1447 reducedMaxBW-FR1 ReducedMaxBW-FRx-r16 OPTIONAL, 1448 reducedMaxBW-FR2 ReducedMaxBW-FRx-r16 OPTIONAL, 1449 reducedMaxMIMO-LayersFR1 SEQUENCE { 1450 reducedMIMO-LayersFR1-DL MIMO-LayersDL, 1451 reducedMIMO-LayersFR1-UL MIMO-LayersUL 1452 } OPTIONAL, 1453 reducedMaxMIMO-LayersFR2 SEQUENCE { 1454 reducedMIMO-LayersFR2-DL MIMO-LayersDL, 1455 reducedMIMO-LayersFR2-UL MIMO-LayersUL 1456 } OPTIONAL 1457} 1458 1459ReducedAggregatedBandwidth ::= ENUMERATED {mhz0, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100, mhz200, mhz300, mhz400} 1460 1461UEAssistanceInformation-v1610-IEs ::= SEQUENCE { 1462 idc-Assistance-r16 IDC-Assistance-r16 OPTIONAL, 1463 drx-Preference-r16 DRX-Preference-r16 OPTIONAL, 1464 maxBW-Preference-r16 MaxBW-Preference-r16 OPTIONAL, 1465 maxCC-Preference-r16 MaxCC-Preference-r16 OPTIONAL, 1466 maxMIMO-LayerPreference-r16 MaxMIMO-LayerPreference-r16 OPTIONAL, 1467 minSchedulingOffsetPreference-r16 MinSchedulingOffsetPreference-r16 OPTIONAL, 1468 releasePreference-r16 ReleasePreference-r16 OPTIONAL, 1469 sl-UE-AssistanceInformationNR-r16 SL-UE-AssistanceInformationNR-r16 OPTIONAL, 1470 referenceTimeInfoPreference-r16 BOOLEAN OPTIONAL, 1471 nonCriticalExtension SEQUENCE {} OPTIONAL 1472} 1473 1474IDC-Assistance-r16 ::= SEQUENCE { 1475 affectedCarrierFreqList-r16 AffectedCarrierFreqList-r16 OPTIONAL, 1476 affectedCarrierFreqCombList-r16 AffectedCarrierFreqCombList-r16 OPTIONAL, 1477 ... 1478} 1479 1480AffectedCarrierFreqList-r16 ::= SEQUENCE (SIZE (1.. maxFreqIDC-r16)) OF AffectedCarrierFreq-r16 1481 1482AffectedCarrierFreq-r16 ::= SEQUENCE { 1483 carrierFreq-r16 ARFCN-ValueNR, 1484 interferenceDirection-r16 ENUMERATED {nr, other, both, spare} 1485} 1486 1487AffectedCarrierFreqCombList-r16 ::= SEQUENCE (SIZE (1..maxCombIDC-r16)) OF AffectedCarrierFreqComb-r16 1488 1489AffectedCarrierFreqComb-r16 ::= SEQUENCE { 1490 affectedCarrierFreqComb-r16 SEQUENCE (SIZE (2..maxNrofServingCells)) OF ARFCN-ValueNR OPTIONAL, 1491 victimSystemType-r16 VictimSystemType-r16 1492} 1493 1494VictimSystemType-r16 ::= SEQUENCE { 1495 gps-r16 ENUMERATED {true} OPTIONAL, 1496 glonass-r16 ENUMERATED {true} OPTIONAL, 1497 bds-r16 ENUMERATED {true} OPTIONAL, 1498 galileo-r16 ENUMERATED {true} OPTIONAL, 1499 navIC-r16 ENUMERATED {true} OPTIONAL, 1500 wlan-r16 ENUMERATED {true} OPTIONAL, 1501 bluetooth-r16 ENUMERATED {true} OPTIONAL, 1502 ... 1503} 1504 1505DRX-Preference-r16 ::= SEQUENCE { 1506 preferredDRX-InactivityTimer-r16 ENUMERATED { 1507 ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80, 1508 ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8, 1509 spare7, spare6, spare5, spare4, spare3, spare2, spare1} OPTIONAL, 1510 preferredDRX-LongCycle-r16 ENUMERATED { 1511 ms10, ms20, ms32, ms40, ms60, ms64, ms70, ms80, ms128, ms160, ms256, ms320, ms512, 1512 ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, spare12, spare11, spare10, 1513 spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } OPTIONAL, 1514 preferredDRX-ShortCycle-r16 ENUMERATED { 1515 ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32, 1516 ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, spare9, 1517 spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } OPTIONAL, 1518 preferredDRX-ShortCycleTimer-r16 INTEGER (1..16) OPTIONAL 1519} 1520 1521MaxBW-Preference-r16 ::= SEQUENCE { 1522 reducedMaxBW-FR1-r16 ReducedMaxBW-FRx-r16 OPTIONAL, 1523 reducedMaxBW-FR2-r16 ReducedMaxBW-FRx-r16 OPTIONAL 1524} 1525 1526MaxCC-Preference-r16 ::= SEQUENCE { 1527 reducedMaxCCs-r16 ReducedMaxCCs-r16 OPTIONAL 1528} 1529 1530MaxMIMO-LayerPreference-r16 ::= SEQUENCE { 1531 reducedMaxMIMO-LayersFR1-r16 SEQUENCE { 1532 reducedMIMO-LayersFR1-DL-r16 INTEGER (1..8), 1533 reducedMIMO-LayersFR1-UL-r16 INTEGER (1..4) 1534 } OPTIONAL, 1535 reducedMaxMIMO-LayersFR2-r16 SEQUENCE { 1536 reducedMIMO-LayersFR2-DL-r16 INTEGER (1..8), 1537 reducedMIMO-LayersFR2-UL-r16 INTEGER (1..4) 1538 } OPTIONAL 1539} 1540 1541MinSchedulingOffsetPreference-r16 ::= SEQUENCE { 1542 preferredK0-r16 SEQUENCE { 1543 preferredK0-SCS-15kHz-r16 ENUMERATED {sl1, sl2, sl4, sl6} OPTIONAL, 1544 preferredK0-SCS-30kHz-r16 ENUMERATED {sl1, sl2, sl4, sl6} OPTIONAL, 1545 preferredK0-SCS-60kHz-r16 ENUMERATED {sl2, sl4, sl8, sl12} OPTIONAL, 1546 preferredK0-SCS-120kHz-r16 ENUMERATED {sl2, sl4, sl8, sl12} OPTIONAL 1547 } OPTIONAL, 1548 preferredK2-r16 SEQUENCE { 1549 preferredK2-SCS-15kHz-r16 ENUMERATED {sl1, sl2, sl4, sl6} OPTIONAL, 1550 preferredK2-SCS-30kHz-r16 ENUMERATED {sl1, sl2, sl4, sl6} OPTIONAL, 1551 preferredK2-SCS-60kHz-r16 ENUMERATED {sl2, sl4, sl8, sl12} OPTIONAL, 1552 preferredK2-SCS-120kHz-r16 ENUMERATED {sl2, sl4, sl8, sl12} OPTIONAL 1553 } OPTIONAL 1554} 1555 1556ReleasePreference-r16 ::= SEQUENCE { 1557 preferredRRC-State-r16 ENUMERATED {idle, inactive, connected, outOfConnected} 1558} 1559 1560ReducedMaxBW-FRx-r16 ::= SEQUENCE { 1561 reducedBW-DL-r16 ReducedAggregatedBandwidth, 1562 reducedBW-UL-r16 ReducedAggregatedBandwidth 1563} 1564 1565ReducedMaxCCs-r16 ::= SEQUENCE { 1566 reducedCCsDL-r16 INTEGER (0..31), 1567 reducedCCsUL-r16 INTEGER (0..31) 1568} 1569 1570SL-UE-AssistanceInformationNR-r16 ::= SEQUENCE (SIZE (1..maxNrofTrafficPattern-r16)) OF SL-TrafficPatternInfo-r16 1571 1572SL-TrafficPatternInfo-r16::= SEQUENCE { 1573 trafficPeriodicity-r16 ENUMERATED {ms20, ms50, ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000}, 1574 timingOffset-r16 INTEGER (0..10239), 1575 messageSize-r16 BIT STRING (SIZE (8)), 1576 sl-QoS-FlowIdentity-r16 SL-QoS-FlowIdentity-r16 1577} 1578 1579-- TAG-UEASSISTANCEINFORMATION-STOP 1580-- TAG-UECAPABILITYENQUIRY-START 1581 1582UECapabilityEnquiry ::= SEQUENCE { 1583 rrc-TransactionIdentifier RRC-TransactionIdentifier, 1584 criticalExtensions CHOICE { 1585 ueCapabilityEnquiry UECapabilityEnquiry-IEs, 1586 criticalExtensionsFuture SEQUENCE {} 1587 } 1588} 1589 1590UECapabilityEnquiry-IEs ::= SEQUENCE { 1591 ue-CapabilityRAT-RequestList UE-CapabilityRAT-RequestList, 1592 lateNonCriticalExtension OCTET STRING OPTIONAL, 1593 ue-CapabilityEnquiryExt OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs) OPTIONAL -- Need N 1594} 1595 1596UECapabilityEnquiry-v1560-IEs ::= SEQUENCE { 1597 capabilityRequestFilterCommon UE-CapabilityRequestFilterCommon OPTIONAL, -- Need N 1598 nonCriticalExtension UECapabilityEnquiry-v1610-IEs OPTIONAL 1599} 1600 1601UECapabilityEnquiry-v1610-IEs ::= SEQUENCE { 1602 rrc-SegAllowed-r16 ENUMERATED {enabled} OPTIONAL, -- Need N 1603 nonCriticalExtension SEQUENCE {} OPTIONAL 1604} 1605 1606-- TAG-UECAPABILITYENQUIRY-STOP 1607-- TAG-UECAPABILITYINFORMATION-START 1608 1609UECapabilityInformation ::= SEQUENCE { 1610 rrc-TransactionIdentifier RRC-TransactionIdentifier, 1611 criticalExtensions CHOICE { 1612 ueCapabilityInformation UECapabilityInformation-IEs, 1613 criticalExtensionsFuture SEQUENCE {} 1614 } 1615} 1616 1617UECapabilityInformation-IEs ::= SEQUENCE { 1618 ue-CapabilityRAT-ContainerList UE-CapabilityRAT-ContainerList OPTIONAL, 1619 1620 lateNonCriticalExtension OCTET STRING OPTIONAL, 1621 nonCriticalExtension SEQUENCE{} OPTIONAL 1622} 1623 1624-- TAG-UECAPABILITYINFORMATION-STOP 1625-- TAG-UEINFORMATIONREQUEST-START 1626 1627UEInformationRequest-r16 ::= SEQUENCE { 1628 rrc-TransactionIdentifier RRC-TransactionIdentifier, 1629 criticalExtensions CHOICE { 1630 ueInformationRequest-r16 UEInformationRequest-r16-IEs, 1631 criticalExtensionsFuture SEQUENCE {} 1632 } 1633} 1634 1635UEInformationRequest-r16-IEs ::= SEQUENCE { 1636 idleModeMeasurementReq-r16 ENUMERATED{true} OPTIONAL, -- Need N 1637 logMeasReportReq-r16 ENUMERATED {true} OPTIONAL, -- Need N 1638 connEstFailReportReq-r16 ENUMERATED {true} OPTIONAL, -- Need N 1639 ra-ReportReq-r16 ENUMERATED {true} OPTIONAL, -- Need N 1640 rlf-ReportReq-r16 ENUMERATED {true} OPTIONAL, -- Need N 1641 mobilityHistoryReportReq-r16 ENUMERATED {true} OPTIONAL, -- Need N 1642 lateNonCriticalExtension OCTET STRING OPTIONAL, 1643 nonCriticalExtension SEQUENCE {} OPTIONAL 1644} 1645 1646-- TAG-UEINFORMATIONREQUEST-STOP 1647-- TAG-UEINFORMATIONRESPONSE-START 1648 1649UEInformationResponse-r16 ::= SEQUENCE { 1650 rrc-TransactionIdentifier RRC-TransactionIdentifier, 1651 criticalExtensions CHOICE { 1652 ueInformationResponse-r16 UEInformationResponse-r16-IEs, 1653 criticalExtensionsFuture SEQUENCE {} 1654 } 1655} 1656 1657UEInformationResponse-r16-IEs ::= SEQUENCE { 1658 measResultIdleEUTRA-r16 MeasResultIdleEUTRA-r16 OPTIONAL, 1659 measResultIdleNR-r16 MeasResultIdleNR-r16 OPTIONAL, 1660 logMeasReport-r16 LogMeasReport-r16 OPTIONAL, 1661 connEstFailReport-r16 ConnEstFailReport-r16 OPTIONAL, 1662 ra-ReportList-r16 RA-ReportList-r16 OPTIONAL, 1663 rlf-Report-r16 RLF-Report-r16 OPTIONAL, 1664 mobilityHistoryReport-r16 MobilityHistoryReport-r16 OPTIONAL, 1665 lateNonCriticalExtension OCTET STRING OPTIONAL, 1666 nonCriticalExtension SEQUENCE {} OPTIONAL 1667} 1668 1669LogMeasReport-r16 ::= SEQUENCE { 1670 absoluteTimeStamp-r16 AbsoluteTimeInfo-r16, 1671 traceReference-r16 TraceReference-r16, 1672 traceRecordingSessionRef-r16 OCTET STRING (SIZE (2)), 1673 tce-Id-r16 OCTET STRING (SIZE (1)), 1674 logMeasInfoList-r16 LogMeasInfoList-r16, 1675 logMeasAvailable-r16 ENUMERATED {true} OPTIONAL, 1676 logMeasAvailableBT-r16 ENUMERATED {true} OPTIONAL, 1677 logMeasAvailableWLAN-r16 ENUMERATED {true} OPTIONAL, 1678 ... 1679} 1680 1681LogMeasInfoList-r16 ::= SEQUENCE (SIZE (1..maxLogMeasReport-r16)) OF LogMeasInfo-r16 1682 1683LogMeasInfo-r16 ::= SEQUENCE { 1684 locationInfo-r16 LocationInfo-r16 OPTIONAL, 1685 relativeTimeStamp-r16 INTEGER (0..7200), 1686 servCellIdentity-r16 CGI-Info-Logging-r16 OPTIONAL, 1687 measResultServingCell-r16 MeasResultServingCell-r16 OPTIONAL, 1688 measResultNeighCells-r16 SEQUENCE { 1689 measResultNeighCellListNR MeasResultListLogging2NR-r16 OPTIONAL, 1690 measResultNeighCellListEUTRA MeasResultList2EUTRA-r16 OPTIONAL 1691 }, 1692 anyCellSelectionDetected-r16 ENUMERATED {true} OPTIONAL, 1693 ... 1694} 1695 1696ConnEstFailReport-r16 ::= SEQUENCE { 1697 measResultFailedCell-r16 MeasResultFailedCell-r16, 1698 locationInfo-r16 LocationInfo-r16 OPTIONAL, 1699 measResultNeighCells-r16 SEQUENCE { 1700 measResultNeighCellListNR MeasResultList2NR-r16 OPTIONAL, 1701 measResultNeighCellListEUTRA MeasResultList2EUTRA-r16 OPTIONAL 1702 }, 1703 numberOfConnFail-r16 INTEGER (1..8), 1704 perRAInfoList-r16 PerRAInfoList-r16, 1705 timeSinceFailure-r16 TimeSinceFailure-r16, 1706 ... 1707} 1708 1709MeasResultServingCell-r16 ::= SEQUENCE { 1710 resultsSSB-Cell MeasQuantityResults, 1711 resultsSSB SEQUENCE{ 1712 best-ssb-Index SSB-Index, 1713 best-ssb-Results MeasQuantityResults, 1714 numberOfGoodSSB INTEGER (1..maxNrofSSBs-r16) 1715 } OPTIONAL 1716} 1717 1718MeasResultFailedCell-r16 ::= SEQUENCE { 1719 cgi-Info CGI-Info-Logging-r16, 1720 measResult-r16 SEQUENCE { 1721 cellResults-r16 SEQUENCE{ 1722 resultsSSB-Cell-r16 MeasQuantityResults 1723 }, 1724 rsIndexResults-r16 SEQUENCE{ 1725 resultsSSB-Indexes-r16 ResultsPerSSB-IndexList 1726 } 1727 } 1728} 1729 1730RA-ReportList-r16 ::= SEQUENCE (SIZE (1..maxRAReport-r16)) OF RA-Report-r16 1731 1732RA-Report-r16 ::= SEQUENCE { 1733 cellId-r16 CHOICE { 1734 cellGlobalId-r16 CGI-Info-Logging-r16, 1735 pci-arfcn-r16 SEQUENCE { 1736 physCellId-r16 PhysCellId, 1737 carrierFreq-r16 ARFCN-ValueNR 1738 } 1739 }, 1740 ra-InformationCommon-r16 RA-InformationCommon-r16 OPTIONAL, 1741 raPurpose-r16 ENUMERATED {accessRelated, beamFailureRecovery, reconfigurationWithSync, ulUnSynchronized, 1742 schedulingRequestFailure, noPUCCHResourceAvailable, requestForOtherSI, 1743 spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}, 1744 ... 1745} 1746 1747RA-InformationCommon-r16 ::= SEQUENCE { 1748 absoluteFrequencyPointA-r16 ARFCN-ValueNR, 1749 locationAndBandwidth-r16 INTEGER (0..37949), 1750 subcarrierSpacing-r16 SubcarrierSpacing, 1751 msg1-FrequencyStart-r16 INTEGER (0..maxNrofPhysicalResourceBlocks-1) OPTIONAL, 1752 msg1-FrequencyStartCFRA-r16 INTEGER (0..maxNrofPhysicalResourceBlocks-1) OPTIONAL, 1753 msg1-SubcarrierSpacing-r16 SubcarrierSpacing OPTIONAL, 1754 msg1-SubcarrierSpacingCFRA-r16 SubcarrierSpacing OPTIONAL, 1755 msg1-FDM-r16 ENUMERATED {one, two, four, eight} OPTIONAL, 1756 msg1-FDMCFRA-r16 ENUMERATED {one, two, four, eight} OPTIONAL, 1757 perRAInfoList-r16 PerRAInfoList-r16, 1758 ..., 1759 [[ 1760 perRAInfoListExt-v1660 PerRAInfoListExt-v1660 OPTIONAL 1761 ]] 1762} 1763 1764PerRAInfoList-r16 ::= SEQUENCE (SIZE (1..200)) OF PerRAInfo-r16 1765 1766PerRAInfoListExt-v1660 ::= SEQUENCE (SIZE (1..200)) OF PerRACSI-RSInfoExt-v1660 1767 1768PerRAInfo-r16 ::= CHOICE { 1769 perRASSBInfoList-r16 PerRASSBInfo-r16, 1770 perRACSI-RSInfoList-r16 PerRACSI-RSInfo-r16 1771} 1772 1773PerRASSBInfo-r16 ::= SEQUENCE { 1774 ssb-Index-r16 SSB-Index, 1775 numberOfPreamblesSentOnSSB-r16 INTEGER (1..200), 1776 perRAAttemptInfoList-r16 PerRAAttemptInfoList-r16 1777} 1778 1779PerRACSI-RSInfo-r16 ::= SEQUENCE { 1780 csi-RS-Index-r16 CSI-RS-Index, 1781 numberOfPreamblesSentOnCSI-RS-r16 INTEGER (1..200) 1782} 1783 1784PerRACSI-RSInfoExt-v1660 ::= SEQUENCE { 1785 csi-RS-Index-v1660 INTEGER (1..96) OPTIONAL 1786} 1787 1788PerRAAttemptInfoList-r16 ::= SEQUENCE (SIZE (1..200)) OF PerRAAttemptInfo-r16 1789 1790PerRAAttemptInfo-r16 ::= SEQUENCE { 1791 contentionDetected-r16 BOOLEAN OPTIONAL, 1792 dlRSRPAboveThreshold-r16 BOOLEAN OPTIONAL, 1793 ... 1794} 1795 1796RLF-Report-r16 ::= CHOICE { 1797 nr-RLF-Report-r16 SEQUENCE { 1798 measResultLastServCell-r16 MeasResultRLFNR-r16, 1799 measResultNeighCells-r16 SEQUENCE { 1800 measResultListNR-r16 MeasResultList2NR-r16 OPTIONAL, 1801 measResultListEUTRA-r16 MeasResultList2EUTRA-r16 OPTIONAL 1802 } OPTIONAL, 1803 c-RNTI-r16 RNTI-Value, 1804 previousPCellId-r16 CHOICE { 1805 nrPreviousCell-r16 CGI-Info-Logging-r16, 1806 eutraPreviousCell-r16 CGI-InfoEUTRALogging 1807 } OPTIONAL, 1808 failedPCellId-r16 CHOICE { 1809 nrFailedPCellId-r16 CHOICE { 1810 cellGlobalId-r16 CGI-Info-Logging-r16, 1811 pci-arfcn-r16 SEQUENCE { 1812 physCellId-r16 PhysCellId, 1813 carrierFreq-r16 ARFCN-ValueNR 1814 } 1815 }, 1816 eutraFailedPCellId-r16 CHOICE { 1817 cellGlobalId-r16 CGI-InfoEUTRALogging, 1818 pci-arfcn-r16 SEQUENCE { 1819 physCellId-r16 EUTRA-PhysCellId, 1820 carrierFreq-r16 ARFCN-ValueEUTRA 1821 } 1822 } 1823 }, 1824 reconnectCellId-r16 CHOICE { 1825 nrReconnectCellId-r16 CGI-Info-Logging-r16, 1826 eutraReconnectCellId-r16 CGI-InfoEUTRALogging 1827 } OPTIONAL, 1828 timeUntilReconnection-r16 TimeUntilReconnection-r16 OPTIONAL, 1829 reestablishmentCellId-r16 CGI-Info-Logging-r16 OPTIONAL, 1830 timeConnFailure-r16 INTEGER (0..1023) OPTIONAL, 1831 timeSinceFailure-r16 TimeSinceFailure-r16, 1832 connectionFailureType-r16 ENUMERATED {rlf, hof}, 1833 rlf-Cause-r16 ENUMERATED {t310-Expiry, randomAccessProblem, rlc-MaxNumRetx, 1834 beamFailureRecoveryFailure, lbtFailure-r16, 1835 bh-rlfRecoveryFailure, spare2, spare1}, 1836 locationInfo-r16 LocationInfo-r16 OPTIONAL, 1837 noSuitableCellFound-r16 ENUMERATED {true} OPTIONAL, 1838 ra-InformationCommon-r16 RA-InformationCommon-r16 OPTIONAL, 1839 ..., 1840 [[ 1841 csi-rsRLMConfigBitmap-v1650 BIT STRING (SIZE (96)) OPTIONAL 1842 ]] 1843 }, 1844 eutra-RLF-Report-r16 SEQUENCE { 1845 failedPCellId-EUTRA CGI-InfoEUTRALogging, 1846 measResult-RLF-Report-EUTRA-r16 OCTET STRING, 1847 ... 1848 } 1849} 1850 1851MeasResultList2NR-r16 ::= SEQUENCE(SIZE (1..maxFreq)) OF MeasResult2NR-r16 1852MeasResultList2EUTRA-r16 ::= SEQUENCE(SIZE (1..maxFreq)) OF MeasResult2EUTRA-r16 1853 1854MeasResult2NR-r16 ::= SEQUENCE { 1855 ssbFrequency-r16 ARFCN-ValueNR OPTIONAL, 1856 refFreqCSI-RS-r16 ARFCN-ValueNR OPTIONAL, 1857 measResultList-r16 MeasResultListNR 1858} 1859 1860MeasResultListLogging2NR-r16 ::= SEQUENCE(SIZE (1..maxFreq)) OF MeasResultLogging2NR-r16 1861 1862MeasResultLogging2NR-r16 ::= SEQUENCE { 1863 carrierFreq-r16 ARFCN-ValueNR, 1864 measResultListLoggingNR-r16 MeasResultListLoggingNR-r16 1865} 1866 1867MeasResultListLoggingNR-r16 ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultLoggingNR-r16 1868 1869MeasResultLoggingNR-r16 ::= SEQUENCE { 1870 physCellId-r16 PhysCellId, 1871 resultsSSB-Cell-r16 MeasQuantityResults, 1872 numberOfGoodSSB-r16 INTEGER (1..maxNrofSSBs-r16) OPTIONAL 1873} 1874 1875MeasResult2EUTRA-r16 ::= SEQUENCE { 1876 carrierFreq-r16 ARFCN-ValueEUTRA, 1877 measResultList-r16 MeasResultListEUTRA 1878} 1879 1880MeasResultRLFNR-r16 ::= SEQUENCE { 1881 measResult-r16 SEQUENCE { 1882 cellResults-r16 SEQUENCE{ 1883 resultsSSB-Cell-r16 MeasQuantityResults OPTIONAL, 1884 resultsCSI-RS-Cell-r16 MeasQuantityResults OPTIONAL 1885 }, 1886 rsIndexResults-r16 SEQUENCE{ 1887 resultsSSB-Indexes-r16 ResultsPerSSB-IndexList OPTIONAL, 1888 ssbRLMConfigBitmap-r16 BIT STRING (SIZE (64)) OPTIONAL, 1889 resultsCSI-RS-Indexes-r16 ResultsPerCSI-RS-IndexList OPTIONAL, 1890 csi-rsRLMConfigBitmap-r16 BIT STRING (SIZE (96)) OPTIONAL 1891 } OPTIONAL 1892 } 1893} 1894 1895TimeSinceFailure-r16 ::= INTEGER (0..172800) 1896 1897MobilityHistoryReport-r16 ::= VisitedCellInfoList-r16 1898 1899TimeUntilReconnection-r16 ::= INTEGER (0..172800) 1900 1901-- TAG-UEINFORMATIONRESPONSE-STOP 1902-- TAG-ULDEDICATEDMESSAGESEGMENT-START 1903 1904ULDedicatedMessageSegment-r16 ::= SEQUENCE { 1905 criticalExtensions CHOICE { 1906 ulDedicatedMessageSegment-r16 ULDedicatedMessageSegment-r16-IEs, 1907 criticalExtensionsFuture SEQUENCE {} 1908 } 1909} 1910 1911ULDedicatedMessageSegment-r16-IEs ::= SEQUENCE { 1912 segmentNumber-r16 INTEGER (0..15), 1913 rrc-MessageSegmentContainer-r16 OCTET STRING, 1914 rrc-MessageSegmentType-r16 ENUMERATED {notLastSegment, lastSegment}, 1915 lateNonCriticalExtension OCTET STRING OPTIONAL, 1916 nonCriticalExtension SEQUENCE {} OPTIONAL 1917} 1918 1919-- TAG-ULDEDICATEDMESSAGESEGMENT-STOP 1920-- TAG-ULINFORMATIONTRANSFER-START 1921 1922ULInformationTransfer ::= SEQUENCE { 1923 criticalExtensions CHOICE { 1924 ulInformationTransfer ULInformationTransfer-IEs, 1925 criticalExtensionsFuture SEQUENCE {} 1926 } 1927} 1928 1929ULInformationTransfer-IEs ::= SEQUENCE { 1930 dedicatedNAS-Message DedicatedNAS-Message OPTIONAL, 1931 lateNonCriticalExtension OCTET STRING OPTIONAL, 1932 nonCriticalExtension SEQUENCE {} OPTIONAL 1933} 1934 1935-- TAG-ULINFORMATIONTRANSFER-STOP 1936-- TAG-ULINFORMATIONTRANSFERIRAT-START 1937 1938ULInformationTransferIRAT-r16 ::= SEQUENCE { 1939 criticalExtensions CHOICE { 1940 c1 CHOICE { 1941 ulInformationTransferIRAT-r16 ULInformationTransferIRAT-r16-IEs, 1942 spare3 NULL, spare2 NULL, spare1 NULL 1943 }, 1944 criticalExtensionsFuture SEQUENCE {} 1945 } 1946} 1947 1948ULInformationTransferIRAT-r16-IEs ::= SEQUENCE { 1949 ul-DCCH-MessageEUTRA-r16 OCTET STRING OPTIONAL, 1950 lateNonCriticalExtension OCTET STRING OPTIONAL, 1951 nonCriticalExtension SEQUENCE {} OPTIONAL 1952} 1953 1954-- TAG-ULINFORMATIONTRANSFERIRAT-STOP 1955-- TAG-ULINFORMATIONTRANSFERMRDC-START 1956 1957ULInformationTransferMRDC ::= SEQUENCE { 1958 criticalExtensions CHOICE { 1959 c1 CHOICE { 1960 ulInformationTransferMRDC ULInformationTransferMRDC-IEs, 1961 spare3 NULL, spare2 NULL, spare1 NULL 1962 }, 1963 criticalExtensionsFuture SEQUENCE {} 1964 } 1965} 1966 1967ULInformationTransferMRDC-IEs::= SEQUENCE { 1968 ul-DCCH-MessageNR OCTET STRING OPTIONAL, 1969 ul-DCCH-MessageEUTRA OCTET STRING OPTIONAL, 1970 lateNonCriticalExtension OCTET STRING OPTIONAL, 1971 nonCriticalExtension SEQUENCE {} OPTIONAL 1972} 1973 1974-- TAG-ULINFORMATIONTRANSFERMRDC-STOP 1975-- TAG-SETUPRELEASE-START 1976 1977-- WS modification: asn2wrs does not support this syntax; replace all occurrences 1978-- CHOICE {release NULL, setup ElementTypeParam } ::= CHOICE { 1979-- release NULL, 1980-- setup ElementTypeParam 1981-- } 1982 1983-- TAG-SETUPRELEASE-STOP 1984-- TAG-SIB2-START 1985 1986SIB2 ::= SEQUENCE { 1987 cellReselectionInfoCommon SEQUENCE { 1988 nrofSS-BlocksToAverage INTEGER (2..maxNrofSS-BlocksToAverage) OPTIONAL, -- Need S 1989 absThreshSS-BlocksConsolidation ThresholdNR OPTIONAL, -- Need S 1990 rangeToBestCell RangeToBestCell OPTIONAL, -- Need R 1991 q-Hyst ENUMERATED { 1992 dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10, 1993 dB12, dB14, dB16, dB18, dB20, dB22, dB24}, 1994 speedStateReselectionPars SEQUENCE { 1995 mobilityStateParameters MobilityStateParameters, 1996 q-HystSF SEQUENCE { 1997 sf-Medium ENUMERATED {dB-6, dB-4, dB-2, dB0}, 1998 sf-High ENUMERATED {dB-6, dB-4, dB-2, dB0} 1999 } 2000 } OPTIONAL, -- Need R 2001 ... 2002 }, 2003 cellReselectionServingFreqInfo SEQUENCE { 2004 s-NonIntraSearchP ReselectionThreshold OPTIONAL, -- Need S 2005 s-NonIntraSearchQ ReselectionThresholdQ OPTIONAL, -- Need S 2006 threshServingLowP ReselectionThreshold, 2007 threshServingLowQ ReselectionThresholdQ OPTIONAL, -- Need R 2008 cellReselectionPriority CellReselectionPriority, 2009 cellReselectionSubPriority CellReselectionSubPriority OPTIONAL, -- Need R 2010 ... 2011 }, 2012 intraFreqCellReselectionInfo SEQUENCE { 2013 q-RxLevMin Q-RxLevMin, 2014 q-RxLevMinSUL Q-RxLevMin OPTIONAL, -- Need R 2015 q-QualMin Q-QualMin OPTIONAL, -- Need S 2016 s-IntraSearchP ReselectionThreshold, 2017 s-IntraSearchQ ReselectionThresholdQ OPTIONAL, -- Need S 2018 t-ReselectionNR T-Reselection, 2019 frequencyBandList MultiFrequencyBandListNR-SIB OPTIONAL, -- Need S 2020 frequencyBandListSUL MultiFrequencyBandListNR-SIB OPTIONAL, -- Need R 2021 p-Max P-Max OPTIONAL, -- Need S 2022 smtc SSB-MTC OPTIONAL, -- Need S 2023 ss-RSSI-Measurement SS-RSSI-Measurement OPTIONAL, -- Need R 2024 ssb-ToMeasure SSB-ToMeasure OPTIONAL, -- Need S 2025 deriveSSB-IndexFromCell BOOLEAN, 2026 ..., 2027 [[ 2028 t-ReselectionNR-SF SpeedStateScaleFactors OPTIONAL -- Need N 2029 ]], 2030 [[ 2031 smtc2-LP-r16 SSB-MTC2-LP-r16 OPTIONAL, -- Need R 2032 ssb-PositionQCL-Common-r16 SSB-PositionQCL-Relation-r16 OPTIONAL -- Cond SharedSpectrum 2033 ]] 2034 }, 2035 ..., 2036 [[ 2037 relaxedMeasurement-r16 SEQUENCE { 2038 lowMobilityEvaluation-r16 SEQUENCE { 2039 s-SearchDeltaP-r16 ENUMERATED { 2040 dB3, dB6, dB9, dB12, dB15, 2041 spare3, spare2, spare1}, 2042 t-SearchDeltaP-r16 ENUMERATED { 2043 s5, s10, s20, s30, s60, s120, s180, 2044 s240, s300, spare7, spare6, spare5, 2045 spare4, spare3, spare2, spare1} 2046 } OPTIONAL, -- Need R 2047 cellEdgeEvaluation-r16 SEQUENCE { 2048 s-SearchThresholdP-r16 ReselectionThreshold, 2049 s-SearchThresholdQ-r16 ReselectionThresholdQ OPTIONAL -- Need R 2050 } OPTIONAL, -- Need R 2051 combineRelaxedMeasCondition-r16 ENUMERATED {true} OPTIONAL, -- Need R 2052 highPriorityMeasRelax-r16 ENUMERATED {true} OPTIONAL -- Need R 2053 } OPTIONAL -- Need R 2054 ]] 2055} 2056 2057RangeToBestCell ::= Q-OffsetRange 2058 2059-- TAG-SIB2-STOP 2060-- TAG-SIB3-START 2061 2062SIB3 ::= SEQUENCE { 2063 intraFreqNeighCellList IntraFreqNeighCellList OPTIONAL, -- Need R 2064 intraFreqBlackCellList IntraFreqBlackCellList OPTIONAL, -- Need R 2065 lateNonCriticalExtension OCTET STRING OPTIONAL, 2066 ..., 2067 [[ 2068 intraFreqNeighCellList-v1610 IntraFreqNeighCellList-v1610 OPTIONAL, -- Need R 2069 intraFreqWhiteCellList-r16 IntraFreqWhiteCellList-r16 OPTIONAL, -- Cond SharedSpectrum2 2070 intraFreqCAG-CellList-r16 SEQUENCE (SIZE (1..maxPLMN)) OF IntraFreqCAG-CellListPerPLMN-r16 OPTIONAL -- Need R 2071 ]] 2072} 2073 2074 2075IntraFreqNeighCellList ::= SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo 2076 2077IntraFreqNeighCellList-v1610::= SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo-v1610 2078 2079IntraFreqNeighCellInfo ::= SEQUENCE { 2080 physCellId PhysCellId, 2081 q-OffsetCell Q-OffsetRange, 2082 q-RxLevMinOffsetCell INTEGER (1..8) OPTIONAL, -- Need R 2083 q-RxLevMinOffsetCellSUL INTEGER (1..8) OPTIONAL, -- Need R 2084 q-QualMinOffsetCell INTEGER (1..8) OPTIONAL, -- Need R 2085 ... 2086} 2087 2088IntraFreqNeighCellInfo-v1610 ::= SEQUENCE { 2089 ssb-PositionQCL-r16 SSB-PositionQCL-Relation-r16 OPTIONAL -- Cond SharedSpectrum2 2090} 2091 2092IntraFreqBlackCellList ::= SEQUENCE (SIZE (1..maxCellBlack)) OF PCI-Range 2093 2094IntraFreqWhiteCellList-r16 ::= SEQUENCE (SIZE (1..maxCellWhite)) OF PCI-Range 2095 2096IntraFreqCAG-CellListPerPLMN-r16 ::= SEQUENCE { 2097 plmn-IdentityIndex-r16 INTEGER (1..maxPLMN), 2098 cag-CellList-r16 SEQUENCE (SIZE (1..maxCAG-Cell-r16)) OF PCI-Range 2099} 2100 2101-- TAG-SIB3-STOP 2102-- TAG-SIB4-START 2103 2104SIB4 ::= SEQUENCE { 2105 interFreqCarrierFreqList InterFreqCarrierFreqList, 2106 lateNonCriticalExtension OCTET STRING OPTIONAL, 2107 ..., 2108 [[ 2109 interFreqCarrierFreqList-v1610 InterFreqCarrierFreqList-v1610 OPTIONAL -- Need R 2110 ]] 2111} 2112 2113InterFreqCarrierFreqList ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo 2114 2115InterFreqCarrierFreqList-v1610 ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1610 2116 2117InterFreqCarrierFreqInfo ::= SEQUENCE { 2118 dl-CarrierFreq ARFCN-ValueNR, 2119 frequencyBandList MultiFrequencyBandListNR-SIB OPTIONAL, -- Cond Mandatory 2120 frequencyBandListSUL MultiFrequencyBandListNR-SIB OPTIONAL, -- Need R 2121 nrofSS-BlocksToAverage INTEGER (2..maxNrofSS-BlocksToAverage) OPTIONAL, -- Need S 2122 absThreshSS-BlocksConsolidation ThresholdNR OPTIONAL, -- Need S 2123 smtc SSB-MTC OPTIONAL, -- Need S 2124 ssbSubcarrierSpacing SubcarrierSpacing, 2125 ssb-ToMeasure SSB-ToMeasure OPTIONAL, -- Need S 2126 deriveSSB-IndexFromCell BOOLEAN, 2127 ss-RSSI-Measurement SS-RSSI-Measurement OPTIONAL, 2128 q-RxLevMin Q-RxLevMin, 2129 q-RxLevMinSUL Q-RxLevMin OPTIONAL, -- Need R 2130 q-QualMin Q-QualMin OPTIONAL, -- Need S 2131 p-Max P-Max OPTIONAL, -- Need S 2132 t-ReselectionNR T-Reselection, 2133 t-ReselectionNR-SF SpeedStateScaleFactors OPTIONAL, -- Need S 2134 threshX-HighP ReselectionThreshold, 2135 threshX-LowP ReselectionThreshold, 2136 threshX-Q SEQUENCE { 2137 threshX-HighQ ReselectionThresholdQ, 2138 threshX-LowQ ReselectionThresholdQ 2139 } OPTIONAL, -- Cond RSRQ 2140 cellReselectionPriority CellReselectionPriority OPTIONAL, -- Need R 2141 cellReselectionSubPriority CellReselectionSubPriority OPTIONAL, -- Need R 2142 q-OffsetFreq Q-OffsetRange DEFAULT dB0, 2143 interFreqNeighCellList InterFreqNeighCellList OPTIONAL, -- Need R 2144 interFreqBlackCellList InterFreqBlackCellList OPTIONAL, -- Need R 2145 ... 2146} 2147 2148InterFreqCarrierFreqInfo-v1610 ::= SEQUENCE { 2149 interFreqNeighCellList-v1610 InterFreqNeighCellList-v1610 OPTIONAL, -- Need R 2150 smtc2-LP-r16 SSB-MTC2-LP-r16 OPTIONAL, -- Need R 2151 interFreqWhiteCellList-r16 InterFreqWhiteCellList-r16 OPTIONAL, -- Cond SharedSpectrum2 2152 ssb-PositionQCL-Common-r16 SSB-PositionQCL-Relation-r16 OPTIONAL, -- Cond SharedSpectrum 2153 interFreqCAG-CellList-r16 SEQUENCE (SIZE (1..maxPLMN)) OF InterFreqCAG-CellListPerPLMN-r16 OPTIONAL -- Need R 2154} 2155 2156InterFreqNeighCellList ::= SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo 2157 2158InterFreqNeighCellList-v1610 ::= SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo-v1610 2159 2160InterFreqNeighCellInfo ::= SEQUENCE { 2161 physCellId PhysCellId, 2162 q-OffsetCell Q-OffsetRange, 2163 q-RxLevMinOffsetCell INTEGER (1..8) OPTIONAL, -- Need R 2164 q-RxLevMinOffsetCellSUL INTEGER (1..8) OPTIONAL, -- Need R 2165 q-QualMinOffsetCell INTEGER (1..8) OPTIONAL, -- Need R 2166 ... 2167} 2168 2169InterFreqNeighCellInfo-v1610 ::= SEQUENCE { 2170 ssb-PositionQCL-r16 SSB-PositionQCL-Relation-r16 OPTIONAL -- Cond SharedSpectrum2 2171} 2172 2173InterFreqBlackCellList ::= SEQUENCE (SIZE (1..maxCellBlack)) OF PCI-Range 2174 2175InterFreqWhiteCellList-r16 ::= SEQUENCE (SIZE (1..maxCellWhite)) OF PCI-Range 2176 2177InterFreqCAG-CellListPerPLMN-r16 ::= SEQUENCE { 2178 plmn-IdentityIndex-r16 INTEGER (1..maxPLMN), 2179 cag-CellList-r16 SEQUENCE (SIZE (1..maxCAG-Cell-r16)) OF PCI-Range 2180} 2181 2182-- TAG-SIB4-STOP 2183-- TAG-SIB5-START 2184 2185SIB5 ::= SEQUENCE { 2186 carrierFreqListEUTRA CarrierFreqListEUTRA OPTIONAL, -- Need R 2187 t-ReselectionEUTRA T-Reselection, 2188 t-ReselectionEUTRA-SF SpeedStateScaleFactors OPTIONAL, -- Need S 2189 lateNonCriticalExtension OCTET STRING OPTIONAL, 2190 ..., 2191 [[ 2192 carrierFreqListEUTRA-v1610 CarrierFreqListEUTRA-v1610 OPTIONAL -- Need R 2193 ]] 2194} 2195 2196CarrierFreqListEUTRA ::= SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA 2197 2198CarrierFreqListEUTRA-v1610 ::= SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA-v1610 2199 2200CarrierFreqEUTRA ::= SEQUENCE { 2201 carrierFreq ARFCN-ValueEUTRA, 2202 eutra-multiBandInfoList EUTRA-MultiBandInfoList OPTIONAL, -- Need R 2203 eutra-FreqNeighCellList EUTRA-FreqNeighCellList OPTIONAL, -- Need R 2204 eutra-BlackCellList EUTRA-FreqBlackCellList OPTIONAL, -- Need R 2205 allowedMeasBandwidth EUTRA-AllowedMeasBandwidth, 2206 presenceAntennaPort1 EUTRA-PresenceAntennaPort1, 2207 cellReselectionPriority CellReselectionPriority OPTIONAL, -- Need R 2208 cellReselectionSubPriority CellReselectionSubPriority OPTIONAL, -- Need R 2209 threshX-High ReselectionThreshold, 2210 threshX-Low ReselectionThreshold, 2211 q-RxLevMin INTEGER (-70..-22), 2212 q-QualMin INTEGER (-34..-3), 2213 p-MaxEUTRA INTEGER (-30..33), 2214 threshX-Q SEQUENCE { 2215 threshX-HighQ ReselectionThresholdQ, 2216 threshX-LowQ ReselectionThresholdQ 2217 } OPTIONAL -- Cond RSRQ 2218} 2219 2220CarrierFreqEUTRA-v1610 ::= SEQUENCE { 2221 highSpeedEUTRACarrier-r16 ENUMERATED {true} OPTIONAL -- Need R 2222} 2223 2224EUTRA-FreqBlackCellList ::= SEQUENCE (SIZE (1..maxEUTRA-CellBlack)) OF EUTRA-PhysCellIdRange 2225 2226EUTRA-FreqNeighCellList ::= SEQUENCE (SIZE (1..maxCellEUTRA)) OF EUTRA-FreqNeighCellInfo 2227 2228EUTRA-FreqNeighCellInfo ::= SEQUENCE { 2229 physCellId EUTRA-PhysCellId, 2230 dummy EUTRA-Q-OffsetRange, 2231 q-RxLevMinOffsetCell INTEGER (1..8) OPTIONAL, -- Need R 2232 q-QualMinOffsetCell INTEGER (1..8) OPTIONAL -- Need R 2233} 2234 2235-- TAG-SIB5-STOP 2236-- TAG-SIB6-START 2237 2238SIB6 ::= SEQUENCE { 2239 messageIdentifier BIT STRING (SIZE (16)), 2240 serialNumber BIT STRING (SIZE (16)), 2241 warningType OCTET STRING (SIZE (2)), 2242 lateNonCriticalExtension OCTET STRING OPTIONAL, 2243 ... 2244} 2245 2246-- TAG-SIB6-STOP 2247-- TAG-SIB7-START 2248 2249SIB7 ::= SEQUENCE { 2250 messageIdentifier BIT STRING (SIZE (16)), 2251 serialNumber BIT STRING (SIZE (16)), 2252 warningMessageSegmentType ENUMERATED {notLastSegment, lastSegment}, 2253 warningMessageSegmentNumber INTEGER (0..63), 2254 warningMessageSegment OCTET STRING, 2255 dataCodingScheme OCTET STRING (SIZE (1)) OPTIONAL, -- Cond Segment1 2256 lateNonCriticalExtension OCTET STRING OPTIONAL, 2257 ... 2258} 2259 2260-- TAG-SIB7-STOP 2261-- TAG-SIB8-START 2262 2263SIB8 ::= SEQUENCE { 2264 messageIdentifier BIT STRING (SIZE (16)), 2265 serialNumber BIT STRING (SIZE (16)), 2266 warningMessageSegmentType ENUMERATED {notLastSegment, lastSegment}, 2267 warningMessageSegmentNumber INTEGER (0..63), 2268 warningMessageSegment OCTET STRING, 2269 dataCodingScheme OCTET STRING (SIZE (1)) OPTIONAL, -- Cond Segment1 2270 warningAreaCoordinatesSegment OCTET STRING OPTIONAL, -- Need R 2271 lateNonCriticalExtension OCTET STRING OPTIONAL, 2272 ... 2273} 2274 2275-- TAG-SIB8-STOP 2276-- TAG-SIB9-START 2277 2278SIB9 ::= SEQUENCE { 2279 timeInfo SEQUENCE { 2280 timeInfoUTC INTEGER (0..549755813887), 2281 dayLightSavingTime BIT STRING (SIZE (2)) OPTIONAL, -- Need R 2282 leapSeconds INTEGER (-127..128) OPTIONAL, -- Need R 2283 localTimeOffset INTEGER (-63..64) OPTIONAL -- Need R 2284 } OPTIONAL, -- Need R 2285 lateNonCriticalExtension OCTET STRING OPTIONAL, 2286 ..., 2287 [[ 2288 referenceTimeInfo-r16 ReferenceTimeInfo-r16 OPTIONAL -- Need R 2289 ]] 2290} 2291 2292-- TAG-SIB9-STOP 2293-- TAG-SIB10-START 2294 2295SIB10-r16 ::= SEQUENCE { 2296 hrnn-List-r16 HRNN-List-r16 OPTIONAL, -- Need R 2297 lateNonCriticalExtension OCTET STRING OPTIONAL, 2298 ... 2299} 2300 2301HRNN-List-r16 ::= SEQUENCE (SIZE (1..maxNPN-r16)) OF HRNN-r16 2302 2303HRNN-r16 ::= SEQUENCE { 2304 hrnn-r16 OCTET STRING (SIZE(1.. maxHRNN-Len-r16)) OPTIONAL -- Need R 2305} 2306 2307-- TAG-SIB10-STOP 2308-- TAG-SIB11-START 2309 2310SIB11-r16 ::= SEQUENCE { 2311 measIdleConfigSIB-r16 MeasIdleConfigSIB-r16 OPTIONAL, -- Need S 2312 lateNonCriticalExtension OCTET STRING OPTIONAL, 2313 ... 2314} 2315 2316-- TAG-SIB11-STOP 2317-- TAG-SIB12-START 2318 2319SIB12-r16 ::= SEQUENCE { 2320 segmentNumber-r16 INTEGER (0..63), 2321 segmentType-r16 ENUMERATED {notLastSegment, lastSegment}, 2322 segmentContainer-r16 OCTET STRING 2323} 2324 2325SIB12-IEs-r16 ::= SEQUENCE { 2326 sl-ConfigCommonNR-r16 SL-ConfigCommonNR-r16, 2327 lateNonCriticalExtension OCTET STRING OPTIONAL, 2328 ... 2329} 2330 2331SL-ConfigCommonNR-r16 ::= SEQUENCE { 2332 sl-FreqInfoList-r16 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommon-r16 OPTIONAL, -- Need R 2333 sl-UE-SelectedConfig-r16 SL-UE-SelectedConfig-r16 OPTIONAL, -- Need R 2334 sl-NR-AnchorCarrierFreqList-r16 SL-NR-AnchorCarrierFreqList-r16 OPTIONAL, -- Need R 2335 sl-EUTRA-AnchorCarrierFreqList-r16 SL-EUTRA-AnchorCarrierFreqList-r16 OPTIONAL, -- Need R 2336 sl-RadioBearerConfigList-r16 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-RadioBearerConfig-r16 OPTIONAL, -- Need R 2337 sl-RLC-BearerConfigList-r16 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16 OPTIONAL, -- Need R 2338 sl-MeasConfigCommon-r16 SL-MeasConfigCommon-r16 OPTIONAL, -- Need R 2339 sl-CSI-Acquisition-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 2340 sl-OffsetDFN-r16 INTEGER (1..1000) OPTIONAL, -- Need R 2341 t400-r16 ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL, -- Need R 2342 sl-MaxNumConsecutiveDTX-r16 ENUMERATED {n1, n2, n3, n4, n6, n8, n16, n32} OPTIONAL, -- Need R 2343 sl-SSB-PriorityNR-r16 INTEGER (1..8) OPTIONAL -- Need R 2344} 2345 2346SL-NR-AnchorCarrierFreqList-r16 ::= SEQUENCE (SIZE (1..maxFreqSL-NR-r16)) OF ARFCN-ValueNR 2347 2348SL-EUTRA-AnchorCarrierFreqList-r16 ::= SEQUENCE (SIZE (1..maxFreqSL-EUTRA-r16)) OF ARFCN-ValueEUTRA 2349 2350-- TAG-SIB12-STOP 2351-- TAG-SIB13-START 2352 2353SIB13-r16 ::= SEQUENCE { 2354 sl-V2X-ConfigCommon-r16 OCTET STRING, 2355 dummy OCTET STRING, 2356 tdd-Config-r16 OCTET STRING, 2357 lateNonCriticalExtension OCTET STRING OPTIONAL, 2358 ... 2359} 2360 2361-- TAG-SIB13-STOP 2362-- TAG-SIB14-START 2363 2364SIB14-r16 ::= SEQUENCE { 2365 sl-V2X-ConfigCommonExt-r16 OCTET STRING, 2366 lateNonCriticalExtension OCTET STRING OPTIONAL, 2367 ... 2368} 2369 2370-- TAG-SIB14-STOP 2371-- TAG-POSSYSTEMINFORMATION-R16-IES-START 2372 2373PosSystemInformation-r16-IEs ::= SEQUENCE { 2374 posSIB-TypeAndInfo-r16 SEQUENCE (SIZE (1..maxSIB)) OF CHOICE { 2375 posSib1-1-r16 SIBpos-r16, 2376 posSib1-2-r16 SIBpos-r16, 2377 posSib1-3-r16 SIBpos-r16, 2378 posSib1-4-r16 SIBpos-r16, 2379 posSib1-5-r16 SIBpos-r16, 2380 posSib1-6-r16 SIBpos-r16, 2381 posSib1-7-r16 SIBpos-r16, 2382 posSib1-8-r16 SIBpos-r16, 2383 posSib2-1-r16 SIBpos-r16, 2384 posSib2-2-r16 SIBpos-r16, 2385 posSib2-3-r16 SIBpos-r16, 2386 posSib2-4-r16 SIBpos-r16, 2387 posSib2-5-r16 SIBpos-r16, 2388 posSib2-6-r16 SIBpos-r16, 2389 posSib2-7-r16 SIBpos-r16, 2390 posSib2-8-r16 SIBpos-r16, 2391 posSib2-9-r16 SIBpos-r16, 2392 posSib2-10-r16 SIBpos-r16, 2393 posSib2-11-r16 SIBpos-r16, 2394 posSib2-12-r16 SIBpos-r16, 2395 posSib2-13-r16 SIBpos-r16, 2396 posSib2-14-r16 SIBpos-r16, 2397 posSib2-15-r16 SIBpos-r16, 2398 posSib2-16-r16 SIBpos-r16, 2399 posSib2-17-r16 SIBpos-r16, 2400 posSib2-18-r16 SIBpos-r16, 2401 posSib2-19-r16 SIBpos-r16, 2402 posSib2-20-r16 SIBpos-r16, 2403 posSib2-21-r16 SIBpos-r16, 2404 posSib2-22-r16 SIBpos-r16, 2405 posSib2-23-r16 SIBpos-r16, 2406 posSib3-1-r16 SIBpos-r16, 2407 posSib4-1-r16 SIBpos-r16, 2408 posSib5-1-r16 SIBpos-r16, 2409 posSib6-1-r16 SIBpos-r16, 2410 posSib6-2-r16 SIBpos-r16, 2411 posSib6-3-r16 SIBpos-r16, 2412 ... 2413 }, 2414 lateNonCriticalExtension OCTET STRING OPTIONAL, 2415 nonCriticalExtension SEQUENCE {} OPTIONAL 2416} 2417 2418-- TAG-POSSYSTEMINFORMATION-R16-IES-STOP 2419-- TAG-POSSI-SCHEDULINGINFO-START 2420 2421PosSI-SchedulingInfo-r16 ::= SEQUENCE { 2422 posSchedulingInfoList-r16 SEQUENCE (SIZE (1..maxSI-Message)) OF PosSchedulingInfo-r16, 2423 posSI-RequestConfig-r16 SI-RequestConfig OPTIONAL, -- Cond MSG-1 2424 posSI-RequestConfigSUL-r16 SI-RequestConfig OPTIONAL, -- Cond SUL-MSG-1 2425 ... 2426} 2427 2428PosSchedulingInfo-r16 ::= SEQUENCE { 2429 offsetToSI-Used-r16 ENUMERATED {true} OPTIONAL, -- Need R 2430 posSI-Periodicity-r16 ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512}, 2431 posSI-BroadcastStatus-r16 ENUMERATED {broadcasting, notBroadcasting}, 2432 posSIB-MappingInfo-r16 PosSIB-MappingInfo-r16, 2433 ... 2434} 2435 2436PosSIB-MappingInfo-r16 ::= SEQUENCE (SIZE (1..maxSIB)) OF PosSIB-Type-r16 2437 2438PosSIB-Type-r16 ::= SEQUENCE { 2439 encrypted-r16 ENUMERATED { true } OPTIONAL, -- Need R 2440 gnss-id-r16 GNSS-ID-r16 OPTIONAL, -- Need R 2441 sbas-id-r16 SBAS-ID-r16 OPTIONAL, -- Need R 2442 posSibType-r16 ENUMERATED { posSibType1-1, posSibType1-2, posSibType1-3, posSibType1-4, posSibType1-5, posSibType1-6, 2443 posSibType1-7, posSibType1-8, posSibType2-1, posSibType2-2, posSibType2-3, posSibType2-4, 2444 posSibType2-5, posSibType2-6, posSibType2-7, posSibType2-8, posSibType2-9, posSibType2-10, 2445 posSibType2-11, posSibType2-12, posSibType2-13, posSibType2-14, posSibType2-15, 2446 posSibType2-16, posSibType2-17, posSibType2-18, posSibType2-19, posSibType2-20, 2447 posSibType2-21, posSibType2-22, posSibType2-23, posSibType3-1, posSibType4-1, 2448 posSibType5-1,posSibType6-1, posSibType6-2, posSibType6-3,... }, 2449 areaScope-r16 ENUMERATED {true} OPTIONAL -- Need S 2450} 2451 2452GNSS-ID-r16 ::= SEQUENCE { 2453 gnss-id-r16 ENUMERATED{gps, sbas, qzss, galileo, glonass, bds, ...}, 2454 ... 2455} 2456 2457SBAS-ID-r16 ::= SEQUENCE { 2458 sbas-id-r16 ENUMERATED { waas, egnos, msas, gagan, ...}, 2459 ... 2460} 2461 2462-- TAG-POSSI-SCHEDULINGINFO-STOP 2463-- TAG-SIPOS-START 2464 2465SIBpos-r16 ::= SEQUENCE { 2466 assistanceDataSIB-Element-r16 OCTET STRING, 2467 lateNonCriticalExtension OCTET STRING OPTIONAL, 2468 ... 2469} 2470 2471-- TAG-SIPOS-STOP 2472-- TAG-ADDITIONALSPECTRUMEMISSION-START 2473 2474AdditionalSpectrumEmission ::= INTEGER (0..7) 2475 2476-- TAG-ADDITIONALSPECTRUMEMISSION-STOP 2477-- TAG-ALPHA-START 2478 2479Alpha ::= ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} 2480 2481-- TAG-ALPHA-STOP 2482-- TAG-AMF-IDENTIFIER-START 2483 2484AMF-Identifier ::= BIT STRING (SIZE (24)) 2485 2486-- TAG-AMF-IDENTIFIER-STOP 2487-- TAG-ARFCN-VALUEEUTRA-START 2488 2489ARFCN-ValueEUTRA ::= INTEGER (0..maxEARFCN) 2490 2491-- TAG-ARFCN-VALUEEUTRA-STOP 2492-- TAG-ARFCN-VALUENR-START 2493 2494ARFCN-ValueNR ::= INTEGER (0..maxNARFCN) 2495 2496-- TAG-ARFCN-VALUENR-STOP 2497-- TAG-ARFCN-ValueUTRA-FDD-START 2498 2499ARFCN-ValueUTRA-FDD-r16 ::= INTEGER (0..16383) 2500 2501-- TAG-ARFCN-ValueUTRA-FDD-STOP 2502-- TAG-AVAILABILITYCOMBINATIONSPERCELL-START 2503 2504AvailabilityCombinationsPerCell-r16 ::= SEQUENCE { 2505 availabilityCombinationsPerCellIndex-r16 AvailabilityCombinationsPerCellIndex-r16, 2506 iab-DU-CellIdentity-r16 CellIdentity, 2507 positionInDCI-AI-r16 INTEGER(0..maxAI-DCI-PayloadSize-1-r16) OPTIONAL, -- Need M 2508 availabilityCombinations-r16 SEQUENCE (SIZE (1..maxNrofAvailabilityCombinationsPerSet-r16)) OF AvailabilityCombination-r16, 2509 ... 2510} 2511 2512AvailabilityCombinationsPerCellIndex-r16 ::= INTEGER(0..maxNrofDUCells-r16) 2513 2514AvailabilityCombination-r16 ::= SEQUENCE { 2515 availabilityCombinationId-r16 AvailabilityCombinationId-r16, 2516 resourceAvailability-r16 SEQUENCE (SIZE (1..maxNrofResourceAvailabilityPerCombination-r16)) OF INTEGER (0..7) 2517} 2518 2519AvailabilityCombinationId-r16 ::= INTEGER (0..maxNrofAvailabilityCombinationsPerSet-1-r16) 2520 2521-- TAG-AVAILABILITYCOMBINATIONSPERCELL-STOP 2522-- TAG-AVAILABILITYINDICATOR-START 2523 2524AvailabilityIndicator-r16 ::= SEQUENCE { 2525 ai-RNTI-r16 AI-RNTI-r16, 2526 dci-PayloadSizeAI-r16 INTEGER (1..maxAI-DCI-PayloadSize-r16), 2527 availableCombToAddModList-r16 SEQUENCE (SIZE(1..maxNrofDUCells-r16)) OF AvailabilityCombinationsPerCell-r16 OPTIONAL, -- Need N 2528 availableCombToReleaseList-r16 SEQUENCE (SIZE(1..maxNrofDUCells-r16)) OF AvailabilityCombinationsPerCellIndex-r16 OPTIONAL, -- Need N 2529 ... 2530} 2531 2532AI-RNTI-r16 ::= RNTI-Value 2533 2534-- TAG-AVAILABILITYINDICATOR-STOP 2535-- TAG-BAPROUTINGID-START 2536 2537BAP-RoutingID-r16::= SEQUENCE{ 2538 bap-Address-r16 BIT STRING (SIZE (10)), 2539 bap-PathId-r16 BIT STRING (SIZE (10)) 2540} 2541 2542-- TAG-BAPROUTINGID-STOP 2543-- TAG-BEAMFAILURERECOVERYCONFIG-START 2544 2545BeamFailureRecoveryConfig ::= SEQUENCE { 2546 rootSequenceIndex-BFR INTEGER (0..137) OPTIONAL, -- Need M 2547 rach-ConfigBFR RACH-ConfigGeneric OPTIONAL, -- Need M 2548 rsrp-ThresholdSSB RSRP-Range OPTIONAL, -- Need M 2549 candidateBeamRSList SEQUENCE (SIZE(1..maxNrofCandidateBeams)) OF PRACH-ResourceDedicatedBFR OPTIONAL, -- Need M 2550 ssb-perRACH-Occasion ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, 2551 four, eight, sixteen} OPTIONAL, -- Need M 2552 ra-ssb-OccasionMaskIndex INTEGER (0..15) OPTIONAL, -- Need M 2553 recoverySearchSpaceId SearchSpaceId OPTIONAL, -- Need R 2554 ra-Prioritization RA-Prioritization OPTIONAL, -- Need R 2555 beamFailureRecoveryTimer ENUMERATED {ms10, ms20, ms40, ms60, ms80, ms100, ms150, ms200} OPTIONAL, -- Need M 2556 ..., 2557 [[ 2558 msg1-SubcarrierSpacing SubcarrierSpacing OPTIONAL -- Need M 2559 ]], 2560 [[ 2561 ra-PrioritizationTwoStep-r16 RA-Prioritization OPTIONAL, -- Need R 2562 candidateBeamRSListExt-v1610 CHOICE {release NULL, setup CandidateBeamRSListExt-r16 } OPTIONAL -- Need M 2563 ]], 2564 [[ 2565 spCell-BFR-CBRA-r16 ENUMERATED {true} OPTIONAL -- Need R 2566 ]] 2567} 2568 2569PRACH-ResourceDedicatedBFR ::= CHOICE { 2570 ssb BFR-SSB-Resource, 2571 csi-RS BFR-CSIRS-Resource 2572} 2573 2574BFR-SSB-Resource ::= SEQUENCE { 2575 ssb SSB-Index, 2576 ra-PreambleIndex INTEGER (0..63), 2577 ... 2578} 2579 2580BFR-CSIRS-Resource ::= SEQUENCE { 2581 csi-RS NZP-CSI-RS-ResourceId, 2582 ra-OccasionList SEQUENCE (SIZE(1..maxRA-OccasionsPerCSIRS)) OF INTEGER (0..maxRA-Occasions-1) OPTIONAL, -- Need R 2583 ra-PreambleIndex INTEGER (0..63) OPTIONAL, -- Need R 2584 ... 2585} 2586 2587CandidateBeamRSListExt-r16::= SEQUENCE (SIZE(1.. maxNrofCandidateBeamsExt-r16)) OF PRACH-ResourceDedicatedBFR 2588 2589-- TAG-BEAMFAILURERECOVERYCONFIG-STOP 2590-- TAG-BEAMFAILURERECOVERYSCELLCONFIG-START 2591 2592BeamFailureRecoverySCellConfig-r16 ::= SEQUENCE { 2593 rsrp-ThresholdBFR-r16 RSRP-Range OPTIONAL, -- Need M 2594 candidateBeamRSSCellList-r16 SEQUENCE (SIZE(1..maxNrofCandidateBeams-r16)) OF CandidateBeamRS-r16 OPTIONAL, -- Need M 2595 ... 2596} 2597 2598CandidateBeamRS-r16 ::= SEQUENCE { 2599 candidateBeamConfig-r16 CHOICE { 2600 ssb-r16 SSB-Index, 2601 csi-RS-r16 NZP-CSI-RS-ResourceId 2602 }, 2603 servingCellId ServCellIndex OPTIONAL -- Need R 2604} 2605 2606-- TAG-BEAMFAILURERECOVERYSCELLCONFIG-STOP 2607-- TAG-BETAOFFSETS-START 2608 2609BetaOffsets ::= SEQUENCE { 2610 betaOffsetACK-Index1 INTEGER(0..31) OPTIONAL, -- Need S 2611 betaOffsetACK-Index2 INTEGER(0..31) OPTIONAL, -- Need S 2612 betaOffsetACK-Index3 INTEGER(0..31) OPTIONAL, -- Need S 2613 betaOffsetCSI-Part1-Index1 INTEGER(0..31) OPTIONAL, -- Need S 2614 betaOffsetCSI-Part1-Index2 INTEGER(0..31) OPTIONAL, -- Need S 2615 betaOffsetCSI-Part2-Index1 INTEGER(0..31) OPTIONAL, -- Need S 2616 betaOffsetCSI-Part2-Index2 INTEGER(0..31) OPTIONAL -- Need S 2617} 2618 2619-- TAG-BETAOFFSETS-STOP 2620-- TAG-BHLOGICALCHANNELIDENTITY-START 2621 2622BH-LogicalChannelIdentity-r16 ::= CHOICE { 2623 bh-LogicalChannelIdentity-r16 LogicalChannelIdentity, 2624 bh-LogicalChannelIdentityExt-r16 BH-LogicalChannelIdentity-Ext-r16 2625} 2626 2627-- TAG-BHLOGICALCHANNELIDENTITY-STOP 2628-- TAG-BHLOGICALCHANNELIDENTITYEXT-START 2629 2630BH-LogicalChannelIdentity-Ext-r16 ::= INTEGER (320.. maxLC-ID-Iab-r16) 2631 2632-- TAG-BHLOGICALCHANNELIDENTITYEXT-STOP 2633-- TAG-BHRLCCHANNELCONFIG-START 2634 2635BH-RLC-ChannelConfig-r16::= SEQUENCE { 2636 bh-LogicalChannelIdentity-r16 BH-LogicalChannelIdentity-r16 OPTIONAL, -- Cond LCH-SetupOnly 2637 bh-RLC-ChannelID-r16 BH-RLC-ChannelID-r16, 2638 reestablishRLC-r16 ENUMERATED {true} OPTIONAL, -- Need N 2639 rlc-Config-r16 RLC-Config OPTIONAL, -- Cond LCH-Setup 2640 mac-LogicalChannelConfig-r16 LogicalChannelConfig OPTIONAL, -- Cond LCH-Setup 2641 ... 2642} 2643 2644-- TAG-BHRLCCHANNELCONFIG-STOP 2645-- TAG-BHRLCCHANNELID-START 2646 2647BH-RLC-ChannelID-r16 ::= BIT STRING (SIZE (16)) 2648 2649-- TAG-BHRLCCHANNELID-STOP 2650-- TAG-BSR-CONFIG-START 2651 2652BSR-Config ::= SEQUENCE { 2653 periodicBSR-Timer ENUMERATED { sf1, sf5, sf10, sf16, sf20, sf32, sf40, sf64, 2654 sf80, sf128, sf160, sf320, sf640, sf1280, sf2560, infinity }, 2655 retxBSR-Timer ENUMERATED { sf10, sf20, sf40, sf80, sf160, sf320, sf640, sf1280, sf2560, 2656 sf5120, sf10240, spare5, spare4, spare3, spare2, spare1}, 2657 logicalChannelSR-DelayTimer ENUMERATED { sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1} OPTIONAL, -- Need R 2658 ... 2659} 2660 2661-- TAG-BSR-CONFIG-STOP 2662-- TAG-BWP-START 2663 2664BWP ::= SEQUENCE { 2665 locationAndBandwidth INTEGER (0..37949), 2666 subcarrierSpacing SubcarrierSpacing, 2667 cyclicPrefix ENUMERATED { extended } OPTIONAL -- Need R 2668} 2669 2670-- TAG-BWP-STOP 2671-- TAG-BWP-DOWNLINK-START 2672 2673BWP-Downlink ::= SEQUENCE { 2674 bwp-Id BWP-Id, 2675 bwp-Common BWP-DownlinkCommon OPTIONAL, -- Cond SetupOtherBWP 2676 bwp-Dedicated BWP-DownlinkDedicated OPTIONAL, -- Cond SetupOtherBWP 2677 ... 2678} 2679 2680-- TAG-BWP-DOWNLINK-STOP 2681-- TAG-BWP-DOWNLINKCOMMON-START 2682 2683BWP-DownlinkCommon ::= SEQUENCE { 2684 genericParameters BWP, 2685 pdcch-ConfigCommon CHOICE {release NULL, setup PDCCH-ConfigCommon } OPTIONAL, -- Need M 2686 pdsch-ConfigCommon CHOICE {release NULL, setup PDSCH-ConfigCommon } OPTIONAL, -- Need M 2687 ... 2688} 2689 2690-- TAG-BWP-DOWNLINKCOMMON-STOP 2691-- TAG-BWP-DOWNLINKDEDICATED-START 2692 2693BWP-DownlinkDedicated ::= SEQUENCE { 2694 pdcch-Config CHOICE {release NULL, setup PDCCH-Config } OPTIONAL, -- Need M 2695 pdsch-Config CHOICE {release NULL, setup PDSCH-Config } OPTIONAL, -- Need M 2696 sps-Config CHOICE {release NULL, setup SPS-Config } OPTIONAL, -- Need M 2697 radioLinkMonitoringConfig CHOICE {release NULL, setup RadioLinkMonitoringConfig } OPTIONAL, -- Need M 2698 ..., 2699 [[ 2700 sps-ConfigToAddModList-r16 SPS-ConfigToAddModList-r16 OPTIONAL, -- Need N 2701 sps-ConfigToReleaseList-r16 SPS-ConfigToReleaseList-r16 OPTIONAL, -- Need N 2702 sps-ConfigDeactivationStateList-r16 SPS-ConfigDeactivationStateList-r16 OPTIONAL, -- Need R 2703 beamFailureRecoverySCellConfig-r16 CHOICE {release NULL, setup BeamFailureRecoverySCellConfig-r16} OPTIONAL, -- Cond SCellOnly 2704 sl-PDCCH-Config-r16 CHOICE {release NULL, setup PDCCH-Config } OPTIONAL, -- Need M 2705 sl-V2X-PDCCH-Config-r16 CHOICE {release NULL, setup PDCCH-Config } OPTIONAL -- Need M 2706 ]] 2707} 2708 2709SPS-ConfigToAddModList-r16 ::= SEQUENCE (SIZE (1..maxNrofSPS-Config-r16)) OF SPS-Config 2710 2711SPS-ConfigToReleaseList-r16 ::= SEQUENCE (SIZE (1..maxNrofSPS-Config-r16)) OF SPS-ConfigIndex-r16 2712 2713SPS-ConfigDeactivationState-r16 ::= SEQUENCE (SIZE (1..maxNrofSPS-Config-r16)) OF SPS-ConfigIndex-r16 2714 2715SPS-ConfigDeactivationStateList-r16 ::= SEQUENCE (SIZE (1..maxNrofSPS-DeactivationState)) OF SPS-ConfigDeactivationState-r16 2716 2717-- TAG-BWP-DOWNLINKDEDICATED-STOP 2718-- TAG-BWP-ID-START 2719 2720BWP-Id ::= INTEGER (0..maxNrofBWPs) 2721 2722-- TAG-BWP-ID-STOP 2723-- TAG-BWP-UPLINK-START 2724 2725BWP-Uplink ::= SEQUENCE { 2726 bwp-Id BWP-Id, 2727 bwp-Common BWP-UplinkCommon OPTIONAL, -- Cond SetupOtherBWP 2728 bwp-Dedicated BWP-UplinkDedicated OPTIONAL, -- Cond SetupOtherBWP 2729 ... 2730} 2731 2732-- TAG-BWP-UPLINK-STOP 2733-- TAG-BWP-UPLINKCOMMON-START 2734 2735BWP-UplinkCommon ::= SEQUENCE { 2736 genericParameters BWP, 2737 rach-ConfigCommon CHOICE {release NULL, setup RACH-ConfigCommon } OPTIONAL, -- Need M 2738 pusch-ConfigCommon CHOICE {release NULL, setup PUSCH-ConfigCommon } OPTIONAL, -- Need M 2739 pucch-ConfigCommon CHOICE {release NULL, setup PUCCH-ConfigCommon } OPTIONAL, -- Need M 2740 ..., 2741 [[ 2742 rach-ConfigCommonIAB-r16 CHOICE {release NULL, setup RACH-ConfigCommon } OPTIONAL, -- Need M 2743 useInterlacePUCCH-PUSCH-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 2744 msgA-ConfigCommon-r16 CHOICE {release NULL, setup MsgA-ConfigCommon-r16 } OPTIONAL -- Cond SpCellOnly2 2745 ]] 2746} 2747 2748-- TAG-BWP-UPLINKCOMMON-STOP 2749-- TAG-BWP-UPLINKDEDICATED-START 2750 2751BWP-UplinkDedicated ::= SEQUENCE { 2752 pucch-Config CHOICE {release NULL, setup PUCCH-Config } OPTIONAL, -- Need M 2753 pusch-Config CHOICE {release NULL, setup PUSCH-Config } OPTIONAL, -- Need M 2754 configuredGrantConfig CHOICE {release NULL, setup ConfiguredGrantConfig } OPTIONAL, -- Need M 2755 srs-Config CHOICE {release NULL, setup SRS-Config } OPTIONAL, -- Need M 2756 beamFailureRecoveryConfig CHOICE {release NULL, setup BeamFailureRecoveryConfig } OPTIONAL, -- Cond SpCellOnly 2757 ..., 2758 [[ 2759 sl-PUCCH-Config-r16 CHOICE {release NULL, setup PUCCH-Config } OPTIONAL, -- Need M 2760 cp-ExtensionC2-r16 INTEGER (1..28) OPTIONAL, -- Need R 2761 cp-ExtensionC3-r16 INTEGER (1..28) OPTIONAL, -- Need R 2762 useInterlacePUCCH-PUSCH-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 2763 pucch-ConfigurationList-r16 CHOICE {release NULL, setup PUCCH-ConfigurationList-r16 } OPTIONAL, -- Need M 2764 lbt-FailureRecoveryConfig-r16 CHOICE {release NULL, setup LBT-FailureRecoveryConfig-r16 } OPTIONAL, -- Need M 2765 configuredGrantConfigToAddModList-r16 ConfiguredGrantConfigToAddModList-r16 OPTIONAL, -- Need N 2766 configuredGrantConfigToReleaseList-r16 ConfiguredGrantConfigToReleaseList-r16 OPTIONAL, -- Need N 2767 configuredGrantConfigType2DeactivationStateList-r16 ConfiguredGrantConfigType2DeactivationStateList-r16 OPTIONAL -- Need R 2768 ]] 2769 2770} 2771 2772ConfiguredGrantConfigToAddModList-r16 ::= SEQUENCE (SIZE (1..maxNrofConfiguredGrantConfig-r16)) OF ConfiguredGrantConfig 2773 2774ConfiguredGrantConfigToReleaseList-r16 ::= SEQUENCE (SIZE (1..maxNrofConfiguredGrantConfig-r16)) OF ConfiguredGrantConfigIndex-r16 2775 2776ConfiguredGrantConfigType2DeactivationState-r16 ::= SEQUENCE (SIZE (1..maxNrofConfiguredGrantConfig-r16)) OF ConfiguredGrantConfigIndex-r16 2777 2778ConfiguredGrantConfigType2DeactivationStateList-r16 ::= 2779 SEQUENCE (SIZE (1..maxNrofCG-Type2DeactivationState)) OF ConfiguredGrantConfigType2DeactivationState-r16 2780 2781-- TAG-BWP-UPLINKDEDICATED-STOP 2782-- TAG-CELLACCESSRELATEDINFO-START 2783 2784CellAccessRelatedInfo ::= SEQUENCE { 2785 plmn-IdentityInfoList PLMN-IdentityInfoList, 2786 cellReservedForOtherUse ENUMERATED {true} OPTIONAL, -- Need R 2787 ..., 2788 [[ 2789 cellReservedForFutureUse-r16 ENUMERATED {true} OPTIONAL, -- Need R 2790 npn-IdentityInfoList-r16 NPN-IdentityInfoList-r16 OPTIONAL -- Need R 2791 ]] 2792} 2793 2794-- TAG-CELLACCESSRELATEDINFO-STOP 2795-- TAG-CELLACCESSRELATEDINFOEUTRA-5GC-START 2796 2797CellAccessRelatedInfo-EUTRA-5GC ::= SEQUENCE { 2798 plmn-IdentityList-eutra-5gc PLMN-IdentityList-EUTRA-5GC, 2799 trackingAreaCode-eutra-5gc TrackingAreaCode, 2800 ranac-5gc RAN-AreaCode OPTIONAL, 2801 cellIdentity-eutra-5gc CellIdentity-EUTRA-5GC 2802} 2803 2804PLMN-IdentityList-EUTRA-5GC::= SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity-EUTRA-5GC 2805 2806PLMN-Identity-EUTRA-5GC ::= CHOICE { 2807 plmn-Identity-EUTRA-5GC PLMN-Identity, 2808 plmn-index INTEGER (1..maxPLMN) 2809} 2810 2811CellIdentity-EUTRA-5GC ::= CHOICE { 2812 cellIdentity-EUTRA BIT STRING (SIZE (28)), 2813 cellId-index INTEGER (1..maxPLMN) 2814} 2815 2816-- TAG-CELLACCESSRELATEDINFOEUTRA-5GC-STOP 2817-- TAG-CELLACCESSRELATEDINFOEUTRA-EPC-START 2818 2819CellAccessRelatedInfo-EUTRA-EPC ::= SEQUENCE { 2820 plmn-IdentityList-eutra-epc PLMN-IdentityList-EUTRA-EPC, 2821 trackingAreaCode-eutra-epc BIT STRING (SIZE (16)), 2822 cellIdentity-eutra-epc BIT STRING (SIZE (28)) 2823} 2824 2825PLMN-IdentityList-EUTRA-EPC::= SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity 2826 2827-- TAG-CELLACCESSRELATEDINFOEUTRA-EPC-STOP 2828-- TAG-CELLGROUPCONFIG-START 2829 2830-- Configuration of one Cell-Group: 2831CellGroupConfig ::= SEQUENCE { 2832 cellGroupId CellGroupId, 2833 rlc-BearerToAddModList SEQUENCE (SIZE(1..maxLC-ID)) OF RLC-BearerConfig OPTIONAL, -- Need N 2834 rlc-BearerToReleaseList SEQUENCE (SIZE(1..maxLC-ID)) OF LogicalChannelIdentity OPTIONAL, -- Need N 2835 mac-CellGroupConfig MAC-CellGroupConfig OPTIONAL, -- Need M 2836 physicalCellGroupConfig PhysicalCellGroupConfig OPTIONAL, -- Need M 2837 spCellConfig SpCellConfig OPTIONAL, -- Need M 2838 sCellToAddModList SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellConfig OPTIONAL, -- Need N 2839 sCellToReleaseList SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellIndex OPTIONAL, -- Need N 2840 ..., 2841 [[ 2842 reportUplinkTxDirectCurrent ENUMERATED {true} OPTIONAL -- Cond BWP-Reconfig 2843 ]], 2844 [[ 2845 bap-Address-r16 BIT STRING (SIZE (10)) OPTIONAL, -- Need M 2846 bh-RLC-ChannelToAddModList-r16 SEQUENCE (SIZE(1..maxBH-RLC-ChannelID-r16)) OF BH-RLC-ChannelConfig-r16 OPTIONAL, -- Need N 2847 bh-RLC-ChannelToReleaseList-r16 SEQUENCE (SIZE(1..maxBH-RLC-ChannelID-r16)) OF BH-RLC-ChannelID-r16 OPTIONAL, -- Need N 2848 f1c-TransferPath-r16 ENUMERATED {lte, nr, both} OPTIONAL, -- Need M 2849 simultaneousTCI-UpdateList1-r16 SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex OPTIONAL, -- Need R 2850 simultaneousTCI-UpdateList2-r16 SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex OPTIONAL, -- Need R 2851 simultaneousSpatial-UpdatedList1-r16 SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex OPTIONAL, -- Need R 2852 simultaneousSpatial-UpdatedList2-r16 SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex OPTIONAL, -- Need R 2853 uplinkTxSwitchingOption-r16 ENUMERATED {switchedUL, dualUL} OPTIONAL, -- Need R 2854 uplinkTxSwitchingPowerBoosting-r16 ENUMERATED {enabled} OPTIONAL -- Need R 2855 ]], 2856 [[ 2857 reportUplinkTxDirectCurrentTwoCarrier-r16 ENUMERATED {true} OPTIONAL -- Need N 2858 ]] 2859} 2860 2861-- Serving cell specific MAC and PHY parameters for a SpCell: 2862SpCellConfig ::= SEQUENCE { 2863 servCellIndex ServCellIndex OPTIONAL, -- Cond SCG 2864 reconfigurationWithSync ReconfigurationWithSync OPTIONAL, -- Cond ReconfWithSync 2865 rlf-TimersAndConstants CHOICE {release NULL, setup RLF-TimersAndConstants } OPTIONAL, -- Need M 2866 rlmInSyncOutOfSyncThreshold ENUMERATED {n1} OPTIONAL, -- Need S 2867 spCellConfigDedicated ServingCellConfig OPTIONAL, -- Need M 2868 ... 2869} 2870 2871ReconfigurationWithSync ::= SEQUENCE { 2872 spCellConfigCommon ServingCellConfigCommon OPTIONAL, -- Need M 2873 newUE-Identity RNTI-Value, 2874 t304 ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000, ms2000, ms10000}, 2875 rach-ConfigDedicated CHOICE { 2876 uplink RACH-ConfigDedicated, 2877 supplementaryUplink RACH-ConfigDedicated 2878 } OPTIONAL, -- Need N 2879 ..., 2880 [[ 2881 smtc SSB-MTC OPTIONAL -- Need S 2882 ]], 2883 [[ 2884 daps-UplinkPowerConfig-r16 DAPS-UplinkPowerConfig-r16 OPTIONAL -- Need N 2885 ]] 2886} 2887 2888DAPS-UplinkPowerConfig-r16 ::= SEQUENCE { 2889 p-DAPS-Source-r16 P-Max, 2890 p-DAPS-Target-r16 P-Max, 2891 uplinkPowerSharingDAPS-Mode-r16 ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic } 2892} 2893 2894SCellConfig ::= SEQUENCE { 2895 sCellIndex SCellIndex, 2896 sCellConfigCommon ServingCellConfigCommon OPTIONAL, -- Cond SCellAdd 2897 sCellConfigDedicated ServingCellConfig OPTIONAL, -- Cond SCellAddMod 2898 ..., 2899 [[ 2900 smtc SSB-MTC OPTIONAL -- Need S 2901 ]], 2902 [[ 2903 sCellState-r16 ENUMERATED {activated} OPTIONAL, -- Cond SCellAddSync 2904 secondaryDRX-GroupConfig-r16 ENUMERATED {true} OPTIONAL -- Cond DRX-Config2 2905 ]]} 2906 2907-- TAG-CELLGROUPCONFIG-STOP 2908-- TAG-CELLGROUPID-START 2909 2910CellGroupId ::= INTEGER (0.. maxSecondaryCellGroups) 2911 2912-- TAG-CELLGROUPID-STOP 2913-- TAG-CELLIDENTITY-START 2914 2915CellIdentity ::= BIT STRING (SIZE (36)) 2916 2917-- TAG-CELLIDENTITY-STOP 2918-- TAG-CELLRESELECTIONPRIORITY-START 2919 2920CellReselectionPriority ::= INTEGER (0..7) 2921 2922-- TAG-CELLRESELECTIONPRIORITY-STOP 2923-- TAG-CELLRESELECTIONSUBPRIORITY-START 2924 2925CellReselectionSubPriority ::= ENUMERATED {oDot2, oDot4, oDot6, oDot8} 2926 2927-- TAG-CELLRESELECTIONSUBPRIORITY-STOP 2928-- TAG-CGI-INFOEUTRA-START 2929 2930CGI-InfoEUTRA ::= SEQUENCE { 2931 cgi-info-EPC SEQUENCE { 2932 cgi-info-EPC-legacy CellAccessRelatedInfo-EUTRA-EPC, 2933 cgi-info-EPC-list SEQUENCE (SIZE (1..maxPLMN)) OF CellAccessRelatedInfo-EUTRA-EPC OPTIONAL 2934 } OPTIONAL, 2935 cgi-info-5GC SEQUENCE (SIZE (1..maxPLMN)) OF CellAccessRelatedInfo-EUTRA-5GC OPTIONAL, 2936 freqBandIndicator FreqBandIndicatorEUTRA, 2937 multiBandInfoList MultiBandInfoListEUTRA OPTIONAL, 2938 freqBandIndicatorPriority ENUMERATED {true} OPTIONAL 2939} 2940 2941-- TAG-CGI-INFOEUTRA-STOP 2942-- TAG-CGI-INFOEUTRALOGGING-START 2943 2944CGI-InfoEUTRALogging ::= SEQUENCE { 2945 plmn-Identity-eutra-5gc PLMN-Identity OPTIONAL, 2946 trackingAreaCode-eutra-5gc TrackingAreaCode OPTIONAL, 2947 cellIdentity-eutra-5gc BIT STRING (SIZE (28)) OPTIONAL, 2948 plmn-Identity-eutra-epc PLMN-Identity OPTIONAL, 2949 trackingAreaCode-eutra-epc BIT STRING (SIZE (16)) OPTIONAL, 2950 cellIdentity-eutra-epc BIT STRING (SIZE (28)) OPTIONAL 2951} 2952 2953-- TAG-CGI-INFOEUTRALOGGING-STOP 2954-- TAG-CGI-INFO-NR-START 2955 2956CGI-InfoNR ::= SEQUENCE { 2957 plmn-IdentityInfoList PLMN-IdentityInfoList OPTIONAL, 2958 frequencyBandList MultiFrequencyBandListNR OPTIONAL, 2959 noSIB1 SEQUENCE { 2960 ssb-SubcarrierOffset INTEGER (0..15), 2961 pdcch-ConfigSIB1 PDCCH-ConfigSIB1 2962 } OPTIONAL, 2963 ..., 2964 [[ 2965 npn-IdentityInfoList-r16 NPN-IdentityInfoList-r16 OPTIONAL 2966 ]], 2967 [[ 2968 cellReservedForOtherUse-r16 ENUMERATED {true} OPTIONAL 2969 ]] 2970} 2971 2972-- TAG-CGI-INFO-NR-STOP 2973-- TAG-CGI-INFO-LOGGING-START 2974 2975CGI-Info-Logging-r16 ::= SEQUENCE { 2976 plmn-Identity-r16 PLMN-Identity, 2977 cellIdentity-r16 CellIdentity, 2978 trackingAreaCode-r16 TrackingAreaCode OPTIONAL 2979} 2980 2981-- TAG-CGI-INFO-LOGGING-STOP 2982-- TAG-CLI-RSSI-RANGE-START 2983 2984CLI-RSSI-Range-r16 ::= INTEGER(0..76) 2985 2986-- TAG-CLI-RSSI-RANGE-STOP 2987-- TAG-CODEBOOKCONFIG-START 2988 2989CodebookConfig ::= SEQUENCE { 2990 codebookType CHOICE { 2991 type1 SEQUENCE { 2992 subType CHOICE { 2993 typeI-SinglePanel SEQUENCE { 2994 nrOfAntennaPorts CHOICE { 2995 two SEQUENCE { 2996 twoTX-CodebookSubsetRestriction BIT STRING (SIZE (6)) 2997 }, 2998 moreThanTwo SEQUENCE { 2999 n1-n2 CHOICE { 3000 two-one-TypeI-SinglePanel-Restriction BIT STRING (SIZE (8)), 3001 two-two-TypeI-SinglePanel-Restriction BIT STRING (SIZE (64)), 3002 four-one-TypeI-SinglePanel-Restriction BIT STRING (SIZE (16)), 3003 three-two-TypeI-SinglePanel-Restriction BIT STRING (SIZE (96)), 3004 six-one-TypeI-SinglePanel-Restriction BIT STRING (SIZE (24)), 3005 four-two-TypeI-SinglePanel-Restriction BIT STRING (SIZE (128)), 3006 eight-one-TypeI-SinglePanel-Restriction BIT STRING (SIZE (32)), 3007 four-three-TypeI-SinglePanel-Restriction BIT STRING (SIZE (192)), 3008 six-two-TypeI-SinglePanel-Restriction BIT STRING (SIZE (192)), 3009 twelve-one-TypeI-SinglePanel-Restriction BIT STRING (SIZE (48)), 3010 four-four-TypeI-SinglePanel-Restriction BIT STRING (SIZE (256)), 3011 eight-two-TypeI-SinglePanel-Restriction BIT STRING (SIZE (256)), 3012 sixteen-one-TypeI-SinglePanel-Restriction BIT STRING (SIZE (64)) 3013 }, 3014 typeI-SinglePanel-codebookSubsetRestriction-i2 BIT STRING (SIZE (16)) OPTIONAL -- Need R 3015 } 3016 }, 3017 typeI-SinglePanel-ri-Restriction BIT STRING (SIZE (8)) 3018 }, 3019 typeI-MultiPanel SEQUENCE { 3020 ng-n1-n2 CHOICE { 3021 two-two-one-TypeI-MultiPanel-Restriction BIT STRING (SIZE (8)), 3022 two-four-one-TypeI-MultiPanel-Restriction BIT STRING (SIZE (16)), 3023 four-two-one-TypeI-MultiPanel-Restriction BIT STRING (SIZE (8)), 3024 two-two-two-TypeI-MultiPanel-Restriction BIT STRING (SIZE (64)), 3025 two-eight-one-TypeI-MultiPanel-Restriction BIT STRING (SIZE (32)), 3026 four-four-one-TypeI-MultiPanel-Restriction BIT STRING (SIZE (16)), 3027 two-four-two-TypeI-MultiPanel-Restriction BIT STRING (SIZE (128)), 3028 four-two-two-TypeI-MultiPanel-Restriction BIT STRING (SIZE (64)) 3029 }, 3030 ri-Restriction BIT STRING (SIZE (4)) 3031 } 3032 }, 3033 codebookMode INTEGER (1..2) 3034 3035 }, 3036 type2 SEQUENCE { 3037 subType CHOICE { 3038 typeII SEQUENCE { 3039 n1-n2-codebookSubsetRestriction CHOICE { 3040 two-one BIT STRING (SIZE (16)), 3041 two-two BIT STRING (SIZE (43)), 3042 four-one BIT STRING (SIZE (32)), 3043 three-two BIT STRING (SIZE (59)), 3044 six-one BIT STRING (SIZE (48)), 3045 four-two BIT STRING (SIZE (75)), 3046 eight-one BIT STRING (SIZE (64)), 3047 four-three BIT STRING (SIZE (107)), 3048 six-two BIT STRING (SIZE (107)), 3049 twelve-one BIT STRING (SIZE (96)), 3050 four-four BIT STRING (SIZE (139)), 3051 eight-two BIT STRING (SIZE (139)), 3052 sixteen-one BIT STRING (SIZE (128)) 3053 }, 3054 typeII-RI-Restriction BIT STRING (SIZE (2)) 3055 }, 3056 typeII-PortSelection SEQUENCE { 3057 portSelectionSamplingSize ENUMERATED {n1, n2, n3, n4} OPTIONAL, -- Need R 3058 typeII-PortSelectionRI-Restriction BIT STRING (SIZE (2)) 3059 } 3060 }, 3061 phaseAlphabetSize ENUMERATED {n4, n8}, 3062 subbandAmplitude BOOLEAN, 3063 numberOfBeams ENUMERATED {two, three, four} 3064 } 3065 } 3066} 3067 3068CodebookConfig-r16 ::= SEQUENCE { 3069 codebookType CHOICE { 3070 type2 SEQUENCE { 3071 subType CHOICE { 3072 typeII-r16 SEQUENCE { 3073 n1-n2-codebookSubsetRestriction-r16 CHOICE { 3074 two-one BIT STRING (SIZE (16)), 3075 two-two BIT STRING (SIZE (43)), 3076 four-one BIT STRING (SIZE (32)), 3077 three-two BIT STRING (SIZE (59)), 3078 six-one BIT STRING (SIZE (48)), 3079 four-two BIT STRING (SIZE (75)), 3080 eight-one BIT STRING (SIZE (64)), 3081 four-three BIT STRING (SIZE (107)), 3082 six-two BIT STRING (SIZE (107)), 3083 twelve-one BIT STRING (SIZE (96)), 3084 four-four BIT STRING (SIZE (139)), 3085 eight-two BIT STRING (SIZE (139)), 3086 sixteen-one BIT STRING (SIZE (128)) 3087 }, 3088 typeII-RI-Restriction-r16 BIT STRING (SIZE(4)) 3089 }, 3090 typeII-PortSelection-r16 SEQUENCE { 3091 portSelectionSamplingSize-r16 ENUMERATED {n1, n2, n3, n4}, 3092 typeII-PortSelectionRI-Restriction-r16 BIT STRING (SIZE (4)) 3093 } 3094 }, 3095 numberOfPMI-SubbandsPerCQI-Subband-r16 INTEGER (1..2), 3096 paramCombination-r16 INTEGER (1..8) 3097 } 3098 } 3099} 3100 3101-- TAG-CODEBOOKCONFIG-STOP 3102-- TAG-COMMONLOCATIONINFO-START 3103 3104CommonLocationInfo-r16 ::= SEQUENCE { 3105 gnss-TOD-msec-r16 OCTET STRING OPTIONAL, 3106 locationTimestamp-r16 OCTET STRING OPTIONAL, 3107 locationCoordinate-r16 OCTET STRING OPTIONAL, 3108 locationError-r16 OCTET STRING OPTIONAL, 3109 locationSource-r16 OCTET STRING OPTIONAL, 3110 velocityEstimate-r16 OCTET STRING OPTIONAL 3111} 3112 3113-- TAG-COMMONLOCATIONINFO-STOP 3114-- TAG-CONDRECONFIGID-START 3115 3116CondReconfigId-r16 ::= INTEGER (1.. maxNrofCondCells-r16) 3117 3118-- TAG-CONDRECONFIGID-STOP 3119-- TAG-CONDRECONFIGTOADDMODLIST-START 3120 3121CondReconfigToAddModList-r16 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondReconfigToAddMod-r16 3122 3123CondReconfigToAddMod-r16 ::= SEQUENCE { 3124 condReconfigId-r16 CondReconfigId-r16, 3125 condExecutionCond-r16 SEQUENCE (SIZE (1..2)) OF MeasId OPTIONAL, -- Cond condReconfigAdd 3126 condRRCReconfig-r16 OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL, -- Cond condReconfigAdd 3127 ... 3128} 3129 3130-- TAG-CONDRECONFIGTOADDMODLIST-STOP 3131-- TAG-CONDITIONALRECONFIGURATION-START 3132 3133ConditionalReconfiguration-r16 ::= SEQUENCE { 3134 attemptCondReconfig-r16 ENUMERATED {true} OPTIONAL, -- Cond CHO 3135 condReconfigToRemoveList-r16 CondReconfigToRemoveList-r16 OPTIONAL, -- Need N 3136 condReconfigToAddModList-r16 CondReconfigToAddModList-r16 OPTIONAL, -- Need N 3137 ... 3138} 3139 3140CondReconfigToRemoveList-r16 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondReconfigId-r16 3141 3142-- TAG-CONDITIONALRECONFIGURATION-STOP 3143-- TAG-CONFIGUREDGRANTCONFIG-START 3144 3145ConfiguredGrantConfig ::= SEQUENCE { 3146 frequencyHopping ENUMERATED {intraSlot, interSlot} OPTIONAL, -- Need S 3147 cg-DMRS-Configuration DMRS-UplinkConfig, 3148 mcs-Table ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S 3149 mcs-TableTransformPrecoder ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S 3150 uci-OnPUSCH CHOICE {release NULL, setup CG-UCI-OnPUSCH } OPTIONAL, -- Need M 3151 resourceAllocation ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch }, 3152 rbg-Size ENUMERATED {config2} OPTIONAL, -- Need S 3153 powerControlLoopToUse ENUMERATED {n0, n1}, 3154 p0-PUSCH-Alpha P0-PUSCH-AlphaSetId, 3155 transformPrecoder ENUMERATED {enabled, disabled} OPTIONAL, -- Need S 3156 nrofHARQ-Processes INTEGER(1..16), 3157 repK ENUMERATED {n1, n2, n4, n8}, 3158 repK-RV ENUMERATED {s1-0231, s2-0303, s3-0000} OPTIONAL, -- Need R 3159 periodicity ENUMERATED { 3160 sym2, sym7, sym1x14, sym2x14, sym4x14, sym5x14, sym8x14, sym10x14, sym16x14, sym20x14, 3161 sym32x14, sym40x14, sym64x14, sym80x14, sym128x14, sym160x14, sym256x14, sym320x14, sym512x14, 3162 sym640x14, sym1024x14, sym1280x14, sym2560x14, sym5120x14, 3163 sym6, sym1x12, sym2x12, sym4x12, sym5x12, sym8x12, sym10x12, sym16x12, sym20x12, sym32x12, 3164 sym40x12, sym64x12, sym80x12, sym128x12, sym160x12, sym256x12, sym320x12, sym512x12, sym640x12, 3165 sym1280x12, sym2560x12 3166 }, 3167 configuredGrantTimer INTEGER (1..64) OPTIONAL, -- Need R 3168 rrc-ConfiguredUplinkGrant SEQUENCE { 3169 timeDomainOffset INTEGER (0..5119), 3170 timeDomainAllocation INTEGER (0..15), 3171 frequencyDomainAllocation BIT STRING (SIZE(18)), 3172 antennaPort INTEGER (0..31), 3173 dmrs-SeqInitialization INTEGER (0..1) OPTIONAL, -- Need R 3174 precodingAndNumberOfLayers INTEGER (0..63), 3175 srs-ResourceIndicator INTEGER (0..15) OPTIONAL, -- Need R 3176 mcsAndTBS INTEGER (0..31), 3177 frequencyHoppingOffset INTEGER (1.. maxNrofPhysicalResourceBlocks-1) OPTIONAL, -- Need R 3178 pathlossReferenceIndex INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1), 3179 ..., 3180 [[ 3181 pusch-RepTypeIndicator-r16 ENUMERATED {pusch-RepTypeA,pusch-RepTypeB} OPTIONAL, -- Need M 3182 frequencyHoppingPUSCH-RepTypeB-r16 ENUMERATED {interRepetition, interSlot} OPTIONAL, -- Cond RepTypeB 3183 timeReferenceSFN-r16 ENUMERATED {sfn512} OPTIONAL -- Need S 3184 ]] 3185 } OPTIONAL, -- Need R 3186 ..., 3187 [[ 3188 cg-RetransmissionTimer-r16 INTEGER (1..64) OPTIONAL, -- Need R 3189 cg-minDFI-Delay-r16 ENUMERATED 3190 {sym7, sym1x14, sym2x14, sym3x14, sym4x14, sym5x14, sym6x14, sym7x14, sym8x14, 3191 sym9x14, sym10x14, sym11x14, sym12x14, sym13x14, sym14x14,sym15x14, sym16x14 3192 } OPTIONAL, -- Need R 3193 cg-nrofPUSCH-InSlot-r16 INTEGER (1..7) OPTIONAL, -- Need R 3194 cg-nrofSlots-r16 INTEGER (1..40) OPTIONAL, -- Need R 3195 cg-StartingOffsets-r16 CG-StartingOffsets-r16 OPTIONAL, -- Need R 3196 cg-UCI-Multiplexing-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 3197 cg-COT-SharingOffset-r16 INTEGER (1..39) OPTIONAL, -- Need R 3198 betaOffsetCG-UCI-r16 INTEGER (0..31) OPTIONAL, -- Need R 3199 cg-COT-SharingList-r16 SEQUENCE (SIZE (1..1709)) OF CG-COT-Sharing-r16 OPTIONAL, -- Need R 3200 harq-ProcID-Offset-r16 INTEGER (0..15) OPTIONAL, -- Need M 3201 harq-ProcID-Offset2-r16 INTEGER (0..15) OPTIONAL, -- Need M 3202 configuredGrantConfigIndex-r16 ConfiguredGrantConfigIndex-r16 OPTIONAL, -- Cond CG-List 3203 configuredGrantConfigIndexMAC-r16 ConfiguredGrantConfigIndexMAC-r16 OPTIONAL, -- Cond CG-IndexMAC 3204 periodicityExt-r16 INTEGER (1..5120) OPTIONAL, -- Need R 3205 startingFromRV0-r16 ENUMERATED {on, off} OPTIONAL, -- Need R 3206 phy-PriorityIndex-r16 ENUMERATED {p0, p1} OPTIONAL, -- Need R 3207 autonomousTx-r16 ENUMERATED {enabled} OPTIONAL -- Cond LCH-BasedPrioritization 3208 ]] 3209 3210} 3211 3212CG-UCI-OnPUSCH ::= CHOICE { 3213 dynamic SEQUENCE (SIZE (1..4)) OF BetaOffsets, 3214 semiStatic BetaOffsets 3215} 3216 3217CG-COT-Sharing-r16 ::= CHOICE { 3218 noCOT-Sharing-r16 NULL, 3219 cot-Sharing-r16 SEQUENCE { 3220 duration-r16 INTEGER (1..39), 3221 offset-r16 INTEGER (1..39), 3222 channelAccessPriority-r16 INTEGER (1..4) 3223 } 3224} 3225 3226CG-StartingOffsets-r16 ::= SEQUENCE { 3227 cg-StartingFullBW-InsideCOT-r16 SEQUENCE (SIZE (1..7)) OF INTEGER (0..6) OPTIONAL, -- Need R 3228 cg-StartingFullBW-OutsideCOT-r16 SEQUENCE (SIZE (1..7)) OF INTEGER (0..6) OPTIONAL, -- Need R 3229 cg-StartingPartialBW-InsideCOT-r16 INTEGER (0..6) OPTIONAL, -- Need R 3230 cg-StartingPartialBW-OutsideCOT-r16 INTEGER (0..6) OPTIONAL -- Need R 3231} 3232 3233-- TAG-CONFIGUREDGRANTCONFIG-STOP 3234-- TAG-CONFIGUREDGRANTCONFIGINDEX-START 3235 3236ConfiguredGrantConfigIndex-r16 ::= INTEGER (0.. maxNrofConfiguredGrantConfig-1-r16) 3237 3238-- TAG-CONFIGUREDGRANTCONFIGINDEX-STOP 3239-- TAG-CONFIGUREDGRANTCONFIGINDEXMAC-START 3240 3241ConfiguredGrantConfigIndexMAC-r16 ::= INTEGER (0.. maxNrofConfiguredGrantConfigMAC-1-r16) 3242 3243-- TAG-CONFIGUREDGRANTCONFIGINDEXMAC-STOP 3244-- TAG-CONNESTFAILURECONTROL-START 3245 3246ConnEstFailureControl ::= SEQUENCE { 3247 connEstFailCount ENUMERATED {n1, n2, n3, n4}, 3248 connEstFailOffsetValidity ENUMERATED {s30, s60, s120, s240, s300, s420, s600, s900}, 3249 connEstFailOffset INTEGER (0..15) OPTIONAL -- Need S 3250} 3251 3252-- TAG-CONNESTFAILURECONTROL-STOP 3253-- TAG-CONTROLRESOURCESET-START 3254 3255ControlResourceSet ::= SEQUENCE { 3256 controlResourceSetId ControlResourceSetId, 3257 3258 frequencyDomainResources BIT STRING (SIZE (45)), 3259 duration INTEGER (1..maxCoReSetDuration), 3260 cce-REG-MappingType CHOICE { 3261 interleaved SEQUENCE { 3262 reg-BundleSize ENUMERATED {n2, n3, n6}, 3263 interleaverSize ENUMERATED {n2, n3, n6}, 3264 shiftIndex INTEGER(0..maxNrofPhysicalResourceBlocks-1) OPTIONAL -- Need S 3265 }, 3266 nonInterleaved NULL 3267 }, 3268 precoderGranularity ENUMERATED {sameAsREG-bundle, allContiguousRBs}, 3269 tci-StatesPDCCH-ToAddList SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId OPTIONAL, -- Cond NotSIB1-initialBWP 3270 tci-StatesPDCCH-ToReleaseList SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId OPTIONAL, -- Cond NotSIB1-initialBWP 3271 tci-PresentInDCI ENUMERATED {enabled} OPTIONAL, -- Need S 3272 pdcch-DMRS-ScramblingID INTEGER (0..65535) OPTIONAL, -- Need S 3273 ..., 3274 [[ 3275 rb-Offset-r16 INTEGER (0..5) OPTIONAL, -- Need S 3276 tci-PresentDCI-1-2-r16 INTEGER (1..3) OPTIONAL, -- Need S 3277 coresetPoolIndex-r16 INTEGER (0..1) OPTIONAL, -- Need S 3278 controlResourceSetId-v1610 ControlResourceSetId-v1610 OPTIONAL -- Need S 3279 ]] 3280} 3281 3282-- TAG-CONTROLRESOURCESET-STOP 3283-- TAG-CONTROLRESOURCESETID-START 3284 3285ControlResourceSetId ::= INTEGER (0..maxNrofControlResourceSets-1) 3286 3287ControlResourceSetId-r16 ::= INTEGER (0..maxNrofControlResourceSets-1-r16) 3288 3289ControlResourceSetId-v1610 ::= INTEGER (maxNrofControlResourceSets..maxNrofControlResourceSets-1-r16) 3290 3291-- TAG-CONTROLRESOURCESETID-STOP 3292-- TAG-CONTROLRESOURCESETZERO-START 3293 3294ControlResourceSetZero ::= INTEGER (0..15) 3295 3296-- TAG-CONTROLRESOURCESETZERO-STOP 3297-- TAG-CROSSCARRIERSCHEDULINGCONFIG-START 3298 3299CrossCarrierSchedulingConfig ::= SEQUENCE { 3300 schedulingCellInfo CHOICE { 3301 own SEQUENCE { -- Cross carrier scheduling: scheduling cell 3302 cif-Presence BOOLEAN 3303 }, 3304 other SEQUENCE { -- Cross carrier scheduling: scheduled cell 3305 schedulingCellId ServCellIndex, 3306 cif-InSchedulingCell INTEGER (1..7) 3307 } 3308 }, 3309 ..., 3310 [[ 3311 carrierIndicatorSize-r16 SEQUENCE { 3312 carrierIndicatorSizeDCI-1-2-r16 INTEGER (0..3), 3313 carrierIndicatorSizeDCI-0-2-r16 INTEGER (0..3) 3314 } OPTIONAL, -- Cond CIF-PRESENCE 3315 enableDefaultBeamForCCS-r16 ENUMERATED {enabled} OPTIONAL -- Need S 3316 ]] 3317} 3318 3319-- TAG-CROSSCARRIERSCHEDULINGCONFIG-STOP 3320-- TAG-CSI-APERIODICTRIGGERSTATELIST-START 3321 3322CSI-AperiodicTriggerStateList ::= SEQUENCE (SIZE (1..maxNrOfCSI-AperiodicTriggers)) OF CSI-AperiodicTriggerState 3323 3324CSI-AperiodicTriggerState ::= SEQUENCE { 3325 associatedReportConfigInfoList SEQUENCE (SIZE(1..maxNrofReportConfigPerAperiodicTrigger)) OF CSI-AssociatedReportConfigInfo, 3326 ... 3327} 3328 3329CSI-AssociatedReportConfigInfo ::= SEQUENCE { 3330 reportConfigId CSI-ReportConfigId, 3331 resourcesForChannel CHOICE { 3332 nzp-CSI-RS SEQUENCE { 3333 resourceSet INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig), 3334 qcl-info SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF TCI-StateId 3335 OPTIONAL -- Cond Aperiodic 3336 }, 3337 csi-SSB-ResourceSet INTEGER (1..maxNrofCSI-SSB-ResourceSetsPerConfig) 3338 }, 3339 csi-IM-ResourcesForInterference INTEGER(1..maxNrofCSI-IM-ResourceSetsPerConfig) OPTIONAL, -- Cond CSI-IM-ForInterference 3340 nzp-CSI-RS-ResourcesForInterference INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig) OPTIONAL, -- Cond NZP-CSI-RS-ForInterference 3341 ... 3342} 3343 3344-- TAG-CSI-APERIODICTRIGGERSTATELIST-STOP 3345-- TAG-CSI-FREQUENCYOCCUPATION-START 3346 3347CSI-FrequencyOccupation ::= SEQUENCE { 3348 startingRB INTEGER (0..maxNrofPhysicalResourceBlocks-1), 3349 nrofRBs INTEGER (24..maxNrofPhysicalResourceBlocksPlus1), 3350 ... 3351} 3352 3353-- TAG-CSI-FREQUENCYOCCUPATION-STOP 3354-- TAG-CSI-IM-RESOURCE-START 3355 3356CSI-IM-Resource ::= SEQUENCE { 3357 csi-IM-ResourceId CSI-IM-ResourceId, 3358 csi-IM-ResourceElementPattern CHOICE { 3359 pattern0 SEQUENCE { 3360 subcarrierLocation-p0 ENUMERATED { s0, s2, s4, s6, s8, s10 }, 3361 symbolLocation-p0 INTEGER (0..12) 3362 }, 3363 pattern1 SEQUENCE { 3364 subcarrierLocation-p1 ENUMERATED { s0, s4, s8 }, 3365 symbolLocation-p1 INTEGER (0..13) 3366 } 3367 } OPTIONAL, -- Need M 3368 freqBand CSI-FrequencyOccupation OPTIONAL, -- Need M 3369 periodicityAndOffset CSI-ResourcePeriodicityAndOffset OPTIONAL, -- Cond PeriodicOrSemiPersistent 3370 ... 3371} 3372 3373-- TAG-CSI-IM-RESOURCE-STOP 3374-- TAG-CSI-IM-RESOURCEID-START 3375 3376CSI-IM-ResourceId ::= INTEGER (0..maxNrofCSI-IM-Resources-1) 3377 3378-- TAG-CSI-IM-RESOURCEID-STOP 3379-- TAG-CSI-IM-RESOURCESET-START 3380 3381CSI-IM-ResourceSet ::= SEQUENCE { 3382 csi-IM-ResourceSetId CSI-IM-ResourceSetId, 3383 csi-IM-Resources SEQUENCE (SIZE(1..maxNrofCSI-IM-ResourcesPerSet)) OF CSI-IM-ResourceId, 3384 ... 3385} 3386-- TAG-CSI-IM-RESOURCESET-STOP 3387-- TAG-CSI-IM-RESOURCESETID-START 3388 3389CSI-IM-ResourceSetId ::= INTEGER (0..maxNrofCSI-IM-ResourceSets-1) 3390 3391-- TAG-CSI-IM-RESOURCESETID-STOP 3392-- TAG-CSI-MEASCONFIG-START 3393 3394CSI-MeasConfig ::= SEQUENCE { 3395 nzp-CSI-RS-ResourceToAddModList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-Resource OPTIONAL, -- Need N 3396 nzp-CSI-RS-ResourceToReleaseList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-ResourceId OPTIONAL, -- Need N 3397 nzp-CSI-RS-ResourceSetToAddModList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSet 3398 OPTIONAL, -- Need N 3399 nzp-CSI-RS-ResourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSetId 3400 OPTIONAL, -- Need N 3401 csi-IM-ResourceToAddModList SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-Resource OPTIONAL, -- Need N 3402 csi-IM-ResourceToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-ResourceId OPTIONAL, -- Need N 3403 csi-IM-ResourceSetToAddModList SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSet OPTIONAL, -- Need N 3404 csi-IM-ResourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSetId OPTIONAL, -- Need N 3405 csi-SSB-ResourceSetToAddModList SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSets)) OF CSI-SSB-ResourceSet OPTIONAL, -- Need N 3406 csi-SSB-ResourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSets)) OF CSI-SSB-ResourceSetId OPTIONAL, -- Need N 3407 csi-ResourceConfigToAddModList SEQUENCE (SIZE (1..maxNrofCSI-ResourceConfigurations)) OF CSI-ResourceConfig 3408 OPTIONAL, -- Need N 3409 csi-ResourceConfigToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-ResourceConfigurations)) OF CSI-ResourceConfigId 3410 OPTIONAL, -- Need N 3411 csi-ReportConfigToAddModList SEQUENCE (SIZE (1..maxNrofCSI-ReportConfigurations)) OF CSI-ReportConfig OPTIONAL, -- Need N 3412 csi-ReportConfigToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-ReportConfigurations)) OF CSI-ReportConfigId 3413 OPTIONAL, -- Need N 3414 reportTriggerSize INTEGER (0..6) OPTIONAL, -- Need M 3415 aperiodicTriggerStateList CHOICE {release NULL, setup CSI-AperiodicTriggerStateList } OPTIONAL, -- Need M 3416 semiPersistentOnPUSCH-TriggerStateList CHOICE {release NULL, setup CSI-SemiPersistentOnPUSCH-TriggerStateList } OPTIONAL, -- Need M 3417 ..., 3418 [[ 3419 reportTriggerSizeDCI-0-2-r16 INTEGER (0..6) OPTIONAL -- Need R 3420 ]] 3421} 3422 3423-- TAG-CSI-MEASCONFIG-STOP 3424-- TAG-CSI-REPORTCONFIG-START 3425 3426CSI-ReportConfig ::= SEQUENCE { 3427 reportConfigId CSI-ReportConfigId, 3428 carrier ServCellIndex OPTIONAL, -- Need S 3429 resourcesForChannelMeasurement CSI-ResourceConfigId, 3430 csi-IM-ResourcesForInterference CSI-ResourceConfigId OPTIONAL, -- Need R 3431 nzp-CSI-RS-ResourcesForInterference CSI-ResourceConfigId OPTIONAL, -- Need R 3432 reportConfigType CHOICE { 3433 periodic SEQUENCE { 3434 reportSlotConfig CSI-ReportPeriodicityAndOffset, 3435 pucch-CSI-ResourceList SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource 3436 }, 3437 semiPersistentOnPUCCH SEQUENCE { 3438 reportSlotConfig CSI-ReportPeriodicityAndOffset, 3439 pucch-CSI-ResourceList SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource 3440 }, 3441 semiPersistentOnPUSCH SEQUENCE { 3442 reportSlotConfig ENUMERATED {sl5, sl10, sl20, sl40, sl80, sl160, sl320}, 3443 reportSlotOffsetList SEQUENCE (SIZE (1.. maxNrofUL-Allocations)) OF INTEGER(0..32), 3444 p0alpha P0-PUSCH-AlphaSetId 3445 }, 3446 aperiodic SEQUENCE { 3447 reportSlotOffsetList SEQUENCE (SIZE (1..maxNrofUL-Allocations)) OF INTEGER(0..32) 3448 } 3449 }, 3450 reportQuantity CHOICE { 3451 none NULL, 3452 cri-RI-PMI-CQI NULL, 3453 cri-RI-i1 NULL, 3454 cri-RI-i1-CQI SEQUENCE { 3455 pdsch-BundleSizeForCSI ENUMERATED {n2, n4} OPTIONAL -- Need S 3456 }, 3457 cri-RI-CQI NULL, 3458 cri-RSRP NULL, 3459 ssb-Index-RSRP NULL, 3460 cri-RI-LI-PMI-CQI NULL 3461 }, 3462 reportFreqConfiguration SEQUENCE { 3463 cqi-FormatIndicator ENUMERATED { widebandCQI, subbandCQI } OPTIONAL, -- Need R 3464 pmi-FormatIndicator ENUMERATED { widebandPMI, subbandPMI } OPTIONAL, -- Need R 3465 csi-ReportingBand CHOICE { 3466 subbands3 BIT STRING(SIZE(3)), 3467 subbands4 BIT STRING(SIZE(4)), 3468 subbands5 BIT STRING(SIZE(5)), 3469 subbands6 BIT STRING(SIZE(6)), 3470 subbands7 BIT STRING(SIZE(7)), 3471 subbands8 BIT STRING(SIZE(8)), 3472 subbands9 BIT STRING(SIZE(9)), 3473 subbands10 BIT STRING(SIZE(10)), 3474 subbands11 BIT STRING(SIZE(11)), 3475 subbands12 BIT STRING(SIZE(12)), 3476 subbands13 BIT STRING(SIZE(13)), 3477 subbands14 BIT STRING(SIZE(14)), 3478 subbands15 BIT STRING(SIZE(15)), 3479 subbands16 BIT STRING(SIZE(16)), 3480 subbands17 BIT STRING(SIZE(17)), 3481 subbands18 BIT STRING(SIZE(18)), 3482 ..., 3483 subbands19-v1530 BIT STRING(SIZE(19)) 3484 } OPTIONAL -- Need S 3485 3486 } OPTIONAL, -- Need R 3487 timeRestrictionForChannelMeasurements ENUMERATED {configured, notConfigured}, 3488 timeRestrictionForInterferenceMeasurements ENUMERATED {configured, notConfigured}, 3489 codebookConfig CodebookConfig OPTIONAL, -- Need R 3490 dummy ENUMERATED {n1, n2} OPTIONAL, -- Need R 3491 groupBasedBeamReporting CHOICE { 3492 enabled NULL, 3493 disabled SEQUENCE { 3494 nrofReportedRS ENUMERATED {n1, n2, n3, n4} OPTIONAL -- Need S 3495 } 3496 }, 3497 cqi-Table ENUMERATED {table1, table2, table3, spare1} OPTIONAL, -- Need R 3498 subbandSize ENUMERATED {value1, value2}, 3499 non-PMI-PortIndication SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerConfig)) OF PortIndexFor8Ranks OPTIONAL, -- Need R 3500 ..., 3501 [[ 3502 semiPersistentOnPUSCH-v1530 SEQUENCE { 3503 reportSlotConfig-v1530 ENUMERATED {sl4, sl8, sl16} 3504 } OPTIONAL -- Need R 3505 ]], 3506 [[ 3507 semiPersistentOnPUSCH-v1610 SEQUENCE { 3508 reportSlotOffsetListDCI-0-2-r16 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32) OPTIONAL, -- Need R 3509 reportSlotOffsetListDCI-0-1-r16 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32) OPTIONAL -- Need R 3510 } OPTIONAL, -- Need R 3511 aperiodic-v1610 SEQUENCE { 3512 reportSlotOffsetListDCI-0-2-r16 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32) OPTIONAL, -- Need R 3513 reportSlotOffsetListDCI-0-1-r16 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32) OPTIONAL -- Need R 3514 } OPTIONAL, -- Need R 3515 reportQuantity-r16 CHOICE { 3516 cri-SINR-r16 NULL, 3517 ssb-Index-SINR-r16 NULL 3518 } OPTIONAL, -- Need R 3519 codebookConfig-r16 CodebookConfig-r16 OPTIONAL -- Need R 3520 ]] 3521} 3522 3523CSI-ReportPeriodicityAndOffset ::= CHOICE { 3524 slots4 INTEGER(0..3), 3525 slots5 INTEGER(0..4), 3526 slots8 INTEGER(0..7), 3527 slots10 INTEGER(0..9), 3528 slots16 INTEGER(0..15), 3529 slots20 INTEGER(0..19), 3530 slots40 INTEGER(0..39), 3531 slots80 INTEGER(0..79), 3532 slots160 INTEGER(0..159), 3533 slots320 INTEGER(0..319) 3534} 3535 3536PUCCH-CSI-Resource ::= SEQUENCE { 3537 uplinkBandwidthPartId BWP-Id, 3538 pucch-Resource PUCCH-ResourceId 3539} 3540 3541PortIndexFor8Ranks ::= CHOICE { 3542 portIndex8 SEQUENCE{ 3543 rank1-8 PortIndex8 OPTIONAL, -- Need R 3544 rank2-8 SEQUENCE(SIZE(2)) OF PortIndex8 OPTIONAL, -- Need R 3545 rank3-8 SEQUENCE(SIZE(3)) OF PortIndex8 OPTIONAL, -- Need R 3546 rank4-8 SEQUENCE(SIZE(4)) OF PortIndex8 OPTIONAL, -- Need R 3547 rank5-8 SEQUENCE(SIZE(5)) OF PortIndex8 OPTIONAL, -- Need R 3548 rank6-8 SEQUENCE(SIZE(6)) OF PortIndex8 OPTIONAL, -- Need R 3549 rank7-8 SEQUENCE(SIZE(7)) OF PortIndex8 OPTIONAL, -- Need R 3550 rank8-8 SEQUENCE(SIZE(8)) OF PortIndex8 OPTIONAL -- Need R 3551 }, 3552 portIndex4 SEQUENCE{ 3553 rank1-4 PortIndex4 OPTIONAL, -- Need R 3554 rank2-4 SEQUENCE(SIZE(2)) OF PortIndex4 OPTIONAL, -- Need R 3555 rank3-4 SEQUENCE(SIZE(3)) OF PortIndex4 OPTIONAL, -- Need R 3556 rank4-4 SEQUENCE(SIZE(4)) OF PortIndex4 OPTIONAL -- Need R 3557 }, 3558 portIndex2 SEQUENCE{ 3559 rank1-2 PortIndex2 OPTIONAL, -- Need R 3560 rank2-2 SEQUENCE(SIZE(2)) OF PortIndex2 OPTIONAL -- Need R 3561 }, 3562 portIndex1 NULL 3563} 3564 3565PortIndex8::= INTEGER (0..7) 3566PortIndex4::= INTEGER (0..3) 3567PortIndex2::= INTEGER (0..1) 3568 3569-- TAG-CSI-REPORTCONFIG-STOP 3570-- TAG-CSI-REPORTCONFIGID-START 3571 3572CSI-ReportConfigId ::= INTEGER (0..maxNrofCSI-ReportConfigurations-1) 3573 3574-- TAG-CSI-REPORTCONFIGID-STOP 3575-- TAG-CSI-RESOURCECONFIG-START 3576 3577CSI-ResourceConfig ::= SEQUENCE { 3578 csi-ResourceConfigId CSI-ResourceConfigId, 3579 csi-RS-ResourceSetList CHOICE { 3580 nzp-CSI-RS-SSB SEQUENCE { 3581 nzp-CSI-RS-ResourceSetList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig)) OF NZP-CSI-RS-ResourceSetId 3582 OPTIONAL, -- Need R 3583 csi-SSB-ResourceSetList SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSetsPerConfig)) OF CSI-SSB-ResourceSetId OPTIONAL -- Need R 3584 }, 3585 csi-IM-ResourceSetList SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSetsPerConfig)) OF CSI-IM-ResourceSetId 3586 }, 3587 3588 bwp-Id BWP-Id, 3589 resourceType ENUMERATED { aperiodic, semiPersistent, periodic }, 3590 ... 3591} 3592 3593-- TAG-CSI-RESOURCECONFIG-STOP 3594-- TAG-CSI-RESOURCECONFIGID-START 3595 3596CSI-ResourceConfigId ::= INTEGER (0..maxNrofCSI-ResourceConfigurations-1) 3597 3598-- TAG-CSI-RESOURCECONFIGID-STOP 3599-- TAG-CSI-RESOURCEPERIODICITYANDOFFSET-START 3600 3601CSI-ResourcePeriodicityAndOffset ::= CHOICE { 3602 slots4 INTEGER (0..3), 3603 slots5 INTEGER (0..4), 3604 slots8 INTEGER (0..7), 3605 slots10 INTEGER (0..9), 3606 slots16 INTEGER (0..15), 3607 slots20 INTEGER (0..19), 3608 slots32 INTEGER (0..31), 3609 slots40 INTEGER (0..39), 3610 slots64 INTEGER (0..63), 3611 slots80 INTEGER (0..79), 3612 slots160 INTEGER (0..159), 3613 slots320 INTEGER (0..319), 3614 slots640 INTEGER (0..639) 3615} 3616 3617-- TAG-CSI-RESOURCEPERIODICITYANDOFFSET-STOP 3618-- TAG-CSI-RS-RESOURCECONFIGMOBILITY-START 3619 3620CSI-RS-ResourceConfigMobility ::= SEQUENCE { 3621 subcarrierSpacing SubcarrierSpacing, 3622 csi-RS-CellList-Mobility SEQUENCE (SIZE (1..maxNrofCSI-RS-CellsRRM)) OF CSI-RS-CellMobility, 3623 ..., 3624 [[ 3625 refServCellIndex ServCellIndex OPTIONAL -- Need S 3626 ]] 3627 3628 3629} 3630 3631CSI-RS-CellMobility ::= SEQUENCE { 3632 cellId PhysCellId, 3633 csi-rs-MeasurementBW SEQUENCE { 3634 nrofPRBs ENUMERATED { size24, size48, size96, size192, size264}, 3635 startPRB INTEGER(0..2169) 3636 }, 3637 density ENUMERATED {d1,d3} OPTIONAL, -- Need R 3638 csi-rs-ResourceList-Mobility SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesRRM)) OF CSI-RS-Resource-Mobility 3639} 3640 3641CSI-RS-Resource-Mobility ::= SEQUENCE { 3642 csi-RS-Index CSI-RS-Index, 3643 slotConfig CHOICE { 3644 ms4 INTEGER (0..31), 3645 ms5 INTEGER (0..39), 3646 ms10 INTEGER (0..79), 3647 ms20 INTEGER (0..159), 3648 ms40 INTEGER (0..319) 3649 }, 3650 associatedSSB SEQUENCE { 3651 ssb-Index SSB-Index, 3652 isQuasiColocated BOOLEAN 3653 } OPTIONAL, -- Need R 3654 frequencyDomainAllocation CHOICE { 3655 row1 BIT STRING (SIZE (4)), 3656 row2 BIT STRING (SIZE (12)) 3657 }, 3658 firstOFDMSymbolInTimeDomain INTEGER (0..13), 3659 sequenceGenerationConfig INTEGER (0..1023), 3660 ... 3661} 3662 3663CSI-RS-Index ::= INTEGER (0..maxNrofCSI-RS-ResourcesRRM-1) 3664 3665-- TAG-CSI-RS-RESOURCECONFIGMOBILITY-STOP 3666-- TAG-CSI-RS-RESOURCEMAPPING-START 3667 3668CSI-RS-ResourceMapping ::= SEQUENCE { 3669 frequencyDomainAllocation CHOICE { 3670 row1 BIT STRING (SIZE (4)), 3671 row2 BIT STRING (SIZE (12)), 3672 row4 BIT STRING (SIZE (3)), 3673 other BIT STRING (SIZE (6)) 3674 }, 3675 nrofPorts ENUMERATED {p1,p2,p4,p8,p12,p16,p24,p32}, 3676 firstOFDMSymbolInTimeDomain INTEGER (0..13), 3677 firstOFDMSymbolInTimeDomain2 INTEGER (2..12) OPTIONAL, -- Need R 3678 cdm-Type ENUMERATED {noCDM, fd-CDM2, cdm4-FD2-TD2, cdm8-FD2-TD4}, 3679 density CHOICE { 3680 dot5 ENUMERATED {evenPRBs, oddPRBs}, 3681 one NULL, 3682 three NULL, 3683 spare NULL 3684 }, 3685 freqBand CSI-FrequencyOccupation, 3686 ... 3687} 3688 3689-- TAG-CSI-RS-RESOURCEMAPPING-STOP 3690-- TAG-CSI-SEMIPERSISTENTONPUSCHTRIGGERSTATELIST-START 3691 3692CSI-SemiPersistentOnPUSCH-TriggerStateList ::= SEQUENCE(SIZE (1..maxNrOfSemiPersistentPUSCH-Triggers)) OF CSI-SemiPersistentOnPUSCH-TriggerState 3693 3694CSI-SemiPersistentOnPUSCH-TriggerState ::= SEQUENCE { 3695 associatedReportConfigInfo CSI-ReportConfigId, 3696 ... 3697} 3698 3699-- TAG-CSI-SEMIPERSISTENTONPUSCHTRIGGERSTATELIST-STOP 3700-- TAG-CSI-SSB-RESOURCESET-START 3701 3702CSI-SSB-ResourceSet ::= SEQUENCE { 3703 csi-SSB-ResourceSetId CSI-SSB-ResourceSetId, 3704 csi-SSB-ResourceList SEQUENCE (SIZE(1..maxNrofCSI-SSB-ResourcePerSet)) OF SSB-Index, 3705 ... 3706} 3707 3708-- TAG-CSI-SSB-RESOURCESET-STOP 3709-- TAG-CSI-SSB-RESOURCESETID-START 3710 3711CSI-SSB-ResourceSetId ::= INTEGER (0..maxNrofCSI-SSB-ResourceSets-1) 3712 3713-- TAG-CSI-SSB-RESOURCESETID-STOP 3714-- TAG-DEDICATED-NAS-MESSAGE-START 3715 3716DedicatedNAS-Message ::= OCTET STRING 3717 3718-- TAG-DEDICATED-NAS-MESSAGE-STOP 3719-- TAG-DMRS-DOWNLINKCONFIG-START 3720 3721DMRS-DownlinkConfig ::= SEQUENCE { 3722 dmrs-Type ENUMERATED {type2} OPTIONAL, -- Need S 3723 dmrs-AdditionalPosition ENUMERATED {pos0, pos1, pos3} OPTIONAL, -- Need S 3724 maxLength ENUMERATED {len2} OPTIONAL, -- Need S 3725 scramblingID0 INTEGER (0..65535) OPTIONAL, -- Need S 3726 scramblingID1 INTEGER (0..65535) OPTIONAL, -- Need S 3727 phaseTrackingRS CHOICE {release NULL, setup PTRS-DownlinkConfig } OPTIONAL, -- Need M 3728 ..., 3729 [[ 3730 dmrs-Downlink-r16 ENUMERATED {enabled} OPTIONAL -- Need R 3731 ]] 3732 3733} 3734 3735-- TAG-DMRS-DOWNLINKCONFIG-STOP 3736-- TAG-DMRS-UPLINKCONFIG-START 3737 3738DMRS-UplinkConfig ::= SEQUENCE { 3739 dmrs-Type ENUMERATED {type2} OPTIONAL, -- Need S 3740 dmrs-AdditionalPosition ENUMERATED {pos0, pos1, pos3} OPTIONAL, -- Need S 3741 phaseTrackingRS CHOICE {release NULL, setup PTRS-UplinkConfig } OPTIONAL, -- Need M 3742 maxLength ENUMERATED {len2} OPTIONAL, -- Need S 3743 transformPrecodingDisabled SEQUENCE { 3744 scramblingID0 INTEGER (0..65535) OPTIONAL, -- Need S 3745 scramblingID1 INTEGER (0..65535) OPTIONAL, -- Need S 3746 ..., 3747 [[ 3748 dmrs-Uplink-r16 ENUMERATED {enabled} OPTIONAL -- Need R 3749 ]] 3750 } OPTIONAL, -- Need R 3751 transformPrecodingEnabled SEQUENCE { 3752 nPUSCH-Identity INTEGER(0..1007) OPTIONAL, -- Need S 3753 sequenceGroupHopping ENUMERATED {disabled} OPTIONAL, -- Need S 3754 sequenceHopping ENUMERATED {enabled} OPTIONAL, -- Need S 3755 ..., 3756 [[ 3757 dmrs-UplinkTransformPrecoding-r16 CHOICE {release NULL, setup DMRS-UplinkTransformPrecoding-r16} OPTIONAL -- Need M 3758 ]] 3759 } OPTIONAL, -- Need R 3760 ... 3761} 3762 3763DMRS-UplinkTransformPrecoding-r16 ::= SEQUENCE { 3764 pi2BPSK-ScramblingID0 INTEGER(0..65535) OPTIONAL, -- Need S 3765 pi2BPSK-ScramblingID1 INTEGER(0..65535) OPTIONAL -- Need S 3766} 3767 3768-- TAG-DMRS-UPLINKCONFIG-STOP 3769-- TAG-DOWNLINKCONFIGCOMMON-START 3770 3771DownlinkConfigCommon ::= SEQUENCE { 3772 frequencyInfoDL FrequencyInfoDL OPTIONAL, -- Cond InterFreqHOAndServCellAdd 3773 initialDownlinkBWP BWP-DownlinkCommon OPTIONAL, -- Cond ServCellAdd 3774 ... 3775} 3776 3777-- TAG-DOWNLINKCONFIGCOMMON-STOP 3778-- TAG-DOWNLINKCONFIGCOMMONSIB-START 3779 3780DownlinkConfigCommonSIB ::= SEQUENCE { 3781 frequencyInfoDL FrequencyInfoDL-SIB, 3782 initialDownlinkBWP BWP-DownlinkCommon, 3783 bcch-Config BCCH-Config, 3784 pcch-Config PCCH-Config, 3785 ... 3786} 3787 3788 3789BCCH-Config ::= SEQUENCE { 3790 modificationPeriodCoeff ENUMERATED {n2, n4, n8, n16}, 3791 ... 3792} 3793 3794 3795PCCH-Config ::= SEQUENCE { 3796 defaultPagingCycle PagingCycle, 3797 nAndPagingFrameOffset CHOICE { 3798 oneT NULL, 3799 halfT INTEGER (0..1), 3800 quarterT INTEGER (0..3), 3801 oneEighthT INTEGER (0..7), 3802 oneSixteenthT INTEGER (0..15) 3803 }, 3804 ns ENUMERATED {four, two, one}, 3805 firstPDCCH-MonitoringOccasionOfPO CHOICE { 3806 sCS15KHZoneT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..139), 3807 sCS30KHZoneT-SCS15KHZhalfT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..279), 3808 sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..559), 3809 sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..1119), 3810 sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..2239), 3811 sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..4479), 3812 sCS120KHZoneEighthT-SCS60KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..8959), 3813 sCS120KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..17919) 3814 } OPTIONAL, -- Need R 3815 ..., 3816 [[ 3817 nrofPDCCH-MonitoringOccasionPerSSB-InPO-r16 INTEGER (2..4) OPTIONAL -- Cond SharedSpectrum2 3818 ]] 3819} 3820 3821-- TAG-DOWNLINKCONFIGCOMMONSIB-STOP 3822-- TAG-DOWNLINKPREEMPTION-START 3823 3824DownlinkPreemption ::= SEQUENCE { 3825 int-RNTI RNTI-Value, 3826 timeFrequencySet ENUMERATED {set0, set1}, 3827 dci-PayloadSize INTEGER (0..maxINT-DCI-PayloadSize), 3828 int-ConfigurationPerServingCell SEQUENCE (SIZE (1..maxNrofServingCells)) OF INT-ConfigurationPerServingCell, 3829 ... 3830} 3831 3832INT-ConfigurationPerServingCell ::= SEQUENCE { 3833 servingCellId ServCellIndex, 3834 positionInDCI INTEGER (0..maxINT-DCI-PayloadSize-1) 3835} 3836 3837-- TAG-DOWNLINKPREEMPTION-STOP 3838-- TAG-DRB-IDENTITY-START 3839 3840DRB-Identity ::= INTEGER (1..32) 3841 3842-- TAG-DRB-IDENTITY-STOP 3843-- TAG-DRX-CONFIG-START 3844 3845DRX-Config ::= SEQUENCE { 3846 drx-onDurationTimer CHOICE { 3847 subMilliSeconds INTEGER (1..31), 3848 milliSeconds ENUMERATED { 3849 ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, 3850 ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200, 3851 ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } 3852 }, 3853 drx-InactivityTimer ENUMERATED { 3854 ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80, 3855 ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8, 3856 spare7, spare6, spare5, spare4, spare3, spare2, spare1}, 3857 drx-HARQ-RTT-TimerDL INTEGER (0..56), 3858 drx-HARQ-RTT-TimerUL INTEGER (0..56), 3859 drx-RetransmissionTimerDL ENUMERATED { 3860 sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128, 3861 sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9, 3862 spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}, 3863 drx-RetransmissionTimerUL ENUMERATED { 3864 sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128, 3865 sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9, 3866 spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }, 3867 drx-LongCycleStartOffset CHOICE { 3868 ms10 INTEGER(0..9), 3869 ms20 INTEGER(0..19), 3870 ms32 INTEGER(0..31), 3871 ms40 INTEGER(0..39), 3872 ms60 INTEGER(0..59), 3873 ms64 INTEGER(0..63), 3874 ms70 INTEGER(0..69), 3875 ms80 INTEGER(0..79), 3876 ms128 INTEGER(0..127), 3877 ms160 INTEGER(0..159), 3878 ms256 INTEGER(0..255), 3879 ms320 INTEGER(0..319), 3880 ms512 INTEGER(0..511), 3881 ms640 INTEGER(0..639), 3882 ms1024 INTEGER(0..1023), 3883 ms1280 INTEGER(0..1279), 3884 ms2048 INTEGER(0..2047), 3885 ms2560 INTEGER(0..2559), 3886 ms5120 INTEGER(0..5119), 3887 ms10240 INTEGER(0..10239) 3888 }, 3889 shortDRX SEQUENCE { 3890 drx-ShortCycle ENUMERATED { 3891 ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32, 3892 ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, spare9, 3893 spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }, 3894 drx-ShortCycleTimer INTEGER (1..16) 3895 } OPTIONAL, -- Need R 3896 drx-SlotOffset INTEGER (0..31) 3897} 3898 3899-- TAG-DRX-CONFIG-STOP 3900-- TAG-DRX-CONFIGSECONDARYGROUP-START 3901 3902DRX-ConfigSecondaryGroup ::= SEQUENCE { 3903 drx-onDurationTimer CHOICE { 3904 subMilliSeconds INTEGER (1..31), 3905 milliSeconds ENUMERATED { 3906 ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, 3907 ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200, 3908 ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } 3909 }, 3910 drx-InactivityTimer ENUMERATED { 3911 ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80, 3912 ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8, 3913 spare7, spare6, spare5, spare4, spare3, spare2, spare1} 3914} 3915 3916-- TAG-DRX-CONFIGSECONDARYGROUP-STOP 3917-- TAG-FILTERCOEFFICIENT-START 3918 3919FilterCoefficient ::= ENUMERATED { fc0, fc1, fc2, fc3, fc4, fc5, fc6, fc7, fc8, fc9, fc11, fc13, fc15, fc17, fc19, spare1, ...} 3920 3921-- TAG-FILTERCOEFFICIENT-STOP 3922-- TAG-FREQBANDINDICATORNR-START 3923 3924FreqBandIndicatorNR ::= INTEGER (1..1024) 3925 3926-- TAG-FREQBANDINDICATORNR-STOP 3927-- TAG-FREQUENCYINFODL-START 3928 3929FrequencyInfoDL ::= SEQUENCE { 3930 absoluteFrequencySSB ARFCN-ValueNR OPTIONAL, -- Cond SpCellAdd 3931 frequencyBandList MultiFrequencyBandListNR, 3932 absoluteFrequencyPointA ARFCN-ValueNR, 3933 scs-SpecificCarrierList SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier, 3934 ... 3935} 3936 3937-- TAG-FREQUENCYINFODL-STOP 3938-- TAG-FREQUENCYINFODL-SIB-START 3939 3940FrequencyInfoDL-SIB ::= SEQUENCE { 3941 frequencyBandList MultiFrequencyBandListNR-SIB, 3942 offsetToPointA INTEGER (0..2199), 3943 scs-SpecificCarrierList SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier 3944} 3945 3946-- TAG-FREQUENCYINFODL-SIB-STOP 3947-- TAG-FREQUENCYINFOUL-START 3948 3949FrequencyInfoUL ::= SEQUENCE { 3950 frequencyBandList MultiFrequencyBandListNR OPTIONAL, -- Cond FDD-OrSUL 3951 absoluteFrequencyPointA ARFCN-ValueNR OPTIONAL, -- Cond FDD-OrSUL 3952 scs-SpecificCarrierList SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier, 3953 additionalSpectrumEmission AdditionalSpectrumEmission OPTIONAL, -- Need S 3954 p-Max P-Max OPTIONAL, -- Need S 3955 frequencyShift7p5khz ENUMERATED {true} OPTIONAL, -- Cond FDD-TDD-OrSUL-Optional 3956 ... 3957} 3958 3959-- TAG-FREQUENCYINFOUL-STOP 3960-- TAG-FREQUENCYINFOUL-SIB-START 3961 3962FrequencyInfoUL-SIB ::= SEQUENCE { 3963 frequencyBandList MultiFrequencyBandListNR-SIB OPTIONAL, -- Cond FDD-OrSUL 3964 absoluteFrequencyPointA ARFCN-ValueNR OPTIONAL, -- Cond FDD-OrSUL 3965 scs-SpecificCarrierList SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier, 3966 p-Max P-Max OPTIONAL, -- Need S 3967 frequencyShift7p5khz ENUMERATED {true} OPTIONAL, -- Cond FDD-TDD-OrSUL-Optional 3968 ... 3969} 3970 3971-- TAG-FREQUENCYINFOUL-SIB-STOP 3972-- TAG-HIGHSPEEDCONFIG-START 3973 3974HighSpeedConfig-r16 ::= SEQUENCE { 3975 highSpeedMeasFlag-r16 ENUMERATED {true} OPTIONAL, -- Need R 3976 highSpeedDemodFlag-r16 ENUMERATED {true} OPTIONAL, -- Need R 3977 ... 3978} 3979 3980-- TAG-HIGHSPEEDCONFIG-STOP 3981-- TAG-HYSTERESIS-START 3982 3983Hysteresis ::= INTEGER (0..30) 3984 3985-- TAG-HYSTERESIS-STOP 3986-- TAG-INVALIDSYMBOLPATTERN-START 3987 3988InvalidSymbolPattern-r16 ::= SEQUENCE { 3989 symbols-r16 CHOICE { 3990 oneSlot BIT STRING (SIZE (14)), 3991 twoSlots BIT STRING (SIZE (28)) 3992 }, 3993 periodicityAndPattern-r16 CHOICE { 3994 n2 BIT STRING (SIZE (2)), 3995 n4 BIT STRING (SIZE (4)), 3996 n5 BIT STRING (SIZE (5)), 3997 n8 BIT STRING (SIZE (8)), 3998 n10 BIT STRING (SIZE (10)), 3999 n20 BIT STRING (SIZE (20)), 4000 n40 BIT STRING (SIZE (40)) 4001 } OPTIONAL, -- Need M 4002 ... 4003} 4004 4005-- TAG-INVALIDSYMBOLPATTERN-STOP 4006-- TAG-I-RNTI-VALUE-START 4007 4008I-RNTI-Value ::= BIT STRING (SIZE(40)) 4009 4010-- TAG-I-RNTI-VALUE-STOP 4011-- TAG-LBT-FAILURERECOVERYCONFIG-START 4012 4013LBT-FailureRecoveryConfig-r16 ::= SEQUENCE { 4014 lbt-FailureInstanceMaxCount-r16 ENUMERATED {n4, n8, n16, n32, n64, n128}, 4015 lbt-FailureDetectionTimer-r16 ENUMERATED {ms10, ms20, ms40, ms80, ms160, ms320}, 4016 ... 4017} 4018 4019-- TAG-LBT-FAILURERECOVERYCONFIG-STOP 4020-- TAG-LOCATIONINFO-START 4021 4022LocationInfo-r16 ::= SEQUENCE { 4023 commonLocationInfo-r16 CommonLocationInfo-r16 OPTIONAL, 4024 bt-LocationInfo-r16 LogMeasResultListBT-r16 OPTIONAL, 4025 wlan-LocationInfo-r16 LogMeasResultListWLAN-r16 OPTIONAL, 4026 sensor-LocationInfo-r16 Sensor-LocationInfo-r16 OPTIONAL, 4027 ... 4028} 4029 4030-- TAG-LOCATIONINFO-STOP 4031-- TAG-LOCATIONMEASUREMENTINFO-START 4032 4033LocationMeasurementInfo ::= CHOICE { 4034 eutra-RSTD EUTRA-RSTD-InfoList, 4035 ..., 4036 eutra-FineTimingDetection NULL, 4037 nr-PRS-Measurement-r16 NR-PRS-MeasurementInfoList-r16 4038} 4039 4040EUTRA-RSTD-InfoList ::= SEQUENCE (SIZE (1..maxInterRAT-RSTD-Freq)) OF EUTRA-RSTD-Info 4041 4042EUTRA-RSTD-Info ::= SEQUENCE { 4043 carrierFreq ARFCN-ValueEUTRA, 4044 measPRS-Offset INTEGER (0..39), 4045 ... 4046} 4047 4048NR-PRS-MeasurementInfoList-r16 ::= SEQUENCE (SIZE (1..maxFreqLayers)) OF NR-PRS-MeasurementInfo-r16 4049 4050NR-PRS-MeasurementInfo-r16 ::= SEQUENCE { 4051 dl-PRS-PointA-r16 ARFCN-ValueNR, 4052 nr-MeasPRS-RepetitionAndOffset-r16 CHOICE { 4053 ms20-r16 INTEGER (0..19), 4054 ms40-r16 INTEGER (0..39), 4055 ms80-r16 INTEGER (0..79), 4056 ms160-r16 INTEGER (0..159), 4057 ... 4058 }, 4059 nr-MeasPRS-length-r16 ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6, ms10, ms20}, 4060 ... 4061} 4062 4063-- TAG-LOCATIONMEASUREMENTINFO-STOP 4064-- TAG-LOGICALCHANNELCONFIG-START 4065 4066LogicalChannelConfig ::= SEQUENCE { 4067 ul-SpecificParameters SEQUENCE { 4068 priority INTEGER (1..16), 4069 prioritisedBitRate ENUMERATED {kBps0, kBps8, kBps16, kBps32, kBps64, kBps128, kBps256, kBps512, 4070 kBps1024, kBps2048, kBps4096, kBps8192, kBps16384, kBps32768, kBps65536, infinity}, 4071 bucketSizeDuration ENUMERATED {ms5, ms10, ms20, ms50, ms100, ms150, ms300, ms500, ms1000, 4072 spare7, spare6, spare5, spare4, spare3,spare2, spare1}, 4073 allowedServingCells SEQUENCE (SIZE (1..maxNrofServingCells-1)) OF ServCellIndex 4074 OPTIONAL, -- Cond PDCP-CADuplication 4075 allowedSCS-List SEQUENCE (SIZE (1..maxSCSs)) OF SubcarrierSpacing OPTIONAL, -- Need R 4076 maxPUSCH-Duration ENUMERATED {ms0p02, ms0p04, ms0p0625, ms0p125, ms0p25, ms0p5, spare2, spare1} 4077 OPTIONAL, -- Need R 4078 configuredGrantType1Allowed ENUMERATED {true} OPTIONAL, -- Need R 4079 logicalChannelGroup INTEGER (0..maxLCG-ID) OPTIONAL, -- Need R 4080 schedulingRequestID SchedulingRequestId OPTIONAL, -- Need R 4081 logicalChannelSR-Mask BOOLEAN, 4082 logicalChannelSR-DelayTimerApplied BOOLEAN, 4083 ..., 4084 bitRateQueryProhibitTimer ENUMERATED {s0, s0dot4, s0dot8, s1dot6, s3, s6, s12, s30} OPTIONAL, -- Need R 4085 [[ 4086 allowedCG-List-r16 SEQUENCE (SIZE (0.. maxNrofConfiguredGrantConfigMAC-1-r16)) OF ConfiguredGrantConfigIndexMAC-r16 4087 OPTIONAL, -- Need S 4088 allowedPHY-PriorityIndex-r16 ENUMERATED {p0, p1} OPTIONAL -- Need S 4089 ]] 4090 } OPTIONAL, -- Cond UL 4091 ..., 4092 [[ 4093 channelAccessPriority-r16 INTEGER (1..4) OPTIONAL, -- Need R 4094 bitRateMultiplier-r16 ENUMERATED {x40, x70, x100, x200} OPTIONAL -- Need R 4095 ]] 4096} 4097 4098-- TAG-LOGICALCHANNELCONFIG-STOP 4099-- TAG-LOGICALCHANNELIDENTITY-START 4100 4101LogicalChannelIdentity ::= INTEGER (1..maxLC-ID) 4102 4103-- TAG-LOGICALCHANNELIDENTITY-STOP 4104-- TAG-MAC-CELLGROUPCONFIG-START 4105 4106MAC-CellGroupConfig ::= SEQUENCE { 4107 drx-Config CHOICE {release NULL, setup DRX-Config } OPTIONAL, -- Need M 4108 schedulingRequestConfig SchedulingRequestConfig OPTIONAL, -- Need M 4109 bsr-Config BSR-Config OPTIONAL, -- Need M 4110 tag-Config TAG-Config OPTIONAL, -- Need M 4111 phr-Config CHOICE {release NULL, setup PHR-Config } OPTIONAL, -- Need M 4112 skipUplinkTxDynamic BOOLEAN, 4113 ..., 4114 [[ 4115 csi-Mask BOOLEAN OPTIONAL, -- Need M 4116 dataInactivityTimer CHOICE {release NULL, setup DataInactivityTimer } OPTIONAL -- Cond MCG-Only 4117 ]], 4118 [[ 4119 usePreBSR-r16 ENUMERATED {true} OPTIONAL, -- Need R 4120 schedulingRequestID-LBT-SCell-r16 SchedulingRequestId OPTIONAL, -- Need R 4121 lch-BasedPrioritization-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 4122 schedulingRequestID-BFR-SCell-r16 SchedulingRequestId OPTIONAL, -- Need R 4123 drx-ConfigSecondaryGroup-r16 CHOICE {release NULL, setup DRX-ConfigSecondaryGroup } OPTIONAL -- Need M 4124 ]], 4125 [[ 4126 enhancedSkipUplinkTxDynamic-r16 ENUMERATED {true} OPTIONAL, -- Need R 4127 enhancedSkipUplinkTxConfigured-r16 ENUMERATED {true} OPTIONAL -- Need R 4128 ]] 4129} 4130 4131DataInactivityTimer ::= ENUMERATED {s1, s2, s3, s5, s7, s10, s15, s20, s40, s50, s60, s80, s100, s120, s150, s180} 4132 4133-- TAG-MAC-CELLGROUPCONFIG-STOP 4134-- TAG-MEASCONFIG-START 4135 4136MeasConfig ::= SEQUENCE { 4137 measObjectToRemoveList MeasObjectToRemoveList OPTIONAL, -- Need N 4138 measObjectToAddModList MeasObjectToAddModList OPTIONAL, -- Need N 4139 reportConfigToRemoveList ReportConfigToRemoveList OPTIONAL, -- Need N 4140 reportConfigToAddModList ReportConfigToAddModList OPTIONAL, -- Need N 4141 measIdToRemoveList MeasIdToRemoveList OPTIONAL, -- Need N 4142 measIdToAddModList MeasIdToAddModList OPTIONAL, -- Need N 4143 s-MeasureConfig CHOICE { 4144 ssb-RSRP RSRP-Range, 4145 csi-RSRP RSRP-Range 4146 } OPTIONAL, -- Need M 4147 quantityConfig QuantityConfig OPTIONAL, -- Need M 4148 measGapConfig MeasGapConfig OPTIONAL, -- Need M 4149 measGapSharingConfig MeasGapSharingConfig OPTIONAL, -- Need M 4150 ..., 4151 [[ 4152 interFrequencyConfig-NoGap-r16 ENUMERATED {true} OPTIONAL -- Need R 4153 ]] 4154} 4155 4156MeasObjectToRemoveList ::= SEQUENCE (SIZE (1..maxNrofObjectId)) OF MeasObjectId 4157 4158MeasIdToRemoveList ::= SEQUENCE (SIZE (1..maxNrofMeasId)) OF MeasId 4159 4160ReportConfigToRemoveList ::= SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigId 4161 4162-- TAG-MEASCONFIG-STOP 4163-- TAG-MEASGAPCONFIG-START 4164 4165MeasGapConfig ::= SEQUENCE { 4166 gapFR2 CHOICE {release NULL, setup GapConfig } OPTIONAL, -- Need M 4167 ..., 4168 [[ 4169 gapFR1 CHOICE {release NULL, setup GapConfig } OPTIONAL, -- Need M 4170 gapUE CHOICE {release NULL, setup GapConfig } OPTIONAL -- Need M 4171 ]] 4172 4173} 4174 4175GapConfig ::= SEQUENCE { 4176 gapOffset INTEGER (0..159), 4177 mgl ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6}, 4178 mgrp ENUMERATED {ms20, ms40, ms80, ms160}, 4179 mgta ENUMERATED {ms0, ms0dot25, ms0dot5}, 4180 ..., 4181 [[ 4182 refServCellIndicator ENUMERATED {pCell, pSCell, mcg-FR2} OPTIONAL -- Cond NEDCorNRDC 4183 ]], 4184 [[ 4185 refFR2ServCellAsyncCA-r16 ServCellIndex OPTIONAL, -- Cond AsyncCA 4186 mgl-r16 ENUMERATED {ms10, ms20} OPTIONAL -- Cond PRS 4187 ]] 4188} 4189 4190-- TAG-MEASGAPCONFIG-STOP 4191-- TAG-MEASGAPSHARINGCONFIG-START 4192 4193MeasGapSharingConfig ::= SEQUENCE { 4194 gapSharingFR2 CHOICE {release NULL, setup MeasGapSharingScheme } OPTIONAL, -- Need M 4195 ..., 4196 [[ 4197 gapSharingFR1 CHOICE {release NULL, setup MeasGapSharingScheme } OPTIONAL, --Need M 4198 gapSharingUE CHOICE {release NULL, setup MeasGapSharingScheme } OPTIONAL --Need M 4199 ]] 4200} 4201 4202MeasGapSharingScheme::= ENUMERATED {scheme00, scheme01, scheme10, scheme11} 4203 4204-- TAG-MEASGAPSHARINGCONFIG-STOP 4205-- TAG-MEASID-START 4206 4207MeasId ::= INTEGER (1..maxNrofMeasId) 4208 4209-- TAG-MEASID-STOP 4210-- TAG-MEASIDLECONFIG-START 4211 4212MeasIdleConfigSIB-r16 ::= SEQUENCE { 4213 measIdleCarrierListNR-r16 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16 OPTIONAL, -- Need S 4214 measIdleCarrierListEUTRA-r16 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierEUTRA-r16 OPTIONAL, -- Need S 4215 ... 4216} 4217 4218MeasIdleConfigDedicated-r16 ::= SEQUENCE { 4219 measIdleCarrierListNR-r16 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16 OPTIONAL, -- Need N 4220 measIdleCarrierListEUTRA-r16 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierEUTRA-r16 OPTIONAL, -- Need N 4221 measIdleDuration-r16 ENUMERATED{sec10, sec30, sec60, sec120, sec180, sec240, sec300, spare}, 4222 validityAreaList-r16 ValidityAreaList-r16 OPTIONAL, -- Need N 4223 ... 4224} 4225 4226ValidityAreaList-r16 ::= SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF ValidityArea-r16 4227 4228ValidityArea-r16 ::= SEQUENCE { 4229 carrierFreq-r16 ARFCN-ValueNR, 4230 validityCellList-r16 ValidityCellList OPTIONAL -- Need N 4231} 4232 4233ValidityCellList ::= SEQUENCE (SIZE (1.. maxCellMeasIdle-r16)) OF PCI-Range 4234 4235MeasIdleCarrierNR-r16 ::= SEQUENCE { 4236 carrierFreq-r16 ARFCN-ValueNR, 4237 ssbSubcarrierSpacing-r16 SubcarrierSpacing, 4238 frequencyBandList MultiFrequencyBandListNR OPTIONAL, -- Need R 4239 measCellListNR-r16 CellListNR-r16 OPTIONAL, -- Need R 4240 reportQuantities-r16 ENUMERATED {rsrp, rsrq, both}, 4241 qualityThreshold-r16 SEQUENCE { 4242 idleRSRP-Threshold-NR-r16 RSRP-Range OPTIONAL, -- Need R 4243 idleRSRQ-Threshold-NR-r16 RSRQ-Range OPTIONAL -- Need R 4244 } OPTIONAL, -- Need R 4245 ssb-MeasConfig-r16 SEQUENCE { 4246 nrofSS-BlocksToAverage-r16 INTEGER (2..maxNrofSS-BlocksToAverage) OPTIONAL, -- Need S 4247 absThreshSS-BlocksConsolidation-r16 ThresholdNR OPTIONAL, -- Need S 4248 smtc-r16 SSB-MTC OPTIONAL, -- Need S 4249 ssb-ToMeasure-r16 SSB-ToMeasure OPTIONAL, -- Need S 4250 deriveSSB-IndexFromCell-r16 BOOLEAN, 4251 ss-RSSI-Measurement-r16 SS-RSSI-Measurement OPTIONAL -- Need S 4252 } OPTIONAL, -- Need S 4253 beamMeasConfigIdle-r16 BeamMeasConfigIdle-NR-r16 OPTIONAL, -- Need R 4254 ... 4255} 4256 4257MeasIdleCarrierEUTRA-r16 ::= SEQUENCE { 4258 carrierFreqEUTRA-r16 ARFCN-ValueEUTRA, 4259 allowedMeasBandwidth-r16 EUTRA-AllowedMeasBandwidth, 4260 measCellListEUTRA-r16 CellListEUTRA-r16 OPTIONAL, -- Need R 4261 reportQuantitiesEUTRA-r16 ENUMERATED {rsrp, rsrq, both}, 4262 qualityThresholdEUTRA-r16 SEQUENCE { 4263 idleRSRP-Threshold-EUTRA-r16 RSRP-RangeEUTRA OPTIONAL, -- Need R 4264 idleRSRQ-Threshold-EUTRA-r16 RSRQ-RangeEUTRA-r16 OPTIONAL -- Need R 4265 } OPTIONAL, -- Need S 4266 ... 4267} 4268 4269CellListNR-r16 ::= SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF PCI-Range 4270 4271CellListEUTRA-r16 ::= SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF EUTRA-PhysCellIdRange 4272 4273BeamMeasConfigIdle-NR-r16 ::= SEQUENCE { 4274 reportQuantityRS-Indexes-r16 ENUMERATED {rsrp, rsrq, both}, 4275 maxNrofRS-IndexesToReport-r16 INTEGER (1.. maxNrofIndexesToReport), 4276 includeBeamMeasurements-r16 BOOLEAN 4277} 4278 4279RSRQ-RangeEUTRA-r16 ::= INTEGER (-30..46) 4280 4281-- TAG-MEASIDLECONFIG-STOP 4282-- TAG-MEASIDTOADDMODLIST-START 4283 4284MeasIdToAddModList ::= SEQUENCE (SIZE (1..maxNrofMeasId)) OF MeasIdToAddMod 4285 4286MeasIdToAddMod ::= SEQUENCE { 4287 measId MeasId, 4288 measObjectId MeasObjectId, 4289 reportConfigId ReportConfigId 4290} 4291 4292-- TAG-MEASIDTOADDMODLIST-STOP 4293-- TAG-MEASOBJECTCLI-START 4294 4295MeasObjectCLI-r16 ::= SEQUENCE { 4296 cli-ResourceConfig-r16 CLI-ResourceConfig-r16, 4297 ... 4298} 4299 4300CLI-ResourceConfig-r16 ::= SEQUENCE { 4301 srs-ResourceConfig-r16 CHOICE {release NULL, setup SRS-ResourceListConfigCLI-r16 } OPTIONAL, -- Need M 4302 rssi-ResourceConfig-r16 CHOICE {release NULL, setup RSSI-ResourceListConfigCLI-r16 } OPTIONAL -- Need M 4303} 4304 4305SRS-ResourceListConfigCLI-r16 ::= SEQUENCE (SIZE (1.. maxNrofCLI-SRS-Resources-r16)) OF SRS-ResourceConfigCLI-r16 4306 4307RSSI-ResourceListConfigCLI-r16 ::= SEQUENCE (SIZE (1.. maxNrofCLI-RSSI-Resources-r16)) OF RSSI-ResourceConfigCLI-r16 4308 4309SRS-ResourceConfigCLI-r16 ::= SEQUENCE { 4310 srs-Resource-r16 SRS-Resource, 4311 srs-SCS-r16 SubcarrierSpacing, 4312 refServCellIndex-r16 ServCellIndex OPTIONAL, -- Need S 4313 refBWP-r16 BWP-Id, 4314 ... 4315} 4316 4317RSSI-ResourceConfigCLI-r16 ::= SEQUENCE { 4318 rssi-ResourceId-r16 RSSI-ResourceId-r16, 4319 rssi-SCS-r16 SubcarrierSpacing, 4320 startPRB-r16 INTEGER (0..2169), 4321 nrofPRBs-r16 INTEGER (4..maxNrofPhysicalResourceBlocksPlus1), 4322 startPosition-r16 INTEGER (0..13), 4323 nrofSymbols-r16 INTEGER (1..14), 4324 rssi-PeriodicityAndOffset-r16 RSSI-PeriodicityAndOffset-r16, 4325 refServCellIndex-r16 ServCellIndex OPTIONAL, -- Need S 4326 ... 4327} 4328 4329RSSI-ResourceId-r16 ::= INTEGER (0.. maxNrofCLI-RSSI-Resources-1-r16) 4330 4331RSSI-PeriodicityAndOffset-r16 ::= CHOICE { 4332 sl10 INTEGER(0..9), 4333 sl20 INTEGER(0..19), 4334 sl40 INTEGER(0..39), 4335 sl80 INTEGER(0..79), 4336 sl160 INTEGER(0..159), 4337 sl320 INTEGER(0..319), 4338 s1640 INTEGER(0..639), 4339 ... 4340} 4341 4342-- TAG-MEASOBJECTCLI-STOP 4343-- TAG-MEASOBJECTEUTRA-START 4344 4345MeasObjectEUTRA::= SEQUENCE { 4346 carrierFreq ARFCN-ValueEUTRA, 4347 allowedMeasBandwidth EUTRA-AllowedMeasBandwidth, 4348 cellsToRemoveListEUTRAN EUTRA-CellIndexList OPTIONAL, -- Need N 4349 cellsToAddModListEUTRAN SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-Cell OPTIONAL, -- Need N 4350 blackCellsToRemoveListEUTRAN EUTRA-CellIndexList OPTIONAL, -- Need N 4351 blackCellsToAddModListEUTRAN SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-BlackCell OPTIONAL, -- Need N 4352 eutra-PresenceAntennaPort1 EUTRA-PresenceAntennaPort1, 4353 eutra-Q-OffsetRange EUTRA-Q-OffsetRange OPTIONAL, -- Need R 4354 widebandRSRQ-Meas BOOLEAN, 4355 ... 4356} 4357 4358EUTRA-CellIndexList ::= SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-CellIndex 4359 4360EUTRA-CellIndex ::= INTEGER (1..maxCellMeasEUTRA) 4361 4362 4363EUTRA-Cell ::= SEQUENCE { 4364 cellIndexEUTRA EUTRA-CellIndex, 4365 physCellId EUTRA-PhysCellId, 4366 cellIndividualOffset EUTRA-Q-OffsetRange 4367} 4368 4369 4370EUTRA-BlackCell ::= SEQUENCE { 4371 cellIndexEUTRA EUTRA-CellIndex, 4372 physCellIdRange EUTRA-PhysCellIdRange 4373} 4374 4375-- TAG-MEASOBJECTEUTRA-STOP 4376-- TAG-MEASOBJECTID-START 4377 4378MeasObjectId ::= INTEGER (1..maxNrofObjectId) 4379 4380-- TAG-MEASOBJECTID-STOP 4381-- TAG-MEASOBJECTNR-START 4382 4383MeasObjectNR ::= SEQUENCE { 4384 ssbFrequency ARFCN-ValueNR OPTIONAL, -- Cond SSBorAssociatedSSB 4385 ssbSubcarrierSpacing SubcarrierSpacing OPTIONAL, -- Cond SSBorAssociatedSSB 4386 smtc1 SSB-MTC OPTIONAL, -- Cond SSBorAssociatedSSB 4387 smtc2 SSB-MTC2 OPTIONAL, -- Cond IntraFreqConnected 4388 refFreqCSI-RS ARFCN-ValueNR OPTIONAL, -- Cond CSI-RS 4389 referenceSignalConfig ReferenceSignalConfig, 4390 absThreshSS-BlocksConsolidation ThresholdNR OPTIONAL, -- Need R 4391 absThreshCSI-RS-Consolidation ThresholdNR OPTIONAL, -- Need R 4392 nrofSS-BlocksToAverage INTEGER (2..maxNrofSS-BlocksToAverage) OPTIONAL, -- Need R 4393 nrofCSI-RS-ResourcesToAverage INTEGER (2..maxNrofCSI-RS-ResourcesToAverage) OPTIONAL, -- Need R 4394 quantityConfigIndex INTEGER (1..maxNrofQuantityConfig), 4395 offsetMO Q-OffsetRangeList, 4396 cellsToRemoveList PCI-List OPTIONAL, -- Need N 4397 cellsToAddModList CellsToAddModList OPTIONAL, -- Need N 4398 blackCellsToRemoveList PCI-RangeIndexList OPTIONAL, -- Need N 4399 blackCellsToAddModList SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeElement OPTIONAL, -- Need N 4400 whiteCellsToRemoveList PCI-RangeIndexList OPTIONAL, -- Need N 4401 whiteCellsToAddModList SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeElement OPTIONAL, -- Need N 4402 ..., 4403 [[ 4404 freqBandIndicatorNR FreqBandIndicatorNR OPTIONAL, -- Need R 4405 measCycleSCell ENUMERATED {sf160, sf256, sf320, sf512, sf640, sf1024, sf1280} OPTIONAL -- Need R 4406 ]], 4407 [[ 4408 smtc3list-r16 SSB-MTC3List-r16 OPTIONAL, -- Need R 4409 rmtc-Config-r16 CHOICE {release NULL, setup RMTC-Config-r16} OPTIONAL, -- Need M 4410 t312-r16 CHOICE {release NULL, setup T312-r16 } OPTIONAL -- Need M 4411 ]] 4412} 4413 4414SSB-MTC3List-r16::= SEQUENCE (SIZE(1..4)) OF SSB-MTC3-r16 4415 4416T312-r16 ::= ENUMERATED { ms0, ms50, ms100, ms200, ms300, ms400, ms500, ms1000} 4417 4418ReferenceSignalConfig::= SEQUENCE { 4419 ssb-ConfigMobility SSB-ConfigMobility OPTIONAL, -- Need M 4420 csi-rs-ResourceConfigMobility CHOICE {release NULL, setup CSI-RS-ResourceConfigMobility } OPTIONAL -- Need M 4421} 4422 4423SSB-ConfigMobility::= SEQUENCE { 4424 ssb-ToMeasure CHOICE {release NULL, setup SSB-ToMeasure } OPTIONAL, -- Need M 4425 deriveSSB-IndexFromCell BOOLEAN, 4426 ss-RSSI-Measurement SS-RSSI-Measurement OPTIONAL, -- Need M 4427 ..., 4428 [[ 4429 ssb-PositionQCL-Common-r16 SSB-PositionQCL-Relation-r16 OPTIONAL, -- Cond SharedSpectrum 4430 ssb-PositionQCL-CellsToAddModList-r16 SSB-PositionQCL-CellsToAddModList-r16 OPTIONAL, -- Need N 4431 ssb-PositionQCL-CellsToRemoveList-r16 PCI-List OPTIONAL -- Need N 4432 ]] 4433} 4434 4435Q-OffsetRangeList ::= SEQUENCE { 4436 rsrpOffsetSSB Q-OffsetRange DEFAULT dB0, 4437 rsrqOffsetSSB Q-OffsetRange DEFAULT dB0, 4438 sinrOffsetSSB Q-OffsetRange DEFAULT dB0, 4439 rsrpOffsetCSI-RS Q-OffsetRange DEFAULT dB0, 4440 rsrqOffsetCSI-RS Q-OffsetRange DEFAULT dB0, 4441 sinrOffsetCSI-RS Q-OffsetRange DEFAULT dB0 4442} 4443 4444 4445ThresholdNR ::= SEQUENCE{ 4446 thresholdRSRP RSRP-Range OPTIONAL, -- Need R 4447 thresholdRSRQ RSRQ-Range OPTIONAL, -- Need R 4448 thresholdSINR SINR-Range OPTIONAL -- Need R 4449} 4450 4451CellsToAddModList ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellsToAddMod 4452 4453CellsToAddMod ::= SEQUENCE { 4454 physCellId PhysCellId, 4455 cellIndividualOffset Q-OffsetRangeList 4456} 4457 4458RMTC-Config-r16 ::= SEQUENCE { 4459 rmtc-Periodicity-r16 ENUMERATED {ms40, ms80, ms160, ms320, ms640}, 4460 rmtc-SubframeOffset-r16 INTEGER(0..639) OPTIONAL, -- Need M 4461 measDurationSymbols-r16 ENUMERATED {sym1, sym14or12, sym28or24, sym42or36, sym70or60}, 4462 rmtc-Frequency-r16 ARFCN-ValueNR, 4463 ref-SCS-CP-r16 ENUMERATED {kHz15, kHz30, kHz60-NCP, kHz60-ECP}, 4464 ... 4465} 4466 4467SSB-PositionQCL-CellsToAddModList-r16 ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF SSB-PositionQCL-CellsToAddMod-r16 4468 4469SSB-PositionQCL-CellsToAddMod-r16 ::= SEQUENCE { 4470 physCellId-r16 PhysCellId, 4471 ssb-PositionQCL-r16 SSB-PositionQCL-Relation-r16 4472} 4473 4474-- TAG-MEASOBJECTNR-STOP 4475-- TAG-MEASOBJECTNR-SL-START 4476 4477MeasObjectNR-SL-r16 ::= SEQUENCE { 4478 tx-PoolMeasToRemoveList-r16 Tx-PoolMeasList-r16 OPTIONAL, -- Need N 4479 tx-PoolMeasToAddModList-r16 Tx-PoolMeasList-r16 OPTIONAL -- Need N 4480} 4481 4482Tx-PoolMeasList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-PoolToMeasureNR-r16)) OF SL-ResourcePoolID-r16 4483 4484-- TAG-MEASOBJECTNR-SL-STOP 4485-- TAG-MEASOBJECTTOADDMODLIST-START 4486 4487MeasObjectToAddModList ::= SEQUENCE (SIZE (1..maxNrofObjectId)) OF MeasObjectToAddMod 4488 4489MeasObjectToAddMod ::= SEQUENCE { 4490 measObjectId MeasObjectId, 4491 measObject CHOICE { 4492 measObjectNR MeasObjectNR, 4493 ..., 4494 measObjectEUTRA MeasObjectEUTRA, 4495 measObjectUTRA-FDD-r16 MeasObjectUTRA-FDD-r16, 4496 measObjectNR-SL-r16 MeasObjectNR-SL-r16, 4497 measObjectCLI-r16 MeasObjectCLI-r16 4498 } 4499} 4500 4501-- TAG-MEASOBJECTTOADDMODLIST-STOP 4502-- TAG-MEASOBJECTUTRA-FDD-START 4503 4504MeasObjectUTRA-FDD-r16 ::= SEQUENCE { 4505 carrierFreq-r16 ARFCN-ValueUTRA-FDD-r16, 4506 utra-FDD-Q-OffsetRange-r16 UTRA-FDD-Q-OffsetRange-r16 OPTIONAL, -- Need R 4507 cellsToRemoveList-r16 UTRA-FDD-CellIndexList-r16 OPTIONAL, -- Need N 4508 cellsToAddModList-r16 CellsToAddModListUTRA-FDD-r16 OPTIONAL, -- Need N 4509 ... 4510} 4511 4512CellsToAddModListUTRA-FDD-r16 ::= SEQUENCE (SIZE (1..maxCellMeasUTRA-FDD-r16)) OF CellsToAddModUTRA-FDD-r16 4513 4514CellsToAddModUTRA-FDD-r16 ::= SEQUENCE { 4515 cellIndexUTRA-FDD-r16 UTRA-FDD-CellIndex-r16, 4516 physCellId-r16 PhysCellIdUTRA-FDD-r16 4517} 4518 4519UTRA-FDD-CellIndexList-r16 ::= SEQUENCE (SIZE (1..maxCellMeasUTRA-FDD-r16)) OF UTRA-FDD-CellIndex-r16 4520 4521UTRA-FDD-CellIndex-r16 ::= INTEGER (1..maxCellMeasUTRA-FDD-r16) 4522 4523-- TAG-MEASOBJECTUTRA-FDD-STOP 4524-- TAG-MEASRESULTCELLLISTSFTD-NR-START 4525 4526MeasResultCellListSFTD-NR ::= SEQUENCE (SIZE (1..maxCellSFTD)) OF MeasResultCellSFTD-NR 4527 4528MeasResultCellSFTD-NR ::= SEQUENCE { 4529 physCellId PhysCellId, 4530 sfn-OffsetResult INTEGER (0..1023), 4531 frameBoundaryOffsetResult INTEGER (-30720..30719), 4532 rsrp-Result RSRP-Range OPTIONAL 4533} 4534 4535-- TAG-MEASRESULTCELLLISTSFTD-NR-STOP 4536-- TAG-MEASRESULTCELLLISTSFTD-EUTRA-START 4537 4538MeasResultCellListSFTD-EUTRA ::= SEQUENCE (SIZE (1..maxCellSFTD)) OF MeasResultSFTD-EUTRA 4539 4540MeasResultSFTD-EUTRA ::= SEQUENCE { 4541 eutra-PhysCellId EUTRA-PhysCellId, 4542 sfn-OffsetResult INTEGER (0..1023), 4543 frameBoundaryOffsetResult INTEGER (-30720..30719), 4544 rsrp-Result RSRP-Range OPTIONAL 4545} 4546 4547-- TAG-MEASRESULTCELLLISTSFTD-EUTRA-STOP 4548-- TAG-MEASRESULTS-START 4549 4550MeasResults ::= SEQUENCE { 4551 measId MeasId, 4552 measResultServingMOList MeasResultServMOList, 4553 measResultNeighCells CHOICE { 4554 measResultListNR MeasResultListNR, 4555 ..., 4556 measResultListEUTRA MeasResultListEUTRA, 4557 measResultListUTRA-FDD-r16 MeasResultListUTRA-FDD-r16 4558 } OPTIONAL, 4559 ..., 4560 [[ 4561 measResultServFreqListEUTRA-SCG MeasResultServFreqListEUTRA-SCG OPTIONAL, 4562 measResultServFreqListNR-SCG MeasResultServFreqListNR-SCG OPTIONAL, 4563 measResultSFTD-EUTRA MeasResultSFTD-EUTRA OPTIONAL, 4564 measResultSFTD-NR MeasResultCellSFTD-NR OPTIONAL 4565 ]], 4566 [[ 4567 measResultCellListSFTD-NR MeasResultCellListSFTD-NR OPTIONAL 4568 ]], 4569 [[ 4570 measResultForRSSI-r16 MeasResultForRSSI-r16 OPTIONAL, 4571 locationInfo-r16 LocationInfo-r16 OPTIONAL, 4572 ul-PDCP-DelayValueResultList-r16 UL-PDCP-DelayValueResultList-r16 OPTIONAL, 4573 measResultsSL-r16 MeasResultsSL-r16 OPTIONAL, 4574 measResultCLI-r16 MeasResultCLI-r16 OPTIONAL 4575 ]] 4576 4577 4578} 4579 4580MeasResultServMOList ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF MeasResultServMO 4581 4582MeasResultServMO ::= SEQUENCE { 4583 servCellId ServCellIndex, 4584 measResultServingCell MeasResultNR, 4585 measResultBestNeighCell MeasResultNR OPTIONAL, 4586 ... 4587} 4588 4589MeasResultListNR ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultNR 4590 4591MeasResultNR ::= SEQUENCE { 4592 physCellId PhysCellId OPTIONAL, 4593 measResult SEQUENCE { 4594 cellResults SEQUENCE{ 4595 resultsSSB-Cell MeasQuantityResults OPTIONAL, 4596 resultsCSI-RS-Cell MeasQuantityResults OPTIONAL 4597 }, 4598 rsIndexResults SEQUENCE{ 4599 resultsSSB-Indexes ResultsPerSSB-IndexList OPTIONAL, 4600 resultsCSI-RS-Indexes ResultsPerCSI-RS-IndexList OPTIONAL 4601 } OPTIONAL 4602 }, 4603 ..., 4604 [[ 4605 cgi-Info CGI-InfoNR OPTIONAL 4606 ]] 4607} 4608 4609MeasResultListEUTRA ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultEUTRA 4610 4611MeasResultEUTRA ::= SEQUENCE { 4612 eutra-PhysCellId PhysCellId, 4613 measResult MeasQuantityResultsEUTRA, 4614 4615 cgi-Info CGI-InfoEUTRA OPTIONAL, 4616 ... 4617} 4618 4619MultiBandInfoListEUTRA ::= SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicatorEUTRA 4620 4621MeasQuantityResults ::= SEQUENCE { 4622 rsrp RSRP-Range OPTIONAL, 4623 rsrq RSRQ-Range OPTIONAL, 4624 sinr SINR-Range OPTIONAL 4625} 4626 4627MeasQuantityResultsEUTRA ::= SEQUENCE { 4628 rsrp RSRP-RangeEUTRA OPTIONAL, 4629 rsrq RSRQ-RangeEUTRA OPTIONAL, 4630 sinr SINR-RangeEUTRA OPTIONAL 4631} 4632 4633ResultsPerSSB-IndexList::= SEQUENCE (SIZE (1..maxNrofIndexesToReport2)) OF ResultsPerSSB-Index 4634 4635ResultsPerSSB-Index ::= SEQUENCE { 4636 ssb-Index SSB-Index, 4637 ssb-Results MeasQuantityResults OPTIONAL 4638} 4639 4640ResultsPerCSI-RS-IndexList::= SEQUENCE (SIZE (1..maxNrofIndexesToReport2)) OF ResultsPerCSI-RS-Index 4641 4642ResultsPerCSI-RS-Index ::= SEQUENCE { 4643 csi-RS-Index CSI-RS-Index, 4644 csi-RS-Results MeasQuantityResults OPTIONAL 4645} 4646MeasResultServFreqListEUTRA-SCG ::= SEQUENCE (SIZE (1..maxNrofServingCellsEUTRA)) OF MeasResult2EUTRA 4647 4648MeasResultServFreqListNR-SCG ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF MeasResult2NR 4649 4650MeasResultListUTRA-FDD-r16 ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultUTRA-FDD-r16 4651 4652MeasResultUTRA-FDD-r16 ::= SEQUENCE { 4653 physCellId-r16 PhysCellIdUTRA-FDD-r16, 4654 measResult-r16 SEQUENCE { 4655 utra-FDD-RSCP-r16 INTEGER (-5..91) OPTIONAL, 4656 utra-FDD-EcN0-r16 INTEGER (0..49) OPTIONAL 4657 } 4658} 4659 4660MeasResultForRSSI-r16 ::= SEQUENCE { 4661 rssi-Result-r16 RSSI-Range-r16, 4662 channelOccupancy-r16 INTEGER (0..100) 4663} 4664 4665MeasResultCLI-r16 ::= SEQUENCE { 4666 measResultListSRS-RSRP-r16 MeasResultListSRS-RSRP-r16 OPTIONAL, 4667 measResultListCLI-RSSI-r16 MeasResultListCLI-RSSI-r16 OPTIONAL 4668} 4669 4670MeasResultListSRS-RSRP-r16 ::= SEQUENCE (SIZE (1.. maxCLI-Report-r16)) OF MeasResultSRS-RSRP-r16 4671 4672MeasResultSRS-RSRP-r16 ::= SEQUENCE { 4673 srs-ResourceId-r16 SRS-ResourceId, 4674 srs-RSRP-Result-r16 SRS-RSRP-Range-r16 4675} 4676 4677MeasResultListCLI-RSSI-r16 ::= SEQUENCE (SIZE (1.. maxCLI-Report-r16)) OF MeasResultCLI-RSSI-r16 4678 4679MeasResultCLI-RSSI-r16 ::= SEQUENCE { 4680 rssi-ResourceId-r16 RSSI-ResourceId-r16, 4681 cli-RSSI-Result-r16 CLI-RSSI-Range-r16 4682} 4683 4684UL-PDCP-DelayValueResultList-r16 ::= SEQUENCE (SIZE (1..maxDRB)) OF UL-PDCP-DelayValueResult-r16 4685 4686UL-PDCP-DelayValueResult-r16 ::= SEQUENCE { 4687 drb-Id-r16 DRB-Identity, 4688 averageDelay-r16 INTEGER (0..10000), 4689 ... 4690} 4691 4692-- TAG-MEASRESULTS-STOP 4693-- TAG-MEASRESULT2EUTRA-START 4694 4695MeasResult2EUTRA ::= SEQUENCE { 4696 carrierFreq ARFCN-ValueEUTRA, 4697 measResultServingCell MeasResultEUTRA OPTIONAL, 4698 measResultBestNeighCell MeasResultEUTRA OPTIONAL, 4699 ... 4700} 4701 4702-- TAG-MEASRESULT2EUTRA-STOP 4703-- TAG-MEASRESULT2NR-START 4704 4705MeasResult2NR ::= SEQUENCE { 4706 ssbFrequency ARFCN-ValueNR OPTIONAL, 4707 refFreqCSI-RS ARFCN-ValueNR OPTIONAL, 4708 measResultServingCell MeasResultNR OPTIONAL, 4709 measResultNeighCellListNR MeasResultListNR OPTIONAL, 4710 ... 4711} 4712 4713-- TAG-MEASRESULT2NR-STOP 4714-- TAG-MEASRESULTIDLEEUTRA-START 4715 4716MeasResultIdleEUTRA-r16 ::= SEQUENCE { 4717 measResultsPerCarrierListIdleEUTRA-r16 SEQUENCE (SIZE (1.. maxFreqIdle-r16)) OF MeasResultsPerCarrierIdleEUTRA-r16, 4718 ... 4719} 4720 4721MeasResultsPerCarrierIdleEUTRA-r16 ::= SEQUENCE { 4722 carrierFreqEUTRA-r16 ARFCN-ValueEUTRA, 4723 measResultsPerCellListIdleEUTRA-r16 SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF MeasResultsPerCellIdleEUTRA-r16, 4724 ... 4725} 4726 4727MeasResultsPerCellIdleEUTRA-r16 ::= SEQUENCE { 4728 eutra-PhysCellId-r16 EUTRA-PhysCellId, 4729 measIdleResultEUTRA-r16 SEQUENCE { 4730 rsrp-ResultEUTRA-r16 RSRP-RangeEUTRA OPTIONAL, 4731 rsrq-ResultEUTRA-r16 RSRQ-RangeEUTRA-r16 OPTIONAL 4732 }, 4733 ... 4734} 4735 4736-- TAG-MEASRESULTIDLEEUTRA-STOP 4737-- TAG-MEASRESULTIDLENR-START 4738 4739MeasResultIdleNR-r16 ::= SEQUENCE { 4740 measResultServingCell-r16 SEQUENCE { 4741 rsrp-Result-r16 RSRP-Range OPTIONAL, 4742 rsrq-Result-r16 RSRQ-Range OPTIONAL, 4743 resultsSSB-Indexes-r16 ResultsPerSSB-IndexList-r16 OPTIONAL 4744 }, 4745 measResultsPerCarrierListIdleNR-r16 SEQUENCE (SIZE (1.. maxFreqIdle-r16)) OF MeasResultsPerCarrierIdleNR-r16 OPTIONAL, 4746 ... 4747} 4748 4749MeasResultsPerCarrierIdleNR-r16 ::= SEQUENCE { 4750 carrierFreq-r16 ARFCN-ValueNR, 4751 measResultsPerCellListIdleNR-r16 SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF MeasResultsPerCellIdleNR-r16, 4752 ... 4753} 4754 4755MeasResultsPerCellIdleNR-r16 ::= SEQUENCE { 4756 physCellId-r16 PhysCellId, 4757 measIdleResultNR-r16 SEQUENCE { 4758 rsrp-Result-r16 RSRP-Range OPTIONAL, 4759 rsrq-Result-r16 RSRQ-Range OPTIONAL, 4760 resultsSSB-Indexes-r16 ResultsPerSSB-IndexList-r16 OPTIONAL 4761 }, 4762 ... 4763} 4764 4765ResultsPerSSB-IndexList-r16 ::= SEQUENCE (SIZE (1.. maxNrofIndexesToReport)) OF ResultsPerSSB-IndexIdle-r16 4766 4767ResultsPerSSB-IndexIdle-r16 ::= SEQUENCE { 4768 ssb-Index-r16 SSB-Index, 4769 ssb-Results-r16 SEQUENCE { 4770 ssb-RSRP-Result-r16 RSRP-Range OPTIONAL, 4771 ssb-RSRQ-Result-r16 RSRQ-Range OPTIONAL 4772 } OPTIONAL 4773} 4774 4775-- TAG-MEASRESULTIDLENR-STOP 4776-- TAG-MEASRESULTSCG-FAILURE-START 4777 4778MeasResultSCG-Failure ::= SEQUENCE { 4779 measResultPerMOList MeasResultList2NR, 4780 ..., 4781 [[ 4782 locationInfo-r16 LocationInfo-r16 OPTIONAL 4783 ]] 4784} 4785 4786MeasResultList2NR ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2NR 4787 4788-- TAG-MEASRESULTSCG-FAILURE-STOP 4789-- TAG-MEASRESULTSSL-START 4790 4791MeasResultsSL-r16 ::= SEQUENCE { 4792 measResultsListSL-r16 CHOICE { 4793 measResultNR-SL-r16 MeasResultNR-SL-r16, 4794 ... 4795 }, 4796 ... 4797} 4798 4799MeasResultNR-SL-r16 ::= SEQUENCE { 4800 measResultListCBR-NR-r16 SEQUENCE (SIZE (1.. maxNrofSL-PoolToMeasureNR-r16)) OF MeasResultCBR-NR-r16, 4801 ... 4802} 4803 4804MeasResultCBR-NR-r16 ::= SEQUENCE { 4805 sl-poolReportIdentity-r16 SL-ResourcePoolID-r16, 4806 sl-CBR-ResultsNR-r16 SL-CBR-r16, 4807 ... 4808} 4809 4810-- TAG-MEASRESULTSSL-STOP 4811-- TAG-MEASTRIGGERQUANTITYEUTRA-START 4812 4813MeasTriggerQuantityEUTRA::= CHOICE { 4814 rsrp RSRP-RangeEUTRA, 4815 rsrq RSRQ-RangeEUTRA, 4816 sinr SINR-RangeEUTRA 4817} 4818 4819RSRP-RangeEUTRA ::= INTEGER (0..97) 4820 4821RSRQ-RangeEUTRA ::= INTEGER (0..34) 4822 4823SINR-RangeEUTRA ::= INTEGER (0..127) 4824 4825-- TAG-MEASTRIGGERQUANTITYEUTRA-STOP 4826-- TAG-MOBILITYSTATEPARAMETERS-START 4827 4828MobilityStateParameters ::= SEQUENCE{ 4829 t-Evaluation ENUMERATED { 4830 s30, s60, s120, s180, s240, spare3, spare2, spare1}, 4831 t-HystNormal ENUMERATED { 4832 s30, s60, s120, s180, s240, spare3, spare2, spare1}, 4833 n-CellChangeMedium INTEGER (1..16), 4834 n-CellChangeHigh INTEGER (1..16) 4835} 4836 4837-- TAG-MOBILITYSTATEPARAMETERS-STOP 4838-- TAG-MSGACONFIGCOMMON-START 4839 4840MsgA-ConfigCommon-r16 ::= SEQUENCE { 4841 rach-ConfigCommonTwoStepRA-r16 RACH-ConfigCommonTwoStepRA-r16, 4842 msgA-PUSCH-Config-r16 MsgA-PUSCH-Config-r16 OPTIONAL --Cond InitialBWPConfig 4843} 4844-- TAG-MSGACONFIGCOMMON-STOP 4845-- TAG-MSGA-PUSCH-CONFIG-START 4846 4847MsgA-PUSCH-Config-r16 ::= SEQUENCE { 4848 msgA-PUSCH-ResourceGroupA-r16 MsgA-PUSCH-Resource-r16 OPTIONAL, -- Cond InitialBWPConfig 4849 msgA-PUSCH-ResourceGroupB-r16 MsgA-PUSCH-Resource-r16 OPTIONAL, -- Cond GroupBConfigured 4850 msgA-TransformPrecoder-r16 ENUMERATED {enabled, disabled} OPTIONAL, -- Need R 4851 msgA-DataScramblingIndex-r16 INTEGER (0..1023) OPTIONAL, -- Need S 4852 msgA-DeltaPreamble-r16 INTEGER (-1..6) OPTIONAL -- Need R 4853} 4854 4855MsgA-PUSCH-Resource-r16 ::= SEQUENCE { 4856 msgA-MCS-r16 INTEGER (0..15), 4857 nrofSlotsMsgA-PUSCH-r16 INTEGER (1..4), 4858 nrofMsgA-PO-PerSlot-r16 ENUMERATED {one, two, three, six}, 4859 msgA-PUSCH-TimeDomainOffset-r16 INTEGER (1..32), 4860 msgA-PUSCH-TimeDomainAllocation-r16 INTEGER (1..maxNrofUL-Allocations) OPTIONAL, -- Need S 4861 startSymbolAndLengthMsgA-PO-r16 INTEGER (0..127) OPTIONAL, -- Need S 4862 mappingTypeMsgA-PUSCH-r16 ENUMERATED {typeA, typeB} OPTIONAL, -- Need S 4863 guardPeriodMsgA-PUSCH-r16 INTEGER (0..3) OPTIONAL, -- Need R 4864 guardBandMsgA-PUSCH-r16 INTEGER (0..1), 4865 frequencyStartMsgA-PUSCH-r16 INTEGER (0..maxNrofPhysicalResourceBlocks-1), 4866 nrofPRBs-PerMsgA-PO-r16 INTEGER (1..32), 4867 nrofMsgA-PO-FDM-r16 ENUMERATED {one, two, four, eight}, 4868 msgA-IntraSlotFrequencyHopping-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 4869 msgA-HoppingBits-r16 BIT STRING (SIZE(2)) OPTIONAL, -- Cond FreqHopConfigured 4870 msgA-DMRS-Config-r16 MsgA-DMRS-Config-r16, 4871 nrofDMRS-Sequences-r16 INTEGER (1..2), 4872 msgA-Alpha-r16 ENUMERATED {alpha0, alpha04, alpha05, alpha06, 4873 alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need S 4874 interlaceIndexFirstPO-MsgA-PUSCH-r16 INTEGER (1..10) OPTIONAL, -- Need R 4875 nrofInterlacesPerMsgA-PO-r16 INTEGER (1..10) OPTIONAL, -- Need R 4876 ... 4877} 4878 4879MsgA-DMRS-Config-r16 ::= SEQUENCE { 4880 msgA-DMRS-AdditionalPosition-r16 ENUMERATED {pos0, pos1, pos3} OPTIONAL, -- Need S 4881 msgA-MaxLength-r16 ENUMERATED {len2} OPTIONAL, -- Need S 4882 msgA-PUSCH-DMRS-CDM-Group-r16 INTEGER (0..1) OPTIONAL, -- Need S 4883 msgA-PUSCH-NrofPorts-r16 INTEGER (0..1) OPTIONAL, -- Need S 4884 msgA-ScramblingID0-r16 INTEGER (0..65535) OPTIONAL, -- Need S 4885 msgA-ScramblingID1-r16 INTEGER (0..65535) OPTIONAL -- Need S 4886} 4887 4888-- TAG-MSGA-PUSCH-CONFIG-STOP 4889-- TAG-MULTIFREQUENCYBANDLISTNR-START 4890 4891MultiFrequencyBandListNR ::= SEQUENCE (SIZE (1..maxNrofMultiBands)) OF FreqBandIndicatorNR 4892 4893-- TAG-MULTIFREQUENCYBANDLISTNR-STOP 4894-- TAG-MULTIFREQUENCYBANDLISTNR-SIB-START 4895 4896MultiFrequencyBandListNR-SIB ::= SEQUENCE (SIZE (1.. maxNrofMultiBands)) OF NR-MultiBandInfo 4897 4898NR-MultiBandInfo ::= SEQUENCE { 4899 freqBandIndicatorNR FreqBandIndicatorNR OPTIONAL, -- Cond OptULNotSIB2 4900 nr-NS-PmaxList NR-NS-PmaxList OPTIONAL -- Need S 4901} 4902 4903-- TAG-MULTIFREQUENCYBANDLISTNR-SIB-STOP 4904-- TAG-NeedForGapsConfigNR-START 4905 4906NeedForGapsConfigNR-r16 ::= SEQUENCE { 4907 requestedTargetBandFilterNR-r16 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL -- Need R 4908} 4909 4910-- TAG-NeedForGapsConfigNR-STOP 4911-- TAG-NeedForGapsInfoNR-START 4912 4913NeedForGapsInfoNR-r16 ::= SEQUENCE { 4914 intraFreq-needForGap-r16 NeedForGapsIntraFreqlist-r16, 4915 interFreq-needForGap-r16 NeedForGapsBandlistNR-r16 4916} 4917 4918NeedForGapsIntraFreqlist-r16 ::= SEQUENCE (SIZE (1.. maxNrofServingCells)) OF NeedForGapsIntraFreq-r16 4919 4920NeedForGapsBandlistNR-r16 ::= SEQUENCE (SIZE (1..maxBands)) OF NeedForGapsNR-r16 4921 4922NeedForGapsIntraFreq-r16 ::= SEQUENCE { 4923 servCellId-r16 ServCellIndex, 4924 gapIndicationIntra-r16 ENUMERATED {gap, no-gap} 4925} 4926 4927NeedForGapsNR-r16 ::= SEQUENCE { 4928 bandNR-r16 FreqBandIndicatorNR, 4929 gapIndication-r16 ENUMERATED {gap, no-gap} 4930} 4931 4932-- TAG-NeedForGapsInfoNR-STOP 4933-- TAG-NEXTHOPCHAININGCOUNT-START 4934 4935NextHopChainingCount ::= INTEGER (0..7) 4936 4937-- TAG-NEXTHOPCHAININGCOUNT-STOP 4938-- TAG-NG-5G-S-TMSI-START 4939 4940NG-5G-S-TMSI ::= BIT STRING (SIZE (48)) 4941 4942-- TAG-NG-5G-S-TMSI-STOP 4943-- TAG-NPN-IDENTITY-START 4944 4945NPN-Identity-r16 ::= CHOICE { 4946 pni-npn-r16 SEQUENCE { 4947 plmn-Identity-r16 PLMN-Identity, 4948 cag-IdentityList-r16 SEQUENCE (SIZE (1..maxNPN-r16)) OF CAG-IdentityInfo-r16 4949 }, 4950 snpn-r16 SEQUENCE { 4951 plmn-Identity-r16 PLMN-Identity, 4952 nid-List-r16 SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16 4953 } 4954} 4955 4956CAG-IdentityInfo-r16 ::= SEQUENCE { 4957 cag-Identity-r16 BIT STRING (SIZE (32)), 4958 manualCAGselectionAllowed-r16 ENUMERATED {true} OPTIONAL -- Need R 4959} 4960 4961NID-r16 ::= BIT STRING (SIZE (44)) 4962 4963-- TAG-NPN-IDENTITY-STOP 4964-- TAG-NPN-IDENTITYINFOLIST-START 4965 4966NPN-IdentityInfoList-r16 ::= SEQUENCE (SIZE (1..maxNPN-r16)) OF NPN-IdentityInfo-r16 4967 4968 4969NPN-IdentityInfo-r16 ::= SEQUENCE { 4970 npn-IdentityList-r16 SEQUENCE (SIZE (1..maxNPN-r16)) OF NPN-Identity-r16, 4971 trackingAreaCode-r16 TrackingAreaCode, 4972 ranac-r16 RAN-AreaCode OPTIONAL, -- Need R 4973 cellIdentity-r16 CellIdentity, 4974 cellReservedForOperatorUse-r16 ENUMERATED {reserved, notReserved}, 4975 iab-Support-r16 ENUMERATED {true} OPTIONAL, -- Need S 4976 ... 4977} 4978 4979-- TAG-NPN-IDENTITYINFOLIST-STOP 4980-- TAG-NR-NS-PMAXLIST-START 4981 4982NR-NS-PmaxList ::= SEQUENCE (SIZE (1..maxNR-NS-Pmax)) OF NR-NS-PmaxValue 4983 4984NR-NS-PmaxValue ::= SEQUENCE { 4985 additionalPmax P-Max OPTIONAL, -- Need N 4986 additionalSpectrumEmission AdditionalSpectrumEmission 4987} 4988 4989-- TAG-NR-NS-PMAXLIST-STOP 4990-- TAG-NZP-CSI-RS-RESOURCE-START 4991 4992NZP-CSI-RS-Resource ::= SEQUENCE { 4993 nzp-CSI-RS-ResourceId NZP-CSI-RS-ResourceId, 4994 resourceMapping CSI-RS-ResourceMapping, 4995 powerControlOffset INTEGER (-8..15), 4996 powerControlOffsetSS ENUMERATED{db-3, db0, db3, db6} OPTIONAL, -- Need R 4997 scramblingID ScramblingId, 4998 periodicityAndOffset CSI-ResourcePeriodicityAndOffset OPTIONAL, -- Cond PeriodicOrSemiPersistent 4999 qcl-InfoPeriodicCSI-RS TCI-StateId OPTIONAL, -- Cond Periodic 5000 ... 5001} 5002 5003-- TAG-NZP-CSI-RS-RESOURCE-STOP 5004-- TAG-NZP-CSI-RS-RESOURCEID-START 5005 5006NZP-CSI-RS-ResourceId ::= INTEGER (0..maxNrofNZP-CSI-RS-Resources-1) 5007 5008-- TAG-NZP-CSI-RS-RESOURCEID-STOP 5009-- TAG-NZP-CSI-RS-RESOURCESET-START 5010NZP-CSI-RS-ResourceSet ::= SEQUENCE { 5011 nzp-CSI-ResourceSetId NZP-CSI-RS-ResourceSetId, 5012 nzp-CSI-RS-Resources SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerSet)) OF NZP-CSI-RS-ResourceId, 5013 repetition ENUMERATED { on, off } OPTIONAL, -- Need S 5014 aperiodicTriggeringOffset INTEGER(0..6) OPTIONAL, -- Need S 5015 trs-Info ENUMERATED {true} OPTIONAL, -- Need R 5016 ..., 5017 [[ 5018 aperiodicTriggeringOffset-r16 INTEGER(0..31) OPTIONAL -- Need S 5019 ]] 5020} 5021 5022-- TAG-NZP-CSI-RS-RESOURCESET-STOP 5023-- TAG-NZP-CSI-RS-RESOURCESETID-START 5024 5025NZP-CSI-RS-ResourceSetId ::= INTEGER (0..maxNrofNZP-CSI-RS-ResourceSets-1) 5026 5027-- TAG-NZP-CSI-RS-RESOURCESETID-STOP 5028-- TAG-P-MAX-START 5029 5030P-Max ::= INTEGER (-30..33) 5031 5032-- TAG-P-MAX-STOP 5033-- TAG-PCI-LIST-START 5034 5035PCI-List ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF PhysCellId 5036 5037-- TAG-PCI-LIST-STOP 5038-- TAG-PCI-RANGE-START 5039 5040PCI-Range ::= SEQUENCE { 5041 start PhysCellId, 5042 range ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n84, 5043 n96, n128, n168, n252, n504, n1008,spare1} OPTIONAL -- Need S 5044} 5045 5046-- TAG-PCI-RANGE-STOP 5047-- TAG-PCI-RANGEELEMENT-START 5048 5049PCI-RangeElement ::= SEQUENCE { 5050 pci-RangeIndex PCI-RangeIndex, 5051 pci-Range PCI-Range 5052} 5053 5054-- TAG-PCI-RANGEELEMENT-STOP 5055-- TAG-PCI-RANGEINDEX-START 5056 5057PCI-RangeIndex ::= INTEGER (1..maxNrofPCI-Ranges) 5058 5059-- TAG-PCI-RANGEINDEX-STOP 5060-- TAG-PCI-RANGEINDEXLIST-START 5061 5062PCI-RangeIndexList ::= SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeIndex 5063 5064-- TAG-PCI-RANGEINDEXLIST-STOP 5065-- TAG-PDCCH-CONFIG-START 5066 5067PDCCH-Config ::= SEQUENCE { 5068 controlResourceSetToAddModList SEQUENCE(SIZE (1..3)) OF ControlResourceSet OPTIONAL, -- Need N 5069 controlResourceSetToReleaseList SEQUENCE(SIZE (1..3)) OF ControlResourceSetId OPTIONAL, -- Need N 5070 searchSpacesToAddModList SEQUENCE(SIZE (1..10)) OF SearchSpace OPTIONAL, -- Need N 5071 searchSpacesToReleaseList SEQUENCE(SIZE (1..10)) OF SearchSpaceId OPTIONAL, -- Need N 5072 downlinkPreemption CHOICE {release NULL, setup DownlinkPreemption } OPTIONAL, -- Need M 5073 tpc-PUSCH CHOICE {release NULL, setup PUSCH-TPC-CommandConfig } OPTIONAL, -- Need M 5074 tpc-PUCCH CHOICE {release NULL, setup PUCCH-TPC-CommandConfig } OPTIONAL, -- Need M 5075 tpc-SRS CHOICE {release NULL, setup SRS-TPC-CommandConfig} OPTIONAL, -- Need M 5076 ..., 5077 [[ 5078 controlResourceSetToAddModListSizeExt-v1610 SEQUENCE (SIZE (1..2)) OF ControlResourceSet OPTIONAL, -- Need N 5079 controlResourceSetToReleaseListSizeExt-r16 SEQUENCE (SIZE (1..5)) OF ControlResourceSetId-r16 OPTIONAL, -- Need N 5080 searchSpacesToAddModListExt-r16 SEQUENCE(SIZE (1..10)) OF SearchSpaceExt-r16 OPTIONAL, -- Need N 5081 uplinkCancellation-r16 CHOICE {release NULL, setup UplinkCancellation-r16 } OPTIONAL, -- Need M 5082 monitoringCapabilityConfig-r16 ENUMERATED { r15monitoringcapability,r16monitoringcapability } OPTIONAL, -- Need M 5083 searchSpaceSwitchConfig-r16 SearchSpaceSwitchConfig-r16 OPTIONAL -- Need R 5084 ]] 5085} 5086 5087SearchSpaceSwitchConfig-r16 ::= SEQUENCE { 5088 cellGroupsForSwitchList-r16 SEQUENCE(SIZE (1..4)) OF CellGroupForSwitch-r16 OPTIONAL, -- Need R 5089 searchSpaceSwitchDelay-r16 INTEGER (10..52) OPTIONAL -- Need R 5090} 5091 5092CellGroupForSwitch-r16 ::= SEQUENCE(SIZE (1..16)) OF ServCellIndex 5093 5094-- TAG-PDCCH-CONFIG-STOP 5095-- TAG-PDCCH-CONFIGCOMMON-START 5096 5097PDCCH-ConfigCommon ::= SEQUENCE { 5098 controlResourceSetZero ControlResourceSetZero OPTIONAL, -- Cond InitialBWP-Only 5099 commonControlResourceSet ControlResourceSet OPTIONAL, -- Need R 5100 searchSpaceZero SearchSpaceZero OPTIONAL, -- Cond InitialBWP-Only 5101 commonSearchSpaceList SEQUENCE (SIZE(1..4)) OF SearchSpace OPTIONAL, -- Need R 5102 searchSpaceSIB1 SearchSpaceId OPTIONAL, -- Need S 5103 searchSpaceOtherSystemInformation SearchSpaceId OPTIONAL, -- Need S 5104 pagingSearchSpace SearchSpaceId OPTIONAL, -- Need S 5105 ra-SearchSpace SearchSpaceId OPTIONAL, -- Need S 5106 ..., 5107 [[ 5108 firstPDCCH-MonitoringOccasionOfPO CHOICE { 5109 sCS15KHZoneT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..139), 5110 sCS30KHZoneT-SCS15KHZhalfT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..279), 5111 sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..559), 5112 sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..1119), 5113 sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..2239), 5114 sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..4479), 5115 sCS120KHZoneEighthT-SCS60KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..8959), 5116 sCS120KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..17919) 5117 } OPTIONAL -- Cond OtherBWP 5118 ]], 5119 [[ 5120 commonSearchSpaceListExt-r16 SEQUENCE (SIZE(1..4)) OF SearchSpaceExt-r16 OPTIONAL -- Need R 5121 ]] 5122} 5123 5124-- TAG-PDCCH-CONFIGCOMMON-STOP 5125-- TAG-PDCCH-CONFIGSIB1-START 5126 5127PDCCH-ConfigSIB1 ::= SEQUENCE { 5128 controlResourceSetZero ControlResourceSetZero, 5129 searchSpaceZero SearchSpaceZero 5130} 5131 5132-- TAG-PDCCH-CONFIGSIB1-STOP 5133-- TAG-PDCCH-SERVINGCELLCONFIG-START 5134 5135PDCCH-ServingCellConfig ::= SEQUENCE { 5136 slotFormatIndicator CHOICE {release NULL, setup SlotFormatIndicator } OPTIONAL, -- Need M 5137 ..., 5138 [[ 5139 availabilityIndicator-r16 CHOICE {release NULL, setup AvailabilityIndicator-r16} OPTIONAL, -- Need M 5140 searchSpaceSwitchTimer-r16 INTEGER (1..80) OPTIONAL -- Need R 5141 ]] 5142} 5143 5144-- TAG-PDCCH-SERVINGCELLCONFIG-STOP 5145-- TAG-PDCP-CONFIG-START 5146 5147PDCP-Config ::= SEQUENCE { 5148 drb SEQUENCE { 5149 discardTimer ENUMERATED {ms10, ms20, ms30, ms40, ms50, ms60, ms75, ms100, ms150, ms200, 5150 ms250, ms300, ms500, ms750, ms1500, infinity} OPTIONAL, -- Cond Setup 5151 pdcp-SN-SizeUL ENUMERATED {len12bits, len18bits} OPTIONAL, -- Cond Setup2 5152 pdcp-SN-SizeDL ENUMERATED {len12bits, len18bits} OPTIONAL, -- Cond Setup2 5153 headerCompression CHOICE { 5154 notUsed NULL, 5155 rohc SEQUENCE { 5156 maxCID INTEGER (1..16383) DEFAULT 15, 5157 profiles SEQUENCE { 5158 profile0x0001 BOOLEAN, 5159 profile0x0002 BOOLEAN, 5160 profile0x0003 BOOLEAN, 5161 profile0x0004 BOOLEAN, 5162 profile0x0006 BOOLEAN, 5163 profile0x0101 BOOLEAN, 5164 profile0x0102 BOOLEAN, 5165 profile0x0103 BOOLEAN, 5166 profile0x0104 BOOLEAN 5167 }, 5168 drb-ContinueROHC ENUMERATED { true } OPTIONAL -- Need N 5169 }, 5170 uplinkOnlyROHC SEQUENCE { 5171 maxCID INTEGER (1..16383) DEFAULT 15, 5172 profiles SEQUENCE { 5173 profile0x0006 BOOLEAN 5174 }, 5175 drb-ContinueROHC ENUMERATED { true } OPTIONAL -- Need N 5176 }, 5177 ... 5178 }, 5179 integrityProtection ENUMERATED { enabled } OPTIONAL, -- Cond ConnectedTo5GC1 5180 statusReportRequired ENUMERATED { true } OPTIONAL, -- Cond Rlc-AM-UM 5181 outOfOrderDelivery ENUMERATED { true } OPTIONAL -- Need R 5182 } OPTIONAL, -- Cond DRB 5183 moreThanOneRLC SEQUENCE { 5184 primaryPath SEQUENCE { 5185 cellGroup CellGroupId OPTIONAL, -- Need R 5186 logicalChannel LogicalChannelIdentity OPTIONAL -- Need R 5187 }, 5188 ul-DataSplitThreshold UL-DataSplitThreshold OPTIONAL, -- Cond SplitBearer 5189 pdcp-Duplication BOOLEAN OPTIONAL -- Need R 5190 } OPTIONAL, -- Cond MoreThanOneRLC 5191 5192 t-Reordering ENUMERATED { 5193 ms0, ms1, ms2, ms4, ms5, ms8, ms10, ms15, ms20, ms30, ms40, 5194 ms50, ms60, ms80, ms100, ms120, ms140, ms160, ms180, ms200, ms220, 5195 ms240, ms260, ms280, ms300, ms500, ms750, ms1000, ms1250, 5196 ms1500, ms1750, ms2000, ms2250, ms2500, ms2750, 5197 ms3000, spare28, spare27, spare26, spare25, spare24, 5198 spare23, spare22, spare21, spare20, 5199 spare19, spare18, spare17, spare16, spare15, spare14, 5200 spare13, spare12, spare11, spare10, spare09, 5201 spare08, spare07, spare06, spare05, spare04, spare03, 5202 spare02, spare01 } OPTIONAL, -- Need S 5203 ..., 5204 [[ 5205 cipheringDisabled ENUMERATED {true} OPTIONAL -- Cond ConnectedTo5GC 5206 ]], 5207 [[ 5208 discardTimerExt-r16 CHOICE {release NULL, setup DiscardTimerExt-r16 } OPTIONAL, -- Cond DRB2 5209 moreThanTwoRLC-DRB-r16 SEQUENCE { 5210 splitSecondaryPath-r16 LogicalChannelIdentity OPTIONAL, -- Cond SplitBearer2 5211 duplicationState-r16 SEQUENCE (SIZE (3)) OF BOOLEAN OPTIONAL -- Need S 5212 } OPTIONAL, -- Cond MoreThanTwoRLC-DRB 5213 ethernetHeaderCompression-r16 CHOICE {release NULL, setup EthernetHeaderCompression-r16 } OPTIONAL -- Need M 5214 ]] 5215} 5216 5217EthernetHeaderCompression-r16 ::= SEQUENCE { 5218 ehc-Common-r16 SEQUENCE { 5219 ehc-CID-Length-r16 ENUMERATED { bits7, bits15 }, 5220 ... 5221 }, 5222 ehc-Downlink-r16 SEQUENCE { 5223 drb-ContinueEHC-DL-r16 ENUMERATED { true } OPTIONAL, -- Need R 5224 ... 5225 } OPTIONAL, -- Need M 5226 ehc-Uplink-r16 SEQUENCE { 5227 maxCID-EHC-UL-r16 INTEGER (1..32767), 5228 drb-ContinueEHC-UL-r16 ENUMERATED { true } OPTIONAL, -- Need R 5229 ... 5230 } OPTIONAL -- Need M 5231} 5232 5233UL-DataSplitThreshold ::= ENUMERATED { 5234 b0, b100, b200, b400, b800, b1600, b3200, b6400, b12800, b25600, b51200, b102400, b204800, 5235 b409600, b819200, b1228800, b1638400, b2457600, b3276800, b4096000, b4915200, b5734400, 5236 b6553600, infinity, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1} 5237 5238DiscardTimerExt-r16 ::= ENUMERATED {ms0dot5, ms1, ms2, ms4, ms6, ms8, spare2, spare1} 5239 5240-- TAG-PDCP-CONFIG-STOP 5241-- TAG-PDSCH-CONFIG-START 5242 5243PDSCH-Config ::= SEQUENCE { 5244 dataScramblingIdentityPDSCH INTEGER (0..1023) OPTIONAL, -- Need S 5245 dmrs-DownlinkForPDSCH-MappingTypeA CHOICE {release NULL, setup DMRS-DownlinkConfig } OPTIONAL, -- Need M 5246 dmrs-DownlinkForPDSCH-MappingTypeB CHOICE {release NULL, setup DMRS-DownlinkConfig } OPTIONAL, -- Need M 5247 5248 tci-StatesToAddModList SEQUENCE (SIZE(1..maxNrofTCI-States)) OF TCI-State OPTIONAL, -- Need N 5249 tci-StatesToReleaseList SEQUENCE (SIZE(1..maxNrofTCI-States)) OF TCI-StateId OPTIONAL, -- Need N 5250 vrb-ToPRB-Interleaver ENUMERATED {n2, n4} OPTIONAL, -- Need S 5251 resourceAllocation ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch}, 5252 pdsch-TimeDomainAllocationList CHOICE {release NULL, setup PDSCH-TimeDomainResourceAllocationList } OPTIONAL, -- Need M 5253 pdsch-AggregationFactor ENUMERATED { n2, n4, n8 } OPTIONAL, -- Need S 5254 rateMatchPatternToAddModList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern OPTIONAL, -- Need N 5255 rateMatchPatternToReleaseList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL, -- Need N 5256 rateMatchPatternGroup1 RateMatchPatternGroup OPTIONAL, -- Need R 5257 rateMatchPatternGroup2 RateMatchPatternGroup OPTIONAL, -- Need R 5258 5259 rbg-Size ENUMERATED {config1, config2}, 5260 mcs-Table ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S 5261 maxNrofCodeWordsScheduledByDCI ENUMERATED {n1, n2} OPTIONAL, -- Need R 5262 5263 prb-BundlingType CHOICE { 5264 staticBundling SEQUENCE { 5265 bundleSize ENUMERATED { n4, wideband } OPTIONAL -- Need S 5266 }, 5267 dynamicBundling SEQUENCE { 5268 bundleSizeSet1 ENUMERATED { n4, wideband, n2-wideband, n4-wideband } OPTIONAL, -- Need S 5269 bundleSizeSet2 ENUMERATED { n4, wideband } OPTIONAL -- Need S 5270 } 5271 }, 5272 zp-CSI-RS-ResourceToAddModList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Resources)) OF ZP-CSI-RS-Resource 5273 OPTIONAL, -- Need N 5274 zp-CSI-RS-ResourceToReleaseList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Resources)) OF ZP-CSI-RS-ResourceId 5275 OPTIONAL, -- Need N 5276 aperiodic-ZP-CSI-RS-ResourceSetsToAddModList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet 5277 OPTIONAL, -- Need N 5278 aperiodic-ZP-CSI-RS-ResourceSetsToReleaseList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId 5279 OPTIONAL, -- Need N 5280 sp-ZP-CSI-RS-ResourceSetsToAddModList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet 5281 OPTIONAL, -- Need N 5282 sp-ZP-CSI-RS-ResourceSetsToReleaseList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId 5283 OPTIONAL, -- Need N 5284 p-ZP-CSI-RS-ResourceSet CHOICE {release NULL, setup ZP-CSI-RS-ResourceSet } 5285 OPTIONAL, -- Need M 5286 ..., 5287 [[ 5288 maxMIMO-Layers-r16 CHOICE {release NULL, setup MaxMIMO-LayersDL-r16 } OPTIONAL, -- Need M 5289 minimumSchedulingOffsetK0-r16 CHOICE {release NULL, setup MinSchedulingOffsetK0-Values-r16 } OPTIONAL, -- Need M 5290 5291 -- Start of the parameters for DCI format 1_2 introduced in V16.1.0 5292 antennaPortsFieldPresenceDCI-1-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S 5293 aperiodicZP-CSI-RS-ResourceSetsToAddModListDCI-1-2-r16 SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet 5294 OPTIONAL, -- Need N 5295 aperiodicZP-CSI-RS-ResourceSetsToReleaseListDCI-1-2-r16 SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId 5296 OPTIONAL, -- Need N 5297 dmrs-DownlinkForPDSCH-MappingTypeA-DCI-1-2-r16 CHOICE {release NULL, setup DMRS-DownlinkConfig } OPTIONAL, -- Need M 5298 dmrs-DownlinkForPDSCH-MappingTypeB-DCI-1-2-r16 CHOICE {release NULL, setup DMRS-DownlinkConfig } OPTIONAL, -- Need M 5299 dmrs-SequenceInitializationDCI-1-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S 5300 harq-ProcessNumberSizeDCI-1-2-r16 INTEGER (0..4) OPTIONAL, -- Need R 5301 mcs-TableDCI-1-2-r16 ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S 5302 numberOfBitsForRV-DCI-1-2-r16 INTEGER (0..2) OPTIONAL, -- Need R 5303 pdsch-TimeDomainAllocationListDCI-1-2-r16 CHOICE {release NULL, setup PDSCH-TimeDomainResourceAllocationList-r16 } 5304 OPTIONAL, -- Need M 5305 prb-BundlingTypeDCI-1-2-r16 CHOICE { 5306 staticBundling-r16 SEQUENCE { 5307 bundleSize-r16 ENUMERATED { n4, wideband } OPTIONAL -- Need S 5308 }, 5309 dynamicBundling-r16 SEQUENCE { 5310 bundleSizeSet1-r16 ENUMERATED { n4, wideband, n2-wideband, n4-wideband } OPTIONAL, -- Need S 5311 bundleSizeSet2-r16 ENUMERATED { n4, wideband } OPTIONAL -- Need S 5312 } 5313 } OPTIONAL, -- Need R 5314 priorityIndicatorDCI-1-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S 5315 rateMatchPatternGroup1DCI-1-2-r16 RateMatchPatternGroup OPTIONAL, -- Need R 5316 rateMatchPatternGroup2DCI-1-2-r16 RateMatchPatternGroup OPTIONAL, -- Need R 5317 resourceAllocationType1GranularityDCI-1-2-r16 ENUMERATED {n2,n4,n8,n16} OPTIONAL, -- Need S 5318 vrb-ToPRB-InterleaverDCI-1-2-r16 ENUMERATED {n2, n4} OPTIONAL, -- Need S 5319 referenceOfSLIVDCI-1-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S 5320 resourceAllocationDCI-1-2-r16 ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch} 5321 OPTIONAL, -- Need M 5322 -- End of the parameters for DCI format 1_2 introduced in V16.1.0 5323 5324 priorityIndicatorDCI-1-1-r16 ENUMERATED {enabled} OPTIONAL, -- Need S 5325 dataScramblingIdentityPDSCH2-r16 INTEGER (0..1023) OPTIONAL, -- Need R 5326 pdsch-TimeDomainAllocationList-r16 CHOICE {release NULL, setup PDSCH-TimeDomainResourceAllocationList-r16 } OPTIONAL, -- Need M 5327 repetitionSchemeConfig-r16 CHOICE {release NULL, setup RepetitionSchemeConfig-r16} OPTIONAL -- Need M 5328 ]], 5329 [[ 5330 repetitionSchemeConfig-v1630 CHOICE {release NULL, setup RepetitionSchemeConfig-v1630} OPTIONAL -- Need M 5331 ]] 5332} 5333 5334RateMatchPatternGroup ::= SEQUENCE (SIZE (1..maxNrofRateMatchPatternsPerGroup)) OF CHOICE { 5335 cellLevel RateMatchPatternId, 5336 bwpLevel RateMatchPatternId 5337} 5338 5339MinSchedulingOffsetK0-Values-r16 ::= SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK0-SchedulingOffset-r16) 5340 5341MaxMIMO-LayersDL-r16 ::= INTEGER (1..8) 5342 5343-- TAG-PDSCH-CONFIG-STOP 5344-- TAG-PDSCH-CONFIGCOMMON-START 5345 5346PDSCH-ConfigCommon ::= SEQUENCE { 5347 pdsch-TimeDomainAllocationList PDSCH-TimeDomainResourceAllocationList OPTIONAL, -- Need R 5348 ... 5349} 5350 5351-- TAG-PDSCH-CONFIGCOMMON-STOP 5352-- TAG-PDSCH-SERVINGCELLCONFIG-START 5353 5354PDSCH-ServingCellConfig ::= SEQUENCE { 5355 codeBlockGroupTransmission CHOICE {release NULL, setup PDSCH-CodeBlockGroupTransmission } OPTIONAL, -- Need M 5356 xOverhead ENUMERATED { xOh6, xOh12, xOh18 } OPTIONAL, -- Need S 5357 nrofHARQ-ProcessesForPDSCH ENUMERATED {n2, n4, n6, n10, n12, n16} OPTIONAL, -- Need S 5358 pucch-Cell ServCellIndex OPTIONAL, -- Cond SCellAddOnly 5359 ..., 5360 [[ 5361 maxMIMO-Layers INTEGER (1..8) OPTIONAL, -- Need M 5362 processingType2Enabled BOOLEAN OPTIONAL -- Need M 5363 ]], 5364 [[ 5365 pdsch-CodeBlockGroupTransmissionList-r16 CHOICE {release NULL, setup PDSCH-CodeBlockGroupTransmissionList-r16 } OPTIONAL -- Need M 5366 ]] 5367} 5368 5369PDSCH-CodeBlockGroupTransmission ::= SEQUENCE { 5370 maxCodeBlockGroupsPerTransportBlock ENUMERATED {n2, n4, n6, n8}, 5371 codeBlockGroupFlushIndicator BOOLEAN, 5372 ... 5373} 5374 5375PDSCH-CodeBlockGroupTransmissionList-r16 ::= SEQUENCE (SIZE (1..2)) OF PDSCH-CodeBlockGroupTransmission 5376 5377-- TAG-PDSCH-SERVINGCELLCONFIG-STOP 5378-- TAG-PDSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-START 5379 5380 5381PDSCH-TimeDomainResourceAllocationList ::= SEQUENCE (SIZE(1..maxNrofDL-Allocations)) OF PDSCH-TimeDomainResourceAllocation 5382 5383PDSCH-TimeDomainResourceAllocation ::= SEQUENCE { 5384 k0 INTEGER(0..32) OPTIONAL, -- Need S 5385 mappingType ENUMERATED {typeA, typeB}, 5386 startSymbolAndLength INTEGER (0..127) 5387} 5388 5389PDSCH-TimeDomainResourceAllocationList-r16 ::= SEQUENCE (SIZE(1..maxNrofDL-Allocations)) OF PDSCH-TimeDomainResourceAllocation-r16 5390 5391PDSCH-TimeDomainResourceAllocation-r16 ::= SEQUENCE { 5392 k0-r16 INTEGER(0..32) OPTIONAL, -- Need S 5393 mappingType-r16 ENUMERATED {typeA, typeB}, 5394 startSymbolAndLength-r16 INTEGER (0..127), 5395 repetitionNumber-r16 ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16} OPTIONAL, -- Cond Formats1-0and1-1 5396 ... 5397} 5398 5399-- TAG-PDSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-STOP 5400-- TAG-PHR-CONFIG-START 5401 5402PHR-Config ::= SEQUENCE { 5403 phr-PeriodicTimer ENUMERATED {sf10, sf20, sf50, sf100, sf200,sf500, sf1000, infinity}, 5404 phr-ProhibitTimer ENUMERATED {sf0, sf10, sf20, sf50, sf100,sf200, sf500, sf1000}, 5405 phr-Tx-PowerFactorChange ENUMERATED {dB1, dB3, dB6, infinity}, 5406 multiplePHR BOOLEAN, 5407 dummy BOOLEAN, 5408 phr-Type2OtherCell BOOLEAN, 5409 phr-ModeOtherCG ENUMERATED {real, virtual}, 5410 ..., 5411 [[ 5412 mpe-Reporting-FR2-r16 CHOICE {release NULL, setup MPE-Config-FR2-r16 } OPTIONAL -- Need M 5413 ]] 5414} 5415 5416MPE-Config-FR2-r16 ::= SEQUENCE { 5417 mpe-ProhibitTimer-r16 ENUMERATED {sf0, sf10, sf20, sf50, sf100, sf200, sf500, sf1000}, 5418 mpe-Threshold-r16 ENUMERATED {dB3, dB6, dB9, dB12} 5419} 5420 5421-- TAG-PHR-CONFIG-STOP 5422-- TAG-PHYSCELLID-START 5423 5424PhysCellId ::= INTEGER (0..1007) 5425 5426-- TAG-PHYSCELLID-STOP 5427-- TAG-PHYSICALCELLGROUPCONFIG-START 5428 5429PhysicalCellGroupConfig ::= SEQUENCE { 5430 harq-ACK-SpatialBundlingPUCCH ENUMERATED {true} OPTIONAL, -- Need S 5431 harq-ACK-SpatialBundlingPUSCH ENUMERATED {true} OPTIONAL, -- Need S 5432 p-NR-FR1 P-Max OPTIONAL, -- Need R 5433 pdsch-HARQ-ACK-Codebook ENUMERATED {semiStatic, dynamic}, 5434 tpc-SRS-RNTI RNTI-Value OPTIONAL, -- Need R 5435 tpc-PUCCH-RNTI RNTI-Value OPTIONAL, -- Need R 5436 tpc-PUSCH-RNTI RNTI-Value OPTIONAL, -- Need R 5437 sp-CSI-RNTI RNTI-Value OPTIONAL, -- Need R 5438 cs-RNTI CHOICE {release NULL, setup RNTI-Value } OPTIONAL, -- Need M 5439 ..., 5440 [[ 5441 mcs-C-RNTI RNTI-Value OPTIONAL, -- Need R 5442 p-UE-FR1 P-Max OPTIONAL -- Cond MCG-Only 5443 ]], 5444 [[ 5445 xScale ENUMERATED {dB0, dB6, spare2, spare1} OPTIONAL -- Cond SCG-Only 5446 ]], 5447 [[ 5448 pdcch-BlindDetection CHOICE {release NULL, setup PDCCH-BlindDetection } OPTIONAL -- Need M 5449 ]], 5450 [[ 5451 dcp-Config-r16 CHOICE {release NULL, setup DCP-Config-r16 } OPTIONAL, -- Need M 5452 harq-ACK-SpatialBundlingPUCCH-secondaryPUCCHgroup-r16 ENUMERATED {enabled, disabled} OPTIONAL, -- Cond twoPUCCHgroup 5453 harq-ACK-SpatialBundlingPUSCH-secondaryPUCCHgroup-r16 ENUMERATED {enabled, disabled} OPTIONAL, -- Cond twoPUCCHgroup 5454 pdsch-HARQ-ACK-Codebook-secondaryPUCCHgroup-r16 ENUMERATED {semiStatic, dynamic} OPTIONAL, -- Cond twoPUCCHgroup 5455 p-NR-FR2-r16 P-Max OPTIONAL, -- Need R 5456 p-UE-FR2-r16 P-Max OPTIONAL, -- Cond MCG-Only 5457 nrdc-PCmode-FR1-r16 ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic} OPTIONAL, -- Cond MCG-Only 5458 nrdc-PCmode-FR2-r16 ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic} OPTIONAL, -- Cond MCG-Only 5459 pdsch-HARQ-ACK-Codebook-r16 ENUMERATED {enhancedDynamic} OPTIONAL, -- Need R 5460 nfi-TotalDAI-Included-r16 ENUMERATED {true} OPTIONAL, -- Need R 5461 ul-TotalDAI-Included-r16 ENUMERATED {true} OPTIONAL, -- Need R 5462 pdsch-HARQ-ACK-OneShotFeedback-r16 ENUMERATED {true} OPTIONAL, -- Need R 5463 pdsch-HARQ-ACK-OneShotFeedbackNDI-r16 ENUMERATED {true} OPTIONAL, -- Need R 5464 pdsch-HARQ-ACK-OneShotFeedbackCBG-r16 ENUMERATED {true} OPTIONAL, -- Need R 5465 downlinkAssignmentIndexDCI-0-2-r16 ENUMERATED { enabled } OPTIONAL, -- Need S 5466 downlinkAssignmentIndexDCI-1-2-r16 ENUMERATED {n1, n2, n4} OPTIONAL, -- Need S 5467 pdsch-HARQ-ACK-CodebookList-r16 CHOICE {release NULL, setup PDSCH-HARQ-ACK-CodebookList-r16} OPTIONAL, -- Need M 5468 ackNackFeedbackMode-r16 ENUMERATED {joint, separate} OPTIONAL, -- Need R 5469 pdcch-BlindDetectionCA-CombIndicator-r16 CHOICE {release NULL, setup PDCCH-BlindDetectionCA-CombIndicator-r16 } OPTIONAL, -- Need M 5470 pdcch-BlindDetection2-r16 CHOICE {release NULL, setup PDCCH-BlindDetection2-r16 } OPTIONAL, -- Need M 5471 pdcch-BlindDetection3-r16 CHOICE {release NULL, setup PDCCH-BlindDetection3-r16 } OPTIONAL, -- Need M 5472 bdFactorR-r16 ENUMERATED {n1} OPTIONAL -- Need R 5473 ]] 5474} 5475 5476PDCCH-BlindDetection ::= INTEGER (1..15) 5477 5478DCP-Config-r16 ::= SEQUENCE { 5479 ps-RNTI-r16 RNTI-Value, 5480 ps-Offset-r16 INTEGER (1..120), 5481 sizeDCI-2-6-r16 INTEGER (1..maxDCI-2-6-Size-r16), 5482 ps-PositionDCI-2-6-r16 INTEGER (0..maxDCI-2-6-Size-1-r16), 5483 ps-WakeUp-r16 ENUMERATED {true} OPTIONAL, -- Need S 5484 ps-TransmitPeriodicL1-RSRP-r16 ENUMERATED {true} OPTIONAL, -- Need S 5485 ps-TransmitOtherPeriodicCSI-r16 ENUMERATED {true} OPTIONAL -- Need S 5486} 5487 5488PDSCH-HARQ-ACK-CodebookList-r16 ::= SEQUENCE (SIZE (1..2)) OF ENUMERATED {semiStatic, dynamic} 5489 5490PDCCH-BlindDetectionCA-CombIndicator-r16 ::= SEQUENCE { 5491 pdcch-BlindDetectionCA1-r16 INTEGER (1..15), 5492 pdcch-BlindDetectionCA2-r16 INTEGER (1..15) 5493} 5494 5495PDCCH-BlindDetection2-r16 ::= INTEGER (1..15) 5496 5497PDCCH-BlindDetection3-r16 ::= INTEGER (1..15) 5498 5499-- TAG-PHYSICALCELLGROUPCONFIG-STOP 5500-- TAG-PLMN-IDENTITY-START 5501 5502PLMN-Identity ::= SEQUENCE { 5503 mcc MCC OPTIONAL, -- Cond MCC 5504 mnc MNC 5505} 5506 5507MCC ::= SEQUENCE (SIZE (3)) OF MCC-MNC-Digit 5508 5509MNC ::= SEQUENCE (SIZE (2..3)) OF MCC-MNC-Digit 5510 5511MCC-MNC-Digit ::= INTEGER (0..9) 5512 5513-- TAG-PLMN-IDENTITY-STOP 5514-- TAG-PLMN-IDENTITYINFOLIST-START 5515 5516PLMN-IdentityInfoList ::= SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-IdentityInfo 5517 5518PLMN-IdentityInfo ::= SEQUENCE { 5519 plmn-IdentityList SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity, 5520 trackingAreaCode TrackingAreaCode OPTIONAL, -- Need R 5521 ranac RAN-AreaCode OPTIONAL, -- Need R 5522 cellIdentity CellIdentity, 5523 cellReservedForOperatorUse ENUMERATED {reserved, notReserved}, 5524 ..., 5525 [[ 5526 iab-Support-r16 ENUMERATED {true} OPTIONAL -- Need S 5527 ]] 5528} 5529-- TAG-PLMN-IDENTITYINFOLIST-STOP 5530-- TAG-PLMNIDENTITYLIST2-START 5531 5532PLMN-IdentityList2-r16 ::= SEQUENCE (SIZE (1..16)) OF PLMN-Identity 5533 5534-- TAG-PLMNIDENTITYLIST2-STOP 5535-- TAG-PRB-ID-START 5536 5537PRB-Id ::= INTEGER (0..maxNrofPhysicalResourceBlocks-1) 5538 5539-- TAG-PRB-ID-STOP 5540-- TAG-PTRS-DOWNLINKCONFIG-START 5541 5542PTRS-DownlinkConfig ::= SEQUENCE { 5543 frequencyDensity SEQUENCE (SIZE (2)) OF INTEGER (1..276) OPTIONAL, -- Need S 5544 timeDensity SEQUENCE (SIZE (3)) OF INTEGER (0..29) OPTIONAL, -- Need S 5545 epre-Ratio INTEGER (0..3) OPTIONAL, -- Need S 5546 resourceElementOffset ENUMERATED { offset01, offset10, offset11 } OPTIONAL, -- Need S 5547 ..., 5548 [[ 5549 maxNrofPorts-r16 ENUMERATED {n1, n2} OPTIONAL -- Need R 5550 ]] 5551 5552} 5553 5554-- TAG-PTRS-DOWNLINKCONFIG-STOP 5555-- TAG-PTRS-UPLINKCONFIG-START 5556 5557PTRS-UplinkConfig ::= SEQUENCE { 5558 transformPrecoderDisabled SEQUENCE { 5559 frequencyDensity SEQUENCE (SIZE (2)) OF INTEGER (1..276) OPTIONAL, -- Need S 5560 timeDensity SEQUENCE (SIZE (3)) OF INTEGER (0..29) OPTIONAL, -- Need S 5561 maxNrofPorts ENUMERATED {n1, n2}, 5562 resourceElementOffset ENUMERATED {offset01, offset10, offset11 } OPTIONAL, -- Need S 5563 ptrs-Power ENUMERATED {p00, p01, p10, p11} 5564 } OPTIONAL, -- Need R 5565 transformPrecoderEnabled SEQUENCE { 5566 sampleDensity SEQUENCE (SIZE (5)) OF INTEGER (1..276), 5567 timeDensityTransformPrecoding ENUMERATED {d2} OPTIONAL -- Need S 5568 } OPTIONAL, -- Need R 5569 ... 5570} 5571 5572-- TAG-PTRS-UPLINKCONFIG-STOP 5573-- TAG-PUCCH-CONFIG-START 5574 5575PUCCH-Config ::= SEQUENCE { 5576 resourceSetToAddModList SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceSets)) OF PUCCH-ResourceSet OPTIONAL, -- Need N 5577 resourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceSets)) OF PUCCH-ResourceSetId OPTIONAL, -- Need N 5578 resourceToAddModList SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-Resource OPTIONAL, -- Need N 5579 resourceToReleaseList SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-ResourceId OPTIONAL, -- Need N 5580 format1 CHOICE {release NULL, setup PUCCH-FormatConfig } OPTIONAL, -- Need M 5581 format2 CHOICE {release NULL, setup PUCCH-FormatConfig } OPTIONAL, -- Need M 5582 format3 CHOICE {release NULL, setup PUCCH-FormatConfig } OPTIONAL, -- Need M 5583 format4 CHOICE {release NULL, setup PUCCH-FormatConfig } OPTIONAL, -- Need M 5584 schedulingRequestResourceToAddModList SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfig 5585 OPTIONAL, -- Need N 5586 schedulingRequestResourceToReleaseList SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceId 5587 OPTIONAL, -- Need N 5588 multi-CSI-PUCCH-ResourceList SEQUENCE (SIZE (1..2)) OF PUCCH-ResourceId OPTIONAL, -- Need M 5589 dl-DataToUL-ACK SEQUENCE (SIZE (1..8)) OF INTEGER (0..15) OPTIONAL, -- Need M 5590 spatialRelationInfoToAddModList SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos)) OF PUCCH-SpatialRelationInfo 5591 OPTIONAL, -- Need N 5592 spatialRelationInfoToReleaseList SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos)) OF PUCCH-SpatialRelationInfoId 5593 OPTIONAL, -- Need N 5594 pucch-PowerControl PUCCH-PowerControl OPTIONAL, -- Need M 5595 ..., 5596 [[ 5597 resourceToAddModListExt-r16 SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-ResourceExt-r16 OPTIONAL, -- Need N 5598 dl-DataToUL-ACK-r16 CHOICE {release NULL, setup DL-DataToUL-ACK-r16 } OPTIONAL, -- Need M 5599 ul-AccessConfigListDCI-1-1-r16 CHOICE {release NULL, setup UL-AccessConfigListDCI-1-1-r16 } OPTIONAL, -- Need M 5600 subslotLengthForPUCCH-r16 CHOICE { 5601 normalCP-r16 ENUMERATED {n2,n7}, 5602 extendedCP-r16 ENUMERATED {n2,n6} 5603 } OPTIONAL, -- Need R 5604 dl-DataToUL-ACK-DCI-1-2-r16 CHOICE {release NULL, setup DL-DataToUL-ACK-DCI-1-2-r16} OPTIONAL, -- Need M 5605 numberOfBitsForPUCCH-ResourceIndicatorDCI-1-2-r16 INTEGER (0..3) OPTIONAL, -- Need R 5606 dmrs-UplinkTransformPrecodingPUCCH-r16 ENUMERATED {enabled} OPTIONAL, -- Cond PI2-BPSK 5607 spatialRelationInfoToAddModListSizeExt-v1610 SEQUENCE (SIZE (1..maxNrofSpatialRelationInfosDiff-r16)) OF PUCCH-SpatialRelationInfo 5608 OPTIONAL, -- Need N 5609 spatialRelationInfoToReleaseListSizeExt-v1610 SEQUENCE (SIZE (1..maxNrofSpatialRelationInfosDiff-r16)) OF PUCCH-SpatialRelationInfoId 5610 OPTIONAL, -- Need N 5611 spatialRelationInfoToAddModListExt-v1610 SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos-r16)) OF PUCCH-SpatialRelationInfoExt-r16 5612 OPTIONAL, -- Need N 5613 spatialRelationInfoToReleaseListExt-v1610 SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos-r16)) OF 5614 PUCCH-SpatialRelationInfoId-r16 OPTIONAL, -- Need N 5615 resourceGroupToAddModList-r16 SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceGroups-r16)) OF PUCCH-ResourceGroup-r16 5616 OPTIONAL, -- Need N 5617 resourceGroupToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceGroups-r16)) OF PUCCH-ResourceGroupId-r16 5618 OPTIONAL, -- Need N 5619 sps-PUCCH-AN-List-r16 CHOICE {release NULL, setup SPS-PUCCH-AN-List-r16 } OPTIONAL, -- Need M 5620 schedulingRequestResourceToAddModListExt-v1610 SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfigExt-v1610 5621 OPTIONAL -- Need N 5622 ]] 5623} 5624 5625PUCCH-FormatConfig ::= SEQUENCE { 5626 interslotFrequencyHopping ENUMERATED {enabled} OPTIONAL, -- Need R 5627 additionalDMRS ENUMERATED {true} OPTIONAL, -- Need R 5628 maxCodeRate PUCCH-MaxCodeRate OPTIONAL, -- Need R 5629 nrofSlots ENUMERATED {n2,n4,n8} OPTIONAL, -- Need S 5630 pi2BPSK ENUMERATED {enabled} OPTIONAL, -- Need R 5631 simultaneousHARQ-ACK-CSI ENUMERATED {true} OPTIONAL -- Need R 5632} 5633 5634PUCCH-MaxCodeRate ::= ENUMERATED {zeroDot08, zeroDot15, zeroDot25, zeroDot35, zeroDot45, zeroDot60, zeroDot80} 5635 5636-- A set with one or more PUCCH resources 5637PUCCH-ResourceSet ::= SEQUENCE { 5638 pucch-ResourceSetId PUCCH-ResourceSetId, 5639 resourceList SEQUENCE (SIZE (1..maxNrofPUCCH-ResourcesPerSet)) OF PUCCH-ResourceId, 5640 maxPayloadSize INTEGER (4..256) OPTIONAL -- Need R 5641} 5642 5643PUCCH-ResourceSetId ::= INTEGER (0..maxNrofPUCCH-ResourceSets-1) 5644 5645PUCCH-Resource ::= SEQUENCE { 5646 pucch-ResourceId PUCCH-ResourceId, 5647 startingPRB PRB-Id, 5648 intraSlotFrequencyHopping ENUMERATED { enabled } OPTIONAL, -- Need R 5649 secondHopPRB PRB-Id OPTIONAL, -- Need R 5650 format CHOICE { 5651 format0 PUCCH-format0, 5652 format1 PUCCH-format1, 5653 format2 PUCCH-format2, 5654 format3 PUCCH-format3, 5655 format4 PUCCH-format4 5656 } 5657} 5658 5659PUCCH-ResourceExt-r16 ::= SEQUENCE { 5660 interlaceAllocation-r16 SEQUENCE { 5661 rb-SetIndex INTEGER (0..4), 5662 interlace0 CHOICE { 5663 scs15 INTEGER (0..9), 5664 scs30 INTEGER (0..4) 5665 } 5666 } OPTIONAL, --Need R 5667 formatExt-v1610 CHOICE { 5668 interlace1-v1610 INTEGER (0..9), 5669 occ-v1610 SEQUENCE { 5670 occ-Length-v1610 ENUMERATED {n2,n4} OPTIONAL, -- Need M 5671 occ-Index-v1610 ENUMERATED {n0,n1,n2,n3} OPTIONAL -- Need M 5672 } 5673 } OPTIONAL, -- Need R 5674 ... 5675} 5676 5677PUCCH-ResourceId ::= INTEGER (0..maxNrofPUCCH-Resources-1) 5678 5679 5680PUCCH-format0 ::= SEQUENCE { 5681 initialCyclicShift INTEGER(0..11), 5682 nrofSymbols INTEGER (1..2), 5683 startingSymbolIndex INTEGER(0..13) 5684} 5685 5686PUCCH-format1 ::= SEQUENCE { 5687 initialCyclicShift INTEGER(0..11), 5688 nrofSymbols INTEGER (4..14), 5689 startingSymbolIndex INTEGER(0..10), 5690 timeDomainOCC INTEGER(0..6) 5691} 5692 5693PUCCH-format2 ::= SEQUENCE { 5694 nrofPRBs INTEGER (1..16), 5695 nrofSymbols INTEGER (1..2), 5696 startingSymbolIndex INTEGER(0..13) 5697} 5698 5699PUCCH-format3 ::= SEQUENCE { 5700 nrofPRBs INTEGER (1..16), 5701 nrofSymbols INTEGER (4..14), 5702 startingSymbolIndex INTEGER(0..10) 5703} 5704 5705PUCCH-format4 ::= SEQUENCE { 5706 nrofSymbols INTEGER (4..14), 5707 occ-Length ENUMERATED {n2,n4}, 5708 occ-Index ENUMERATED {n0,n1,n2,n3}, 5709 startingSymbolIndex INTEGER(0..10) 5710} 5711 5712PUCCH-ResourceGroup-r16 ::= SEQUENCE { 5713 pucch-ResourceGroupId-r16 PUCCH-ResourceGroupId-r16, 5714 resourcePerGroupList-r16 SEQUENCE (SIZE (1..maxNrofPUCCH-ResourcesPerGroup-r16)) OF PUCCH-ResourceId 5715} 5716 5717PUCCH-ResourceGroupId-r16 ::= INTEGER (0..maxNrofPUCCH-ResourceGroups-1-r16) 5718 5719DL-DataToUL-ACK-r16 ::= SEQUENCE (SIZE (1..8)) OF INTEGER (-1..15) 5720 5721DL-DataToUL-ACK-DCI-1-2-r16 ::= SEQUENCE (SIZE (1..8)) OF INTEGER (0..15) 5722 5723UL-AccessConfigListDCI-1-1-r16 ::= SEQUENCE (SIZE (1..16)) OF INTEGER (0..15) 5724 5725-- TAG-PUCCH-CONFIG-STOP 5726-- TAG-PUCCH-CONFIGCOMMON-START 5727 5728PUCCH-ConfigCommon ::= SEQUENCE { 5729 pucch-ResourceCommon INTEGER (0..15) OPTIONAL, -- Cond InitialBWP-Only 5730 pucch-GroupHopping ENUMERATED { neither, enable, disable }, 5731 hoppingId INTEGER (0..1023) OPTIONAL, -- Need R 5732 p0-nominal INTEGER (-202..24) OPTIONAL, -- Need R 5733 ... 5734} 5735 5736-- TAG-PUCCH-CONFIGCOMMON-STOP 5737-- TAG-PUCCH-CONFIGURATIONLIST-START 5738 5739PUCCH-ConfigurationList-r16 ::= SEQUENCE (SIZE (1..2)) OF PUCCH-Config 5740 5741-- TAG-PUCCH-CONFIGURATIONLIST-STOP 5742-- TAG-PUCCH-PATHLOSSREFERENCERS-ID-START 5743 5744PUCCH-PathlossReferenceRS-Id ::= INTEGER (0..maxNrofPUCCH-PathlossReferenceRSs-1) 5745 5746PUCCH-PathlossReferenceRS-Id-v1610 ::= INTEGER (maxNrofPUCCH-PathlossReferenceRSs..maxNrofPUCCH-PathlossReferenceRSs-1-r16) 5747 5748-- TAG-PUCCH-PATHLOSSREFERENCERS-ID-STOP 5749-- TAG-PUCCH-POWERCONTROL-START 5750PUCCH-PowerControl ::= SEQUENCE { 5751 deltaF-PUCCH-f0 INTEGER (-16..15) OPTIONAL, -- Need R 5752 deltaF-PUCCH-f1 INTEGER (-16..15) OPTIONAL, -- Need R 5753 deltaF-PUCCH-f2 INTEGER (-16..15) OPTIONAL, -- Need R 5754 deltaF-PUCCH-f3 INTEGER (-16..15) OPTIONAL, -- Need R 5755 deltaF-PUCCH-f4 INTEGER (-16..15) OPTIONAL, -- Need R 5756 p0-Set SEQUENCE (SIZE (1..maxNrofPUCCH-P0-PerSet)) OF P0-PUCCH OPTIONAL, -- Need M 5757 pathlossReferenceRSs SEQUENCE (SIZE (1..maxNrofPUCCH-PathlossReferenceRSs)) OF PUCCH-PathlossReferenceRS 5758 OPTIONAL, -- Need M 5759 twoPUCCH-PC-AdjustmentStates ENUMERATED {twoStates} OPTIONAL, -- Need S 5760 ..., 5761 [[ 5762 pathlossReferenceRSs-v1610 CHOICE {release NULL, setup PathlossReferenceRSs-v1610 } OPTIONAL -- Need M 5763 ]] 5764} 5765 5766P0-PUCCH ::= SEQUENCE { 5767 p0-PUCCH-Id P0-PUCCH-Id, 5768 p0-PUCCH-Value INTEGER (-16..15) 5769} 5770 5771P0-PUCCH-Id ::= INTEGER (1..8) 5772 5773PathlossReferenceRSs-v1610 ::= SEQUENCE (SIZE (1..maxNrofPUCCH-PathlossReferenceRSsDiff-r16)) OF PUCCH-PathlossReferenceRS-r16 5774 5775PUCCH-PathlossReferenceRS ::= SEQUENCE { 5776 pucch-PathlossReferenceRS-Id PUCCH-PathlossReferenceRS-Id, 5777 referenceSignal CHOICE { 5778 ssb-Index SSB-Index, 5779 csi-RS-Index NZP-CSI-RS-ResourceId 5780 } 5781} 5782 5783PUCCH-PathlossReferenceRS-r16 ::= SEQUENCE { 5784 pucch-PathlossReferenceRS-Id-r16 PUCCH-PathlossReferenceRS-Id-v1610, 5785 referenceSignal-r16 CHOICE { 5786 ssb-Index-r16 SSB-Index, 5787 csi-RS-Index-r16 NZP-CSI-RS-ResourceId 5788 } 5789} 5790 5791-- TAG-PUCCH-POWERCONTROL-STOP 5792-- TAG-PUCCH-SPATIALRELATIONINFO-START 5793 5794PUCCH-SpatialRelationInfo ::= SEQUENCE { 5795 pucch-SpatialRelationInfoId PUCCH-SpatialRelationInfoId, 5796 servingCellId ServCellIndex OPTIONAL, -- Need S 5797 referenceSignal CHOICE { 5798 ssb-Index SSB-Index, 5799 csi-RS-Index NZP-CSI-RS-ResourceId, 5800 srs PUCCH-SRS 5801 }, 5802 pucch-PathlossReferenceRS-Id PUCCH-PathlossReferenceRS-Id, 5803 p0-PUCCH-Id P0-PUCCH-Id, 5804 closedLoopIndex ENUMERATED { i0, i1 } 5805} 5806 5807PUCCH-SpatialRelationInfoExt-r16 ::= SEQUENCE { 5808 pucch-SpatialRelationInfoId-v1610 PUCCH-SpatialRelationInfoId-v1610 OPTIONAL, -- Cond SetupOnly 5809 pucch-PathlossReferenceRS-Id-v1610 PUCCH-PathlossReferenceRS-Id-v1610 OPTIONAL, --Need R 5810 ... 5811} 5812 5813PUCCH-SRS ::= SEQUENCE { 5814 resource SRS-ResourceId, 5815 uplinkBWP BWP-Id 5816} 5817-- TAG-PUCCH-SPATIALRELATIONINFO-STOP 5818-- TAG-PUCCH-SPATIALRELATIONINFO-START 5819 5820PUCCH-SpatialRelationInfoId ::= INTEGER (1..maxNrofSpatialRelationInfos) 5821 5822PUCCH-SpatialRelationInfoId-r16 ::= INTEGER (1..maxNrofSpatialRelationInfos-r16) 5823 5824PUCCH-SpatialRelationInfoId-v1610::= INTEGER (maxNrofSpatialRelationInfos-plus-1..maxNrofSpatialRelationInfos-r16) 5825 5826-- TAG-PUCCH-SPATIALRELATIONINFO-STOP 5827-- TAG-PUCCH-TPC-COMMANDCONFIG-START 5828 5829PUCCH-TPC-CommandConfig ::= SEQUENCE { 5830 tpc-IndexPCell INTEGER (1..15) OPTIONAL, -- Cond PDCCH-OfSpcell 5831 tpc-IndexPUCCH-SCell INTEGER (1..15) OPTIONAL, -- Cond PDCCH-ofSpCellOrPUCCH-SCell 5832 ... 5833} 5834 5835-- TAG-PUCCH-TPC-COMMANDCONFIG-STOP 5836-- TAG-PUSCH-CONFIG-START 5837 5838PUSCH-Config ::= SEQUENCE { 5839 dataScramblingIdentityPUSCH INTEGER (0..1023) OPTIONAL, -- Need S 5840 txConfig ENUMERATED {codebook, nonCodebook} OPTIONAL, -- Need S 5841 dmrs-UplinkForPUSCH-MappingTypeA CHOICE {release NULL, setup DMRS-UplinkConfig } OPTIONAL, -- Need M 5842 dmrs-UplinkForPUSCH-MappingTypeB CHOICE {release NULL, setup DMRS-UplinkConfig } OPTIONAL, -- Need M 5843 pusch-PowerControl PUSCH-PowerControl OPTIONAL, -- Need M 5844 frequencyHopping ENUMERATED {intraSlot, interSlot} OPTIONAL, -- Need S 5845 frequencyHoppingOffsetLists SEQUENCE (SIZE (1..4)) OF INTEGER (1.. maxNrofPhysicalResourceBlocks-1) 5846 OPTIONAL, -- Need M 5847 resourceAllocation ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch}, 5848 pusch-TimeDomainAllocationList CHOICE {release NULL, setup PUSCH-TimeDomainResourceAllocationList } OPTIONAL, -- Need M 5849 pusch-AggregationFactor ENUMERATED { n2, n4, n8 } OPTIONAL, -- Need S 5850 mcs-Table ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S 5851 mcs-TableTransformPrecoder ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S 5852 transformPrecoder ENUMERATED {enabled, disabled} OPTIONAL, -- Need S 5853 codebookSubset ENUMERATED {fullyAndPartialAndNonCoherent, partialAndNonCoherent,nonCoherent} 5854 OPTIONAL, -- Cond codebookBased 5855 maxRank INTEGER (1..4) OPTIONAL, -- Cond codebookBased 5856 rbg-Size ENUMERATED { config2} OPTIONAL, -- Need S 5857 uci-OnPUSCH CHOICE {release NULL, setup UCI-OnPUSCH} OPTIONAL, -- Need M 5858 tp-pi2BPSK ENUMERATED {enabled} OPTIONAL, -- Need S 5859 ..., 5860 [[ 5861 minimumSchedulingOffsetK2-r16 CHOICE {release NULL, setup MinSchedulingOffsetK2-Values-r16 } OPTIONAL, -- Need M 5862 ul-AccessConfigListDCI-0-1-r16 CHOICE {release NULL, setup UL-AccessConfigListDCI-0-1-r16 } OPTIONAL, -- Need M 5863 -- Start of the parameters for DCI format 0_2 introduced in V16.1.0 5864 harq-ProcessNumberSizeDCI-0-2-r16 INTEGER (0..4) OPTIONAL, -- Need R 5865 dmrs-SequenceInitializationDCI-0-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S 5866 numberOfBitsForRV-DCI-0-2-r16 INTEGER (0..2) OPTIONAL, -- Need R 5867 antennaPortsFieldPresenceDCI-0-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S 5868 dmrs-UplinkForPUSCH-MappingTypeA-DCI-0-2-r16 CHOICE {release NULL, setup DMRS-UplinkConfig } OPTIONAL, -- Need M 5869 dmrs-UplinkForPUSCH-MappingTypeB-DCI-0-2-r16 CHOICE {release NULL, setup DMRS-UplinkConfig } OPTIONAL, -- Need M 5870 frequencyHoppingDCI-0-2-r16 CHOICE { 5871 pusch-RepTypeA ENUMERATED {intraSlot, interSlot}, 5872 pusch-RepTypeB ENUMERATED {interRepetition, interSlot} 5873 } OPTIONAL, -- Need S 5874 frequencyHoppingOffsetListsDCI-0-2-r16 CHOICE {release NULL, setup FrequencyHoppingOffsetListsDCI-0-2-r16} OPTIONAL, -- Need M 5875 codebookSubsetDCI-0-2-r16 ENUMERATED {fullyAndPartialAndNonCoherent, partialAndNonCoherent,nonCoherent} 5876 OPTIONAL, -- Cond codebookBased 5877 invalidSymbolPatternIndicatorDCI-0-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S 5878 maxRankDCI-0-2-r16 INTEGER (1..4) OPTIONAL, -- Cond codebookBased 5879 mcs-TableDCI-0-2-r16 ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S 5880 mcs-TableTransformPrecoderDCI-0-2-r16 ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S 5881 priorityIndicatorDCI-0-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S 5882 pusch-RepTypeIndicatorDCI-0-2-r16 ENUMERATED { pusch-RepTypeA, pusch-RepTypeB} OPTIONAL, -- Need R 5883 resourceAllocationDCI-0-2-r16 ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch} 5884 OPTIONAL, -- Need M 5885 resourceAllocationType1GranularityDCI-0-2-r16 ENUMERATED { n2,n4,n8,n16 } OPTIONAL, -- Need S 5886 uci-OnPUSCH-ListDCI-0-2-r16 CHOICE {release NULL, setup UCI-OnPUSCH-ListDCI-0-2-r16} OPTIONAL, -- Need M 5887 pusch-TimeDomainAllocationListDCI-0-2-r16 CHOICE {release NULL, setup PUSCH-TimeDomainResourceAllocationList-r16 } 5888 OPTIONAL, -- Need M 5889 -- End of the parameters for DCI format 0_2 introduced in V16.1.0 5890 -- Start of the parameters for DCI format 0_1 introduced in V16.1.0 5891 pusch-TimeDomainAllocationListDCI-0-1-r16 CHOICE {release NULL, setup PUSCH-TimeDomainResourceAllocationList-r16 } 5892 OPTIONAL, -- Need M 5893 invalidSymbolPatternIndicatorDCI-0-1-r16 ENUMERATED {enabled} OPTIONAL, -- Need S 5894 priorityIndicatorDCI-0-1-r16 ENUMERATED {enabled} OPTIONAL, -- Need S 5895 pusch-RepTypeIndicatorDCI-0-1-r16 ENUMERATED { pusch-RepTypeA, pusch-RepTypeB} OPTIONAL, -- Need R 5896 frequencyHoppingDCI-0-1-r16 ENUMERATED {interRepetition, interSlot} OPTIONAL, -- Cond RepTypeB 5897 uci-OnPUSCH-ListDCI-0-1-r16 CHOICE {release NULL, setup UCI-OnPUSCH-ListDCI-0-1-r16 } OPTIONAL, -- Need M 5898 -- End of the parameters for DCI format 0_1 introduced in V16.1.0 5899 invalidSymbolPattern-r16 InvalidSymbolPattern-r16 OPTIONAL, -- Need S 5900 pusch-PowerControl-v1610 CHOICE {release NULL, setup PUSCH-PowerControl-v1610} OPTIONAL, -- Need M 5901 ul-FullPowerTransmission-r16 ENUMERATED {fullpower, fullpowerMode1, fullpowerMode2} OPTIONAL, -- Need R 5902 pusch-TimeDomainAllocationListForMultiPUSCH-r16 CHOICE {release NULL, setup PUSCH-TimeDomainResourceAllocationList-r16 } 5903 OPTIONAL, -- Need M 5904 numberOfInvalidSymbolsForDL-UL-Switching-r16 INTEGER (1..4) OPTIONAL -- Cond RepTypeB2 5905 ]] 5906} 5907 5908UCI-OnPUSCH ::= SEQUENCE { 5909 betaOffsets CHOICE { 5910 dynamic SEQUENCE (SIZE (4)) OF BetaOffsets, 5911 semiStatic BetaOffsets 5912 } OPTIONAL, -- Need M 5913 scaling ENUMERATED { f0p5, f0p65, f0p8, f1 } 5914} 5915 5916MinSchedulingOffsetK2-Values-r16 ::= SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK2-SchedulingOffset-r16) 5917 5918UCI-OnPUSCH-DCI-0-2-r16 ::= SEQUENCE { 5919 betaOffsetsDCI-0-2-r16 CHOICE { 5920 dynamicDCI-0-2-r16 CHOICE { 5921 oneBit-r16 SEQUENCE (SIZE (2)) OF BetaOffsets, 5922 twoBits-r16 SEQUENCE (SIZE (4)) OF BetaOffsets 5923 }, 5924 semiStaticDCI-0-2-r16 BetaOffsets 5925 } OPTIONAL, -- Need M 5926 scalingDCI-0-2-r16 ENUMERATED { f0p5, f0p65, f0p8, f1 } 5927} 5928 5929FrequencyHoppingOffsetListsDCI-0-2-r16 ::= SEQUENCE (SIZE (1..4)) OF INTEGER (1.. maxNrofPhysicalResourceBlocks-1) 5930 5931UCI-OnPUSCH-ListDCI-0-2-r16 ::= SEQUENCE (SIZE (1..2)) OF UCI-OnPUSCH-DCI-0-2-r16 5932 5933UCI-OnPUSCH-ListDCI-0-1-r16 ::= SEQUENCE (SIZE (1..2)) OF UCI-OnPUSCH 5934 5935UL-AccessConfigListDCI-0-1-r16 ::= SEQUENCE (SIZE (1..64)) OF INTEGER (0..63) 5936 5937-- TAG-PUSCH-CONFIG-STOP 5938-- TAG-PUSCH-CONFIGCOMMON-START 5939 5940PUSCH-ConfigCommon ::= SEQUENCE { 5941 groupHoppingEnabledTransformPrecoding ENUMERATED {enabled} OPTIONAL, -- Need R 5942 pusch-TimeDomainAllocationList PUSCH-TimeDomainResourceAllocationList OPTIONAL, -- Need R 5943 msg3-DeltaPreamble INTEGER (-1..6) OPTIONAL, -- Need R 5944 p0-NominalWithGrant INTEGER (-202..24) OPTIONAL, -- Need R 5945 ... 5946} 5947 5948-- TAG-PUSCH-CONFIGCOMMON-STOP 5949-- TAG-PUSCH-POWERCONTROL-START 5950 5951PUSCH-PowerControl ::= SEQUENCE { 5952 tpc-Accumulation ENUMERATED { disabled } OPTIONAL, -- Need S 5953 msg3-Alpha Alpha OPTIONAL, -- Need S 5954 p0-NominalWithoutGrant INTEGER (-202..24) OPTIONAL, -- Need M 5955 p0-AlphaSets SEQUENCE (SIZE (1..maxNrofP0-PUSCH-AlphaSets)) OF P0-PUSCH-AlphaSet OPTIONAL, -- Need M 5956 pathlossReferenceRSToAddModList SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSs)) OF PUSCH-PathlossReferenceRS 5957 OPTIONAL, -- Need N 5958 pathlossReferenceRSToReleaseList SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSs)) OF PUSCH-PathlossReferenceRS-Id 5959 OPTIONAL, -- Need N 5960 twoPUSCH-PC-AdjustmentStates ENUMERATED {twoStates} OPTIONAL, -- Need S 5961 deltaMCS ENUMERATED {enabled} OPTIONAL, -- Need S 5962 sri-PUSCH-MappingToAddModList SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF SRI-PUSCH-PowerControl 5963 OPTIONAL, -- Need N 5964 sri-PUSCH-MappingToReleaseList SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF SRI-PUSCH-PowerControlId 5965 OPTIONAL -- Need N 5966} 5967 5968P0-PUSCH-AlphaSet ::= SEQUENCE { 5969 p0-PUSCH-AlphaSetId P0-PUSCH-AlphaSetId, 5970 p0 INTEGER (-16..15) OPTIONAL, -- Need S 5971 alpha Alpha OPTIONAL -- Need S 5972} 5973 5974P0-PUSCH-AlphaSetId ::= INTEGER (0..maxNrofP0-PUSCH-AlphaSets-1) 5975 5976PUSCH-PathlossReferenceRS ::= SEQUENCE { 5977 pusch-PathlossReferenceRS-Id PUSCH-PathlossReferenceRS-Id, 5978 referenceSignal CHOICE { 5979 ssb-Index SSB-Index, 5980 csi-RS-Index NZP-CSI-RS-ResourceId 5981 } 5982} 5983 5984PUSCH-PathlossReferenceRS-r16 ::= SEQUENCE { 5985 pusch-PathlossReferenceRS-Id-r16 PUSCH-PathlossReferenceRS-Id-v1610, 5986 referenceSignal-r16 CHOICE { 5987 ssb-Index-r16 SSB-Index, 5988 csi-RS-Index-r16 NZP-CSI-RS-ResourceId 5989 } 5990} 5991 5992PUSCH-PathlossReferenceRS-Id ::= INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1) 5993 5994PUSCH-PathlossReferenceRS-Id-v1610 ::= INTEGER (maxNrofPUSCH-PathlossReferenceRSs..maxNrofPUSCH-PathlossReferenceRSs-1-r16) 5995 5996SRI-PUSCH-PowerControl ::= SEQUENCE { 5997 sri-PUSCH-PowerControlId SRI-PUSCH-PowerControlId, 5998 sri-PUSCH-PathlossReferenceRS-Id PUSCH-PathlossReferenceRS-Id, 5999 sri-P0-PUSCH-AlphaSetId P0-PUSCH-AlphaSetId, 6000 sri-PUSCH-ClosedLoopIndex ENUMERATED { i0, i1 } 6001} 6002 6003SRI-PUSCH-PowerControlId ::= INTEGER (0..maxNrofSRI-PUSCH-Mappings-1) 6004 6005PUSCH-PowerControl-v1610 ::= SEQUENCE { 6006 pathlossReferenceRSToAddModListSizeExt-v1610 SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSsDiff-r16)) OF PUSCH-PathlossReferenceRS-r16 6007 OPTIONAL, -- Need N 6008 pathlossReferenceRSToReleaseListSizeExt-v1610 SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSsDiff-r16)) OF PUSCH-PathlossReferenceRS-Id-v1610 6009 OPTIONAL, -- Need N 6010 p0-PUSCH-SetList-r16 SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF P0-PUSCH-Set-r16 OPTIONAL, -- Need R 6011 olpc-ParameterSet SEQUENCE { 6012 olpc-ParameterSetDCI-0-1-r16 INTEGER (1..2) OPTIONAL, -- Need R 6013 olpc-ParameterSetDCI-0-2-r16 INTEGER (1..2) OPTIONAL -- Need R 6014 } OPTIONAL, -- Need M 6015 ... 6016} 6017 6018P0-PUSCH-Set-r16 ::= SEQUENCE { 6019 p0-PUSCH-SetId-r16 P0-PUSCH-SetId-r16, 6020 p0-List-r16 SEQUENCE (SIZE (1..maxNrofP0-PUSCH-Set-r16)) OF P0-PUSCH-r16 OPTIONAL, -- Need R 6021 ... 6022} 6023 6024P0-PUSCH-SetId-r16 ::= INTEGER (0..maxNrofSRI-PUSCH-Mappings-1) 6025 6026P0-PUSCH-r16 ::= INTEGER (-16..15) 6027 6028-- TAG-PUSCH-POWERCONTROL-STOP 6029-- TAG-PUSCH-SERVINGCELLCONFIG-START 6030 6031PUSCH-ServingCellConfig ::= SEQUENCE { 6032 codeBlockGroupTransmission CHOICE {release NULL, setup PUSCH-CodeBlockGroupTransmission } OPTIONAL, -- Need M 6033 rateMatching ENUMERATED {limitedBufferRM} OPTIONAL, -- Need S 6034 xOverhead ENUMERATED {xoh6, xoh12, xoh18} OPTIONAL, -- Need S 6035 ..., 6036 [[ 6037 maxMIMO-Layers INTEGER (1..4) OPTIONAL, -- Need M 6038 processingType2Enabled BOOLEAN OPTIONAL -- Need M 6039 ]], 6040 [[ 6041 maxMIMO-LayersDCI-0-2-r16 CHOICE {release NULL, setup MaxMIMO-LayersDCI-0-2-r16} OPTIONAL -- Need M 6042 ]] 6043} 6044 6045PUSCH-CodeBlockGroupTransmission ::= SEQUENCE { 6046 maxCodeBlockGroupsPerTransportBlock ENUMERATED {n2, n4, n6, n8}, 6047 ... 6048} 6049 6050MaxMIMO-LayersDCI-0-2-r16 ::= INTEGER (1..4) 6051 6052-- TAG-PUSCH-SERVINGCELLCONFIG-STOP 6053-- TAG-PUSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-START 6054 6055PUSCH-TimeDomainResourceAllocationList ::= SEQUENCE (SIZE(1..maxNrofUL-Allocations)) OF PUSCH-TimeDomainResourceAllocation 6056 6057PUSCH-TimeDomainResourceAllocation ::= SEQUENCE { 6058 k2 INTEGER(0..32) OPTIONAL, -- Need S 6059 mappingType ENUMERATED {typeA, typeB}, 6060 startSymbolAndLength INTEGER (0..127) 6061} 6062 6063PUSCH-TimeDomainResourceAllocationList-r16 ::= SEQUENCE (SIZE(1..maxNrofUL-Allocations-r16)) OF PUSCH-TimeDomainResourceAllocation-r16 6064 6065PUSCH-TimeDomainResourceAllocation-r16 ::= SEQUENCE { 6066 k2-r16 INTEGER(0..32) OPTIONAL, -- Need S 6067 puschAllocationList-r16 SEQUENCE (SIZE(1..maxNrofMultiplePUSCHs-r16)) OF PUSCH-Allocation-r16, 6068... 6069} 6070 6071PUSCH-Allocation-r16 ::= SEQUENCE { 6072 mappingType-r16 ENUMERATED {typeA, typeB} OPTIONAL, -- Cond NotFormat01-02-Or-TypeA 6073 startSymbolAndLength-r16 INTEGER (0..127) OPTIONAL, -- Cond NotFormat01-02-Or-TypeA 6074 startSymbol-r16 INTEGER (0..13) OPTIONAL, -- Cond RepTypeB 6075 length-r16 INTEGER (1..14) OPTIONAL, -- Cond RepTypeB 6076 numberOfRepetitions-r16 ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16} OPTIONAL, -- Cond Format01-02 6077 ... 6078} 6079 6080-- TAG-PUSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-STOP 6081-- TAG-PUSCH-TPC-COMMANDCONFIG-START 6082 6083PUSCH-TPC-CommandConfig ::= SEQUENCE { 6084 tpc-Index INTEGER (1..15) OPTIONAL, -- Cond SUL 6085 tpc-IndexSUL INTEGER (1..15) OPTIONAL, -- Cond SUL-Only 6086 targetCell ServCellIndex OPTIONAL, -- Need S 6087 ... 6088} 6089 6090-- TAG-PUSCH-TPC-COMMANDCONFIG-STOP 6091-- TAG-Q-OFFSETRANGE-START 6092 6093Q-OffsetRange ::= ENUMERATED { 6094 dB-24, dB-22, dB-20, dB-18, dB-16, dB-14, 6095 dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3, 6096 dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5, 6097 dB6, dB8, dB10, dB12, dB14, dB16, dB18, 6098 dB20, dB22, dB24} 6099 6100-- TAG-Q-OFFSETRANGE-STOP 6101-- TAG-Q-QUALMIN-START 6102 6103Q-QualMin ::= INTEGER (-43..-12) 6104 6105-- TAG-Q-QUALMIN-STOP 6106-- TAG-Q-RXLEVMIN-START 6107 6108Q-RxLevMin ::= INTEGER (-70..-22) 6109 6110-- TAG-Q-RXLEVMIN-STOP 6111-- TAG-QUANTITYCONFIG-START 6112 6113 6114QuantityConfig ::= SEQUENCE { 6115 quantityConfigNR-List SEQUENCE (SIZE (1..maxNrofQuantityConfig)) OF QuantityConfigNR OPTIONAL, -- Need M 6116 ..., 6117 [[ 6118 quantityConfigEUTRA FilterConfig OPTIONAL -- Need M 6119 ]], 6120 [[ 6121 quantityConfigUTRA-FDD-r16 QuantityConfigUTRA-FDD-r16 OPTIONAL, -- Need M 6122 quantityConfigCLI-r16 FilterConfigCLI-r16 OPTIONAL -- Need M 6123 ]] 6124} 6125 6126QuantityConfigNR::= SEQUENCE { 6127 quantityConfigCell QuantityConfigRS, 6128 quantityConfigRS-Index QuantityConfigRS OPTIONAL -- Need M 6129} 6130 6131QuantityConfigRS ::= SEQUENCE { 6132 ssb-FilterConfig FilterConfig, 6133 csi-RS-FilterConfig FilterConfig 6134} 6135 6136FilterConfig ::= SEQUENCE { 6137 filterCoefficientRSRP FilterCoefficient DEFAULT fc4, 6138 filterCoefficientRSRQ FilterCoefficient DEFAULT fc4, 6139 filterCoefficientRS-SINR FilterCoefficient DEFAULT fc4 6140} 6141 6142FilterConfigCLI-r16 ::= SEQUENCE { 6143 filterCoefficientSRS-RSRP-r16 FilterCoefficient DEFAULT fc4, 6144 filterCoefficientCLI-RSSI-r16 FilterCoefficient DEFAULT fc4 6145} 6146 6147QuantityConfigUTRA-FDD-r16 ::= SEQUENCE { 6148 filterCoefficientRSCP-r16 FilterCoefficient DEFAULT fc4, 6149 filterCoefficientEcNO-r16 FilterCoefficient DEFAULT fc4 6150} 6151 6152-- TAG-QUANTITYCONFIG-STOP 6153-- TAG-RACH-CONFIGCOMMON-START 6154 6155RACH-ConfigCommon ::= SEQUENCE { 6156 rach-ConfigGeneric RACH-ConfigGeneric, 6157 totalNumberOfRA-Preambles INTEGER (1..63) OPTIONAL, -- Need S 6158 ssb-perRACH-OccasionAndCB-PreamblesPerSSB CHOICE { 6159 oneEighth ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64}, 6160 oneFourth ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64}, 6161 oneHalf ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64}, 6162 one ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64}, 6163 two ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32}, 6164 four INTEGER (1..16), 6165 eight INTEGER (1..8), 6166 sixteen INTEGER (1..4) 6167 } OPTIONAL, -- Need M 6168 6169 groupBconfigured SEQUENCE { 6170 ra-Msg3SizeGroupA ENUMERATED {b56, b144, b208, b256, b282, b480, b640, 6171 b800, b1000, b72, spare6, spare5,spare4, spare3, spare2, spare1}, 6172 messagePowerOffsetGroupB ENUMERATED { minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18}, 6173 numberOfRA-PreamblesGroupA INTEGER (1..64) 6174 } OPTIONAL, -- Need R 6175 ra-ContentionResolutionTimer ENUMERATED { sf8, sf16, sf24, sf32, sf40, sf48, sf56, sf64}, 6176 rsrp-ThresholdSSB RSRP-Range OPTIONAL, -- Need R 6177 rsrp-ThresholdSSB-SUL RSRP-Range OPTIONAL, -- Cond SUL 6178 prach-RootSequenceIndex CHOICE { 6179 l839 INTEGER (0..837), 6180 l139 INTEGER (0..137) 6181 }, 6182 msg1-SubcarrierSpacing SubcarrierSpacing OPTIONAL, -- Cond L139 6183 restrictedSetConfig ENUMERATED {unrestrictedSet, restrictedSetTypeA, restrictedSetTypeB}, 6184 msg3-transformPrecoder ENUMERATED {enabled} OPTIONAL, -- Need R 6185 ..., 6186 [[ 6187 ra-PrioritizationForAccessIdentity-r16 SEQUENCE { 6188 ra-Prioritization-r16 RA-Prioritization, 6189 ra-PrioritizationForAI-r16 BIT STRING (SIZE (2)) 6190 } OPTIONAL, -- Cond InitialBWP-Only 6191 prach-RootSequenceIndex-r16 CHOICE { 6192 l571 INTEGER (0..569), 6193 l1151 INTEGER (0..1149) 6194 } OPTIONAL -- Need R 6195 ]] 6196} 6197 6198-- TAG-RACH-CONFIGCOMMON-STOP 6199-- TAG-RACH-CONFIGCOMMONTWOSTEPRA-START 6200 6201RACH-ConfigCommonTwoStepRA-r16 ::= SEQUENCE { 6202 rach-ConfigGenericTwoStepRA-r16 RACH-ConfigGenericTwoStepRA-r16, 6203 msgA-TotalNumberOfRA-Preambles-r16 INTEGER (1..63) OPTIONAL, -- Need S 6204 msgA-SSB-PerRACH-OccasionAndCB-PreamblesPerSSB-r16 CHOICE { 6205 oneEighth ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64}, 6206 oneFourth ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64}, 6207 oneHalf ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64}, 6208 one ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64}, 6209 two ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32}, 6210 four INTEGER (1..16), 6211 eight INTEGER (1..8), 6212 sixteen INTEGER (1..4) 6213 } OPTIONAL, -- Cond 2StepOnly 6214 msgA-CB-PreamblesPerSSB-PerSharedRO-r16 INTEGER (1..60) OPTIONAL, -- Cond SharedRO 6215 msgA-SSB-SharedRO-MaskIndex-r16 INTEGER (1..15) OPTIONAL, -- Need S 6216 groupB-ConfiguredTwoStepRA-r16 GroupB-ConfiguredTwoStepRA-r16 OPTIONAL, -- Need S 6217 msgA-PRACH-RootSequenceIndex-r16 CHOICE { 6218 l839 INTEGER (0..837), 6219 l139 INTEGER (0..137), 6220 l571 INTEGER (0..569), 6221 l1151 INTEGER (0..1149) 6222 } OPTIONAL, -- Cond 2StepOnly 6223 msgA-TransMax-r16 ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200} OPTIONAL, -- Need R 6224 msgA-RSRP-Threshold-r16 RSRP-Range OPTIONAL, -- Cond 2Step4Step 6225 msgA-RSRP-ThresholdSSB-r16 RSRP-Range OPTIONAL, -- Need R 6226 msgA-SubcarrierSpacing-r16 SubcarrierSpacing OPTIONAL, -- Cond 2StepOnlyL139 6227 msgA-RestrictedSetConfig-r16 ENUMERATED {unrestrictedSet, restrictedSetTypeA, 6228 restrictedSetTypeB} OPTIONAL, -- Cond 2StepOnly 6229 ra-PrioritizationForAccessIdentityTwoStep-r16 SEQUENCE { 6230 ra-Prioritization-r16 RA-Prioritization, 6231 ra-PrioritizationForAI-r16 BIT STRING (SIZE (2)) 6232 } OPTIONAL, -- Cond InitialBWP-Only 6233 ra-ContentionResolutionTimer-r16 ENUMERATED {sf8, sf16, sf24, sf32, sf40, sf48, sf56, sf64} OPTIONAL, -- Cond 2StepOnly 6234 ... 6235} 6236 6237GroupB-ConfiguredTwoStepRA-r16 ::= SEQUENCE { 6238 ra-MsgA-SizeGroupA ENUMERATED {b56, b144, b208, b256, b282, b480, b640, b800, 6239 b1000, b72, spare6, spare5, spare4, spare3, spare2, spare1}, 6240 messagePowerOffsetGroupB ENUMERATED {minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18}, 6241 numberOfRA-PreamblesGroupA INTEGER (1..64) 6242} 6243 6244-- TAG-RACH-CONFIGCOMMONTWOSTEPRA-STOP 6245-- TAG-RACH-CONFIGDEDICATED-START 6246 6247 6248RACH-ConfigDedicated ::= SEQUENCE { 6249 cfra CFRA OPTIONAL, -- Need S 6250 ra-Prioritization RA-Prioritization OPTIONAL, -- Need N 6251 ..., 6252 [[ 6253 ra-PrioritizationTwoStep-r16 RA-Prioritization OPTIONAL, -- Need N 6254 cfra-TwoStep-r16 CFRA-TwoStep-r16 OPTIONAL -- Need S 6255 ]] 6256} 6257 6258CFRA ::= SEQUENCE { 6259 occasions SEQUENCE { 6260 rach-ConfigGeneric RACH-ConfigGeneric, 6261 ssb-perRACH-Occasion ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen} 6262 OPTIONAL -- Cond Mandatory 6263 } OPTIONAL, -- Need S 6264 resources CHOICE { 6265 ssb SEQUENCE { 6266 ssb-ResourceList SEQUENCE (SIZE(1..maxRA-SSB-Resources)) OF CFRA-SSB-Resource, 6267 ra-ssb-OccasionMaskIndex INTEGER (0..15) 6268 }, 6269 csirs SEQUENCE { 6270 csirs-ResourceList SEQUENCE (SIZE(1..maxRA-CSIRS-Resources)) OF CFRA-CSIRS-Resource, 6271 rsrp-ThresholdCSI-RS RSRP-Range 6272 } 6273 }, 6274 ..., 6275 [[ 6276 totalNumberOfRA-Preambles INTEGER (1..63) OPTIONAL -- Cond Occasions 6277 ]] 6278} 6279 6280CFRA-TwoStep-r16 ::= SEQUENCE { 6281 occasionsTwoStepRA-r16 SEQUENCE { 6282 rach-ConfigGenericTwoStepRA-r16 RACH-ConfigGenericTwoStepRA-r16, 6283 ssb-PerRACH-OccasionTwoStepRA-r16 ENUMERATED {oneEighth, oneFourth, oneHalf, one, 6284 two, four, eight, sixteen} 6285 } OPTIONAL, -- Need S 6286 msgA-CFRA-PUSCH-r16 MsgA-PUSCH-Resource-r16, 6287 msgA-TransMax-r16 ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200} OPTIONAL, -- Need S 6288 resourcesTwoStep-r16 SEQUENCE { 6289 ssb-ResourceList SEQUENCE (SIZE(1..maxRA-SSB-Resources)) OF CFRA-SSB-Resource, 6290 ra-ssb-OccasionMaskIndex INTEGER (0..15) 6291 }, 6292 ... 6293} 6294 6295CFRA-SSB-Resource ::= SEQUENCE { 6296 ssb SSB-Index, 6297 ra-PreambleIndex INTEGER (0..63), 6298 ..., 6299 [[ 6300 msgA-PUSCH-Resource-Index-r16 INTEGER (0..3071) OPTIONAL -- Cond 2StepCFRA 6301 ]] 6302 6303} 6304 6305CFRA-CSIRS-Resource ::= SEQUENCE { 6306 csi-RS CSI-RS-Index, 6307 ra-OccasionList SEQUENCE (SIZE(1..maxRA-OccasionsPerCSIRS)) OF INTEGER (0..maxRA-Occasions-1), 6308 ra-PreambleIndex INTEGER (0..63), 6309 ... 6310} 6311 6312-- TAG-RACH-CONFIGDEDICATED-STOP 6313-- TAG-RACH-CONFIGGENERIC-START 6314 6315RACH-ConfigGeneric ::= SEQUENCE { 6316 prach-ConfigurationIndex INTEGER (0..255), 6317 msg1-FDM ENUMERATED {one, two, four, eight}, 6318 msg1-FrequencyStart INTEGER (0..maxNrofPhysicalResourceBlocks-1), 6319 zeroCorrelationZoneConfig INTEGER(0..15), 6320 preambleReceivedTargetPower INTEGER (-202..-60), 6321 preambleTransMax ENUMERATED {n3, n4, n5, n6, n7, n8, n10, n20, n50, n100, n200}, 6322 powerRampingStep ENUMERATED {dB0, dB2, dB4, dB6}, 6323 ra-ResponseWindow ENUMERATED {sl1, sl2, sl4, sl8, sl10, sl20, sl40, sl80}, 6324 ..., 6325 [[ 6326 prach-ConfigurationPeriodScaling-IAB-r16 ENUMERATED {scf1,scf2,scf4,scf8,scf16,scf32,scf64} OPTIONAL, -- Need R 6327 prach-ConfigurationFrameOffset-IAB-r16 INTEGER (0..63) OPTIONAL, -- Need R 6328 prach-ConfigurationSOffset-IAB-r16 INTEGER (0..39) OPTIONAL, -- Need R 6329 ra-ResponseWindow-v1610 ENUMERATED { sl60, sl160} OPTIONAL, -- Need R 6330 prach-ConfigurationIndex-v1610 INTEGER (256..262) OPTIONAL -- Need R 6331 ]] 6332} 6333 6334-- TAG-RACH-CONFIGGENERIC-STOP 6335-- TAG-RACH-CONFIGGENERICTWOSTEPRA-START 6336 6337RACH-ConfigGenericTwoStepRA-r16 ::= SEQUENCE { 6338 msgA-PRACH-ConfigurationIndex-r16 INTEGER (0..262) OPTIONAL, -- Cond 2StepOnly 6339 msgA-RO-FDM-r16 ENUMERATED {one, two, four, eight} OPTIONAL, -- Cond 2StepOnly 6340 msgA-RO-FrequencyStart-r16 INTEGER (0..maxNrofPhysicalResourceBlocks-1) OPTIONAL, -- Cond 2StepOnly 6341 msgA-ZeroCorrelationZoneConfig-r16 INTEGER (0..15) OPTIONAL, -- Cond 2StepOnly 6342 msgA-PreamblePowerRampingStep-r16 ENUMERATED {dB0, dB2, dB4, dB6} OPTIONAL, -- Cond 2StepOnlyNoCFRA 6343 msgA-PreambleReceivedTargetPower-r16 INTEGER (-202..-60) OPTIONAL, -- Cond 2StepOnlyNoCFRA 6344 msgB-ResponseWindow-r16 ENUMERATED {sl1, sl2, sl4, sl8, sl10, sl20, sl40, sl80, sl160, sl320} 6345 OPTIONAL, -- Cond NoCFRA 6346 preambleTransMax-r16 ENUMERATED {n3, n4, n5, n6, n7, n8, n10, n20, n50, n100, n200} OPTIONAL, -- Cond 2StepOnlyNoCFRA 6347 ... 6348} 6349 6350-- TAG-RACH-CONFIGGENERICTWOSTEPRA-STOP 6351-- TAG-RA-PRIORITIZATION-START 6352 6353RA-Prioritization ::= SEQUENCE { 6354 powerRampingStepHighPriority ENUMERATED {dB0, dB2, dB4, dB6}, 6355 scalingFactorBI ENUMERATED {zero, dot25, dot5, dot75} OPTIONAL, -- Need R 6356 ... 6357} 6358 6359-- TAG-RA-PRIORITIZATION-STOP 6360-- TAG-RADIOBEARERCONFIG-START 6361 6362RadioBearerConfig ::= SEQUENCE { 6363 srb-ToAddModList SRB-ToAddModList OPTIONAL, -- Cond HO-Conn 6364 srb3-ToRelease ENUMERATED{true} OPTIONAL, -- Need N 6365 drb-ToAddModList DRB-ToAddModList OPTIONAL, -- Cond HO-toNR 6366 drb-ToReleaseList DRB-ToReleaseList OPTIONAL, -- Need N 6367 securityConfig SecurityConfig OPTIONAL, -- Need M 6368 ... 6369} 6370 6371SRB-ToAddModList ::= SEQUENCE (SIZE (1..2)) OF SRB-ToAddMod 6372SRB-ToAddMod ::= SEQUENCE { 6373 srb-Identity SRB-Identity, 6374 reestablishPDCP ENUMERATED{true} OPTIONAL, -- Need N 6375 discardOnPDCP ENUMERATED{true} OPTIONAL, -- Need N 6376 pdcp-Config PDCP-Config OPTIONAL, -- Cond PDCP 6377 ... 6378} 6379 6380DRB-ToAddModList ::= SEQUENCE (SIZE (1..maxDRB)) OF DRB-ToAddMod 6381 6382DRB-ToAddMod ::= SEQUENCE { 6383 cnAssociation CHOICE { 6384 eps-BearerIdentity INTEGER (0..15), 6385 sdap-Config SDAP-Config 6386 } OPTIONAL, -- Cond DRBSetup 6387 drb-Identity DRB-Identity, 6388 reestablishPDCP ENUMERATED{true} OPTIONAL, -- Need N 6389 recoverPDCP ENUMERATED{true} OPTIONAL, -- Need N 6390 pdcp-Config PDCP-Config OPTIONAL, -- Cond PDCP 6391 ..., 6392 [[ 6393 daps-Config-r16 ENUMERATED{true} OPTIONAL -- Cond DAPS 6394 ]] 6395} 6396DRB-ToReleaseList ::= SEQUENCE (SIZE (1..maxDRB)) OF DRB-Identity 6397 6398SecurityConfig ::= SEQUENCE { 6399 securityAlgorithmConfig SecurityAlgorithmConfig OPTIONAL, -- Cond RBTermChange1 6400 keyToUse ENUMERATED{master, secondary} OPTIONAL, -- Cond RBTermChange 6401 ... 6402} 6403 6404-- TAG-RADIOBEARERCONFIG-STOP 6405-- TAG-RADIOLINKMONITORINGCONFIG-START 6406 6407RadioLinkMonitoringConfig ::= SEQUENCE { 6408 failureDetectionResourcesToAddModList SEQUENCE (SIZE(1..maxNrofFailureDetectionResources)) OF RadioLinkMonitoringRS 6409 OPTIONAL, -- Need N 6410 failureDetectionResourcesToReleaseList SEQUENCE (SIZE(1..maxNrofFailureDetectionResources)) OF RadioLinkMonitoringRS-Id 6411 OPTIONAL, -- Need N 6412 beamFailureInstanceMaxCount ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10} OPTIONAL, -- Need R 6413 beamFailureDetectionTimer ENUMERATED {pbfd1, pbfd2, pbfd3, pbfd4, pbfd5, pbfd6, pbfd8, pbfd10} OPTIONAL, -- Need R 6414 ... 6415} 6416 6417RadioLinkMonitoringRS ::= SEQUENCE { 6418 radioLinkMonitoringRS-Id RadioLinkMonitoringRS-Id, 6419 purpose ENUMERATED {beamFailure, rlf, both}, 6420 detectionResource CHOICE { 6421 ssb-Index SSB-Index, 6422 csi-RS-Index NZP-CSI-RS-ResourceId 6423 }, 6424 ... 6425} 6426 6427-- TAG-RADIOLINKMONITORINGCONFIG-STOP 6428-- TAG-RADIOLINKMONITORINGRS-ID-START 6429 6430RadioLinkMonitoringRS-Id ::= INTEGER (0..maxNrofFailureDetectionResources-1) 6431 6432-- TAG-RADIOLINKMONITORINGRS-ID-STOP 6433-- TAG-RAN-AREACODE-START 6434 6435RAN-AreaCode ::= INTEGER (0..255) 6436 6437-- TAG-RAN-AREACODE-STOP 6438-- TAG-RATEMATCHPATTERN-START 6439 6440RateMatchPattern ::= SEQUENCE { 6441 rateMatchPatternId RateMatchPatternId, 6442 6443 patternType CHOICE { 6444 bitmaps SEQUENCE { 6445 resourceBlocks BIT STRING (SIZE (275)), 6446 symbolsInResourceBlock CHOICE { 6447 oneSlot BIT STRING (SIZE (14)), 6448 twoSlots BIT STRING (SIZE (28)) 6449 }, 6450 periodicityAndPattern CHOICE { 6451 n2 BIT STRING (SIZE (2)), 6452 n4 BIT STRING (SIZE (4)), 6453 n5 BIT STRING (SIZE (5)), 6454 n8 BIT STRING (SIZE (8)), 6455 n10 BIT STRING (SIZE (10)), 6456 n20 BIT STRING (SIZE (20)), 6457 n40 BIT STRING (SIZE (40)) 6458 } OPTIONAL, -- Need S 6459 ... 6460 }, 6461 controlResourceSet ControlResourceSetId 6462 }, 6463 subcarrierSpacing SubcarrierSpacing OPTIONAL, -- Cond CellLevel 6464 dummy ENUMERATED { dynamic, semiStatic }, 6465 ..., 6466 [[ 6467 controlResourceSet-r16 ControlResourceSetId-r16 OPTIONAL -- Need R 6468 ]] 6469 6470} 6471 6472-- TAG-RATEMATCHPATTERN-STOP 6473-- TAG-RATEMATCHPATTERNID-START 6474 6475RateMatchPatternId ::= INTEGER (0..maxNrofRateMatchPatterns-1) 6476 6477-- TAG-RATEMATCHPATTERNID-STOP 6478-- TAG-RATEMATCHPATTERNLTE-CRS-START 6479 6480RateMatchPatternLTE-CRS ::= SEQUENCE { 6481 carrierFreqDL INTEGER (0..16383), 6482 carrierBandwidthDL ENUMERATED {n6, n15, n25, n50, n75, n100, spare2, spare1}, 6483 mbsfn-SubframeConfigList EUTRA-MBSFN-SubframeConfigList OPTIONAL, -- Need M 6484 nrofCRS-Ports ENUMERATED {n1, n2, n4}, 6485 v-Shift ENUMERATED {n0, n1, n2, n3, n4, n5} 6486} 6487 6488LTE-CRS-PatternList-r16 ::= SEQUENCE (SIZE (1..maxLTE-CRS-Patterns-r16)) OF RateMatchPatternLTE-CRS 6489 6490-- TAG-RATEMATCHPATTERNLTE-CRS-STOP 6491-- TAG-REFERENCETIMEINFO-START 6492 6493ReferenceTimeInfo-r16 ::= SEQUENCE { 6494 time-r16 ReferenceTime-r16, 6495 uncertainty-r16 INTEGER (0..32767) OPTIONAL, -- Need S 6496 timeInfoType-r16 ENUMERATED {localClock} OPTIONAL, -- Need S 6497 referenceSFN-r16 INTEGER (0..1023) OPTIONAL -- Cond RefTime 6498} 6499 6500ReferenceTime-r16 ::= SEQUENCE { 6501 refDays-r16 INTEGER (0..72999), 6502 refSeconds-r16 INTEGER (0..86399), 6503 refMilliSeconds-r16 INTEGER (0..999), 6504 refTenNanoSeconds-r16 INTEGER (0..99999) 6505} 6506 6507-- TAG-REFERENCETIMEINFO-STOP 6508-- TAG-REJECTWAITTIME-START 6509 6510RejectWaitTime ::= INTEGER (1..16) 6511 6512-- TAG-REJECTWAITTIME-STOP 6513-- TAG-REPETITIONSCHEMECONFIG-START 6514 6515RepetitionSchemeConfig-r16 ::= CHOICE { 6516 fdm-TDM-r16 CHOICE {release NULL, setup FDM-TDM-r16 }, 6517 slotBased-r16 CHOICE {release NULL, setup SlotBased-r16 } 6518} 6519 6520RepetitionSchemeConfig-v1630 ::= SEQUENCE { 6521 slotBased-v1630 CHOICE {release NULL, setup SlotBased-v1630 } 6522} 6523 6524FDM-TDM-r16 ::= SEQUENCE { 6525 repetitionScheme-r16 ENUMERATED {fdmSchemeA, fdmSchemeB,tdmSchemeA }, 6526 startingSymbolOffsetK-r16 INTEGER (0..7) OPTIONAL -- Need R 6527} 6528 6529SlotBased-r16 ::= SEQUENCE { 6530 tciMapping-r16 ENUMERATED {cyclicMapping, sequentialMapping}, 6531 sequenceOffsetForRV-r16 INTEGER (1..3) 6532} 6533 6534SlotBased-v1630 ::= SEQUENCE { 6535 tciMapping-r16 ENUMERATED {cyclicMapping, sequentialMapping}, 6536 sequenceOffsetForRV-r16 INTEGER (0) 6537} 6538 6539-- TAG-REPETITIONSCHEMECONFIG-STOP 6540-- TAG-REPORTCONFIGID-START 6541 6542ReportConfigId ::= INTEGER (1..maxReportConfigId) 6543 6544-- TAG-REPORTCONFIGID-STOP 6545-- TAG-REPORTCONFIGINTERRAT-START 6546 6547ReportConfigInterRAT ::= SEQUENCE { 6548 reportType CHOICE { 6549 periodical PeriodicalReportConfigInterRAT, 6550 eventTriggered EventTriggerConfigInterRAT, 6551 reportCGI ReportCGI-EUTRA, 6552 ..., 6553 reportSFTD ReportSFTD-EUTRA 6554 } 6555} 6556 6557ReportCGI-EUTRA ::= SEQUENCE { 6558 cellForWhichToReportCGI EUTRA-PhysCellId, 6559 ..., 6560 [[ 6561 useAutonomousGaps-r16 ENUMERATED {setup} OPTIONAL -- Need R 6562 ]] 6563} 6564 6565ReportSFTD-EUTRA ::= SEQUENCE { 6566 reportSFTD-Meas BOOLEAN, 6567 reportRSRP BOOLEAN, 6568 ... 6569} 6570 6571EventTriggerConfigInterRAT ::= SEQUENCE { 6572 eventId CHOICE { 6573 eventB1 SEQUENCE { 6574 b1-ThresholdEUTRA MeasTriggerQuantityEUTRA, 6575 reportOnLeave BOOLEAN, 6576 hysteresis Hysteresis, 6577 timeToTrigger TimeToTrigger, 6578 ... 6579 }, 6580 eventB2 SEQUENCE { 6581 b2-Threshold1 MeasTriggerQuantity, 6582 b2-Threshold2EUTRA MeasTriggerQuantityEUTRA, 6583 reportOnLeave BOOLEAN, 6584 hysteresis Hysteresis, 6585 timeToTrigger TimeToTrigger, 6586 ... 6587 }, 6588 ..., 6589 [[ 6590 eventB1-UTRA-FDD-r16 SEQUENCE { 6591 b1-ThresholdUTRA-FDD-r16 MeasTriggerQuantityUTRA-FDD-r16, 6592 reportOnLeave-r16 BOOLEAN, 6593 hysteresis-r16 Hysteresis, 6594 timeToTrigger-r16 TimeToTrigger, 6595 ... 6596 }, 6597 eventB2-UTRA-FDD-r16 SEQUENCE { 6598 b2-Threshold1-r16 MeasTriggerQuantity, 6599 b2-Threshold2UTRA-FDD-r16 MeasTriggerQuantityUTRA-FDD-r16, 6600 reportOnLeave-r16 BOOLEAN, 6601 hysteresis-r16 Hysteresis, 6602 timeToTrigger-r16 TimeToTrigger, 6603 ... 6604 } 6605 ]] 6606 }, 6607 rsType NR-RS-Type, 6608 6609 reportInterval ReportInterval, 6610 reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, 6611 reportQuantity MeasReportQuantity, 6612 maxReportCells INTEGER (1..maxCellReport), 6613 ..., 6614 [[ 6615 reportQuantityUTRA-FDD-r16 MeasReportQuantityUTRA-FDD-r16 OPTIONAL -- Need R 6616 ]], 6617 [[ 6618 includeCommonLocationInfo-r16 ENUMERATED {true} OPTIONAL, -- Need R 6619 includeBT-Meas-r16 CHOICE {release NULL, setup BT-NameList-r16} OPTIONAL, -- Need M 6620 includeWLAN-Meas-r16 CHOICE {release NULL, setup WLAN-NameList-r16} OPTIONAL, -- Need M 6621 includeSensor-Meas-r16 CHOICE {release NULL, setup Sensor-NameList-r16} OPTIONAL -- Need M 6622 ]] 6623} 6624 6625PeriodicalReportConfigInterRAT ::= SEQUENCE { 6626 reportInterval ReportInterval, 6627 reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, 6628 reportQuantity MeasReportQuantity, 6629 maxReportCells INTEGER (1..maxCellReport), 6630 ..., 6631 [[ 6632 reportQuantityUTRA-FDD-r16 MeasReportQuantityUTRA-FDD-r16 OPTIONAL -- Need R 6633 ]], 6634 [[ 6635 includeCommonLocationInfo-r16 ENUMERATED {true} OPTIONAL, -- Need R 6636 includeBT-Meas-r16 CHOICE {release NULL, setup BT-NameList-r16} OPTIONAL, -- Need M 6637 includeWLAN-Meas-r16 CHOICE {release NULL, setup WLAN-NameList-r16} OPTIONAL, -- Need M 6638 includeSensor-Meas-r16 CHOICE {release NULL, setup Sensor-NameList-r16} OPTIONAL -- Need M 6639 ]] 6640} 6641 6642MeasTriggerQuantityUTRA-FDD-r16 ::= CHOICE{ 6643 utra-FDD-RSCP-r16 INTEGER (-5..91), 6644 utra-FDD-EcN0-r16 INTEGER (0..49) 6645} 6646 6647MeasReportQuantityUTRA-FDD-r16 ::= SEQUENCE { 6648 cpich-RSCP BOOLEAN, 6649 cpich-EcN0 BOOLEAN 6650} 6651 6652-- TAG-REPORTCONFIGINTERRAT-STOP 6653-- TAG-REPORTCONFIGNR-START 6654 6655ReportConfigNR ::= SEQUENCE { 6656 reportType CHOICE { 6657 periodical PeriodicalReportConfig, 6658 eventTriggered EventTriggerConfig, 6659 ..., 6660 reportCGI ReportCGI, 6661 reportSFTD ReportSFTD-NR, 6662 condTriggerConfig-r16 CondTriggerConfig-r16, 6663 cli-Periodical-r16 CLI-PeriodicalReportConfig-r16, 6664 cli-EventTriggered-r16 CLI-EventTriggerConfig-r16 6665 } 6666} 6667 6668ReportCGI ::= SEQUENCE { 6669 cellForWhichToReportCGI PhysCellId, 6670 ..., 6671 [[ 6672 useAutonomousGaps-r16 ENUMERATED {setup} OPTIONAL -- Need R 6673 ]] 6674 6675} 6676 6677ReportSFTD-NR ::= SEQUENCE { 6678 reportSFTD-Meas BOOLEAN, 6679 reportRSRP BOOLEAN, 6680 ..., 6681 [[ 6682 reportSFTD-NeighMeas ENUMERATED {true} OPTIONAL, -- Need R 6683 drx-SFTD-NeighMeas ENUMERATED {true} OPTIONAL, -- Need R 6684 cellsForWhichToReportSFTD SEQUENCE (SIZE (1..maxCellSFTD)) OF PhysCellId OPTIONAL -- Need R 6685 ]] 6686} 6687 6688CondTriggerConfig-r16 ::= SEQUENCE { 6689 condEventId CHOICE { 6690 condEventA3 SEQUENCE { 6691 a3-Offset MeasTriggerQuantityOffset, 6692 hysteresis Hysteresis, 6693 timeToTrigger TimeToTrigger 6694 }, 6695 condEventA5 SEQUENCE { 6696 a5-Threshold1 MeasTriggerQuantity, 6697 a5-Threshold2 MeasTriggerQuantity, 6698 hysteresis Hysteresis, 6699 timeToTrigger TimeToTrigger 6700 }, 6701 ... 6702 }, 6703 rsType-r16 NR-RS-Type, 6704 ... 6705} 6706 6707EventTriggerConfig::= SEQUENCE { 6708 eventId CHOICE { 6709 eventA1 SEQUENCE { 6710 a1-Threshold MeasTriggerQuantity, 6711 reportOnLeave BOOLEAN, 6712 hysteresis Hysteresis, 6713 timeToTrigger TimeToTrigger 6714 }, 6715 eventA2 SEQUENCE { 6716 a2-Threshold MeasTriggerQuantity, 6717 reportOnLeave BOOLEAN, 6718 hysteresis Hysteresis, 6719 timeToTrigger TimeToTrigger 6720 }, 6721 eventA3 SEQUENCE { 6722 a3-Offset MeasTriggerQuantityOffset, 6723 reportOnLeave BOOLEAN, 6724 hysteresis Hysteresis, 6725 timeToTrigger TimeToTrigger, 6726 useWhiteCellList BOOLEAN 6727 }, 6728 eventA4 SEQUENCE { 6729 a4-Threshold MeasTriggerQuantity, 6730 reportOnLeave BOOLEAN, 6731 hysteresis Hysteresis, 6732 timeToTrigger TimeToTrigger, 6733 useWhiteCellList BOOLEAN 6734 }, 6735 eventA5 SEQUENCE { 6736 a5-Threshold1 MeasTriggerQuantity, 6737 a5-Threshold2 MeasTriggerQuantity, 6738 reportOnLeave BOOLEAN, 6739 hysteresis Hysteresis, 6740 timeToTrigger TimeToTrigger, 6741 useWhiteCellList BOOLEAN 6742 }, 6743 eventA6 SEQUENCE { 6744 a6-Offset MeasTriggerQuantityOffset, 6745 reportOnLeave BOOLEAN, 6746 hysteresis Hysteresis, 6747 timeToTrigger TimeToTrigger, 6748 useWhiteCellList BOOLEAN 6749 }, 6750 ... 6751 }, 6752 rsType NR-RS-Type, 6753 reportInterval ReportInterval, 6754 reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, 6755 reportQuantityCell MeasReportQuantity, 6756 maxReportCells INTEGER (1..maxCellReport), 6757 reportQuantityRS-Indexes MeasReportQuantity OPTIONAL, -- Need R 6758 maxNrofRS-IndexesToReport INTEGER (1..maxNrofIndexesToReport) OPTIONAL, -- Need R 6759 includeBeamMeasurements BOOLEAN, 6760 reportAddNeighMeas ENUMERATED {setup} OPTIONAL, -- Need R 6761 ..., 6762 [[ 6763 measRSSI-ReportConfig-r16 MeasRSSI-ReportConfig-r16 OPTIONAL, -- Need R 6764 useT312-r16 BOOLEAN OPTIONAL, -- Need M 6765 includeCommonLocationInfo-r16 ENUMERATED {true} OPTIONAL, -- Need R 6766 includeBT-Meas-r16 CHOICE {release NULL, setup BT-NameList-r16} OPTIONAL, -- Need M 6767 includeWLAN-Meas-r16 CHOICE {release NULL, setup WLAN-NameList-r16} OPTIONAL, -- Need M 6768 includeSensor-Meas-r16 CHOICE {release NULL, setup Sensor-NameList-r16} OPTIONAL -- Need M 6769 ]] 6770} 6771 6772PeriodicalReportConfig ::= SEQUENCE { 6773 rsType NR-RS-Type, 6774 reportInterval ReportInterval, 6775 reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, 6776 reportQuantityCell MeasReportQuantity, 6777 maxReportCells INTEGER (1..maxCellReport), 6778 reportQuantityRS-Indexes MeasReportQuantity OPTIONAL, -- Need R 6779 maxNrofRS-IndexesToReport INTEGER (1..maxNrofIndexesToReport) OPTIONAL, -- Need R 6780 includeBeamMeasurements BOOLEAN, 6781 useWhiteCellList BOOLEAN, 6782 ..., 6783 [[ 6784 measRSSI-ReportConfig-r16 MeasRSSI-ReportConfig-r16 OPTIONAL, -- Need R 6785 includeCommonLocationInfo-r16 ENUMERATED {true} OPTIONAL, -- Need R 6786 includeBT-Meas-r16 CHOICE {release NULL, setup BT-NameList-r16} OPTIONAL, -- Need M 6787 includeWLAN-Meas-r16 CHOICE {release NULL, setup WLAN-NameList-r16} OPTIONAL, -- Need M 6788 includeSensor-Meas-r16 CHOICE {release NULL, setup Sensor-NameList-r16} OPTIONAL, -- Need M 6789 ul-DelayValueConfig-r16 CHOICE {release NULL, setup UL-DelayValueConfig-r16 } OPTIONAL, -- Need M 6790 reportAddNeighMeas-r16 ENUMERATED {setup} OPTIONAL -- Need R 6791 ]] 6792} 6793 6794NR-RS-Type ::= ENUMERATED {ssb, csi-rs} 6795 6796MeasTriggerQuantity ::= CHOICE { 6797 rsrp RSRP-Range, 6798 rsrq RSRQ-Range, 6799 sinr SINR-Range 6800} 6801 6802MeasTriggerQuantityOffset ::= CHOICE { 6803 rsrp INTEGER (-30..30), 6804 rsrq INTEGER (-30..30), 6805 sinr INTEGER (-30..30) 6806} 6807 6808 6809MeasReportQuantity ::= SEQUENCE { 6810 rsrp BOOLEAN, 6811 rsrq BOOLEAN, 6812 sinr BOOLEAN 6813} 6814 6815MeasRSSI-ReportConfig-r16 ::= SEQUENCE { 6816 channelOccupancyThreshold-r16 RSSI-Range-r16 OPTIONAL -- Need R 6817} 6818 6819CLI-EventTriggerConfig-r16 ::= SEQUENCE { 6820 eventId-r16 CHOICE { 6821 eventI1-r16 SEQUENCE { 6822 i1-Threshold-r16 MeasTriggerQuantityCLI-r16, 6823 reportOnLeave-r16 BOOLEAN, 6824 hysteresis-r16 Hysteresis, 6825 timeToTrigger-r16 TimeToTrigger 6826 }, 6827 ... 6828 }, 6829 reportInterval-r16 ReportInterval, 6830 reportAmount-r16 ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, 6831 maxReportCLI-r16 INTEGER (1..maxCLI-Report-r16), 6832 ... 6833} 6834 6835CLI-PeriodicalReportConfig-r16 ::= SEQUENCE { 6836 reportInterval-r16 ReportInterval, 6837 reportAmount-r16 ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, 6838 reportQuantityCLI-r16 MeasReportQuantityCLI-r16, 6839 maxReportCLI-r16 INTEGER (1..maxCLI-Report-r16), 6840 ... 6841} 6842 6843MeasTriggerQuantityCLI-r16 ::= CHOICE { 6844 srs-RSRP-r16 SRS-RSRP-Range-r16, 6845 cli-RSSI-r16 CLI-RSSI-Range-r16 6846} 6847 6848MeasReportQuantityCLI-r16 ::= ENUMERATED {srs-rsrp, cli-rssi} 6849 6850-- TAG-REPORTCONFIGNR-STOP 6851-- TAG-REPORTCONFIGNR-SL-START 6852 6853ReportConfigNR-SL-r16 ::= SEQUENCE { 6854 reportType-r16 CHOICE { 6855 periodical-r16 PeriodicalReportConfigNR-SL-r16, 6856 eventTriggered-r16 EventTriggerConfigNR-SL-r16 6857 } 6858} 6859 6860EventTriggerConfigNR-SL-r16::= SEQUENCE { 6861 eventId-r16 CHOICE { 6862 eventC1 SEQUENCE { 6863 c1-Threshold-r16 SL-CBR-r16, 6864 hysteresis-r16 Hysteresis, 6865 timeToTrigger-r16 TimeToTrigger 6866 }, 6867 eventC2-r16 SEQUENCE { 6868 c2-Threshold-r16 SL-CBR-r16, 6869 hysteresis-r16 Hysteresis, 6870 timeToTrigger-r16 TimeToTrigger 6871 }, 6872 ... 6873 }, 6874 reportInterval-r16 ReportInterval, 6875 reportAmount-r16 ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, 6876 reportQuantity-r16 MeasReportQuantity-r16, 6877 ... 6878} 6879 6880PeriodicalReportConfigNR-SL-r16 ::= SEQUENCE { 6881 reportInterval-r16 ReportInterval, 6882 reportAmount-r16 ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, 6883 reportQuantity-r16 MeasReportQuantity-r16, 6884 ... 6885} 6886 6887MeasReportQuantity-r16 ::= SEQUENCE { 6888 cbr-r16 BOOLEAN, 6889 ... 6890} 6891 6892-- TAG-REPORTCONFIGNR-SL-STOP 6893-- TAG-REPORTCONFIGTOADDMODLIST-START 6894 6895ReportConfigToAddModList ::= SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigToAddMod 6896 6897ReportConfigToAddMod ::= SEQUENCE { 6898 reportConfigId ReportConfigId, 6899 reportConfig CHOICE { 6900 reportConfigNR ReportConfigNR, 6901 ..., 6902 reportConfigInterRAT ReportConfigInterRAT, 6903 reportConfigNR-SL-r16 ReportConfigNR-SL-r16 6904 } 6905} 6906 6907-- TAG-REPORTCONFIGTOADDMODLIST-STOP 6908-- TAG-REPORTINTERVAL-START 6909 6910ReportInterval ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960, 6911 min1,min6, min12, min30 } 6912 6913-- TAG-REPORTINTERVAL-STOP 6914-- TAG-RESELECTIONTHRESHOLD-START 6915 6916ReselectionThreshold ::= INTEGER (0..31) 6917 6918-- TAG-RESELECTIONTHRESHOLD-STOP 6919-- TAG-RESELECTIONTHRESHOLDQ-START 6920 6921ReselectionThresholdQ ::= INTEGER (0..31) 6922 6923-- TAG-RESELECTIONTHRESHOLDQ-STOP 6924-- TAG-RESUMECAUSE-START 6925 6926ResumeCause ::= ENUMERATED {emergency, highPriorityAccess, mt-Access, mo-Signalling, 6927 mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, rna-Update, mps-PriorityAccess, 6928 mcs-PriorityAccess, spare1, spare2, spare3, spare4, spare5 } 6929 6930-- TAG-RESUMECAUSE-STOP 6931-- TAG-RLC-BEARERCONFIG-START 6932 6933RLC-BearerConfig ::= SEQUENCE { 6934 logicalChannelIdentity LogicalChannelIdentity, 6935 servedRadioBearer CHOICE { 6936 srb-Identity SRB-Identity, 6937 drb-Identity DRB-Identity 6938 } OPTIONAL, -- Cond LCH-SetupOnly 6939 reestablishRLC ENUMERATED {true} OPTIONAL, -- Need N 6940 rlc-Config RLC-Config OPTIONAL, -- Cond LCH-Setup 6941 mac-LogicalChannelConfig LogicalChannelConfig OPTIONAL, -- Cond LCH-Setup 6942 ..., 6943 [[ 6944 rlc-Config-v1610 RLC-Config-v1610 OPTIONAL -- Need R 6945 ]] 6946} 6947 6948-- TAG-RLC-BEARERCONFIG-STOP 6949-- TAG-RLC-CONFIG-START 6950 6951RLC-Config ::= CHOICE { 6952 am SEQUENCE { 6953 ul-AM-RLC UL-AM-RLC, 6954 dl-AM-RLC DL-AM-RLC 6955 }, 6956 um-Bi-Directional SEQUENCE { 6957 ul-UM-RLC UL-UM-RLC, 6958 dl-UM-RLC DL-UM-RLC 6959 }, 6960 um-Uni-Directional-UL SEQUENCE { 6961 ul-UM-RLC UL-UM-RLC 6962 }, 6963 um-Uni-Directional-DL SEQUENCE { 6964 dl-UM-RLC DL-UM-RLC 6965 }, 6966 ... 6967} 6968 6969UL-AM-RLC ::= SEQUENCE { 6970 sn-FieldLength SN-FieldLengthAM OPTIONAL, -- Cond Reestab 6971 t-PollRetransmit T-PollRetransmit, 6972 pollPDU PollPDU, 6973 pollByte PollByte, 6974 maxRetxThreshold ENUMERATED { t1, t2, t3, t4, t6, t8, t16, t32 } 6975} 6976 6977DL-AM-RLC ::= SEQUENCE { 6978 sn-FieldLength SN-FieldLengthAM OPTIONAL, -- Cond Reestab 6979 t-Reassembly T-Reassembly, 6980 t-StatusProhibit T-StatusProhibit 6981} 6982 6983UL-UM-RLC ::= SEQUENCE { 6984 sn-FieldLength SN-FieldLengthUM OPTIONAL -- Cond Reestab 6985} 6986 6987DL-UM-RLC ::= SEQUENCE { 6988 sn-FieldLength SN-FieldLengthUM OPTIONAL, -- Cond Reestab 6989 t-Reassembly T-Reassembly 6990} 6991 6992T-PollRetransmit ::= ENUMERATED { 6993 ms5, ms10, ms15, ms20, ms25, ms30, ms35, 6994 ms40, ms45, ms50, ms55, ms60, ms65, ms70, 6995 ms75, ms80, ms85, ms90, ms95, ms100, ms105, 6996 ms110, ms115, ms120, ms125, ms130, ms135, 6997 ms140, ms145, ms150, ms155, ms160, ms165, 6998 ms170, ms175, ms180, ms185, ms190, ms195, 6999 ms200, ms205, ms210, ms215, ms220, ms225, 7000 ms230, ms235, ms240, ms245, ms250, ms300, 7001 ms350, ms400, ms450, ms500, ms800, ms1000, 7002 ms2000, ms4000, ms1-v1610, ms2-v1610, ms3-v1610, 7003 ms4-v1610, spare1} 7004 7005 7006PollPDU ::= ENUMERATED { 7007 p4, p8, p16, p32, p64, p128, p256, p512, p1024, p2048, p4096, p6144, p8192, p12288, p16384,p20480, 7008 p24576, p28672, p32768, p40960, p49152, p57344, p65536, infinity, spare8, spare7, spare6, spare5, spare4, 7009 spare3, spare2, spare1} 7010 7011PollByte ::= ENUMERATED { 7012 kB1, kB2, kB5, kB8, kB10, kB15, kB25, kB50, kB75, 7013 kB100, kB125, kB250, kB375, kB500, kB750, kB1000, 7014 kB1250, kB1500, kB2000, kB3000, kB4000, kB4500, 7015 kB5000, kB5500, kB6000, kB6500, kB7000, kB7500, 7016 mB8, mB9, mB10, mB11, mB12, mB13, mB14, mB15, 7017 mB16, mB17, mB18, mB20, mB25, mB30, mB40, infinity, 7018 spare20, spare19, spare18, spare17, spare16, 7019 spare15, spare14, spare13, spare12, spare11, 7020 spare10, spare9, spare8, spare7, spare6, spare5, 7021 spare4, spare3, spare2, spare1} 7022 7023T-Reassembly ::= ENUMERATED { 7024 ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35, 7025 ms40, ms45, ms50, ms55, ms60, ms65, ms70, 7026 ms75, ms80, ms85, ms90, ms95, ms100, ms110, 7027 ms120, ms130, ms140, ms150, ms160, ms170, 7028 ms180, ms190, ms200, spare1} 7029 7030T-StatusProhibit ::= ENUMERATED { 7031 ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35, 7032 ms40, ms45, ms50, ms55, ms60, ms65, ms70, 7033 ms75, ms80, ms85, ms90, ms95, ms100, ms105, 7034 ms110, ms115, ms120, ms125, ms130, ms135, 7035 ms140, ms145, ms150, ms155, ms160, ms165, 7036 ms170, ms175, ms180, ms185, ms190, ms195, 7037 ms200, ms205, ms210, ms215, ms220, ms225, 7038 ms230, ms235, ms240, ms245, ms250, ms300, 7039 ms350, ms400, ms450, ms500, ms800, ms1000, 7040 ms1200, ms1600, ms2000, ms2400, spare2, spare1} 7041 7042SN-FieldLengthUM ::= ENUMERATED {size6, size12} 7043SN-FieldLengthAM ::= ENUMERATED {size12, size18} 7044 7045RLC-Config-v1610 ::= SEQUENCE { 7046 dl-AM-RLC-v1610 DL-AM-RLC-v1610 7047} 7048 7049DL-AM-RLC-v1610 ::= SEQUENCE { 7050 t-StatusProhibit-v1610 T-StatusProhibit-v1610 OPTIONAL, -- Need N 7051 ... 7052} 7053 7054T-StatusProhibit-v1610 ::= ENUMERATED { ms1, ms2, ms3, ms4, spare4, spare3, spare2, spare1} 7055 7056-- TAG-RLC-CONFIG-STOP 7057-- TAG-RLF-TIMERSANDCONSTANTS-START 7058 7059RLF-TimersAndConstants ::= SEQUENCE { 7060 t310 ENUMERATED {ms0, ms50, ms100, ms200, ms500, ms1000, ms2000, ms4000, ms6000}, 7061 n310 ENUMERATED {n1, n2, n3, n4, n6, n8, n10, n20}, 7062 n311 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10}, 7063 ..., 7064 [[ 7065 t311 ENUMERATED {ms1000, ms3000, ms5000, ms10000, ms15000, ms20000, ms30000} 7066 ]] 7067} 7068 7069-- TAG-RLF-TIMERSANDCONSTANTS-STOP 7070-- TAG-RNTI-VALUE-START 7071 7072RNTI-Value ::= INTEGER (0..65535) 7073 7074-- TAG-RNTI-VALUE-STOP 7075-- TAG-RSRP-RANGE-START 7076 7077RSRP-Range ::= INTEGER(0..127) 7078 7079-- TAG-RSRP-RANGE-STOP 7080-- TAG-RSRQ-RANGE-START 7081 7082RSRQ-Range ::= INTEGER(0..127) 7083 7084-- TAG-RSRQ-RANGE-STOP 7085-- TAG-RSSI-RANGE-START 7086 7087RSSI-Range-r16 ::= INTEGER(0..76) 7088 7089-- TAG-RSSI-RANGE-STOP 7090-- TAG-SCELLINDEX-START 7091 7092SCellIndex ::= INTEGER (1..31) 7093 7094-- TAG-SCELLINDEX-STOP 7095-- TAG-SCHEDULINGREQUESTCONFIG-START 7096 7097SchedulingRequestConfig ::= SEQUENCE { 7098 schedulingRequestToAddModList SEQUENCE (SIZE (1..maxNrofSR-ConfigPerCellGroup)) OF SchedulingRequestToAddMod 7099 OPTIONAL, -- Need N 7100 schedulingRequestToReleaseList SEQUENCE (SIZE (1..maxNrofSR-ConfigPerCellGroup)) OF SchedulingRequestId 7101 OPTIONAL -- Need N 7102} 7103 7104SchedulingRequestToAddMod ::= SEQUENCE { 7105 schedulingRequestId SchedulingRequestId, 7106 sr-ProhibitTimer ENUMERATED {ms1, ms2, ms4, ms8, ms16, ms32, ms64, ms128} OPTIONAL, -- Need S 7107 sr-TransMax ENUMERATED { n4, n8, n16, n32, n64, spare3, spare2, spare1} 7108} 7109 7110 7111 7112-- TAG-SCHEDULINGREQUESTCONFIG-STOP 7113-- TAG-SCHEDULINGREQUESTID-START 7114 7115SchedulingRequestId ::= INTEGER (0..7) 7116 7117-- TAG-SCHEDULINGREQUESTID-STOP 7118-- TAG-SCHEDULINGREQUESTRESOURCECONFIG-START 7119 7120SchedulingRequestResourceConfig ::= SEQUENCE { 7121 schedulingRequestResourceId SchedulingRequestResourceId, 7122 schedulingRequestID SchedulingRequestId, 7123 periodicityAndOffset CHOICE { 7124 sym2 NULL, 7125 sym6or7 NULL, 7126 sl1 NULL, -- Recurs in every slot 7127 sl2 INTEGER (0..1), 7128 sl4 INTEGER (0..3), 7129 sl5 INTEGER (0..4), 7130 sl8 INTEGER (0..7), 7131 sl10 INTEGER (0..9), 7132 sl16 INTEGER (0..15), 7133 sl20 INTEGER (0..19), 7134 sl40 INTEGER (0..39), 7135 sl80 INTEGER (0..79), 7136 sl160 INTEGER (0..159), 7137 sl320 INTEGER (0..319), 7138 sl640 INTEGER (0..639) 7139 } OPTIONAL, -- Need M 7140 resource PUCCH-ResourceId OPTIONAL -- Need M 7141} 7142 7143SchedulingRequestResourceConfigExt-v1610 ::= SEQUENCE { 7144 phy-PriorityIndex-r16 ENUMERATED {p0, p1} OPTIONAL, -- Need M 7145 ... 7146} 7147 7148-- TAG-SCHEDULINGREQUESTRESOURCECONFIG-STOP 7149-- TAG-SCHEDULINGREQUESTRESOURCEID-START 7150 7151SchedulingRequestResourceId ::= INTEGER (1..maxNrofSR-Resources) 7152 7153-- TAG-SCHEDULINGREQUESTRESOURCEID-STOP 7154-- TAG-SCRAMBLINGID-START 7155 7156ScramblingId ::= INTEGER(0..1023) 7157 7158-- TAG-SCRAMBLINGID-STOP 7159-- TAG-SCS-SPECIFICCARRIER-START 7160 7161SCS-SpecificCarrier ::= SEQUENCE { 7162 offsetToCarrier INTEGER (0..2199), 7163 subcarrierSpacing SubcarrierSpacing, 7164 carrierBandwidth INTEGER (1..maxNrofPhysicalResourceBlocks), 7165 ..., 7166 [[ 7167 txDirectCurrentLocation INTEGER (0..4095) OPTIONAL -- Need S 7168 ]] 7169} 7170 7171-- TAG-SCS-SPECIFICCARRIER-STOP 7172-- TAG-SDAP-CONFIG-START 7173 7174SDAP-Config ::= SEQUENCE { 7175 pdu-Session PDU-SessionID, 7176 sdap-HeaderDL ENUMERATED {present, absent}, 7177 sdap-HeaderUL ENUMERATED {present, absent}, 7178 defaultDRB BOOLEAN, 7179 mappedQoS-FlowsToAdd SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI OPTIONAL, -- Need N 7180 mappedQoS-FlowsToRelease SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI OPTIONAL, -- Need N 7181 ... 7182} 7183 7184QFI ::= INTEGER (0..maxQFI) 7185 7186PDU-SessionID ::= INTEGER (0..255) 7187 7188-- TAG-SDAP-CONFIG-STOP 7189-- TAG-SEARCHSPACE-START 7190 7191SearchSpace ::= SEQUENCE { 7192 searchSpaceId SearchSpaceId, 7193 controlResourceSetId ControlResourceSetId OPTIONAL, -- Cond SetupOnly 7194 monitoringSlotPeriodicityAndOffset CHOICE { 7195 sl1 NULL, 7196 sl2 INTEGER (0..1), 7197 sl4 INTEGER (0..3), 7198 sl5 INTEGER (0..4), 7199 sl8 INTEGER (0..7), 7200 sl10 INTEGER (0..9), 7201 sl16 INTEGER (0..15), 7202 sl20 INTEGER (0..19), 7203 sl40 INTEGER (0..39), 7204 sl80 INTEGER (0..79), 7205 sl160 INTEGER (0..159), 7206 sl320 INTEGER (0..319), 7207 sl640 INTEGER (0..639), 7208 sl1280 INTEGER (0..1279), 7209 sl2560 INTEGER (0..2559) 7210 } OPTIONAL, -- Cond Setup 7211 duration INTEGER (2..2559) OPTIONAL, -- Need R 7212 monitoringSymbolsWithinSlot BIT STRING (SIZE (14)) OPTIONAL, -- Cond Setup 7213 nrofCandidates SEQUENCE { 7214 aggregationLevel1 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8}, 7215 aggregationLevel2 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8}, 7216 aggregationLevel4 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8}, 7217 aggregationLevel8 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8}, 7218 aggregationLevel16 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8} 7219 } OPTIONAL, -- Cond Setup 7220 searchSpaceType CHOICE { 7221 common SEQUENCE { 7222 dci-Format0-0-AndFormat1-0 SEQUENCE { 7223 ... 7224 } OPTIONAL, -- Need R 7225 dci-Format2-0 SEQUENCE { 7226 nrofCandidates-SFI SEQUENCE { 7227 aggregationLevel1 ENUMERATED {n1, n2} OPTIONAL, -- Need R 7228 aggregationLevel2 ENUMERATED {n1, n2} OPTIONAL, -- Need R 7229 aggregationLevel4 ENUMERATED {n1, n2} OPTIONAL, -- Need R 7230 aggregationLevel8 ENUMERATED {n1, n2} OPTIONAL, -- Need R 7231 aggregationLevel16 ENUMERATED {n1, n2} OPTIONAL -- Need R 7232 }, 7233 ... 7234 } OPTIONAL, -- Need R 7235 dci-Format2-1 SEQUENCE { 7236 ... 7237 } OPTIONAL, -- Need R 7238 dci-Format2-2 SEQUENCE { 7239 ... 7240 } OPTIONAL, -- Need R 7241 dci-Format2-3 SEQUENCE { 7242 dummy1 ENUMERATED {sl1, sl2, sl4, sl5, sl8, sl10, sl16, sl20} OPTIONAL, -- Cond Setup 7243 dummy2 ENUMERATED {n1, n2}, 7244 ... 7245 } OPTIONAL -- Need R 7246 }, 7247 ue-Specific SEQUENCE { 7248 dci-Formats ENUMERATED {formats0-0-And-1-0, formats0-1-And-1-1}, 7249 ..., 7250 [[ 7251 dci-Formats-MT-r16 ENUMERATED {formats2-5} OPTIONAL, -- Need R 7252 dci-FormatsSL-r16 ENUMERATED {formats0-0-And-1-0, formats0-1-And-1-1, formats3-0, formats3-1, 7253 formats3-0-And-3-1} OPTIONAL, -- Need R 7254 dci-FormatsExt-r16 ENUMERATED {formats0-2-And-1-2, formats0-1-And-1-1And-0-2-And-1-2} 7255 OPTIONAL -- Need R 7256 ]] 7257 } 7258 } OPTIONAL -- Cond Setup2 7259} 7260 7261SearchSpaceExt-r16 ::= SEQUENCE { 7262 controlResourceSetId-r16 ControlResourceSetId-r16 OPTIONAL, -- Cond SetupOnly2 7263 searchSpaceType-r16 SEQUENCE { 7264 common-r16 SEQUENCE { 7265 dci-Format2-4-r16 SEQUENCE { 7266 nrofCandidates-CI-r16 SEQUENCE { 7267 aggregationLevel1-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R 7268 aggregationLevel2-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R 7269 aggregationLevel4-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R 7270 aggregationLevel8-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R 7271 aggregationLevel16-r16 ENUMERATED {n1, n2} OPTIONAL -- Need R 7272 }, 7273 ... 7274 } OPTIONAL, -- Need R 7275 dci-Format2-5-r16 SEQUENCE { 7276 nrofCandidates-IAB-r16 SEQUENCE { 7277 aggregationLevel1-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R 7278 aggregationLevel2-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R 7279 aggregationLevel4-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R 7280 aggregationLevel8-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R 7281 aggregationLevel16-r16 ENUMERATED {n1, n2} OPTIONAL -- Need R 7282 }, 7283 ... 7284 } OPTIONAL, -- Need R 7285 dci-Format2-6-r16 SEQUENCE { 7286 ... 7287 } OPTIONAL, -- Need R 7288 ... 7289 } 7290 } OPTIONAL, -- Cond Setup3 7291 searchSpaceGroupIdList-r16 SEQUENCE (SIZE (1.. 2)) OF INTEGER (0..1) OPTIONAL, -- Need R 7292 freqMonitorLocations-r16 BIT STRING (SIZE (5)) OPTIONAL -- Need R 7293} 7294 7295-- TAG-SEARCHSPACE-STOP 7296-- TAG-SEARCHSPACEID-START 7297 7298SearchSpaceId ::= INTEGER (0..maxNrofSearchSpaces-1) 7299 7300-- TAG-SEARCHSPACEID-STOP 7301-- TAG-SEARCHSPACEZERO-START 7302 7303SearchSpaceZero ::= INTEGER (0..15) 7304 7305-- TAG-SEARCHSPACEZERO-STOP 7306-- TAG-SECURITYALGORITHMCONFIG-START 7307 7308SecurityAlgorithmConfig ::= SEQUENCE { 7309 cipheringAlgorithm CipheringAlgorithm, 7310 integrityProtAlgorithm IntegrityProtAlgorithm OPTIONAL, -- Need R 7311 ... 7312} 7313 7314IntegrityProtAlgorithm ::= ENUMERATED { 7315 nia0, nia1, nia2, nia3, spare4, spare3, 7316 spare2, spare1, ...} 7317 7318CipheringAlgorithm ::= ENUMERATED { 7319 nea0, nea1, nea2, nea3, spare4, spare3, 7320 spare2, spare1, ...} 7321 7322-- TAG-SECURITYALGORITHMCONFIG-STOP 7323-- TAG-SEMISTATICCHANNELACCESSCONFIG-START 7324 7325SemiStaticChannelAccessConfig-r16 ::= SEQUENCE { 7326 period ENUMERATED {ms1, ms2, ms2dot5, ms4, ms5, ms10} 7327} 7328 7329-- TAG-SEMISTATICCHANNELACCESSCONFIG-STOP 7330-- TAG-SENSORLOCATIONINFO-START 7331 7332Sensor-LocationInfo-r16 ::= SEQUENCE { 7333 sensor-MeasurementInformation-r16 OCTET STRING OPTIONAL, 7334 sensor-MotionInformation-r16 OCTET STRING OPTIONAL, 7335 ... 7336} 7337 7338-- TAG-SENSORLOCATIONINFO-STOP 7339-- TAG-SERVCELLINDEX-START 7340 7341ServCellIndex ::= INTEGER (0..maxNrofServingCells-1) 7342 7343-- TAG-SERVCELLINDEX-STOP 7344-- TAG-SERVINGCELLCONFIG-START 7345 7346ServingCellConfig ::= SEQUENCE { 7347 tdd-UL-DL-ConfigurationDedicated TDD-UL-DL-ConfigDedicated OPTIONAL, -- Cond TDD 7348 initialDownlinkBWP BWP-DownlinkDedicated OPTIONAL, -- Need M 7349 downlinkBWP-ToReleaseList SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Id OPTIONAL, -- Need N 7350 downlinkBWP-ToAddModList SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Downlink OPTIONAL, -- Need N 7351 firstActiveDownlinkBWP-Id BWP-Id OPTIONAL, -- Cond SyncAndCellAdd 7352 bwp-InactivityTimer ENUMERATED {ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, 7353 ms40,ms50, ms60, ms80,ms100, ms200,ms300, ms500, 7354 ms750, ms1280, ms1920, ms2560, spare10, spare9, spare8, 7355 spare7, spare6, spare5, spare4, spare3, spare2, spare1 } OPTIONAL, --Need R 7356 defaultDownlinkBWP-Id BWP-Id OPTIONAL, -- Need S 7357 uplinkConfig UplinkConfig OPTIONAL, -- Need M 7358 supplementaryUplink UplinkConfig OPTIONAL, -- Need M 7359 pdcch-ServingCellConfig CHOICE {release NULL, setup PDCCH-ServingCellConfig } OPTIONAL, -- Need M 7360 pdsch-ServingCellConfig CHOICE {release NULL, setup PDSCH-ServingCellConfig } OPTIONAL, -- Need M 7361 csi-MeasConfig CHOICE {release NULL, setup CSI-MeasConfig } OPTIONAL, -- Need M 7362 sCellDeactivationTimer ENUMERATED {ms20, ms40, ms80, ms160, ms200, ms240, 7363 ms320, ms400, ms480, ms520, ms640, ms720, 7364 ms840, ms1280, spare2,spare1} OPTIONAL, -- Cond ServingCellWithoutPUCCH 7365 crossCarrierSchedulingConfig CrossCarrierSchedulingConfig OPTIONAL, -- Need M 7366 tag-Id TAG-Id, 7367 dummy1 ENUMERATED {enabled} OPTIONAL, -- Need R 7368 pathlossReferenceLinking ENUMERATED {spCell, sCell} OPTIONAL, -- Cond SCellOnly 7369 servingCellMO MeasObjectId OPTIONAL, -- Cond MeasObject 7370 ..., 7371 [[ 7372 lte-CRS-ToMatchAround CHOICE {release NULL, setup RateMatchPatternLTE-CRS } OPTIONAL, -- Need M 7373 rateMatchPatternToAddModList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern OPTIONAL, -- Need N 7374 rateMatchPatternToReleaseList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL, -- Need N 7375 downlinkChannelBW-PerSCS-List SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier OPTIONAL -- Need S 7376 ]], 7377 [[ 7378 supplementaryUplinkRelease-r16 ENUMERATED {true} OPTIONAL, -- Need N 7379 tdd-UL-DL-ConfigurationDedicated-IAB-MT-r16 TDD-UL-DL-ConfigDedicated-IAB-MT-r16 OPTIONAL, -- Cond TDD_IAB 7380 dormantBWP-Config-r16 CHOICE {release NULL, setup DormantBWP-Config-r16 } OPTIONAL, -- Need M 7381 ca-SlotOffset-r16 CHOICE { 7382 refSCS15kHz INTEGER (-2..2), 7383 refSCS30KHz INTEGER (-5..5), 7384 refSCS60KHz INTEGER (-10..10), 7385 refSCS120KHz INTEGER (-20..20) 7386 } OPTIONAL, -- Cond AsyncCA 7387 dummy2 CHOICE {release NULL, setup DummyJ } OPTIONAL, -- Need M 7388 intraCellGuardBandsDL-List-r16 SEQUENCE (SIZE (1..maxSCSs)) OF IntraCellGuardBandsPerSCS-r16 OPTIONAL, -- Need S 7389 intraCellGuardBandsUL-List-r16 SEQUENCE (SIZE (1..maxSCSs)) OF IntraCellGuardBandsPerSCS-r16 OPTIONAL, -- Need S 7390 csi-RS-ValidationWithDCI-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 7391 lte-CRS-PatternList1-r16 CHOICE {release NULL, setup LTE-CRS-PatternList-r16 } OPTIONAL, -- Need M 7392 lte-CRS-PatternList2-r16 CHOICE {release NULL, setup LTE-CRS-PatternList-r16 } OPTIONAL, -- Need M 7393 crs-RateMatch-PerCORESETPoolIndex-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 7394 enableTwoDefaultTCI-States-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 7395 enableDefaultTCI-StatePerCoresetPoolIndex-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 7396 enableBeamSwitchTiming-r16 ENUMERATED {true} OPTIONAL, -- Need R 7397 cbg-TxDiffTBsProcessingType1-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 7398 cbg-TxDiffTBsProcessingType2-r16 ENUMERATED {enabled} OPTIONAL -- Need R 7399 ]], 7400 [[ 7401 directionalCollisionHandling-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 7402 channelAccessConfig-r16 CHOICE {release NULL, setup ChannelAccessConfig-r16 } OPTIONAL -- Need M 7403 ]] 7404} 7405 7406UplinkConfig ::= SEQUENCE { 7407 initialUplinkBWP BWP-UplinkDedicated OPTIONAL, -- Need M 7408 uplinkBWP-ToReleaseList SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Id OPTIONAL, -- Need N 7409 uplinkBWP-ToAddModList SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Uplink OPTIONAL, -- Need N 7410 firstActiveUplinkBWP-Id BWP-Id OPTIONAL, -- Cond SyncAndCellAdd 7411 pusch-ServingCellConfig CHOICE {release NULL, setup PUSCH-ServingCellConfig } OPTIONAL, -- Need M 7412 carrierSwitching CHOICE {release NULL, setup SRS-CarrierSwitching } OPTIONAL, -- Need M 7413 ..., 7414 [[ 7415 powerBoostPi2BPSK BOOLEAN OPTIONAL, -- Need M 7416 uplinkChannelBW-PerSCS-List SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier OPTIONAL -- Need S 7417 ]], 7418 [[ 7419 enablePL-RS-UpdateForPUSCH-SRS-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 7420 enableDefaultBeamPL-ForPUSCH0-0-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 7421 enableDefaultBeamPL-ForPUCCH-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 7422 enableDefaultBeamPL-ForSRS-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 7423 uplinkTxSwitching-r16 CHOICE {release NULL, setup UplinkTxSwitching-r16 } OPTIONAL, -- Need M 7424 mpr-PowerBoost-FR2-r16 ENUMERATED {true} OPTIONAL -- Need R 7425 ]] 7426} 7427 7428DummyJ ::= SEQUENCE { 7429 maxEnergyDetectionThreshold-r16 INTEGER(-85..-52), 7430 energyDetectionThresholdOffset-r16 INTEGER (-20..-13), 7431 ul-toDL-COT-SharingED-Threshold-r16 INTEGER (-85..-52) OPTIONAL, -- Need R 7432 absenceOfAnyOtherTechnology-r16 ENUMERATED {true} OPTIONAL -- Need R 7433} 7434 7435ChannelAccessConfig-r16 ::= SEQUENCE { 7436 energyDetectionConfig-r16 CHOICE { 7437 maxEnergyDetectionThreshold-r16 INTEGER (-85..-52), 7438 energyDetectionThresholdOffset-r16 INTEGER (-13..20) 7439 } OPTIONAL, -- Need R 7440 ul-toDL-COT-SharingED-Threshold-r16 INTEGER (-85..-52) OPTIONAL, -- Need R 7441 absenceOfAnyOtherTechnology-r16 ENUMERATED {true} OPTIONAL -- Need R 7442} 7443 7444IntraCellGuardBandsPerSCS-r16 ::= SEQUENCE { 7445 guardBandSCS-r16 SubcarrierSpacing, 7446 intraCellGuardBands-r16 SEQUENCE (SIZE (1..4)) OF GuardBand-r16 7447} 7448 7449GuardBand-r16 ::= SEQUENCE { 7450 startCRB-r16 INTEGER (0..274), 7451 nrofCRBs-r16 INTEGER (0..15) 7452} 7453 7454DormancyGroupID-r16 ::= INTEGER (0..4) 7455 7456DormantBWP-Config-r16::= SEQUENCE { 7457 dormantBWP-Id-r16 BWP-Id OPTIONAL, -- Need M 7458 withinActiveTimeConfig-r16 CHOICE {release NULL, setup WithinActiveTimeConfig-r16 } OPTIONAL, -- Need M 7459 outsideActiveTimeConfig-r16 CHOICE {release NULL, setup OutsideActiveTimeConfig-r16 } OPTIONAL -- Need M 7460} 7461 7462WithinActiveTimeConfig-r16 ::= SEQUENCE { 7463 firstWithinActiveTimeBWP-Id-r16 BWP-Id OPTIONAL, -- Need M 7464 dormancyGroupWithinActiveTime-r16 DormancyGroupID-r16 OPTIONAL -- Need R 7465} 7466 7467OutsideActiveTimeConfig-r16 ::= SEQUENCE { 7468 firstOutsideActiveTimeBWP-Id-r16 BWP-Id OPTIONAL, -- Need M 7469 dormancyGroupOutsideActiveTime-r16 DormancyGroupID-r16 OPTIONAL -- Need R 7470} 7471 7472UplinkTxSwitching-r16 ::= SEQUENCE { 7473 uplinkTxSwitchingPeriodLocation-r16 BOOLEAN, 7474 uplinkTxSwitchingCarrier-r16 ENUMERATED {carrier1, carrier2} 7475} 7476 7477-- TAG-SERVINGCELLCONFIG-STOP 7478-- TAG-SERVINGCELLCONFIGCOMMON-START 7479 7480ServingCellConfigCommon ::= SEQUENCE { 7481 physCellId PhysCellId OPTIONAL, -- Cond HOAndServCellAdd, 7482 downlinkConfigCommon DownlinkConfigCommon OPTIONAL, -- Cond HOAndServCellAdd 7483 uplinkConfigCommon UplinkConfigCommon OPTIONAL, -- Need M 7484 supplementaryUplinkConfig UplinkConfigCommon OPTIONAL, -- Need S 7485 n-TimingAdvanceOffset ENUMERATED { n0, n25600, n39936 } OPTIONAL, -- Need S 7486 ssb-PositionsInBurst CHOICE { 7487 shortBitmap BIT STRING (SIZE (4)), 7488 mediumBitmap BIT STRING (SIZE (8)), 7489 longBitmap BIT STRING (SIZE (64)) 7490 } OPTIONAL, -- Cond AbsFreqSSB 7491 ssb-periodicityServingCell ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 } OPTIONAL, -- Need S 7492 dmrs-TypeA-Position ENUMERATED {pos2, pos3}, 7493 lte-CRS-ToMatchAround CHOICE {release NULL, setup RateMatchPatternLTE-CRS } OPTIONAL, -- Need M 7494 rateMatchPatternToAddModList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern OPTIONAL, -- Need N 7495 rateMatchPatternToReleaseList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL, -- Need N 7496 ssbSubcarrierSpacing SubcarrierSpacing OPTIONAL, -- Cond HOAndServCellWithSSB 7497 tdd-UL-DL-ConfigurationCommon TDD-UL-DL-ConfigCommon OPTIONAL, -- Cond TDD 7498 ss-PBCH-BlockPower INTEGER (-60..50), 7499 ..., 7500 [[ 7501 channelAccessMode-r16 CHOICE { 7502 dynamic NULL, 7503 semiStatic SemiStaticChannelAccessConfig-r16 7504 } OPTIONAL, -- Cond SharedSpectrum 7505 discoveryBurstWindowLength-r16 ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5} OPTIONAL, -- Need R 7506 ssb-PositionQCL-r16 SSB-PositionQCL-Relation-r16 OPTIONAL, -- Cond SharedSpectrum 7507 highSpeedConfig-r16 HighSpeedConfig-r16 OPTIONAL -- Need R 7508 ]] 7509} 7510 7511-- TAG-SERVINGCELLCONFIGCOMMON-STOP 7512-- TAG-SERVINGCELLCONFIGCOMMONSIB-START 7513 7514ServingCellConfigCommonSIB ::= SEQUENCE { 7515 downlinkConfigCommon DownlinkConfigCommonSIB, 7516 uplinkConfigCommon UplinkConfigCommonSIB OPTIONAL, -- Need R 7517 supplementaryUplink UplinkConfigCommonSIB OPTIONAL, -- Need R 7518 n-TimingAdvanceOffset ENUMERATED { n0, n25600, n39936 } OPTIONAL, -- Need S 7519 ssb-PositionsInBurst SEQUENCE { 7520 inOneGroup BIT STRING (SIZE (8)), 7521 groupPresence BIT STRING (SIZE (8)) OPTIONAL -- Cond FR2-Only 7522 }, 7523 ssb-PeriodicityServingCell ENUMERATED {ms5, ms10, ms20, ms40, ms80, ms160}, 7524 tdd-UL-DL-ConfigurationCommon TDD-UL-DL-ConfigCommon OPTIONAL, -- Cond TDD 7525 ss-PBCH-BlockPower INTEGER (-60..50), 7526 ..., 7527 [[ 7528 channelAccessMode-r16 CHOICE { 7529 dynamic NULL, 7530 semiStatic SemiStaticChannelAccessConfig-r16 7531 } OPTIONAL, -- Cond SharedSpectrum 7532 discoveryBurstWindowLength-r16 ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5} OPTIONAL, -- Need R 7533 highSpeedConfig-r16 HighSpeedConfig-r16 OPTIONAL -- Need R 7534 ]] 7535} 7536 7537-- TAG-SERVINGCELLCONFIGCOMMONSIB-STOP 7538-- TAG-SHORTI-RNTI-VALUE-START 7539 7540ShortI-RNTI-Value ::= BIT STRING (SIZE(24)) 7541 7542-- TAG-SHORTI-RNTI-VALUE-STOP 7543-- TAG-SHORTMAC-I-START 7544 7545ShortMAC-I ::= BIT STRING (SIZE (16)) 7546 7547-- TAG-SHORTMAC-I-STOP 7548-- TAG-SINR-RANGE-START 7549 7550SINR-Range ::= INTEGER(0..127) 7551 7552-- TAG-SINR-RANGE-STOP 7553-- TAG–SI-REQUESTCONFIG-START 7554 7555SI-RequestConfig::= SEQUENCE { 7556 rach-OccasionsSI SEQUENCE { 7557 rach-ConfigSI RACH-ConfigGeneric, 7558 ssb-perRACH-Occasion ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen} 7559 } OPTIONAL, -- Need R 7560 si-RequestPeriod ENUMERATED {one, two, four, six, eight, ten, twelve, sixteen} OPTIONAL, -- Need R 7561 si-RequestResources SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResources 7562} 7563 7564SI-RequestResources ::= SEQUENCE { 7565 ra-PreambleStartIndex INTEGER (0..63), 7566 ra-AssociationPeriodIndex INTEGER (0..15) OPTIONAL, -- Need R 7567 ra-ssb-OccasionMaskIndex INTEGER (0..15) OPTIONAL -- Need R 7568} 7569 7570-- TAG–SI-SCHEDULINGINFO-START 7571 7572SI-SchedulingInfo ::= SEQUENCE { 7573 schedulingInfoList SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo, 7574 si-WindowLength ENUMERATED {s5, s10, s20, s40, s80, s160, s320, s640, s1280}, 7575 si-RequestConfig SI-RequestConfig OPTIONAL, -- Cond MSG-1 7576 si-RequestConfigSUL SI-RequestConfig OPTIONAL, -- Cond SUL-MSG-1 7577 systemInformationAreaID BIT STRING (SIZE (24)) OPTIONAL, -- Need R 7578 ... 7579} 7580 7581SchedulingInfo ::= SEQUENCE { 7582 si-BroadcastStatus ENUMERATED {broadcasting, notBroadcasting}, 7583 si-Periodicity ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512}, 7584 sib-MappingInfo SIB-Mapping 7585} 7586 7587SIB-Mapping ::= SEQUENCE (SIZE (1..maxSIB)) OF SIB-TypeInfo 7588 7589SIB-TypeInfo ::= SEQUENCE { 7590 type ENUMERATED {sibType2, sibType3, sibType4, sibType5, sibType6, sibType7, sibType8, sibType9, 7591 sibType10-v1610, sibType11-v1610, sibType12-v1610, sibType13-v1610, sibType14-v1610, 7592 spare3, spare2, spare1,... }, 7593 valueTag INTEGER (0..31) OPTIONAL, -- Cond SIB-TYPE 7594 areaScope ENUMERATED {true} OPTIONAL -- Need S 7595} 7596 7597-- TAG-SI-SCHEDULINGINFO-STOP 7598-- TAG-SKCOUNTER-START 7599 7600SK-Counter ::= INTEGER (0..65535) 7601 7602-- TAG-SKCOUNTER-STOP 7603-- TAG-SLOTFORMATCOMBINATIONSPERCELL-START 7604 7605SlotFormatCombinationsPerCell ::= SEQUENCE { 7606 servingCellId ServCellIndex, 7607 subcarrierSpacing SubcarrierSpacing, 7608 subcarrierSpacing2 SubcarrierSpacing OPTIONAL, -- Need R 7609 slotFormatCombinations SEQUENCE (SIZE (1..maxNrofSlotFormatCombinationsPerSet)) OF SlotFormatCombination 7610 OPTIONAL, -- Need M 7611 positionInDCI INTEGER(0..maxSFI-DCI-PayloadSize-1) OPTIONAL, -- Need M 7612 ..., 7613 [[ 7614 enableConfiguredUL-r16 ENUMERATED {enabled} OPTIONAL -- Need R 7615 ]] 7616 7617} 7618 7619SlotFormatCombination ::= SEQUENCE { 7620 slotFormatCombinationId SlotFormatCombinationId, 7621 slotFormats SEQUENCE (SIZE (1..maxNrofSlotFormatsPerCombination)) OF INTEGER (0..255) 7622} 7623 7624SlotFormatCombinationId ::= INTEGER (0..maxNrofSlotFormatCombinationsPerSet-1) 7625 7626-- TAG-SLOTFORMATCOMBINATIONSPERCELL-STOP 7627-- TAG-SLOTFORMATINDICATOR-START 7628 7629SlotFormatIndicator ::= SEQUENCE { 7630 sfi-RNTI RNTI-Value, 7631 dci-PayloadSize INTEGER (1..maxSFI-DCI-PayloadSize), 7632 slotFormatCombToAddModList SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF SlotFormatCombinationsPerCell 7633 OPTIONAL, -- Need N 7634 slotFormatCombToReleaseList SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF ServCellIndex OPTIONAL, -- Need N 7635 ..., 7636 [[ 7637 availableRB-SetsToAddModList-r16 SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF AvailableRB-SetsPerCell-r16 OPTIONAL, -- Need N 7638 availableRB-SetsToReleaseList-r16 SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF ServCellIndex OPTIONAL, -- Need N 7639 switchTriggerToAddModList-r16 SEQUENCE (SIZE(1..4)) OF SearchSpaceSwitchTrigger-r16 OPTIONAL, -- Need N 7640 switchTriggerToReleaseList-r16 SEQUENCE (SIZE(1..4)) OF ServCellIndex OPTIONAL, -- Need N 7641 co-DurationsPerCellToAddModList-r16 SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF CO-DurationsPerCell-r16 OPTIONAL, -- Need N 7642 co-DurationsPerCellToReleaseList-r16 SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF ServCellIndex OPTIONAL -- Need N 7643 ]], 7644 [[ 7645 switchTriggerToAddModListSizeExt-r16 SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroupMinus4-r16)) OF 7646 SearchSpaceSwitchTrigger-r16 OPTIONAL, -- Need N 7647 switchTriggerToReleaseListSizeExt-r16 SEQUENCE (SIZE(1.. maxNrofAggregatedCellsPerCellGroupMinus4-r16)) OF 7648 ServCellIndex OPTIONAL -- Need N 7649 ]] 7650} 7651 7652CO-DurationsPerCell-r16 ::= SEQUENCE { 7653 servingCellId-r16 ServCellIndex, 7654 positionInDCI-r16 INTEGER(0..maxSFI-DCI-PayloadSize-1), 7655 subcarrierSpacing-r16 SubcarrierSpacing, 7656 co-DurationList-r16 SEQUENCE (SIZE(1..64)) OF CO-Duration-r16 7657} 7658 7659CO-Duration-r16 ::= INTEGER (0..1120) 7660 7661AvailableRB-SetsPerCell-r16 ::= SEQUENCE { 7662 servingCellId-r16 ServCellIndex, 7663 positionInDCI-r16 INTEGER(0..maxSFI-DCI-PayloadSize-1) 7664} 7665 7666SearchSpaceSwitchTrigger-r16 ::= SEQUENCE { 7667 servingCellId-r16 ServCellIndex, 7668 positionInDCI-r16 INTEGER(0..maxSFI-DCI-PayloadSize-1) 7669} 7670 7671-- TAG-SLOTFORMATINDICATOR-STOP 7672-- TAG-S-NSSAI-START 7673 7674S-NSSAI ::= CHOICE{ 7675 sst BIT STRING (SIZE (8)), 7676 sst-SD BIT STRING (SIZE (32)) 7677} 7678 7679-- TAG-S-NSSAI-STOP 7680-- TAG-SPEEDSTATESCALEFACTORS-START 7681 7682SpeedStateScaleFactors ::= SEQUENCE { 7683 sf-Medium ENUMERATED {oDot25, oDot5, oDot75, lDot0}, 7684 sf-High ENUMERATED {oDot25, oDot5, oDot75, lDot0} 7685} 7686-- TAG-SPEEDSTATESCALEFACTORS-STOP 7687-- TAG-SPS-CONFIG-START 7688 7689SPS-Config ::= SEQUENCE { 7690 periodicity ENUMERATED {ms10, ms20, ms32, ms40, ms64, ms80, ms128, ms160, ms320, ms640, 7691 spare6, spare5, spare4, spare3, spare2, spare1}, 7692 nrofHARQ-Processes INTEGER (1..8), 7693 n1PUCCH-AN PUCCH-ResourceId OPTIONAL, -- Need M 7694 mcs-Table ENUMERATED {qam64LowSE} OPTIONAL, -- Need S 7695 ..., 7696 [[ 7697 sps-ConfigIndex-r16 SPS-ConfigIndex-r16 OPTIONAL, -- Cond SPS-List 7698 harq-ProcID-Offset-r16 INTEGER (0..15) OPTIONAL, -- Need R 7699 periodicityExt-r16 INTEGER (1..5120) OPTIONAL, -- Need R 7700 harq-CodebookID-r16 INTEGER (1..2) OPTIONAL, -- Need R 7701 pdsch-AggregationFactor-r16 ENUMERATED {n1, n2, n4, n8 } OPTIONAL -- Need S 7702 ]] 7703} 7704 7705-- TAG-SPS-CONFIG-STOP 7706-- TAG-SPS-CONFIGINDEX-START 7707 7708SPS-ConfigIndex-r16 ::= INTEGER (0.. maxNrofSPS-Config-1-r16) 7709 7710-- TAG-SPS-CONFIGINDEX-STOP 7711-- TAG-SPS-PUCCH-AN-START 7712 7713SPS-PUCCH-AN-r16 ::= SEQUENCE { 7714 sps-PUCCH-AN-ResourceID-r16 PUCCH-ResourceId, 7715 maxPayloadSize-r16 INTEGER (4..256) OPTIONAL -- Need R 7716} 7717 7718-- TAG-SPS-PUCCH-AN-STOP 7719-- TAG-SPS-PUCCH-AN-LIST-START 7720 7721SPS-PUCCH-AN-List-r16 ::= SEQUENCE (SIZE(1..4)) OF SPS-PUCCH-AN-r16 7722 7723-- TAG-SPS-PUCCH-AN-LIST-STOP 7724-- TAG-SRB-IDENTITY-START 7725 7726SRB-Identity ::= INTEGER (1..3) 7727 7728-- TAG-SRB-IDENTITY-STOP 7729-- TAG-SRS-CARRIERSWITCHING-START 7730 7731SRS-CarrierSwitching ::= SEQUENCE { 7732 srs-SwitchFromServCellIndex INTEGER (0..31) OPTIONAL, -- Need M 7733 srs-SwitchFromCarrier ENUMERATED {sUL, nUL}, 7734 srs-TPC-PDCCH-Group CHOICE { 7735 typeA SEQUENCE (SIZE (1..32)) OF SRS-TPC-PDCCH-Config, 7736 typeB SRS-TPC-PDCCH-Config 7737 } OPTIONAL, -- Need M 7738 monitoringCells SEQUENCE (SIZE (1..maxNrofServingCells)) OF ServCellIndex OPTIONAL, -- Need M 7739 ... 7740} 7741 7742SRS-TPC-PDCCH-Config ::= SEQUENCE { 7743 srs-CC-SetIndexlist SEQUENCE (SIZE(1..4)) OF SRS-CC-SetIndex OPTIONAL -- Need M 7744} 7745 7746SRS-CC-SetIndex ::= SEQUENCE { 7747 cc-SetIndex INTEGER (0..3) OPTIONAL, -- Need M 7748 cc-IndexInOneCC-Set INTEGER (0..7) OPTIONAL -- Need M 7749} 7750 7751-- TAG-SRS-CARRIERSWITCHING-STOP 7752-- TAG-SRS-CONFIG-START 7753 7754SRS-Config ::= SEQUENCE { 7755 srs-ResourceSetToReleaseList SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSetId OPTIONAL, -- Need N 7756 srs-ResourceSetToAddModList SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSet OPTIONAL, -- Need N 7757 srs-ResourceToReleaseList SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-ResourceId OPTIONAL, -- Need N 7758 srs-ResourceToAddModList SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-Resource OPTIONAL, -- Need N 7759 tpc-Accumulation ENUMERATED {disabled} OPTIONAL, -- Need S 7760 ..., 7761 [[ 7762 srs-RequestDCI-1-2-r16 INTEGER (1..2) OPTIONAL, -- Need S 7763 srs-RequestDCI-0-2-r16 INTEGER (1..2) OPTIONAL, -- Need S 7764 srs-ResourceSetToAddModListDCI-0-2-r16 SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSet OPTIONAL, -- Need N 7765 srs-ResourceSetToReleaseListDCI-0-2-r16 SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSetId OPTIONAL, -- Need N 7766 srs-PosResourceSetToReleaseList-r16 SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSetId-r16 7767 OPTIONAL, -- Need N 7768 srs-PosResourceSetToAddModList-r16 SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSet-r16 OPTIONAL,-- Need N 7769 srs-PosResourceToReleaseList-r16 SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResourceId-r16 OPTIONAL,-- Need N 7770 srs-PosResourceToAddModList-r16 SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResource-r16 OPTIONAL -- Need N 7771 ]] 7772} 7773 7774SRS-ResourceSet ::= SEQUENCE { 7775 srs-ResourceSetId SRS-ResourceSetId, 7776 srs-ResourceIdList SEQUENCE (SIZE(1..maxNrofSRS-ResourcesPerSet)) OF SRS-ResourceId OPTIONAL, -- Cond Setup 7777 resourceType CHOICE { 7778 aperiodic SEQUENCE { 7779 aperiodicSRS-ResourceTrigger INTEGER (1..maxNrofSRS-TriggerStates-1), 7780 csi-RS NZP-CSI-RS-ResourceId OPTIONAL, -- Cond NonCodebook 7781 slotOffset INTEGER (1..32) OPTIONAL, -- Need S 7782 ..., 7783 [[ 7784 aperiodicSRS-ResourceTriggerList SEQUENCE (SIZE(1..maxNrofSRS-TriggerStates-2)) 7785 OF INTEGER (1..maxNrofSRS-TriggerStates-1) OPTIONAL -- Need M 7786 ]] 7787 }, 7788 semi-persistent SEQUENCE { 7789 associatedCSI-RS NZP-CSI-RS-ResourceId OPTIONAL, -- Cond NonCodebook 7790 ... 7791 }, 7792 periodic SEQUENCE { 7793 associatedCSI-RS NZP-CSI-RS-ResourceId OPTIONAL, -- Cond NonCodebook 7794 ... 7795 } 7796 }, 7797 usage ENUMERATED {beamManagement, codebook, nonCodebook, antennaSwitching}, 7798 alpha Alpha OPTIONAL, -- Need S 7799 p0 INTEGER (-202..24) OPTIONAL, -- Cond Setup 7800 pathlossReferenceRS PathlossReferenceRS-Config OPTIONAL, -- Need M 7801 srs-PowerControlAdjustmentStates ENUMERATED { sameAsFci2, separateClosedLoop} OPTIONAL, -- Need S 7802 ..., 7803 [[ 7804 pathlossReferenceRSList-r16 CHOICE {release NULL, setup PathlossReferenceRSList-r16} OPTIONAL -- Need M 7805 ]] 7806} 7807 7808PathlossReferenceRS-Config ::= CHOICE { 7809 ssb-Index SSB-Index, 7810 csi-RS-Index NZP-CSI-RS-ResourceId 7811} 7812 7813PathlossReferenceRSList-r16 ::= SEQUENCE (SIZE (1..maxNrofSRS-PathlossReferenceRS-r16)) OF PathlossReferenceRS-r16 7814 7815PathlossReferenceRS-r16 ::= SEQUENCE { 7816 srs-PathlossReferenceRS-Id-r16 SRS-PathlossReferenceRS-Id-r16, 7817 pathlossReferenceRS-r16 PathlossReferenceRS-Config 7818} 7819 7820SRS-PathlossReferenceRS-Id-r16 ::= INTEGER (0..maxNrofSRS-PathlossReferenceRS-1-r16) 7821 7822SRS-PosResourceSet-r16 ::= SEQUENCE { 7823 srs-PosResourceSetId-r16 SRS-PosResourceSetId-r16, 7824 srs-PosResourceIdList-r16 SEQUENCE (SIZE(1..maxNrofSRS-ResourcesPerSet)) OF SRS-PosResourceId-r16 7825 OPTIONAL, -- Cond Setup 7826 resourceType-r16 CHOICE { 7827 aperiodic-r16 SEQUENCE { 7828 aperiodicSRS-ResourceTriggerList-r16 SEQUENCE (SIZE(1..maxNrofSRS-TriggerStates-1)) 7829 OF INTEGER (1..maxNrofSRS-TriggerStates-1) OPTIONAL, -- Need M 7830 ... 7831 }, 7832 semi-persistent-r16 SEQUENCE { 7833 ... 7834 }, 7835 periodic-r16 SEQUENCE { 7836 ... 7837 } 7838 }, 7839 alpha-r16 Alpha OPTIONAL, -- Need S 7840 p0-r16 INTEGER (-202..24) OPTIONAL, -- Cond Setup 7841 pathlossReferenceRS-Pos-r16 CHOICE { 7842 ssb-IndexServing-r16 SSB-Index, 7843 ssb-Ncell-r16 SSB-InfoNcell-r16, 7844 dl-PRS-r16 DL-PRS-Info-r16 7845 } OPTIONAL, -- Need M 7846 ... 7847} 7848 7849SRS-ResourceSetId ::= INTEGER (0..maxNrofSRS-ResourceSets-1) 7850 7851SRS-PosResourceSetId-r16 ::= INTEGER (0..maxNrofSRS-PosResourceSets-1-r16) 7852 7853SRS-Resource ::= SEQUENCE { 7854 srs-ResourceId SRS-ResourceId, 7855 nrofSRS-Ports ENUMERATED {port1, ports2, ports4}, 7856 ptrs-PortIndex ENUMERATED {n0, n1 } OPTIONAL, -- Need R 7857 transmissionComb CHOICE { 7858 n2 SEQUENCE { 7859 combOffset-n2 INTEGER (0..1), 7860 cyclicShift-n2 INTEGER (0..7) 7861 }, 7862 n4 SEQUENCE { 7863 combOffset-n4 INTEGER (0..3), 7864 cyclicShift-n4 INTEGER (0..11) 7865 } 7866 }, 7867 resourceMapping SEQUENCE { 7868 startPosition INTEGER (0..5), 7869 nrofSymbols ENUMERATED {n1, n2, n4}, 7870 repetitionFactor ENUMERATED {n1, n2, n4} 7871 }, 7872 freqDomainPosition INTEGER (0..67), 7873 freqDomainShift INTEGER (0..268), 7874 freqHopping SEQUENCE { 7875 c-SRS INTEGER (0..63), 7876 b-SRS INTEGER (0..3), 7877 b-hop INTEGER (0..3) 7878 }, 7879 groupOrSequenceHopping ENUMERATED { neither, groupHopping, sequenceHopping }, 7880 resourceType CHOICE { 7881 aperiodic SEQUENCE { 7882 ... 7883 }, 7884 semi-persistent SEQUENCE { 7885 periodicityAndOffset-sp SRS-PeriodicityAndOffset, 7886 ... 7887 }, 7888 periodic SEQUENCE { 7889 periodicityAndOffset-p SRS-PeriodicityAndOffset, 7890 ... 7891 } 7892 }, 7893 sequenceId INTEGER (0..1023), 7894 spatialRelationInfo SRS-SpatialRelationInfo OPTIONAL, -- Need R 7895 ..., 7896 [[ 7897 resourceMapping-r16 SEQUENCE { 7898 startPosition-r16 INTEGER (0..13), 7899 nrofSymbols-r16 ENUMERATED {n1, n2, n4}, 7900 repetitionFactor-r16 ENUMERATED {n1, n2, n4} 7901 } OPTIONAL -- Need R 7902 ]] 7903 7904} 7905 7906SRS-PosResource-r16::= SEQUENCE { 7907 srs-PosResourceId-r16 SRS-PosResourceId-r16, 7908 transmissionComb-r16 CHOICE { 7909 n2-r16 SEQUENCE { 7910 combOffset-n2-r16 INTEGER (0..1), 7911 cyclicShift-n2-r16 INTEGER (0..7) 7912 }, 7913 n4-r16 SEQUENCE { 7914 combOffset-n4-r16 INTEGER (0..3), 7915 cyclicShift-n4-r16 INTEGER (0..11) 7916 }, 7917 n8-r16 SEQUENCE { 7918 combOffset-n8-r16 INTEGER (0..7), 7919 cyclicShift-n8-r16 INTEGER (0..5) 7920 }, 7921 ... 7922 }, 7923 resourceMapping-r16 SEQUENCE { 7924 startPosition-r16 INTEGER (0..13), 7925 nrofSymbols-r16 ENUMERATED {n1, n2, n4, n8, n12} 7926 }, 7927 freqDomainShift-r16 INTEGER (0..268), 7928 freqHopping-r16 SEQUENCE { 7929 c-SRS-r16 INTEGER (0..63), 7930 ... 7931 }, 7932 groupOrSequenceHopping-r16 ENUMERATED { neither, groupHopping, sequenceHopping }, 7933 resourceType-r16 CHOICE { 7934 aperiodic-r16 SEQUENCE { 7935 slotOffset-r16 INTEGER (1..32) OPTIONAL, -- Need S 7936 ... 7937 }, 7938 semi-persistent-r16 SEQUENCE { 7939 periodicityAndOffset-sp-r16 SRS-PeriodicityAndOffset-r16, 7940 ... 7941 }, 7942 periodic-r16 SEQUENCE { 7943 periodicityAndOffset-p-r16 SRS-PeriodicityAndOffset-r16, 7944 ... 7945 } 7946 }, 7947 sequenceId-r16 INTEGER (0..65535), 7948 spatialRelationInfoPos-r16 SRS-SpatialRelationInfoPos-r16 OPTIONAL, -- Need R 7949 ... 7950} 7951 7952SRS-SpatialRelationInfo ::= SEQUENCE { 7953 servingCellId ServCellIndex OPTIONAL, -- Need S 7954 referenceSignal CHOICE { 7955 ssb-Index SSB-Index, 7956 csi-RS-Index NZP-CSI-RS-ResourceId, 7957 srs SEQUENCE { 7958 resourceId SRS-ResourceId, 7959 uplinkBWP BWP-Id 7960 } 7961 } 7962} 7963 7964SRS-SpatialRelationInfoPos-r16 ::= CHOICE { 7965 servingRS-r16 SEQUENCE { 7966 servingCellId ServCellIndex OPTIONAL, -- Need S 7967 referenceSignal-r16 CHOICE { 7968 ssb-IndexServing-r16 SSB-Index, 7969 csi-RS-IndexServing-r16 NZP-CSI-RS-ResourceId, 7970 srs-SpatialRelation-r16 SEQUENCE { 7971 resourceSelection-r16 CHOICE { 7972 srs-ResourceId-r16 SRS-ResourceId, 7973 srs-PosResourceId-r16 SRS-PosResourceId-r16 7974 }, 7975 uplinkBWP-r16 BWP-Id 7976 } 7977 } 7978 }, 7979 ssb-Ncell-r16 SSB-InfoNcell-r16, 7980 dl-PRS-r16 DL-PRS-Info-r16 7981} 7982 7983SSB-Configuration-r16 ::= SEQUENCE { 7984 ssb-Freq-r16 ARFCN-ValueNR, 7985 halfFrameIndex-r16 ENUMERATED {zero, one}, 7986 ssbSubcarrierSpacing-r16 SubcarrierSpacing, 7987 ssb-Periodicity-r16 ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2,spare1 } OPTIONAL, -- Need S 7988 sfn0-Offset-r16 SEQUENCE { 7989 sfn-Offset-r16 INTEGER (0..1023), 7990 integerSubframeOffset-r16 INTEGER (0..9) OPTIONAL -- Need R 7991 } OPTIONAL, -- Need R 7992 sfn-SSB-Offset-r16 INTEGER (0..15), 7993 ss-PBCH-BlockPower-r16 INTEGER (-60..50) OPTIONAL -- Cond Pathloss 7994} 7995 7996SSB-InfoNcell-r16 ::= SEQUENCE { 7997 physicalCellId-r16 PhysCellId, 7998 ssb-IndexNcell-r16 SSB-Index OPTIONAL, -- Need S 7999 ssb-Configuration-r16 SSB-Configuration-r16 OPTIONAL -- Need S 8000} 8001 8002DL-PRS-Info-r16 ::= SEQUENCE { 8003 dl-PRS-ID-r16 INTEGER (0..255), 8004 dl-PRS-ResourceSetId-r16 INTEGER (0..7), 8005 dl-PRS-ResourceId-r16 INTEGER (0..63) OPTIONAL -- Need S 8006} 8007 8008SRS-ResourceId ::= INTEGER (0..maxNrofSRS-Resources-1) 8009SRS-PosResourceId-r16 ::= INTEGER (0..maxNrofSRS-PosResources-1-r16) 8010 8011SRS-PeriodicityAndOffset ::= CHOICE { 8012 sl1 NULL, 8013 sl2 INTEGER(0..1), 8014 sl4 INTEGER(0..3), 8015 sl5 INTEGER(0..4), 8016 sl8 INTEGER(0..7), 8017 sl10 INTEGER(0..9), 8018 sl16 INTEGER(0..15), 8019 sl20 INTEGER(0..19), 8020 sl32 INTEGER(0..31), 8021 sl40 INTEGER(0..39), 8022 sl64 INTEGER(0..63), 8023 sl80 INTEGER(0..79), 8024 sl160 INTEGER(0..159), 8025 sl320 INTEGER(0..319), 8026 sl640 INTEGER(0..639), 8027 sl1280 INTEGER(0..1279), 8028 sl2560 INTEGER(0..2559) 8029} 8030 8031SRS-PeriodicityAndOffset-r16 ::= CHOICE { 8032 sl1 NULL, 8033 sl2 INTEGER(0..1), 8034 sl4 INTEGER(0..3), 8035 sl5 INTEGER(0..4), 8036 sl8 INTEGER(0..7), 8037 sl10 INTEGER(0..9), 8038 sl16 INTEGER(0..15), 8039 sl20 INTEGER(0..19), 8040 sl32 INTEGER(0..31), 8041 sl40 INTEGER(0..39), 8042 sl64 INTEGER(0..63), 8043 sl80 INTEGER(0..79), 8044 sl160 INTEGER(0..159), 8045 sl320 INTEGER(0..319), 8046 sl640 INTEGER(0..639), 8047 sl1280 INTEGER(0..1279), 8048 sl2560 INTEGER(0..2559), 8049 sl5120 INTEGER(0..5119), 8050 sl10240 INTEGER(0..10239), 8051 sl40960 INTEGER(0..40959), 8052 sl81920 INTEGER(0..81919), 8053 ... 8054} 8055 8056-- TAG-SRS-CONFIG-STOP 8057-- TAG-SRS-RSRP-RANGE-START 8058 8059SRS-RSRP-Range-r16 ::= INTEGER(0..98) 8060 8061-- TAG-SRS-RSRP-RANGE-STOP 8062-- TAG-SRS-TPC-COMMANDCONFIG-START 8063 8064SRS-TPC-CommandConfig ::= SEQUENCE { 8065 startingBitOfFormat2-3 INTEGER (1..31) OPTIONAL, -- Need R 8066 fieldTypeFormat2-3 INTEGER (0..1) OPTIONAL, -- Need R 8067 ..., 8068 [[ 8069 startingBitOfFormat2-3SUL INTEGER (1..31) OPTIONAL -- Need R 8070 ]] 8071} 8072 8073-- TAG-SRS-TPC-COMMANDCONFIG-STOP 8074-- TAG-SSB-INDEX-START 8075 8076SSB-Index ::= INTEGER (0..maxNrofSSBs-1) 8077 8078-- TAG-SSB-INDEX-STOP 8079-- TAG-SSB-MTC-START 8080 8081SSB-MTC ::= SEQUENCE { 8082 periodicityAndOffset CHOICE { 8083 sf5 INTEGER (0..4), 8084 sf10 INTEGER (0..9), 8085 sf20 INTEGER (0..19), 8086 sf40 INTEGER (0..39), 8087 sf80 INTEGER (0..79), 8088 sf160 INTEGER (0..159) 8089 }, 8090 duration ENUMERATED { sf1, sf2, sf3, sf4, sf5 } 8091} 8092 8093SSB-MTC2 ::= SEQUENCE { 8094 pci-List SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysCellId OPTIONAL, -- Need M 8095 periodicity ENUMERATED {sf5, sf10, sf20, sf40, sf80, spare3, spare2, spare1} 8096} 8097 8098SSB-MTC2-LP-r16 ::= SEQUENCE { 8099 pci-List SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysCellId OPTIONAL, -- Need R 8100 periodicity ENUMERATED {sf10, sf20, sf40, sf80, sf160, spare3, spare2, spare1} 8101} 8102 8103SSB-MTC3-r16 ::= SEQUENCE { 8104 periodicityAndOffset-r16 CHOICE { 8105 sf5-r16 INTEGER (0..4), 8106 sf10-r16 INTEGER (0..9), 8107 sf20-r16 INTEGER (0..19), 8108 sf40-r16 INTEGER (0..39), 8109 sf80-r16 INTEGER (0..79), 8110 sf160-r16 INTEGER (0..159), 8111 sf320-r16 INTEGER (0..319), 8112 sf640-r16 INTEGER (0..639), 8113 sf1280-r16 INTEGER (0..1279) 8114 }, 8115 duration-r16 ENUMERATED {sf1, sf2, sf3, sf4, sf5}, 8116 pci-List-r16 SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysCellId OPTIONAL, -- Need M 8117 ssb-ToMeasure-r16 CHOICE {release NULL, setup SSB-ToMeasure } OPTIONAL -- Need M 8118} 8119 8120 8121-- TAG-SSB-MTC-STOP 8122-- TAG-SSB-POSITIONQCL-RELATION-START 8123 8124SSB-PositionQCL-Relation-r16 ::= ENUMERATED {n1,n2,n4,n8} 8125 8126-- TAG-SSB-POSITIONQCL-RELATION-STOP 8127-- TAG-SSB-TOMEASURE-START 8128 8129SSB-ToMeasure ::= CHOICE { 8130 shortBitmap BIT STRING (SIZE (4)), 8131 mediumBitmap BIT STRING (SIZE (8)), 8132 longBitmap BIT STRING (SIZE (64)) 8133} 8134 8135-- TAG-SSB-TOMEASURE-STOP 8136-- TAG-SS-RSSI-MEASUREMENT-START 8137 8138SS-RSSI-Measurement ::= SEQUENCE { 8139 measurementSlots BIT STRING (SIZE (1..80)), 8140 endSymbol INTEGER(0..3) 8141} 8142 8143-- TAG-SS-RSSI-MEASUREMENT-STOP 8144-- TAG-SUBCARRIERSPACING-START 8145 8146SubcarrierSpacing ::= ENUMERATED {kHz15, kHz30, kHz60, kHz120, kHz240, spare3, spare2, spare1} 8147 8148-- TAG-SUBCARRIERSPACING-STOP 8149-- TAG-TAG-CONFIG-START 8150 8151TAG-Config ::= SEQUENCE { 8152 tag-ToReleaseList SEQUENCE (SIZE (1..maxNrofTAGs)) OF TAG-Id OPTIONAL, -- Need N 8153 tag-ToAddModList SEQUENCE (SIZE (1..maxNrofTAGs)) OF TAG OPTIONAL -- Need N 8154} 8155 8156TAG ::= SEQUENCE { 8157 tag-Id TAG-Id, 8158 timeAlignmentTimer TimeAlignmentTimer, 8159 ... 8160} 8161 8162TAG-Id ::= INTEGER (0..maxNrofTAGs-1) 8163 8164TimeAlignmentTimer ::= ENUMERATED {ms500, ms750, ms1280, ms1920, ms2560, ms5120, ms10240, infinity} 8165 8166-- TAG-TAG-CONFIG-STOP 8167-- TAG-TCI-STATE-START 8168 8169TCI-State ::= SEQUENCE { 8170 tci-StateId TCI-StateId, 8171 qcl-Type1 QCL-Info, 8172 qcl-Type2 QCL-Info OPTIONAL, -- Need R 8173 ... 8174} 8175 8176QCL-Info ::= SEQUENCE { 8177 cell ServCellIndex OPTIONAL, -- Need R 8178 bwp-Id BWP-Id OPTIONAL, -- Cond CSI-RS-Indicated 8179 referenceSignal CHOICE { 8180 csi-rs NZP-CSI-RS-ResourceId, 8181 ssb SSB-Index 8182 }, 8183 qcl-Type ENUMERATED {typeA, typeB, typeC, typeD}, 8184 ... 8185} 8186 8187-- TAG-TCI-STATE-STOP 8188-- TAG-TCI-STATEID-START 8189 8190TCI-StateId ::= INTEGER (0..maxNrofTCI-States-1) 8191 8192-- TAG-TCI-STATEID-STOP 8193-- TAG-TDD-UL-DL-CONFIGCOMMON-START 8194 8195TDD-UL-DL-ConfigCommon ::= SEQUENCE { 8196 referenceSubcarrierSpacing SubcarrierSpacing, 8197 pattern1 TDD-UL-DL-Pattern, 8198 pattern2 TDD-UL-DL-Pattern OPTIONAL, -- Need R 8199 ... 8200} 8201 8202TDD-UL-DL-Pattern ::= SEQUENCE { 8203 dl-UL-TransmissionPeriodicity ENUMERATED {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10}, 8204 nrofDownlinkSlots INTEGER (0..maxNrofSlots), 8205 nrofDownlinkSymbols INTEGER (0..maxNrofSymbols-1), 8206 nrofUplinkSlots INTEGER (0..maxNrofSlots), 8207 nrofUplinkSymbols INTEGER (0..maxNrofSymbols-1), 8208 ..., 8209 [[ 8210 dl-UL-TransmissionPeriodicity-v1530 ENUMERATED {ms3, ms4} OPTIONAL -- Need R 8211 ]] 8212} 8213 8214-- TAG-TDD-UL-DL-CONFIGCOMMON-STOP 8215-- TAG-TDD-UL-DL-CONFIGDEDICATED-START 8216 8217TDD-UL-DL-ConfigDedicated ::= SEQUENCE { 8218 slotSpecificConfigurationsToAddModList SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotConfig OPTIONAL, -- Need N 8219 slotSpecificConfigurationsToReleaseList SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotIndex OPTIONAL, -- Need N 8220 ... 8221} 8222 8223TDD-UL-DL-ConfigDedicated-IAB-MT-r16::= SEQUENCE { 8224 slotSpecificConfigurationsToAddModList-IAB-MT-r16 SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotConfig-IAB-MT-r16 OPTIONAL, -- Need N 8225 slotSpecificConfigurationsToReleaseList-IAB-MT-r16 SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotIndex OPTIONAL, -- Need N 8226 ... 8227} 8228 8229TDD-UL-DL-SlotConfig ::= SEQUENCE { 8230 slotIndex TDD-UL-DL-SlotIndex, 8231 symbols CHOICE { 8232 allDownlink NULL, 8233 allUplink NULL, 8234 explicit SEQUENCE { 8235 nrofDownlinkSymbols INTEGER (1..maxNrofSymbols-1) OPTIONAL, -- Need S 8236 nrofUplinkSymbols INTEGER (1..maxNrofSymbols-1) OPTIONAL -- Need S 8237 } 8238 } 8239} 8240 8241TDD-UL-DL-SlotConfig-IAB-MT-r16::= SEQUENCE { 8242 slotIndex-r16 TDD-UL-DL-SlotIndex, 8243 symbols-IAB-MT-r16 CHOICE { 8244 allDownlink-r16 NULL, 8245 allUplink-r16 NULL, 8246 explicit-r16 SEQUENCE { 8247 nrofDownlinkSymbols-r16 INTEGER (1..maxNrofSymbols-1) OPTIONAL, -- Need S 8248 nrofUplinkSymbols-r16 INTEGER (1..maxNrofSymbols-1) OPTIONAL -- Need S 8249 }, 8250 explicit-IAB-MT-r16 SEQUENCE { 8251 nrofDownlinkSymbols-r16 INTEGER (1..maxNrofSymbols-1) OPTIONAL, -- Need S 8252 nrofUplinkSymbols-r16 INTEGER (1..maxNrofSymbols-1) OPTIONAL -- Need S 8253 } 8254 } 8255} 8256 8257TDD-UL-DL-SlotIndex ::= INTEGER (0..maxNrofSlots-1) 8258 8259-- TAG-TDD-UL-DL-CONFIGDEDICATED-STOP 8260-- TAG-TRACKINGAREACODE-START 8261 8262TrackingAreaCode ::= BIT STRING (SIZE (24)) 8263 8264-- TAG-TRACKINGAREACODE-STOP 8265-- TAG-TRESELECTION-START 8266 8267T-Reselection ::= INTEGER (0..7) 8268 8269-- TAG-TRESELECTION-STOP 8270-- TAG-TIMETOTRIGGER-START 8271 8272TimeToTrigger ::= ENUMERATED { 8273 ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256, 8274 ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560, 8275 ms5120} 8276 8277-- TAG-TIMETOTRIGGER-STOP 8278-- TAG-UAC-BARRINGINFOSETINDEX-START 8279 8280UAC-BarringInfoSetIndex ::= INTEGER (1..maxBarringInfoSet) 8281 8282-- TAG-UAC-BARRINGINFOSETINDEX-STOP 8283-- TAG-UAC-BARRINGINFOSETLIST-START 8284 8285UAC-BarringInfoSetList ::= SEQUENCE (SIZE(1..maxBarringInfoSet)) OF UAC-BarringInfoSet 8286 8287UAC-BarringInfoSet ::= SEQUENCE { 8288 uac-BarringFactor ENUMERATED {p00, p05, p10, p15, p20, p25, p30, p40, 8289 p50, p60, p70, p75, p80, p85, p90, p95}, 8290 uac-BarringTime ENUMERATED {s4, s8, s16, s32, s64, s128, s256, s512}, 8291 uac-BarringForAccessIdentity BIT STRING (SIZE(7)) 8292} 8293 8294-- TAG-UAC-BARRINGINFOSETLIST-STOP 8295-- TAG-UAC-BARRINGPERCATLIST-START 8296 8297UAC-BarringPerCatList ::= SEQUENCE (SIZE (1..maxAccessCat-1)) OF UAC-BarringPerCat 8298 8299UAC-BarringPerCat ::= SEQUENCE { 8300 accessCategory INTEGER (1..maxAccessCat-1), 8301 uac-barringInfoSetIndex UAC-BarringInfoSetIndex 8302} 8303 8304-- TAG-UAC-BARRINGPERCATLIST-STOP 8305-- TAG-UAC-BARRINGPERPLMN-LIST-START 8306 8307UAC-BarringPerPLMN-List ::= SEQUENCE (SIZE (1.. maxPLMN)) OF UAC-BarringPerPLMN 8308 8309UAC-BarringPerPLMN ::= SEQUENCE { 8310 plmn-IdentityIndex INTEGER (1..maxPLMN), 8311 uac-ACBarringListType CHOICE{ 8312 uac-ImplicitACBarringList SEQUENCE (SIZE(maxAccessCat-1)) OF UAC-BarringInfoSetIndex, 8313 uac-ExplicitACBarringList UAC-BarringPerCatList 8314 } OPTIONAL -- Need S 8315} 8316 8317-- TAG-UAC-BARRINGPERPLMN-LIST-STOP 8318-- TAG-UE-TIMERSANDCONSTANTS-START 8319 8320UE-TimersAndConstants ::= SEQUENCE { 8321 t300 ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000}, 8322 t301 ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000}, 8323 t310 ENUMERATED {ms0, ms50, ms100, ms200, ms500, ms1000, ms2000}, 8324 n310 ENUMERATED {n1, n2, n3, n4, n6, n8, n10, n20}, 8325 t311 ENUMERATED {ms1000, ms3000, ms5000, ms10000, ms15000, ms20000, ms30000}, 8326 n311 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10}, 8327 t319 ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000}, 8328 ... 8329} 8330 8331-- TAG-UE-TIMERSANDCONSTANTS-STOP 8332-- TAG-ULDELAYVALUECONFIG-START 8333 8334UL-DelayValueConfig-r16 ::= SEQUENCE { 8335 delay-DRBlist SEQUENCE (SIZE(1..maxDRB)) OF DRB-Identity 8336} 8337 8338-- TAG-ULDELAYVALUECONFIG-STOP 8339-- TAG-UPLINKCANCELLATION-START 8340 8341UplinkCancellation-r16 ::= SEQUENCE { 8342 ci-RNTI-r16 RNTI-Value, 8343 dci-PayloadSizeForCI-r16 INTEGER (0..maxCI-DCI-PayloadSize-r16), 8344 ci-ConfigurationPerServingCell-r16 SEQUENCE (SIZE (1..maxNrofServingCells)) OF CI-ConfigurationPerServingCell-r16, 8345 ... 8346} 8347 8348CI-ConfigurationPerServingCell-r16 ::= SEQUENCE { 8349 servingCellId ServCellIndex, 8350 positionInDCI-r16 INTEGER (0..maxCI-DCI-PayloadSize-1-r16), 8351 positionInDCI-ForSUL-r16 INTEGER (0..maxCI-DCI-PayloadSize-1-r16) OPTIONAL, -- Cond SUL-Only 8352 ci-PayloadSize-r16 ENUMERATED {n1, n2, n4, n5, n7, n8, n10, n14, n16, n20, n28, n32, n35, n42, n56, n112}, 8353 timeFrequencyRegion-r16 SEQUENCE { 8354 timeDurationForCI-r16 ENUMERATED {n2, n4, n7, n14} OPTIONAL, -- Cond SymbolPeriodicity 8355 timeGranularityForCI-r16 ENUMERATED {n1, n2, n4, n7, n14, n28}, 8356 frequencyRegionForCI-r16 INTEGER (0..37949), 8357 deltaOffset-r16 INTEGER (0..2), 8358 ... 8359 }, 8360 uplinkCancellationPriority-v1610 ENUMERATED {enabled} OPTIONAL -- Need S 8361} 8362 8363-- TAG-UPLINKCANCELLATION-STOP 8364-- TAG-UPLINKCONFIGCOMMON-START 8365 8366UplinkConfigCommon ::= SEQUENCE { 8367 frequencyInfoUL FrequencyInfoUL OPTIONAL, -- Cond InterFreqHOAndServCellAdd 8368 initialUplinkBWP BWP-UplinkCommon OPTIONAL, -- Cond ServCellAdd 8369 dummy TimeAlignmentTimer 8370} 8371 8372-- TAG-UPLINKCONFIGCOMMON-STOP 8373-- TAG-UPLINKCONFIGCOMMONSIB-START 8374 8375UplinkConfigCommonSIB ::= SEQUENCE { 8376 frequencyInfoUL FrequencyInfoUL-SIB, 8377 initialUplinkBWP BWP-UplinkCommon, 8378 timeAlignmentTimerCommon TimeAlignmentTimer 8379} 8380 8381-- TAG-UPLINKCONFIGCOMMONSIB-STOP 8382-- TAG-UPLINKTXDIRECTCURRENTLIST-START 8383 8384UplinkTxDirectCurrentList ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF UplinkTxDirectCurrentCell 8385 8386UplinkTxDirectCurrentCell ::= SEQUENCE { 8387 servCellIndex ServCellIndex, 8388 uplinkDirectCurrentBWP SEQUENCE (SIZE (1..maxNrofBWPs)) OF UplinkTxDirectCurrentBWP, 8389 ..., 8390 [[ 8391 uplinkDirectCurrentBWP-SUL SEQUENCE (SIZE (1..maxNrofBWPs)) OF UplinkTxDirectCurrentBWP OPTIONAL 8392 ]] 8393} 8394 8395UplinkTxDirectCurrentBWP ::= SEQUENCE { 8396 bwp-Id BWP-Id, 8397 shift7dot5kHz BOOLEAN, 8398 txDirectCurrentLocation INTEGER (0..3301) 8399} 8400 8401-- TAG-UPLINKTXDIRECTCURRENTLIST-STOP 8402-- TAG-UPLINKTXDIRECTCURRENTTWOCARRIERLIST-START 8403 8404UplinkTxDirectCurrentTwoCarrierList-r16 ::= SEQUENCE (SIZE (1..maxNrofTxDC-TwoCarrier-r16)) OF UplinkTxDirectCurrentTwoCarrier-r16 8405 8406UplinkTxDirectCurrentTwoCarrier-r16 ::= SEQUENCE { 8407 carrierOneInfo-r16 UplinkTxDirectCurrentCarrierInfo-r16, 8408 carrierTwoInfo-r16 UplinkTxDirectCurrentCarrierInfo-r16, 8409 singlePA-TxDirectCurrent-r16 UplinkTxDirectCurrentTwoCarrierInfo-r16, 8410 secondPA-TxDirectCurrent-r16 UplinkTxDirectCurrentTwoCarrierInfo-r16 OPTIONAL 8411} 8412 8413UplinkTxDirectCurrentCarrierInfo-r16 ::= SEQUENCE { 8414 servCellIndex-r16 ServCellIndex, 8415 servCellInfo-r16 CHOICE { 8416 bwp-Id-r16 BWP-Id, 8417 deactivatedCarrier-r16 ENUMERATED {deactivated} 8418 } 8419} 8420 8421UplinkTxDirectCurrentTwoCarrierInfo-r16 ::= SEQUENCE { 8422 referenceCarrierIndex-r16 ServCellIndex, 8423 shift7dot5kHz-r16 BOOLEAN, 8424 txDirectCurrentLocation-r16 INTEGER (0..3301) 8425} 8426 8427-- TAG-UPLINKTXDIRECTCURRENTTWOCARRIERLIST-STOP 8428-- TAG-ZP-CSI-RS-RESOURCE-START 8429 8430ZP-CSI-RS-Resource ::= SEQUENCE { 8431 zp-CSI-RS-ResourceId ZP-CSI-RS-ResourceId, 8432 resourceMapping CSI-RS-ResourceMapping, 8433 periodicityAndOffset CSI-ResourcePeriodicityAndOffset OPTIONAL, --Cond PeriodicOrSemiPersistent 8434 ... 8435} 8436 8437ZP-CSI-RS-ResourceId ::= INTEGER (0..maxNrofZP-CSI-RS-Resources-1) 8438 8439-- TAG-ZP-CSI-RS-RESOURCE-STOP 8440-- TAG-ZP-CSI-RS-RESOURCESET-START 8441 8442ZP-CSI-RS-ResourceSet ::= SEQUENCE { 8443 zp-CSI-RS-ResourceSetId ZP-CSI-RS-ResourceSetId, 8444 zp-CSI-RS-ResourceIdList SEQUENCE (SIZE(1..maxNrofZP-CSI-RS-ResourcesPerSet)) OF ZP-CSI-RS-ResourceId, 8445 ... 8446} 8447 8448-- TAG-ZP-CSI-RS-RESOURCESET-STOP 8449-- TAG-ZP-CSI-RS-RESOURCESETID-START 8450 8451ZP-CSI-RS-ResourceSetId ::= INTEGER (0..maxNrofZP-CSI-RS-ResourceSets-1) 8452 8453-- TAG-ZP-CSI-RS-RESOURCESETID-STOP 8454-- TAG-ACCESSSTRATUMRELEASE-START 8455 8456AccessStratumRelease ::= ENUMERATED { 8457 rel15, rel16, spare6, spare5, spare4, spare3, spare2, spare1, ... } 8458 8459-- TAG-ACCESSSTRATUMRELEASE-STOP 8460-- TAG-BANDCOMBINATIONLIST-START 8461 8462BandCombinationList ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination 8463 8464BandCombinationList-v1540 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1540 8465 8466BandCombinationList-v1550 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1550 8467 8468BandCombinationList-v1560 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1560 8469 8470BandCombinationList-v1570 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1570 8471 8472BandCombinationList-v1580 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1580 8473 8474BandCombinationList-v1590 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1590 8475 8476BandCombinationList-v1610 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1610 8477 8478BandCombinationList-v1630 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1630 8479 8480BandCombinationList-v1640 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1640 8481 8482BandCombinationList-v1650 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1650 8483 8484BandCombinationList-UplinkTxSwitch-r16 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-r16 8485 8486BandCombinationList-UplinkTxSwitch-v1630 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1630 8487 8488BandCombinationList-UplinkTxSwitch-v1640 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1640 8489 8490BandCombinationList-UplinkTxSwitch-v1650 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1650 8491 8492BandCombination ::= SEQUENCE { 8493 bandList SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters, 8494 featureSetCombination FeatureSetCombinationId, 8495 ca-ParametersEUTRA CA-ParametersEUTRA OPTIONAL, 8496 ca-ParametersNR CA-ParametersNR OPTIONAL, 8497 mrdc-Parameters MRDC-Parameters OPTIONAL, 8498 supportedBandwidthCombinationSet BIT STRING (SIZE (1..32)) OPTIONAL, 8499 powerClass-v1530 ENUMERATED {pc2} OPTIONAL 8500} 8501 8502BandCombination-v1540::= SEQUENCE { 8503 bandList-v1540 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1540, 8504 ca-ParametersNR-v1540 CA-ParametersNR-v1540 OPTIONAL 8505} 8506 8507BandCombination-v1550 ::= SEQUENCE { 8508 ca-ParametersNR-v1550 CA-ParametersNR-v1550 8509} 8510BandCombination-v1560::= SEQUENCE { 8511 ne-DC-BC ENUMERATED {supported} OPTIONAL, 8512 ca-ParametersNRDC CA-ParametersNRDC OPTIONAL, 8513 ca-ParametersEUTRA-v1560 CA-ParametersEUTRA-v1560 OPTIONAL, 8514 ca-ParametersNR-v1560 CA-ParametersNR-v1560 OPTIONAL 8515} 8516 8517BandCombination-v1570 ::= SEQUENCE { 8518 ca-ParametersEUTRA-v1570 CA-ParametersEUTRA-v1570 8519} 8520 8521BandCombination-v1580 ::= SEQUENCE { 8522 mrdc-Parameters-v1580 MRDC-Parameters-v1580 8523} 8524 8525BandCombination-v1590::= SEQUENCE { 8526 supportedBandwidthCombinationSetIntraENDC BIT STRING (SIZE (1..32)) OPTIONAL, 8527 mrdc-Parameters-v1590 MRDC-Parameters-v1590 8528} 8529 8530BandCombination-v1610 ::= SEQUENCE { 8531 bandList-v1610 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1610 OPTIONAL, 8532 ca-ParametersNR-v1610 CA-ParametersNR-v1610 OPTIONAL, 8533 ca-ParametersNRDC-v1610 CA-ParametersNRDC-v1610 OPTIONAL, 8534 powerClass-v1610 ENUMERATED {pc1dot5} OPTIONAL, 8535 powerClassNRPart-r16 ENUMERATED {pc1, pc2, pc3, pc5} OPTIONAL, 8536 featureSetCombinationDAPS-r16 FeatureSetCombinationId OPTIONAL, 8537 mrdc-Parameters-v1620 MRDC-Parameters-v1620 OPTIONAL 8538} 8539 8540BandCombination-v1630 ::= SEQUENCE { 8541 ca-ParametersNR-v1630 CA-ParametersNR-v1630 OPTIONAL, 8542 ca-ParametersNRDC-v1630 CA-ParametersNRDC-v1630 OPTIONAL, 8543 mrdc-Parameters-v1630 MRDC-Parameters-v1630 OPTIONAL, 8544 supportedTxBandCombListPerBC-Sidelink-r16 BIT STRING (SIZE (1..maxBandComb)) OPTIONAL, 8545 supportedRxBandCombListPerBC-Sidelink-r16 BIT STRING (SIZE (1..maxBandComb)) OPTIONAL, 8546 scalingFactorTxSidelink-r16 SEQUENCE (SIZE (1..maxBandComb)) OF ScalingFactorSidelink-r16 OPTIONAL, 8547 scalingFactorRxSidelink-r16 SEQUENCE (SIZE (1..maxBandComb)) OF ScalingFactorSidelink-r16 OPTIONAL 8548} 8549 8550BandCombination-v1640 ::= SEQUENCE { 8551 ca-ParametersNR-v1640 CA-ParametersNR-v1640 OPTIONAL, 8552 ca-ParametersNRDC-v1640 CA-ParametersNRDC-v1640 OPTIONAL 8553} 8554 8555BandCombination-v1650 ::= SEQUENCE { 8556 ca-ParametersNRDC-v1650 CA-ParametersNRDC-v1650 OPTIONAL 8557} 8558 8559BandCombination-UplinkTxSwitch-r16 ::= SEQUENCE { 8560 bandCombination-r16 BandCombination, 8561 bandCombination-v1540 BandCombination-v1540 OPTIONAL, 8562 bandCombination-v1560 BandCombination-v1560 OPTIONAL, 8563 bandCombination-v1570 BandCombination-v1570 OPTIONAL, 8564 bandCombination-v1580 BandCombination-v1580 OPTIONAL, 8565 bandCombination-v1590 BandCombination-v1590 OPTIONAL, 8566 bandCombination-v1610 BandCombination-v1610 OPTIONAL, 8567 supportedBandPairListNR-r16 SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-r16, 8568 uplinkTxSwitching-OptionSupport-r16 ENUMERATED {switchedUL, dualUL, both} OPTIONAL, 8569 uplinkTxSwitching-PowerBoosting-r16 ENUMERATED {supported} OPTIONAL, 8570 ... 8571} 8572 8573BandCombination-UplinkTxSwitch-v1630 ::= SEQUENCE { 8574 bandCombination-v1630 BandCombination-v1630 OPTIONAL 8575} 8576 8577BandCombination-UplinkTxSwitch-v1640 ::= SEQUENCE { 8578 bandCombination-v1640 BandCombination-v1640 OPTIONAL 8579} 8580 8581BandCombination-UplinkTxSwitch-v1650 ::= SEQUENCE { 8582 bandCombination-v1650 BandCombination-v1650 OPTIONAL 8583} 8584 8585ULTxSwitchingBandPair-r16 ::= SEQUENCE { 8586 bandIndexUL1-r16 INTEGER(1..maxSimultaneousBands), 8587 bandIndexUL2-r16 INTEGER(1..maxSimultaneousBands), 8588 uplinkTxSwitchingPeriod-r16 ENUMERATED {n35us, n140us, n210us}, 8589 uplinkTxSwitching-DL-Interruption-r16 BIT STRING (SIZE(1..maxSimultaneousBands)) OPTIONAL 8590} 8591 8592BandParameters ::= CHOICE { 8593 eutra SEQUENCE { 8594 bandEUTRA FreqBandIndicatorEUTRA, 8595 ca-BandwidthClassDL-EUTRA CA-BandwidthClassEUTRA OPTIONAL, 8596 ca-BandwidthClassUL-EUTRA CA-BandwidthClassEUTRA OPTIONAL 8597 }, 8598 nr SEQUENCE { 8599 bandNR FreqBandIndicatorNR, 8600 ca-BandwidthClassDL-NR CA-BandwidthClassNR OPTIONAL, 8601 ca-BandwidthClassUL-NR CA-BandwidthClassNR OPTIONAL 8602 } 8603} 8604 8605BandParameters-v1540 ::= SEQUENCE { 8606 srs-CarrierSwitch CHOICE { 8607 nr SEQUENCE { 8608 srs-SwitchingTimesListNR SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeNR 8609 }, 8610 eutra SEQUENCE { 8611 srs-SwitchingTimesListEUTRA SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeEUTRA 8612 } 8613 } OPTIONAL, 8614 srs-TxSwitch SEQUENCE { 8615 supportedSRS-TxPortSwitch ENUMERATED {t1r2, t1r4, t2r4, t1r4-t2r4, t1r1, t2r2, t4r4, notSupported}, 8616 txSwitchImpactToRx INTEGER (1..32) OPTIONAL, 8617 txSwitchWithAnotherBand INTEGER (1..32) OPTIONAL 8618 } OPTIONAL 8619} 8620 8621BandParameters-v1610 ::= SEQUENCE { 8622 srs-TxSwitch-v1610 SEQUENCE { 8623 supportedSRS-TxPortSwitch-v1610 ENUMERATED {t1r1-t1r2, t1r1-t1r2-t1r4, t1r1-t1r2-t2r2-t2r4, t1r1-t1r2-t2r2-t1r4-t2r4, 8624 t1r1-t2r2, t1r1-t2r2-t4r4} 8625 } OPTIONAL 8626} 8627 8628ScalingFactorSidelink-r16 ::= ENUMERATED {f0p4, f0p75, f0p8, f1} 8629 8630-- TAG-BANDCOMBINATIONLIST-STOP 8631-- TAG-BANDCOMBINATIONLISTSIDELINKEUTRANR-START 8632 8633BandCombinationListSidelinkEUTRA-NR-r16 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationParametersSidelinkEUTRA-NR-r16 8634 8635BandCombinationListSidelinkEUTRA-NR-v1630 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationParametersSidelinkEUTRA-NR-v1630 8636 8637BandCombinationParametersSidelinkEUTRA-NR-r16 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelinkEUTRA-NR-r16 8638 8639BandCombinationParametersSidelinkEUTRA-NR-v1630 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelinkEUTRA-NR-v1630 8640 8641BandParametersSidelinkEUTRA-NR-r16 ::= CHOICE { 8642 eutra SEQUENCE { 8643 bandParametersSidelinkEUTRA1-r16 OCTET STRING OPTIONAL, 8644 bandParametersSidelinkEUTRA2-r16 OCTET STRING OPTIONAL 8645 }, 8646 nr SEQUENCE { 8647 bandParametersSidelinkNR-r16 BandParametersSidelink-r16 8648 } 8649} 8650 8651BandParametersSidelinkEUTRA-NR-v1630 ::= CHOICE { 8652 eutra NULL, 8653 nr SEQUENCE { 8654 tx-Sidelink-r16 ENUMERATED {supported} OPTIONAL, 8655 rx-Sidelink-r16 ENUMERATED {supported} OPTIONAL, 8656 sl-CrossCarrierScheduling-r16 ENUMERATED {supported} OPTIONAL 8657 } 8658} 8659 8660BandParametersSidelink-r16 ::= SEQUENCE { 8661 freqBandSidelink-r16 FreqBandIndicatorNR 8662} 8663 8664-- TAG-BANDCOMBINATIONLISTSIDELINKEUTRANR-STOP 8665-- TAG-CA-BANDWIDTHCLASSEUTRA-START 8666 8667CA-BandwidthClassEUTRA ::= ENUMERATED {a, b, c, d, e, f, ...} 8668 8669-- TAG-CA-BANDWIDTHCLASSEUTRA-STOP 8670-- TAG-CA-BANDWIDTHCLASSNR-START 8671 8672CA-BandwidthClassNR ::= ENUMERATED {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, ...} 8673 8674-- TAG-CA-BANDWIDTHCLASSNR-STOP 8675-- TAG-CA-PARAMETERSEUTRA-START 8676 8677CA-ParametersEUTRA ::= SEQUENCE { 8678 multipleTimingAdvance ENUMERATED {supported} OPTIONAL, 8679 simultaneousRx-Tx ENUMERATED {supported} OPTIONAL, 8680 supportedNAICS-2CRS-AP BIT STRING (SIZE (1..8)) OPTIONAL, 8681 additionalRx-Tx-PerformanceReq ENUMERATED {supported} OPTIONAL, 8682 ue-CA-PowerClass-N ENUMERATED {class2} OPTIONAL, 8683 supportedBandwidthCombinationSetEUTRA-v1530 BIT STRING (SIZE (1..32)) OPTIONAL, 8684 ... 8685} 8686 8687CA-ParametersEUTRA-v1560 ::= SEQUENCE { 8688 fd-MIMO-TotalWeightedLayers INTEGER (2..128) OPTIONAL 8689} 8690 8691CA-ParametersEUTRA-v1570 ::= SEQUENCE { 8692 dl-1024QAM-TotalWeightedLayers INTEGER (0..10) OPTIONAL 8693} 8694 8695-- TAG-CA-PARAMETERSEUTRA-STOP 8696-- TAG-CA-PARAMETERSNR-START 8697 8698CA-ParametersNR ::= SEQUENCE { 8699 dummy ENUMERATED {supported} OPTIONAL, 8700 parallelTxSRS-PUCCH-PUSCH ENUMERATED {supported} OPTIONAL, 8701 parallelTxPRACH-SRS-PUCCH-PUSCH ENUMERATED {supported} OPTIONAL, 8702 simultaneousRxTxInterBandCA ENUMERATED {supported} OPTIONAL, 8703 simultaneousRxTxSUL ENUMERATED {supported} OPTIONAL, 8704 diffNumerologyAcrossPUCCH-Group ENUMERATED {supported} OPTIONAL, 8705 diffNumerologyWithinPUCCH-GroupSmallerSCS ENUMERATED {supported} OPTIONAL, 8706 supportedNumberTAG ENUMERATED {n2, n3, n4} OPTIONAL, 8707 ... 8708} 8709 8710CA-ParametersNR-v1540 ::= SEQUENCE { 8711 simultaneousSRS-AssocCSI-RS-AllCC INTEGER (5..32) OPTIONAL, 8712 csi-RS-IM-ReceptionForFeedbackPerBandComb SEQUENCE { 8713 maxNumberSimultaneousNZP-CSI-RS-ActBWP-AllCC INTEGER (1..64) OPTIONAL, 8714 totalNumberPortsSimultaneousNZP-CSI-RS-ActBWP-AllCC INTEGER (2..256) OPTIONAL 8715 } OPTIONAL, 8716 simultaneousCSI-ReportsAllCC INTEGER (5..32) OPTIONAL, 8717 dualPA-Architecture ENUMERATED {supported} OPTIONAL 8718} 8719 8720CA-ParametersNR-v1550 ::= SEQUENCE { 8721 dummy ENUMERATED {supported} OPTIONAL 8722} 8723 8724CA-ParametersNR-v1560 ::= SEQUENCE { 8725 diffNumerologyWithinPUCCH-GroupLargerSCS ENUMERATED {supported} OPTIONAL 8726} 8727 8728CA-ParametersNR-v1610 ::= SEQUENCE { 8729 -- R1 9-3: Parallel MsgA and SRS/PUCCH/PUSCH transmissions across CCs in inter-band CA 8730 parallelTxMsgA-SRS-PUCCH-PUSCH-r16 ENUMERATED {supported} OPTIONAL, 8731 -- R1 9-4: MsgA operation in a band combination including SUL 8732 msgA-SUL-r16 ENUMERATED {supported} OPTIONAL, 8733 -- R1 10-9c: Joint search space group switching across multiple cells 8734 jointSearchSpaceSwitchAcrossCells-r16 ENUMERATED {supported} OPTIONAL, 8735 -- R1 14-5: Half-duplex UE behaviour in TDD CA for same SCS 8736 half-DuplexTDD-CA-SameSCS-r16 ENUMERATED {supported} OPTIONAL, 8737 -- R1 18-4: SCell dormancy within active time 8738 scellDormancyWithinActiveTime-r16 ENUMERATED {supported} OPTIONAL, 8739 -- R1 18-4a: SCell dormancy outside active time 8740 scellDormancyOutsideActiveTime-r16 ENUMERATED {supported} OPTIONAL, 8741 -- R1 18-6: Cross-carrier A-CSI RS triggering with different SCS 8742 crossCarrierA-CSI-trigDiffSCS-r16 ENUMERATED {higherA-CSI-SCS,lowerA-CSI-SCS,both} OPTIONAL, 8743 -- R1 18-6a: Default QCL assumption for cross-carrier A-CSI-RS triggering 8744 defaultQCL-CrossCarrierA-CSI-Trig-r16 ENUMERATED {diffOnly, both} OPTIONAL, 8745 -- R1 18-7: CA with non-aligned frame boundaries for inter-band CA 8746 interCA-NonAlignedFrame-r16 ENUMERATED {supported} OPTIONAL, 8747 simul-SRS-Trans-BC-r16 ENUMERATED {n2} OPTIONAL, 8748 interFreqDAPS-r16 SEQUENCE { 8749 interFreqAsyncDAPS-r16 ENUMERATED {supported} OPTIONAL, 8750 interFreqDiffSCS-DAPS-r16 ENUMERATED {supported} OPTIONAL, 8751 interFreqMultiUL-TransmissionDAPS-r16 ENUMERATED {supported} OPTIONAL, 8752 interFreqSemiStaticPowerSharingDAPS-Mode1-r16 ENUMERATED {supported} OPTIONAL, 8753 interFreqSemiStaticPowerSharingDAPS-Mode2-r16 ENUMERATED {supported} OPTIONAL, 8754 interFreqDynamicPowerSharingDAPS-r16 ENUMERATED {short, long} OPTIONAL, 8755 interFreqUL-TransCancellationDAPS-r16 ENUMERATED {supported} OPTIONAL 8756 } OPTIONAL, 8757 codebookParametersPerBC-r16 CodebookParameters-v1610 OPTIONAL, 8758 -- R1 16-2a-10 Value of R for BD/CCE 8759 blindDetectFactor-r16 INTEGER (1..2) OPTIONAL, 8760 -- R1 11-2a: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when configured 8761 -- with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells 8762 pdcch-MonitoringCA-r16 SEQUENCE { 8763 maxNumberOfMonitoringCC-r16 INTEGER (2..16), 8764 supportedSpanArrangement-r16 ENUMERATED {alignedOnly, alignedAndNonAligned} 8765 } OPTIONAL, 8766 -- R1 11-2c: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 16 and Rel. 15 PDCCH monitoring capabilities on 8767 -- different carriers 8768 pdcch-BlindDetectionCA-Mixed-r16 SEQUENCE { 8769 pdcch-BlindDetectionCA1-r16 INTEGER (1..15), 8770 pdcch-BlindDetectionCA2-r16 INTEGER (1..15), 8771 supportedSpanArrangement-r16 ENUMERATED {alignedOnly, alignedAndNonAligned} 8772 } OPTIONAL, 8773 -- R1 11-2d: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span for MCG and for 8774 -- SCG when configured for NR-DC operation with Rel-16 PDCCH monitoring capability on all the serving cells 8775 pdcch-BlindDetectionMCG-UE-r16 INTEGER (1..14) OPTIONAL, 8776 pdcch-BlindDetectionSCG-UE-r16 INTEGER (1..14) OPTIONAL, 8777 -- R1 11-2e: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 16 and 8778 -- Rel. 15 PDCCH monitoring capabilities on different carriers 8779 pdcch-BlindDetectionMCG-UE-Mixed-r16 SEQUENCE { 8780 pdcch-BlindDetectionMCG-UE1-r16 INTEGER (0..15), 8781 pdcch-BlindDetectionMCG-UE2-r16 INTEGER (0..15) 8782 } OPTIONAL, 8783 pdcch-BlindDetectionSCG-UE-Mixed-r16 SEQUENCE { 8784 pdcch-BlindDetectionSCG-UE1-r16 INTEGER (0..15), 8785 pdcch-BlindDetectionSCG-UE2-r16 INTEGER (0..15) 8786 } OPTIONAL, 8787 -- R1 18-5 cross-carrier scheduling with different SCS in DL CA 8788 crossCarrierSchedulingDL-DiffSCS-r16 ENUMERATED {low-to-high, high-to-low, both} OPTIONAL, 8789 -- R1 18-5a Default QCL assumption for cross-carrier scheduling 8790 crossCarrierSchedulingDefaultQCL-r16 ENUMERATED {diff-only, both} OPTIONAL, 8791 -- R1 18-5b cross-carrier scheduling with different SCS in UL CA 8792 crossCarrierSchedulingUL-DiffSCS-r16 ENUMERATED {low-to-high, high-to-low, both} OPTIONAL, 8793 -- R1 13.19a Simultaneous positioning SRS and MIMO SRS transmission for a given BC 8794 simul-SRS-MIMO-Trans-BC-r16 ENUMERATED {n2} OPTIONAL, 8795 -- R1 16-3a, 16-3a-1, 16-3b, 16-3b-1: New Individual Codebook 8796 codebookParametersAdditionPerBC-r16 CodebookParametersAdditionPerBC-r16 OPTIONAL, 8797 -- R1 16-8: Mixed codebook 8798 codebookComboParametersAdditionPerBC-r16 CodebookComboParametersAdditionPerBC-r16 OPTIONAL 8799} 8800 8801CA-ParametersNR-v1630 ::= SEQUENCE { 8802 -- R1 22-5b: Simultaneous transmission of SRS for antenna switching and SRS for CB/NCB /BM for inter-band UL CA 8803 -- R1 22-5d: Simultaneous transmission of SRS for antenna switching for inter-band UL CA 8804 simulTX-SRS-AntSwitchingInterBandUL-CA-r16 SimulSRS-ForAntennaSwitching-r16 OPTIONAL, 8805 -- R4 8-5: supported beam management type for inter-band CA 8806 beamManagementType-r16 ENUMERATED {ibm, cbm} OPTIONAL, 8807 -- R4 7-3a: UL frequency separation class with aggregate BW and Gap BW 8808 intraBandFreqSeparationUL-AggBW-GapBW-r16 ENUMERATED {classI, classII, classIII} OPTIONAL, 8809 -- RAN 89: Case B in case of Inter-band CA with non-aligned frame boundaries 8810 interCA-NonAlignedFrame-B-r16 ENUMERATED {supported} OPTIONAL 8811} 8812 8813CA-ParametersNR-v1640 ::= SEQUENCE { 8814 -- R4 7-5: Support of reporting UL Tx DC locations for uplink intra-band CA. 8815 uplinkTxDC-TwoCarrierReport-r16 ENUMERATED {supported} OPTIONAL, 8816 -- RAN 22-6: Support of up to 3 different numerologies in the same NR PUCCH group for NR part of EN-DC, NGEN-DC, NE-DC and NR-CA 8817 -- where UE is not configured with two NR PUCCH groups 8818 maxUpTo3Diff-NumerologiesConfigSinglePUCCH-grp-r16 PUCCH-Grp-CarrierTypes-r16 OPTIONAL, 8819 -- RAN 22-6a: Support of up to 4 different numerologies in the same NR PUCCH group for NR part of EN-DC, NGEN-DC, NE-DC and NR-CA 8820 -- where UE is not configured with two NR PUCCH groups 8821 maxUpTo4Diff-NumerologiesConfigSinglePUCCH-grp-r16 PUCCH-Grp-CarrierTypes-r16 OPTIONAL, 8822 -- RAN 22-7: Support two PUCCH groups for NR-CA with 3 or more bands with at least two carrier types 8823 twoPUCCH-Grp-ConfigurationsList-r16 SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r16)) OF TwoPUCCH-Grp-Configurations-r16 OPTIONAL, 8824 -- R1 22-7a: Different numerology across NR PUCCH groups 8825 diffNumerologyAcrossPUCCH-Group-CarrierTypes-r16 ENUMERATED {supported} OPTIONAL, 8826 -- R1 22-7b: Different numerologies across NR carriers within the same NR PUCCH group, with PUCCH on a carrier of smaller SCS 8827 diffNumerologyWithinPUCCH-GroupSmallerSCS-CarrierTypes-r16 ENUMERATED {supported} OPTIONAL, 8828 -- R1 22-7c: Different numerologies across NR carriers within the same NR PUCCH group, with PUCCH on a carrier of larger SCS 8829 diffNumerologyWithinPUCCH-GroupLargerSCS-CarrierTypes-r16 ENUMERATED {supported} OPTIONAL, 8830 -- R1 11-2f: add the replicated FGs of 11-2a/c with restriction for non-aligned span case 8831 -- with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells 8832 pdcch-MonitoringCA-NonAlignedSpan-r16 INTEGER (2..16) OPTIONAL, 8833 -- R1 11-2g: add the replicated FGs of 11-2a/c with restriction for non-aligned span case 8834 pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-r16 SEQUENCE { 8835 pdcch-BlindDetectionCA1-r16 INTEGER (1..15), 8836 pdcch-BlindDetectionCA2-r16 INTEGER (1..15) 8837 } OPTIONAL 8838} 8839 8840SimulSRS-ForAntennaSwitching-r16 ::= SEQUENCE { 8841 supportSRS-xTyR-xLessThanY-r16 ENUMERATED {supported} OPTIONAL, 8842 supportSRS-xTyR-xEqualToY-r16 ENUMERATED {supported} OPTIONAL, 8843 supportSRS-AntennaSwitching-r16 ENUMERATED {supported} OPTIONAL 8844} 8845 8846TwoPUCCH-Grp-Configurations-r16 ::= SEQUENCE { 8847 pucch-PrimaryGroupMapping-r16 TwoPUCCH-Grp-ConfigParams-r16, 8848 pucch-SecondaryGroupMapping-r16 TwoPUCCH-Grp-ConfigParams-r16 8849} 8850 8851TwoPUCCH-Grp-ConfigParams-r16 ::= SEQUENCE { 8852 pucch-GroupMapping-r16 PUCCH-Grp-CarrierTypes-r16, 8853 pucch-TX-r16 PUCCH-Grp-CarrierTypes-r16 8854} 8855 8856PUCCH-Grp-CarrierTypes-r16 ::= SEQUENCE { 8857 fr1-NonSharedTDD-r16 ENUMERATED {supported} OPTIONAL, 8858 fr1-SharedTDD-r16 ENUMERATED {supported} OPTIONAL, 8859 fr1-NonSharedFDD-r16 ENUMERATED {supported} OPTIONAL, 8860 fr2-r16 ENUMERATED {supported} OPTIONAL 8861} 8862 8863-- TAG-CA-PARAMETERSNR-STOP 8864-- TAG-CA-PARAMETERS-NRDC-START 8865 8866CA-ParametersNRDC ::= SEQUENCE { 8867 ca-ParametersNR-ForDC CA-ParametersNR OPTIONAL, 8868 ca-ParametersNR-ForDC-v1540 CA-ParametersNR-v1540 OPTIONAL, 8869 ca-ParametersNR-ForDC-v1550 CA-ParametersNR-v1550 OPTIONAL, 8870 ca-ParametersNR-ForDC-v1560 CA-ParametersNR-v1560 OPTIONAL, 8871 featureSetCombinationDC FeatureSetCombinationId OPTIONAL 8872} 8873 8874CA-ParametersNRDC-v1610 ::= SEQUENCE { 8875 -- R1 18-1: Semi-static power sharing mode1 between MCG and SCG cells of same FR for NR dual connectivity 8876 intraFR-NR-DC-PwrSharingMode1-r16 ENUMERATED {supported} OPTIONAL, 8877 -- R1 18-1a: Semi-static power sharing mode 2 between MCG and SCG cells of same FR for NR dual connectivity 8878 intraFR-NR-DC-PwrSharingMode2-r16 ENUMERATED {supported} OPTIONAL, 8879 -- R1 18-1b: Dynamic power sharing between MCG and SCG cells of same FR for NR dual connectivity 8880 intraFR-NR-DC-DynamicPwrSharing-r16 ENUMERATED {short, long} OPTIONAL, 8881 asyncNRDC-r16 ENUMERATED {supported} OPTIONAL 8882} 8883 8884CA-ParametersNRDC-v1630 ::= SEQUENCE { 8885 ca-ParametersNR-ForDC-v1610 CA-ParametersNR-v1610 OPTIONAL, 8886 ca-ParametersNR-ForDC-v1630 CA-ParametersNR-v1630 OPTIONAL 8887} 8888 8889CA-ParametersNRDC-v1640 ::= SEQUENCE { 8890 ca-ParametersNR-ForDC-v1640 CA-ParametersNR-v1640 OPTIONAL 8891} 8892 8893CA-ParametersNRDC-v1650 ::= SEQUENCE { 8894 supportedCellGrouping-r16 BIT STRING (SIZE (1..maxCellGroupings-r16)) OPTIONAL 8895} 8896 8897-- TAG-CA-PARAMETERS-NRDC-STOP 8898-- TAG-CARRIERAGGREGATIONVARIANT-START 8899 8900CarrierAggregationVariant ::= SEQUENCE { 8901 fr1fdd-FR1TDD-CA-SpCellOnFR1FDD ENUMERATED {supported} OPTIONAL, 8902 fr1fdd-FR1TDD-CA-SpCellOnFR1TDD ENUMERATED {supported} OPTIONAL, 8903 fr1fdd-FR2TDD-CA-SpCellOnFR1FDD ENUMERATED {supported} OPTIONAL, 8904 fr1fdd-FR2TDD-CA-SpCellOnFR2TDD ENUMERATED {supported} OPTIONAL, 8905 fr1tdd-FR2TDD-CA-SpCellOnFR1TDD ENUMERATED {supported} OPTIONAL, 8906 fr1tdd-FR2TDD-CA-SpCellOnFR2TDD ENUMERATED {supported} OPTIONAL, 8907 fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR1FDD ENUMERATED {supported} OPTIONAL, 8908 fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR1TDD ENUMERATED {supported} OPTIONAL, 8909 fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR2TDD ENUMERATED {supported} OPTIONAL 8910} 8911 8912-- TAG-CARRIERAGGREGATIONVARIANT-STOP 8913-- TAG-CODEBOOKPARAMETERS-START 8914 8915CodebookParameters ::= SEQUENCE { 8916 type1 SEQUENCE { 8917 singlePanel SEQUENCE { 8918 supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource, 8919 modes ENUMERATED {mode1, mode1andMode2}, 8920 maxNumberCSI-RS-PerResourceSet INTEGER (1..8) 8921 }, 8922 multiPanel SEQUENCE { 8923 supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource, 8924 modes ENUMERATED {mode1, mode2, both}, 8925 nrofPanels ENUMERATED {n2, n4}, 8926 maxNumberCSI-RS-PerResourceSet INTEGER (1..8) 8927 } OPTIONAL 8928 }, 8929 type2 SEQUENCE { 8930 supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource, 8931 parameterLx INTEGER (2..4), 8932 amplitudeScalingType ENUMERATED {wideband, widebandAndSubband}, 8933 amplitudeSubsetRestriction ENUMERATED {supported} OPTIONAL 8934 } OPTIONAL, 8935 type2-PortSelection SEQUENCE { 8936 supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource, 8937 parameterLx INTEGER (2..4), 8938 amplitudeScalingType ENUMERATED {wideband, widebandAndSubband} 8939 } OPTIONAL 8940} 8941 8942CodebookParameters-v1610 ::= SEQUENCE { 8943 supportedCSI-RS-ResourceListAlt-r16 SEQUENCE { 8944 type1-SinglePanel-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, 8945 type1-MultiPanel-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, 8946 type2-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, 8947 type2-PortSelection-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL 8948 } OPTIONAL 8949} 8950 8951CodebookParametersAddition-r16 ::= SEQUENCE { 8952 etype2-r16 SEQUENCE { 8953 -- R1 16-3a Regular eType 2 R=1 8954 etype2R1-r16 SEQUENCE { 8955 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF 8956 INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 8957 }, 8958 -- R1 16-3a-1 Regular eType 2 R=2 8959 etype2R2-r16 SEQUENCE { 8960 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF 8961 INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 8962 } OPTIONAL, 8963 -- R1 16-3a-2: Support of parameter combinations 7-8 8964 paramComb7-8-r16 ENUMERATED {supported} OPTIONAL, 8965 -- R1 16-3a-3: Support of rank 3,4 8966 rank3-4-r16 ENUMERATED {supported} OPTIONAL, 8967 -- R1 16-3a-4: CBSR with soft amplitude restriction 8968 amplitudeSubsetRestriction-r16 ENUMERATED {supported} OPTIONAL 8969 } OPTIONAL, 8970 etype2-PS-r16 SEQUENCE { 8971 -- R1 16-3b Regular eType 2 R=1 PortSelection 8972 etype2R1-PortSelection-r16 SEQUENCE { 8973 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF 8974 INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 8975 }, 8976 -- R1 16-3b-1 Regular eType 2 R=2 PortSelection 8977 etype2R2-PortSelection-r16 SEQUENCE { 8978 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF 8979 INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 8980 } OPTIONAL, 8981 -- R1 16-3b-2: Support of rank 3,4 8982 rank3-4-r16 ENUMERATED {supported} OPTIONAL 8983 } OPTIONAL 8984} 8985 8986CodebookComboParametersAddition-r16 ::= SEQUENCE { 8987 -- R1 16-8 Mixed codebook types 8988 type1SP-Type2-null-r16 SEQUENCE { 8989 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 8990 } OPTIONAL, 8991 type1SP-Type2PS-null-r16 SEQUENCE { 8992 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 8993 } OPTIONAL, 8994 type1SP-eType2R1-null-r16 SEQUENCE { 8995 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 8996 } OPTIONAL, 8997 type1SP-eType2R2-null-r16 SEQUENCE { 8998 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 8999 } OPTIONAL, 9000 type1SP-eType2R1PS-null-r16 SEQUENCE { 9001 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9002 } OPTIONAL, 9003 type1SP-eType2R2PS-null-r16 SEQUENCE { 9004 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9005 } OPTIONAL, 9006 type1SP-Type2-Type2PS-r16 SEQUENCE { 9007 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9008 } OPTIONAL, 9009 type1MP-Type2-null-r16 SEQUENCE { 9010 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9011 } OPTIONAL, 9012 type1MP-Type2PS-null-r16 SEQUENCE { 9013 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9014 } OPTIONAL, 9015 type1MP-eType2R1-null-r16 SEQUENCE { 9016 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9017 } OPTIONAL, 9018 type1MP-eType2R2-null-r16 SEQUENCE { 9019 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9020 } OPTIONAL, 9021 type1MP-eType2R1PS-null-r16 SEQUENCE { 9022 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9023 } OPTIONAL, 9024 type1MP-eType2R2PS-null-r16 SEQUENCE { 9025 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9026 } OPTIONAL, 9027 type1MP-Type2-Type2PS-r16 SEQUENCE { 9028 supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9029 } OPTIONAL 9030} 9031 9032CodebookParametersAdditionPerBC-r16::= SEQUENCE { 9033 -- R1 16-3a Regular eType 2 R=1 9034 etype2R1-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9035 OPTIONAL, 9036 -- R1 16-3a-1 Regular eType 2 R=2 9037 etype2R2-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9038 OPTIONAL, 9039 -- R1 16-3b Regular eType 2 R=1 PortSelection 9040 etype2R1-PortSelection-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9041 OPTIONAL, 9042 -- R1 16-3b-1 Regular eType 2 R=2 PortSelection 9043 etype2R2-PortSelection-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9044 OPTIONAL 9045} 9046 9047CodebookComboParametersAdditionPerBC-r16::= SEQUENCE { 9048 -- R1 16-8 Mixed codebook types 9049 type1SP-Type2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9050 OPTIONAL, 9051 type1SP-Type2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9052 OPTIONAL, 9053 type1SP-eType2R1-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9054 OPTIONAL, 9055 type1SP-eType2R2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9056 OPTIONAL, 9057 type1SP-eType2R1PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9058 OPTIONAL, 9059 type1SP-eType2R2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9060 OPTIONAL, 9061 type1SP-Type2-Type2PS-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9062 OPTIONAL, 9063 type1MP-Type2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9064 OPTIONAL, 9065 type1MP-Type2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9066 OPTIONAL, 9067 type1MP-eType2R1-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9068 OPTIONAL, 9069 type1MP-eType2R2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9070 OPTIONAL, 9071 type1MP-eType2R1PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9072 OPTIONAL, 9073 type1MP-eType2R2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9074 OPTIONAL, 9075 type1MP-Type2-Type2PS-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) 9076 OPTIONAL 9077} 9078 9079CodebookVariantsList-r16 ::= SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesAlt-r16)) OF SupportedCSI-RS-Resource 9080 9081SupportedCSI-RS-Resource ::= SEQUENCE { 9082 maxNumberTxPortsPerResource ENUMERATED {p2, p4, p8, p12, p16, p24, p32}, 9083 maxNumberResourcesPerBand INTEGER (1..64), 9084 totalNumberTxPortsPerBand INTEGER (2..256) 9085} 9086 9087-- TAG-CODEBOOKPARAMETERS-STOP 9088-- TAG-FEATURESETCOMBINATION-START 9089 9090FeatureSetCombination ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF FeatureSetsPerBand 9091 9092FeatureSetsPerBand ::= SEQUENCE (SIZE (1..maxFeatureSetsPerBand)) OF FeatureSet 9093 9094FeatureSet ::= CHOICE { 9095 eutra SEQUENCE { 9096 downlinkSetEUTRA FeatureSetEUTRA-DownlinkId, 9097 uplinkSetEUTRA FeatureSetEUTRA-UplinkId 9098 }, 9099 nr SEQUENCE { 9100 downlinkSetNR FeatureSetDownlinkId, 9101 uplinkSetNR FeatureSetUplinkId 9102 } 9103} 9104 9105-- TAG-FEATURESETCOMBINATION-STOP 9106-- TAG-FEATURESETCOMBINATIONID-START 9107 9108FeatureSetCombinationId ::= INTEGER (0.. maxFeatureSetCombinations) 9109 9110-- TAG-FEATURESETCOMBINATIONID-STOP 9111-- TAG-FEATURESETDOWNLINK-START 9112 9113FeatureSetDownlink ::= SEQUENCE { 9114 featureSetListPerDownlinkCC SEQUENCE (SIZE (1..maxNrofServingCells)) OF FeatureSetDownlinkPerCC-Id, 9115 9116 intraBandFreqSeparationDL FreqSeparationClass OPTIONAL, 9117 scalingFactor ENUMERATED {f0p4, f0p75, f0p8} OPTIONAL, 9118 dummy8 ENUMERATED {supported} OPTIONAL, 9119 scellWithoutSSB ENUMERATED {supported} OPTIONAL, 9120 csi-RS-MeasSCellWithoutSSB ENUMERATED {supported} OPTIONAL, 9121 dummy1 ENUMERATED {supported} OPTIONAL, 9122 type1-3-CSS ENUMERATED {supported} OPTIONAL, 9123 pdcch-MonitoringAnyOccasions ENUMERATED {withoutDCI-Gap, withDCI-Gap} OPTIONAL, 9124 dummy2 ENUMERATED {supported} OPTIONAL, 9125 ue-SpecificUL-DL-Assignment ENUMERATED {supported} OPTIONAL, 9126 searchSpaceSharingCA-DL ENUMERATED {supported} OPTIONAL, 9127 timeDurationForQCL SEQUENCE { 9128 scs-60kHz ENUMERATED {s7, s14, s28} OPTIONAL, 9129 scs-120kHz ENUMERATED {s14, s28} OPTIONAL 9130 } OPTIONAL, 9131 pdsch-ProcessingType1-DifferentTB-PerSlot SEQUENCE { 9132 scs-15kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL, 9133 scs-30kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL, 9134 scs-60kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL, 9135 scs-120kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL 9136 } OPTIONAL, 9137 dummy3 DummyA OPTIONAL, 9138 dummy4 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyB OPTIONAL, 9139 dummy5 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyC OPTIONAL, 9140 dummy6 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyD OPTIONAL, 9141 dummy7 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyE OPTIONAL 9142} 9143 9144FeatureSetDownlink-v1540 ::= SEQUENCE { 9145 oneFL-DMRS-TwoAdditionalDMRS-DL ENUMERATED {supported} OPTIONAL, 9146 additionalDMRS-DL-Alt ENUMERATED {supported} OPTIONAL, 9147 twoFL-DMRS-TwoAdditionalDMRS-DL ENUMERATED {supported} OPTIONAL, 9148 oneFL-DMRS-ThreeAdditionalDMRS-DL ENUMERATED {supported} OPTIONAL, 9149 pdcch-MonitoringAnyOccasionsWithSpanGap SEQUENCE { 9150 scs-15kHz ENUMERATED {set1, set2, set3} OPTIONAL, 9151 scs-30kHz ENUMERATED {set1, set2, set3} OPTIONAL, 9152 scs-60kHz ENUMERATED {set1, set2, set3} OPTIONAL, 9153 scs-120kHz ENUMERATED {set1, set2, set3} OPTIONAL 9154 } OPTIONAL, 9155 pdsch-SeparationWithGap ENUMERATED {supported} OPTIONAL, 9156 pdsch-ProcessingType2 SEQUENCE { 9157 scs-15kHz ProcessingParameters OPTIONAL, 9158 scs-30kHz ProcessingParameters OPTIONAL, 9159 scs-60kHz ProcessingParameters OPTIONAL 9160 } OPTIONAL, 9161 pdsch-ProcessingType2-Limited SEQUENCE { 9162 differentTB-PerSlot-SCS-30kHz ENUMERATED {upto1, upto2, upto4, upto7} 9163 } OPTIONAL, 9164 dl-MCS-TableAlt-DynamicIndication ENUMERATED {supported} OPTIONAL 9165} 9166 9167FeatureSetDownlink-v15a0 ::= SEQUENCE { 9168 supportedSRS-Resources SRS-Resources OPTIONAL 9169} 9170 9171FeatureSetDownlink-v1610 ::= SEQUENCE { 9172 -- R1 22-4e/4f/4g/4h: CBG based reception for DL with unicast PDSCH(s) per slot per CC with UE processing time Capability 1 9173 cbgPDSCH-ProcessingType1-DifferentTB-PerSlot-r16 SEQUENCE { 9174 scs-15kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL, 9175 scs-30kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL, 9176 scs-60kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL, 9177 scs-120kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL 9178 } OPTIONAL, 9179 9180 -- R1 22-3e/3f/3g/3h: CBG based reception for DL with unicast PDSCH(s) per slot per CC with UE processing time Capability 2 9181 cbgPDSCH-ProcessingType2-DifferentTB-PerSlot-r16 SEQUENCE { 9182 scs-15kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL, 9183 scs-30kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL, 9184 scs-60kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL, 9185 scs-120kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL 9186 } OPTIONAL, 9187 intraFreqDAPS-r16 SEQUENCE { 9188 intraFreqDiffSCS-DAPS-r16 ENUMERATED {supported} OPTIONAL, 9189 intraFreqAsyncDAPS-r16 ENUMERATED {supported} OPTIONAL 9190 } OPTIONAL, 9191 intraBandFreqSeparationDL-v1620 FreqSeparationClassDL-v1620 OPTIONAL, 9192 intraBandFreqSeparationDL-Only-r16 FreqSeparationClassDL-Only-r16 OPTIONAL, 9193 9194 -- R1 11-2: Rel-16 PDCCH monitoring capability 9195 pdcch-Monitoring-r16 SEQUENCE { 9196 pdsch-ProcessingType1-r16 SEQUENCE { 9197 scs-15kHz-r16 PDCCH-MonitoringOccasions-r16 OPTIONAL, 9198 scs-30kHz-r16 PDCCH-MonitoringOccasions-r16 OPTIONAL 9199 } OPTIONAL, 9200 pdsch-ProcessingType2-r16 SEQUENCE { 9201 scs-15kHz-r16 PDCCH-MonitoringOccasions-r16 OPTIONAL, 9202 scs-30kHz-r16 PDCCH-MonitoringOccasions-r16 OPTIONAL 9203 } OPTIONAL 9204 } OPTIONAL, 9205 9206 -- R1 11-2b: Mix of Rel. 16 PDCCH monitoring capability and Rel. 15 PDCCH monitoring capability on different carriers 9207 pdcch-MonitoringMixed-r16 ENUMERATED {supported} OPTIONAL, 9208 9209 -- R1 18-5c: Processing up to X unicast DCI scheduling for DL per scheduled CC 9210 crossCarrierSchedulingProcessing-DiffSCS-r16 SEQUENCE { 9211 scs-15kHz-120kHz-r16 ENUMERATED {n1,n2,n4} OPTIONAL, 9212 scs-15kHz-60kHz-r16 ENUMERATED {n1,n2,n4} OPTIONAL, 9213 scs-30kHz-120kHz-r16 ENUMERATED {n1,n2,n4} OPTIONAL, 9214 scs-15kHz-30kHz-r16 ENUMERATED {n2} OPTIONAL, 9215 scs-30kHz-60kHz-r16 ENUMERATED {n2} OPTIONAL, 9216 scs-60kHz-120kHz-r16 ENUMERATED {n2} OPTIONAL 9217 } OPTIONAL, 9218 9219 -- R1 16-2b-1: Support of single-DCI based SDM scheme 9220 singleDCI-SDM-scheme-r16 ENUMERATED {supported} OPTIONAL 9221} 9222 9223PDCCH-MonitoringOccasions-r16 ::= SEQUENCE { 9224 period7span3-r16 ENUMERATED {supported} OPTIONAL, 9225 period4span3-r16 ENUMERATED {supported} OPTIONAL, 9226 period2span2-r16 ENUMERATED {supported} OPTIONAL 9227} 9228 9229DummyA ::= SEQUENCE { 9230 maxNumberNZP-CSI-RS-PerCC INTEGER (1..32), 9231 maxNumberPortsAcrossNZP-CSI-RS-PerCC ENUMERATED {p2, p4, p8, p12, p16, p24, p32, p40, p48, p56, p64, p72, p80, 9232 p88, p96, p104, p112, p120, p128, p136, p144, p152, p160, p168, 9233 p176, p184, p192, p200, p208, p216, p224, p232, p240, p248, p256}, 9234 maxNumberCS-IM-PerCC ENUMERATED {n1, n2, n4, n8, n16, n32}, 9235 maxNumberSimultaneousCSI-RS-ActBWP-AllCC ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, 9236 n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, 9237 n54, n56, n58, n60, n62, n64}, 9238 totalNumberPortsSimultaneousCSI-RS-ActBWP-AllCC ENUMERATED {p8, p12, p16, p24, p32, p40, p48, p56, p64, p72, p80, 9239 p88, p96, p104, p112, p120, p128, p136, p144, p152, p160, p168, 9240 p176, p184, p192, p200, p208, p216, p224, p232, p240, p248, p256} 9241} 9242 9243DummyB ::= SEQUENCE { 9244 maxNumberTxPortsPerResource ENUMERATED {p2, p4, p8, p12, p16, p24, p32}, 9245 maxNumberResources INTEGER (1..64), 9246 totalNumberTxPorts INTEGER (2..256), 9247 supportedCodebookMode ENUMERATED {mode1, mode1AndMode2}, 9248 maxNumberCSI-RS-PerResourceSet INTEGER (1..8) 9249} 9250 9251DummyC ::= SEQUENCE { 9252 maxNumberTxPortsPerResource ENUMERATED {p8, p16, p32}, 9253 maxNumberResources INTEGER (1..64), 9254 totalNumberTxPorts INTEGER (2..256), 9255 supportedCodebookMode ENUMERATED {mode1, mode2, both}, 9256 supportedNumberPanels ENUMERATED {n2, n4}, 9257 maxNumberCSI-RS-PerResourceSet INTEGER (1..8) 9258} 9259 9260DummyD ::= SEQUENCE { 9261 maxNumberTxPortsPerResource ENUMERATED {p4, p8, p12, p16, p24, p32}, 9262 maxNumberResources INTEGER (1..64), 9263 totalNumberTxPorts INTEGER (2..256), 9264 parameterLx INTEGER (2..4), 9265 amplitudeScalingType ENUMERATED {wideband, widebandAndSubband}, 9266 amplitudeSubsetRestriction ENUMERATED {supported} OPTIONAL, 9267 maxNumberCSI-RS-PerResourceSet INTEGER (1..8) 9268} 9269 9270DummyE ::= SEQUENCE { 9271 maxNumberTxPortsPerResource ENUMERATED {p4, p8, p12, p16, p24, p32}, 9272 maxNumberResources INTEGER (1..64), 9273 totalNumberTxPorts INTEGER (2..256), 9274 parameterLx INTEGER (2..4), 9275 amplitudeScalingType ENUMERATED {wideband, widebandAndSubband}, 9276 maxNumberCSI-RS-PerResourceSet INTEGER (1..8) 9277} 9278 9279-- TAG-FEATURESETDOWNLINK-STOP 9280-- TAG-FEATURESETDOWNLINKID-START 9281 9282FeatureSetDownlinkId ::= INTEGER (0..maxDownlinkFeatureSets) 9283 9284-- TAG-FEATURESETDOWNLINKID-STOP 9285-- TAG-FEATURESETDOWNLINKPERCC-START 9286 9287FeatureSetDownlinkPerCC ::= SEQUENCE { 9288 supportedSubcarrierSpacingDL SubcarrierSpacing, 9289 supportedBandwidthDL SupportedBandwidth, 9290 channelBW-90mhz ENUMERATED {supported} OPTIONAL, 9291 maxNumberMIMO-LayersPDSCH MIMO-LayersDL OPTIONAL, 9292 supportedModulationOrderDL ModulationOrder OPTIONAL 9293} 9294 9295FeatureSetDownlinkPerCC-v1620 ::= SEQUENCE { 9296 -- R1 16-2a: Mulit-DCI based multi-TRP 9297 multiDCI-MultiTRP-r16 MultiDCI-MultiTRP-r16 OPTIONAL, 9298 -- R1 16-2b-3: Support of single-DCI based FDMSchemeB 9299 supportFDM-SchemeB-r16 ENUMERATED {supported} OPTIONAL 9300} 9301 9302MultiDCI-MultiTRP-r16 ::= SEQUENCE { 9303 maxNumberCORESET-r16 ENUMERATED {n2, n3, n4, n5}, 9304 maxNumberCORESETPerPoolIndex-r16 INTEGER (1..3), 9305 maxNumberUnicastPDSCH-PerPool-r16 ENUMERATED {n1, n2, n3, n4, n7} 9306} 9307 9308-- TAG-FEATURESETDOWNLINKPERCC-STOP 9309-- TAG-FEATURESETDOWNLINKPERCC-ID-START 9310 9311FeatureSetDownlinkPerCC-Id ::= INTEGER (1..maxPerCC-FeatureSets) 9312 9313-- TAG-FEATURESETDOWNLINKPERCC-ID-STOP 9314-- TAG-FEATURESETEUTRADOWNLINKID-START 9315 9316FeatureSetEUTRA-DownlinkId ::= INTEGER (0..maxEUTRA-DL-FeatureSets) 9317 9318-- TAG-FEATURESETEUTRADOWNLINKID-STOP 9319-- TAG-FEATURESETEUTRAUPLINKID-START 9320 9321FeatureSetEUTRA-UplinkId ::= INTEGER (0..maxEUTRA-UL-FeatureSets) 9322 9323-- TAG-FEATURESETEUTRAUPLINKID-STOP 9324-- TAG-FEATURESETS-START 9325 9326FeatureSets ::= SEQUENCE { 9327 featureSetsDownlink SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink OPTIONAL, 9328 featureSetsDownlinkPerCC SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC OPTIONAL, 9329 featureSetsUplink SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink OPTIONAL, 9330 featureSetsUplinkPerCC SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC OPTIONAL, 9331 ..., 9332 [[ 9333 featureSetsDownlink-v1540 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1540 OPTIONAL, 9334 featureSetsUplink-v1540 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1540 OPTIONAL, 9335 featureSetsUplinkPerCC-v1540 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1540 OPTIONAL 9336 ]], 9337 [[ 9338 featureSetsDownlink-v15a0 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v15a0 OPTIONAL 9339 ]], 9340 [[ 9341 featureSetsDownlink-v1610 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1610 OPTIONAL, 9342 featureSetsUplink-v1610 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1610 OPTIONAL, 9343 featureSetDownlinkPerCC-v1620 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1620 OPTIONAL 9344 ]], 9345 [[ 9346 featureSetsUplink-v1630 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1630 OPTIONAL 9347 ]], 9348 [[ 9349 featureSetsUplink-v1640 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1640 OPTIONAL 9350 ]] 9351} 9352 9353-- TAG-FEATURESETS-STOP 9354-- TAG-FEATURESETUPLINK-START 9355 9356FeatureSetUplink ::= SEQUENCE { 9357 featureSetListPerUplinkCC SEQUENCE (SIZE (1.. maxNrofServingCells)) OF FeatureSetUplinkPerCC-Id, 9358 scalingFactor ENUMERATED {f0p4, f0p75, f0p8} OPTIONAL, 9359 dummy3 ENUMERATED {supported} OPTIONAL, 9360 intraBandFreqSeparationUL FreqSeparationClass OPTIONAL, 9361 searchSpaceSharingCA-UL ENUMERATED {supported} OPTIONAL, 9362 dummy1 DummyI OPTIONAL, 9363 supportedSRS-Resources SRS-Resources OPTIONAL, 9364 twoPUCCH-Group ENUMERATED {supported} OPTIONAL, 9365 dynamicSwitchSUL ENUMERATED {supported} OPTIONAL, 9366 simultaneousTxSUL-NonSUL ENUMERATED {supported} OPTIONAL, 9367 pusch-ProcessingType1-DifferentTB-PerSlot SEQUENCE { 9368 scs-15kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL, 9369 scs-30kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL, 9370 scs-60kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL, 9371 scs-120kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL 9372 } OPTIONAL, 9373 dummy2 DummyF OPTIONAL 9374} 9375 9376FeatureSetUplink-v1540 ::= SEQUENCE { 9377 zeroSlotOffsetAperiodicSRS ENUMERATED {supported} OPTIONAL, 9378 pa-PhaseDiscontinuityImpacts ENUMERATED {supported} OPTIONAL, 9379 pusch-SeparationWithGap ENUMERATED {supported} OPTIONAL, 9380 pusch-ProcessingType2 SEQUENCE { 9381 scs-15kHz ProcessingParameters OPTIONAL, 9382 scs-30kHz ProcessingParameters OPTIONAL, 9383 scs-60kHz ProcessingParameters OPTIONAL 9384 } OPTIONAL, 9385 ul-MCS-TableAlt-DynamicIndication ENUMERATED {supported} OPTIONAL 9386} 9387 9388FeatureSetUplink-v1610 ::= SEQUENCE { 9389 -- R1 11-5: PUsCH repetition Type B 9390 pusch-RepetitionTypeB-r16 SEQUENCE { 9391 maxNumberPUSCH-Tx-r16 ENUMERATED {n2, n3, n4, n7, n8, n12}, 9392 hoppingScheme-r16 ENUMERATED {interSlotHopping, interRepetitionHopping, both} 9393 } OPTIONAL, 9394 -- R1 11-7: UL cancelation scheme for self-carrier 9395 ul-CancellationSelfCarrier-r16 ENUMERATED {supported} OPTIONAL, 9396 -- R1 11-7a: UL cancelation scheme for cross-carrier 9397 ul-CancellationCrossCarrier-r16 ENUMERATED {supported} OPTIONAL, 9398 -- R1 16-5c: The maximum number of SRS resources in one SRS resource set with usage set to 'codebook' for Mode 2 9399 ul-FullPwrMode2-MaxSRS-ResInSet-r16 ENUMERATED {n1, n2, n4} OPTIONAL, 9400 9401 -- R1 22-4a/4b/4c/4d: CBG based transmission for UL with unicast PUSCH(s) per slot per CC with UE processing time Capability 1 9402 cbgPUSCH-ProcessingType1-DifferentTB-PerSlot-r16 SEQUENCE { 9403 scs-15kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL, 9404 scs-30kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL, 9405 scs-60kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL, 9406 scs-120kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL 9407 } OPTIONAL, 9408 9409 -- R1 22-3a/3b/3c/3d: CBG based transmission for UL with unicast PUSCH(s) per slot per CC with UE processing time Capability 2 9410 cbgPUSCH-ProcessingType2-DifferentTB-PerSlot-r16 SEQUENCE { 9411 scs-15kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL, 9412 scs-30kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL, 9413 scs-60kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL, 9414 scs-120kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL 9415 } OPTIONAL, 9416 supportedSRS-PosResources-r16 SRS-AllPosResources-r16 OPTIONAL, 9417 intraFreqDAPS-UL-r16 SEQUENCE { 9418 dummy ENUMERATED {supported} OPTIONAL, 9419 intraFreqTwoTAGs-DAPS-r16 ENUMERATED {supported} OPTIONAL, 9420 dummy1 ENUMERATED {supported} OPTIONAL, 9421 dummy2 ENUMERATED {supported} OPTIONAL, 9422 dummy3 ENUMERATED {short, long} OPTIONAL 9423 } OPTIONAL, 9424 intraBandFreqSeparationUL-v1620 FreqSeparationClassUL-v1620 OPTIONAL, 9425 9426 -- R1 11-3: More than one PUCCH for HARQ-ACK transmission within a slot 9427 multiPUCCH-r16 SEQUENCE { 9428 sub-SlotConfig-NCP-r16 ENUMERATED {set1, set2} OPTIONAL, 9429 sub-SlotConfig-ECP-r16 ENUMERATED {set1, set2} OPTIONAL 9430 } OPTIONAL, 9431 -- R1 11-3c: 2 PUCCH of format 0 or 2 for a single 7*2-symbol subslot based HARQ-ACK codebook 9432 twoPUCCH-Type1-r16 ENUMERATED {supported} OPTIONAL, 9433 -- R1 11-3d: 2 PUCCH of format 0 or 2 for a single 2*7-symbol subslot based HARQ-ACK codebook 9434 twoPUCCH-Type2-r16 ENUMERATED {supported} OPTIONAL, 9435 -- R1 11-3e: 1 PUCCH format 0 or 2 and 1 PUCCH format 1, 3 or 4 in the same subslot for a single 2*7-symbol HARQ-ACK codebooks 9436 twoPUCCH-Type3-r16 ENUMERATED {supported} OPTIONAL, 9437 -- R1 11-3f: 2 PUCCH transmissions in the same subslot for a single 2*7-symbol HARQ-ACK codebooks which are not covered by 11-3d and 9438 -- 11-3e 9439 twoPUCCH-Type4-r16 ENUMERATED {supported} OPTIONAL, 9440 -- R1 11-3g: SR/HARQ-ACK multiplexing once per subslot using a PUCCH (or HARQ-ACK piggybacked on a PUSCH) when SR/HARQ-ACK 9441 -- are supposed to be sent with different starting symbols in a subslot 9442 mux-SR-HARQ-ACK-r16 ENUMERATED {supported} OPTIONAL, 9443 dummy1 ENUMERATED {supported} OPTIONAL, 9444 dummy2 ENUMERATED {supported} OPTIONAL, 9445 -- R1 11-4c: 2 PUCCH of format 0 or 2 for two HARQ-ACK codebooks with one 7*2-symbol sub-slot based HARQ-ACK codebook 9446 twoPUCCH-Type5-r16 ENUMERATED {supported} OPTIONAL, 9447 -- R1 11-4d: 2 PUCCH of format 0 or 2 in consecutive symbols for two HARQ-ACK codebooks with one 2*7-symbol sub-slot based HARQ-ACK 9448 -- codebook 9449 twoPUCCH-Type6-r16 ENUMERATED {supported} OPTIONAL, 9450 -- R1 11-4e: 2 PUCCH of format 0 or 2 for two subslot based HARQ-ACK codebooks 9451 twoPUCCH-Type7-r16 ENUMERATED {supported} OPTIONAL, 9452 -- R1 11-4f: 1 PUCCH format 0 or 2 and 1 PUCCH format 1, 3 or 4 in the same subslot for HARQ-ACK codebooks with one 2*7-symbol 9453 -- subslot based HARQ-ACK codebook 9454 twoPUCCH-Type8-r16 ENUMERATED {supported} OPTIONAL, 9455 -- R1 11-4g: 1 PUCCH format 0 or 2 and 1 PUCCH format 1, 3 or 4 in the same subslot for two subslot based HARQ-ACK codebooks 9456 twoPUCCH-Type9-r16 ENUMERATED {supported} OPTIONAL, 9457 -- R1 11-4h: 2 PUCCH transmissions in the same subslot for two HARQ-ACK codebooks with one 2*7-symbol subslot which are not covered 9458 -- by 11-4c and 11-4e 9459 twoPUCCH-Type10-r16 ENUMERATED {supported} OPTIONAL, 9460 -- R1 11-4i: 2 PUCCH transmissions in the same subslot for two subslot based HARQ-ACK codebooks which are not covered by 11-4d and 9461 -- 11-4f 9462 twoPUCCH-Type11-r16 ENUMERATED {supported} OPTIONAL, 9463 -- R1 12-1: UL intra-UE multiplexing/prioritization of overlapping channel/signals with two priority levels in physical layer 9464 ul-IntraUE-Mux-r16 SEQUENCE { 9465 pusch-PreparationLowPriority-r16 ENUMERATED {sym0, sym1, sym2}, 9466 pusch-PreparationHighPriority-r16 ENUMERATED {sym0, sym1, sym2} 9467 } OPTIONAL, 9468 -- R1 16-5a: Supported UL full power transmission mode of fullpower 9469 ul-FullPwrMode-r16 ENUMERATED {supported} OPTIONAL, 9470 -- R1 18-5d: Processing up to X unicast DCI scheduling for UL per scheduled CC 9471 crossCarrierSchedulingProcessing-DiffSCS-r16 SEQUENCE { 9472 scs-15kHz-120kHz-r16 ENUMERATED {n1,n2,n4} OPTIONAL, 9473 scs-15kHz-60kHz-r16 ENUMERATED {n1,n2,n4} OPTIONAL, 9474 scs-30kHz-120kHz-r16 ENUMERATED {n1,n2,n4} OPTIONAL, 9475 scs-15kHz-30kHz-r16 ENUMERATED {n2} OPTIONAL, 9476 scs-30kHz-60kHz-r16 ENUMERATED {n2} OPTIONAL, 9477 scs-60kHz-120kHz-r16 ENUMERATED {n2} OPTIONAL 9478 } OPTIONAL, 9479 -- R1 16-5b: Supported UL full power transmission mode of fullpowerMode1 9480 ul-FullPwrMode1-r16 ENUMERATED {supported} OPTIONAL, 9481 -- R1 16-5c-2: Ports configuration for Mode 2 9482 ul-FullPwrMode2-SRSConfig-diffNumSRSPorts-r16 ENUMERATED {p1-2, p1-4, p1-2-4} OPTIONAL, 9483 -- R1 16-5c-3: TPMI group for Mode 2 9484 ul-FullPwrMode2-TPMIGroup-r16 SEQUENCE { 9485 twoPorts-r16 BIT STRING(SIZE(2)) OPTIONAL, 9486 fourPortsNonCoherent-r16 ENUMERATED{g0, g1, g2, g3} OPTIONAL, 9487 fourPortsPartialCoherent-r16 ENUMERATED{g0, g1, g2, g3, g4, g5, g6} OPTIONAL 9488 } OPTIONAL 9489} 9490 9491FeatureSetUplink-v1630 ::= SEQUENCE { 9492 -- R1 22-8: For SRS for CB PUSCH and antenna switching on FR1 with symbol level offset for aperiodic SRS transmission 9493 offsetSRS-CB-PUSCH-Ant-Switch-fr1-r16 ENUMERATED {supported} OPTIONAL, 9494 -- R1 22-8a: PDCCH monitoring on any span of up to 3 consecutive OFDM symbols of a slot and constrained timeline for SRS for CB 9495 -- PUSCH and antenna switching on FR1 9496 offsetSRS-CB-PUSCH-PDCCH-MonitorSingleOcc-fr1-r16 ENUMERATED {supported} OPTIONAL, 9497 -- R1 22-8b: For type 1 CSS with dedicated RRC configuration, type 3 CSS, and UE-SS, monitoring occasion can be any OFDM symbol(s) 9498 -- of a slot for Case 2 and constrained timeline for SRS for CB PUSCH and antenna switching on FR1 9499 offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithoutGap-fr1-r16 ENUMERATED {supported} OPTIONAL, 9500 -- R1 22-8c: For type 1 CSS with dedicated RRC configuration, type 3 CSS, and UE-SS, monitoring occasion can be any OFDM symbol(s) 9501 -- of a slot for Case 2 with a DCI gap and constrained timeline for SRS for CB PUSCH and antenna switching on FR1 9502 offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithGap-fr1-r16 ENUMERATED {supported} OPTIONAL, 9503 dummy ENUMERATED {supported} OPTIONAL, 9504 -- R1 22-9: Cancellation of PUCCH, PUSCH or PRACH with a DCI scheduling a PDSCH or CSI-RS or a DCI format 2_0 for SFI 9505 partialCancellationPUCCH-PUSCH-PRACH-TX-r16 ENUMERATED {supported} OPTIONAL 9506} 9507 9508FeatureSetUplink-v1640 ::= SEQUENCE { 9509 -- R1 11-4: Two HARQ-ACK codebooks with up to one sub-slot based HARQ-ACK codebook (i.e. slot-based + slot-based, or slot-based + 9510 -- sub-slot based) simultaneously constructed for supporting HARQ-ACK codebooks with different priorities at a UE 9511 twoHARQ-ACK-Codebook-type1-r16 SubSlot-Config-r16 OPTIONAL, 9512 -- R1 11-4a: Two sub-slot based HARQ-ACK codebooks simultaneously constructed for supporting HARQ-ACK codebooks with different 9513 -- priorities at a UE 9514 twoHARQ-ACK-Codebook-type2-r16 SubSlot-Config-r16 OPTIONAL, 9515 -- R1 22-8d: All PDCCH monitoring occasion can be any OFDM symbol(s) of a slot for Case 2 with a span gap and constrained timeline 9516 -- for SRS for CB PUSCH and antenna switching on FR1 9517 offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithSpanGap-fr1-r16 SEQUENCE { 9518 scs-15kHz-r16 ENUMERATED {set1, set2, set3} OPTIONAL, 9519 scs-30kHz-r16 ENUMERATED {set1, set2, set3} OPTIONAL, 9520 scs-60kHz-r16 ENUMERATED {set1, set2, set3} OPTIONAL 9521 } OPTIONAL 9522} 9523 9524SubSlot-Config-r16 ::= SEQUENCE { 9525 sub-SlotConfig-NCP-r16 ENUMERATED {n4,n5,n6,n7} OPTIONAL, 9526 sub-SlotConfig-ECP-r16 ENUMERATED {n4,n5,n6} OPTIONAL 9527} 9528 9529SRS-AllPosResources-r16 ::= SEQUENCE { 9530 srs-PosResources-r16 SRS-PosResources-r16, 9531 srs-PosResourceAP-r16 SRS-PosResourceAP-r16 OPTIONAL, 9532 srs-PosResourceSP-r16 SRS-PosResourceSP-r16 OPTIONAL 9533} 9534 9535SRS-PosResources-r16 ::= SEQUENCE { 9536 maxNumberSRS-PosResourceSetPerBWP-r16 ENUMERATED {n1, n2, n4, n8, n12, n16}, 9537 maxNumberSRS-PosResourcesPerBWP-r16 ENUMERATED {n1, n2, n4, n8, n16, n32, n64}, 9538 maxNumberSRS-ResourcesPerBWP-PerSlot-r16 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}, 9539 maxNumberPeriodicSRS-PosResourcesPerBWP-r16 ENUMERATED {n1, n2, n4, n8, n16, n32, n64}, 9540 maxNumberPeriodicSRS-PosResourcesPerBWP-PerSlot-r16 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14} 9541} 9542 9543SRS-PosResourceAP-r16 ::= SEQUENCE { 9544 maxNumberAP-SRS-PosResourcesPerBWP-r16 ENUMERATED {n1, n2, n4, n8, n16, n32, n64}, 9545 maxNumberAP-SRS-PosResourcesPerBWP-PerSlot-r16 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14} 9546} 9547 9548SRS-PosResourceSP-r16 ::= SEQUENCE { 9549 maxNumberSP-SRS-PosResourcesPerBWP-r16 ENUMERATED {n1, n2, n4, n8, n16, n32, n64}, 9550 maxNumberSP-SRS-PosResourcesPerBWP-PerSlot-r16 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14} 9551} 9552 9553SRS-Resources ::= SEQUENCE { 9554 maxNumberAperiodicSRS-PerBWP ENUMERATED {n1, n2, n4, n8, n16}, 9555 maxNumberAperiodicSRS-PerBWP-PerSlot INTEGER (1..6), 9556 maxNumberPeriodicSRS-PerBWP ENUMERATED {n1, n2, n4, n8, n16}, 9557 maxNumberPeriodicSRS-PerBWP-PerSlot INTEGER (1..6), 9558 maxNumberSemiPersistentSRS-PerBWP ENUMERATED {n1, n2, n4, n8, n16}, 9559 maxNumberSemiPersistentSRS-PerBWP-PerSlot INTEGER (1..6), 9560 maxNumberSRS-Ports-PerResource ENUMERATED {n1, n2, n4} 9561} 9562 9563DummyF ::= SEQUENCE { 9564 maxNumberPeriodicCSI-ReportPerBWP INTEGER (1..4), 9565 maxNumberAperiodicCSI-ReportPerBWP INTEGER (1..4), 9566 maxNumberSemiPersistentCSI-ReportPerBWP INTEGER (0..4), 9567 simultaneousCSI-ReportsAllCC INTEGER (5..32) 9568} 9569 9570-- TAG-FEATURESETUPLINK-STOP 9571-- TAG-FEATURESETUPLINKID-START 9572 9573FeatureSetUplinkId ::= INTEGER (0..maxUplinkFeatureSets) 9574 9575-- TAG-FEATURESETUPLINKID-STOP 9576-- TAG-FEATURESETUPLINKPERCC-START 9577 9578FeatureSetUplinkPerCC ::= SEQUENCE { 9579 supportedSubcarrierSpacingUL SubcarrierSpacing, 9580 supportedBandwidthUL SupportedBandwidth, 9581 channelBW-90mhz ENUMERATED {supported} OPTIONAL, 9582 mimo-CB-PUSCH SEQUENCE { 9583 maxNumberMIMO-LayersCB-PUSCH MIMO-LayersUL OPTIONAL, 9584 maxNumberSRS-ResourcePerSet INTEGER (1..2) 9585 } OPTIONAL, 9586 maxNumberMIMO-LayersNonCB-PUSCH MIMO-LayersUL OPTIONAL, 9587 supportedModulationOrderUL ModulationOrder OPTIONAL 9588} 9589FeatureSetUplinkPerCC-v1540 ::= SEQUENCE { 9590 mimo-NonCB-PUSCH SEQUENCE { 9591 maxNumberSRS-ResourcePerSet INTEGER (1..4), 9592 maxNumberSimultaneousSRS-ResourceTx INTEGER (1..4) 9593 } OPTIONAL 9594} 9595 9596-- TAG-FEATURESETUPLINKPERCC-STOP 9597-- TAG-FEATURESETUPLINKPERCC-ID-START 9598 9599FeatureSetUplinkPerCC-Id ::= INTEGER (1..maxPerCC-FeatureSets) 9600 9601-- TAG-FEATURESETUPLINKPERCC-ID-STOP 9602-- TAG-FREQBANDINDICATOREUTRA-START 9603 9604FreqBandIndicatorEUTRA ::= INTEGER (1..maxBandsEUTRA) 9605 9606-- TAG-FREQBANDINDICATOREUTRA-STOP 9607-- TAG-FREQBANDLIST-START 9608 9609FreqBandList ::= SEQUENCE (SIZE (1..maxBandsMRDC)) OF FreqBandInformation 9610 9611FreqBandInformation ::= CHOICE { 9612 bandInformationEUTRA FreqBandInformationEUTRA, 9613 bandInformationNR FreqBandInformationNR 9614} 9615 9616FreqBandInformationEUTRA ::= SEQUENCE { 9617 bandEUTRA FreqBandIndicatorEUTRA, 9618 ca-BandwidthClassDL-EUTRA CA-BandwidthClassEUTRA OPTIONAL, -- Need N 9619 ca-BandwidthClassUL-EUTRA CA-BandwidthClassEUTRA OPTIONAL -- Need N 9620} 9621 9622FreqBandInformationNR ::= SEQUENCE { 9623 bandNR FreqBandIndicatorNR, 9624 maxBandwidthRequestedDL AggregatedBandwidth OPTIONAL, -- Need N 9625 maxBandwidthRequestedUL AggregatedBandwidth OPTIONAL, -- Need N 9626 maxCarriersRequestedDL INTEGER (1..maxNrofServingCells) OPTIONAL, -- Need N 9627 maxCarriersRequestedUL INTEGER (1..maxNrofServingCells) OPTIONAL -- Need N 9628} 9629 9630AggregatedBandwidth ::= ENUMERATED {mhz50, mhz100, mhz150, mhz200, mhz250, mhz300, mhz350, 9631 mhz400, mhz450, mhz500, mhz550, mhz600, mhz650, mhz700, mhz750, mhz800} 9632 9633-- TAG-FREQBANDLIST-STOP 9634-- TAG-FREQSEPARATIONCLASS-START 9635 9636FreqSeparationClass ::= ENUMERATED { mhz800, mhz1200, mhz1400, ..., mhz400-v1650, mhz600-v1650} 9637 9638FreqSeparationClassDL-v1620 ::= ENUMERATED {mhz1000, mhz1600, mhz1800, mhz2000, mhz2200, mhz2400} 9639 9640FreqSeparationClassUL-v1620 ::= ENUMERATED {mhz1000} 9641 9642-- TAG-FREQSEPARATIONCLASS-STOP 9643-- TAG-FREQSEPARATIONCLASSDL-Only-START 9644 9645FreqSeparationClassDL-Only-r16 ::= ENUMERATED {mhz200, mhz400, mhz600, mhz800, mhz1000, mhz1200} 9646 9647-- TAG-FREQSEPARATIONCLASSDL-Only-STOP 9648-- TAG-HIGHSPEEDPARAMETERS-START 9649 9650HighSpeedParameters-r16 ::= SEQUENCE { 9651 measurementEnhancement-r16 ENUMERATED {supported} OPTIONAL, 9652 demodulationEnhancement-r16 ENUMERATED {supported} OPTIONAL 9653} 9654 9655HighSpeedParameters-v1650 ::= CHOICE { 9656 intraNR-MeasurementEnhancement-r16 ENUMERATED {supported}, 9657 interRAT-MeasurementEnhancement-r16 ENUMERATED {supported} 9658} 9659 9660-- TAG-HIGHSPEEDPARAMETERS-STOP 9661-- TAG-IMS-PARAMETERS-START 9662 9663IMS-Parameters ::= SEQUENCE { 9664 ims-ParametersCommon IMS-ParametersCommon OPTIONAL, 9665 ims-ParametersFRX-Diff IMS-ParametersFRX-Diff OPTIONAL, 9666 ... 9667} 9668 9669IMS-ParametersCommon ::= SEQUENCE { 9670 voiceOverEUTRA-5GC ENUMERATED {supported} OPTIONAL, 9671 ..., 9672 [[ 9673 voiceOverSCG-BearerEUTRA-5GC ENUMERATED {supported} OPTIONAL 9674 ]], 9675 [[ 9676 voiceFallbackIndicationEPS-r16 ENUMERATED {supported} OPTIONAL 9677 ]] 9678} 9679 9680IMS-ParametersFRX-Diff ::= SEQUENCE { 9681 voiceOverNR ENUMERATED {supported} OPTIONAL, 9682 ... 9683} 9684 9685-- TAG-IMS-PARAMETERS-STOP 9686-- TAG-INTERRAT-PARAMETERS-START 9687 9688InterRAT-Parameters ::= SEQUENCE { 9689 eutra EUTRA-Parameters OPTIONAL, 9690 ..., 9691 [[ 9692 utra-FDD-r16 UTRA-FDD-Parameters-r16 OPTIONAL 9693 ]] 9694 9695} 9696 9697EUTRA-Parameters ::= SEQUENCE { 9698 supportedBandListEUTRA SEQUENCE (SIZE (1..maxBandsEUTRA)) OF FreqBandIndicatorEUTRA, 9699 eutra-ParametersCommon EUTRA-ParametersCommon OPTIONAL, 9700 eutra-ParametersXDD-Diff EUTRA-ParametersXDD-Diff OPTIONAL, 9701 ... 9702} 9703 9704EUTRA-ParametersCommon ::= SEQUENCE { 9705 mfbi-EUTRA ENUMERATED {supported} OPTIONAL, 9706 modifiedMPR-BehaviorEUTRA BIT STRING (SIZE (32)) OPTIONAL, 9707 multiNS-Pmax-EUTRA ENUMERATED {supported} OPTIONAL, 9708 rs-SINR-MeasEUTRA ENUMERATED {supported} OPTIONAL, 9709 ..., 9710 [[ 9711 ne-DC ENUMERATED {supported} OPTIONAL 9712 ]], 9713 [[ 9714 nr-HO-ToEN-DC-r16 ENUMERATED {supported} OPTIONAL 9715 ]] 9716} 9717 9718EUTRA-ParametersXDD-Diff ::= SEQUENCE { 9719 rsrqMeasWidebandEUTRA ENUMERATED {supported} OPTIONAL, 9720 ... 9721} 9722 9723UTRA-FDD-Parameters-r16 ::= SEQUENCE { 9724 supportedBandListUTRA-FDD-r16 SEQUENCE (SIZE (1..maxBandsUTRA-FDD-r16)) OF SupportedBandUTRA-FDD-r16, 9725 ... 9726} 9727 9728SupportedBandUTRA-FDD-r16 ::= ENUMERATED { 9729 bandI, bandII, bandIII, bandIV, bandV, bandVI, 9730 bandVII, bandVIII, bandIX, bandX, bandXI, 9731 bandXII, bandXIII, bandXIV, bandXV, bandXVI, 9732 bandXVII, bandXVIII, bandXIX, bandXX, 9733 bandXXI, bandXXII, bandXXIII, bandXXIV, 9734 bandXXV, bandXXVI, bandXXVII, bandXXVIII, 9735 bandXXIX, bandXXX, bandXXXI, bandXXXII} 9736 9737-- TAG-INTERRAT-PARAMETERS-STOP 9738-- TAG-MAC-PARAMETERS-START 9739 9740MAC-Parameters ::= SEQUENCE { 9741 mac-ParametersCommon MAC-ParametersCommon OPTIONAL, 9742 mac-ParametersXDD-Diff MAC-ParametersXDD-Diff OPTIONAL 9743} 9744 9745MAC-Parameters-v1610 ::= SEQUENCE { 9746 mac-ParametersFRX-Diff-r16 MAC-ParametersFRX-Diff-r16 OPTIONAL 9747} 9748 9749MAC-ParametersCommon ::= SEQUENCE { 9750 lcp-Restriction ENUMERATED {supported} OPTIONAL, 9751 dummy ENUMERATED {supported} OPTIONAL, 9752 lch-ToSCellRestriction ENUMERATED {supported} OPTIONAL, 9753 ..., 9754 [[ 9755 recommendedBitRate ENUMERATED {supported} OPTIONAL, 9756 recommendedBitRateQuery ENUMERATED {supported} OPTIONAL 9757 ]], 9758 [[ 9759 recommendedBitRateMultiplier-r16 ENUMERATED {supported} OPTIONAL, 9760 preEmptiveBSR-r16 ENUMERATED {supported} OPTIONAL, 9761 autonomousTransmission-r16 ENUMERATED {supported} OPTIONAL, 9762 lch-PriorityBasedPrioritization-r16 ENUMERATED {supported} OPTIONAL, 9763 lch-ToConfiguredGrantMapping-r16 ENUMERATED {supported} OPTIONAL, 9764 lch-ToGrantPriorityRestriction-r16 ENUMERATED {supported} OPTIONAL, 9765 singlePHR-P-r16 ENUMERATED {supported} OPTIONAL, 9766 ul-LBT-FailureDetectionRecovery-r16 ENUMERATED {supported} OPTIONAL, 9767 -- R4 8-1: MPE 9768 tdd-MPE-P-MPR-Reporting-r16 ENUMERATED {supported} OPTIONAL, 9769 lcid-ExtensionIAB-r16 ENUMERATED {supported} OPTIONAL 9770 ]], 9771 [[ 9772 spCell-BFR-CBRA-r16 ENUMERATED {supported} OPTIONAL 9773 ]], 9774 [[ 9775 srs-ResourceId-Ext-r16 ENUMERATED {supported} OPTIONAL 9776 ]] 9777} 9778 9779MAC-ParametersFRX-Diff-r16 ::= SEQUENCE { 9780 directMCG-SCellActivation-r16 ENUMERATED {supported} OPTIONAL, 9781 directMCG-SCellActivationResume-r16 ENUMERATED {supported} OPTIONAL, 9782 directSCG-SCellActivation-r16 ENUMERATED {supported} OPTIONAL, 9783 directSCG-SCellActivationResume-r16 ENUMERATED {supported} OPTIONAL, 9784 -- R1 19-1: DRX Adaptation 9785 drx-Adaptation-r16 SEQUENCE { 9786 non-SharedSpectrumChAccess-r16 MinTimeGap-r16 OPTIONAL, 9787 sharedSpectrumChAccess-r16 MinTimeGap-r16 OPTIONAL 9788 } OPTIONAL, 9789 ... 9790} 9791 9792MAC-ParametersXDD-Diff ::= SEQUENCE { 9793 skipUplinkTxDynamic ENUMERATED {supported} OPTIONAL, 9794 logicalChannelSR-DelayTimer ENUMERATED {supported} OPTIONAL, 9795 longDRX-Cycle ENUMERATED {supported} OPTIONAL, 9796 shortDRX-Cycle ENUMERATED {supported} OPTIONAL, 9797 multipleSR-Configurations ENUMERATED {supported} OPTIONAL, 9798 multipleConfiguredGrants ENUMERATED {supported} OPTIONAL, 9799 ..., 9800 [[ 9801 secondaryDRX-Group-r16 ENUMERATED {supported} OPTIONAL 9802 ]], 9803 [[ 9804 enhancedSkipUplinkTxDynamic-r16 ENUMERATED {supported} OPTIONAL, 9805 enhancedSkipUplinkTxConfigured-r16 ENUMERATED {supported} OPTIONAL 9806 ]] 9807} 9808 9809MinTimeGap-r16 ::= SEQUENCE { 9810 scs-15kHz-r16 ENUMERATED {sl1, sl3} OPTIONAL, 9811 scs-30kHz-r16 ENUMERATED {sl1, sl6} OPTIONAL, 9812 scs-60kHz-r16 ENUMERATED {sl1, sl12} OPTIONAL, 9813 scs-120kHz-r16 ENUMERATED {sl2, sl24} OPTIONAL 9814} 9815 9816-- TAG-MAC-PARAMETERS-STOP 9817-- TAG-MEASANDMOBPARAMETERS-START 9818 9819MeasAndMobParameters ::= SEQUENCE { 9820 measAndMobParametersCommon MeasAndMobParametersCommon OPTIONAL, 9821 measAndMobParametersXDD-Diff MeasAndMobParametersXDD-Diff OPTIONAL, 9822 measAndMobParametersFRX-Diff MeasAndMobParametersFRX-Diff OPTIONAL 9823} 9824 9825MeasAndMobParametersCommon ::= SEQUENCE { 9826 supportedGapPattern BIT STRING (SIZE (22)) OPTIONAL, 9827 ssb-RLM ENUMERATED {supported} OPTIONAL, 9828 ssb-AndCSI-RS-RLM ENUMERATED {supported} OPTIONAL, 9829 ..., 9830 [[ 9831 eventB-MeasAndReport ENUMERATED {supported} OPTIONAL, 9832 handoverFDD-TDD ENUMERATED {supported} OPTIONAL, 9833 eutra-CGI-Reporting ENUMERATED {supported} OPTIONAL, 9834 nr-CGI-Reporting ENUMERATED {supported} OPTIONAL 9835 ]], 9836 [[ 9837 independentGapConfig ENUMERATED {supported} OPTIONAL, 9838 periodicEUTRA-MeasAndReport ENUMERATED {supported} OPTIONAL, 9839 handoverFR1-FR2 ENUMERATED {supported} OPTIONAL, 9840 maxNumberCSI-RS-RRM-RS-SINR ENUMERATED {n4, n8, n16, n32, n64, n96} OPTIONAL 9841 ]], 9842 [[ 9843 nr-CGI-Reporting-ENDC ENUMERATED {supported} OPTIONAL 9844 ]], 9845 [[ 9846 eutra-CGI-Reporting-NEDC ENUMERATED {supported} OPTIONAL, 9847 eutra-CGI-Reporting-NRDC ENUMERATED {supported} OPTIONAL, 9848 nr-CGI-Reporting-NEDC ENUMERATED {supported} OPTIONAL, 9849 nr-CGI-Reporting-NRDC ENUMERATED {supported} OPTIONAL 9850 ]], 9851 [[ 9852 reportAddNeighMeasForPeriodic-r16 ENUMERATED {supported} OPTIONAL, 9853 condHandoverParametersCommon-r16 SEQUENCE { 9854 condHandoverFDD-TDD-r16 ENUMERATED {supported} OPTIONAL, 9855 condHandoverFR1-FR2-r16 ENUMERATED {supported} OPTIONAL 9856 } OPTIONAL, 9857 nr-NeedForGap-Reporting-r16 ENUMERATED {supported} OPTIONAL, 9858 supportedGapPattern-NRonly-r16 BIT STRING (SIZE (10)) OPTIONAL, 9859 supportedGapPattern-NRonly-NEDC-r16 ENUMERATED {supported} OPTIONAL, 9860 maxNumberCLI-RSSI-r16 ENUMERATED {n8, n16, n32, n64} OPTIONAL, 9861 maxNumberCLI-SRS-RSRP-r16 ENUMERATED {n4, n8, n16, n32} OPTIONAL, 9862 maxNumberPerSlotCLI-SRS-RSRP-r16 ENUMERATED {n2, n4, n8} OPTIONAL, 9863 mfbi-IAB-r16 ENUMERATED {supported} OPTIONAL, 9864 dummy ENUMERATED {supported} OPTIONAL, 9865 nr-CGI-Reporting-NPN-r16 ENUMERATED {supported} OPTIONAL, 9866 idleInactiveEUTRA-MeasReport-r16 ENUMERATED {supported} OPTIONAL, 9867 idleInactive-ValidityArea-r16 ENUMERATED {supported} OPTIONAL, 9868 eutra-AutonomousGaps-r16 ENUMERATED {supported} OPTIONAL, 9869 eutra-AutonomousGaps-NEDC-r16 ENUMERATED {supported} OPTIONAL, 9870 eutra-AutonomousGaps-NRDC-r16 ENUMERATED {supported} OPTIONAL, 9871 pcellT312-r16 ENUMERATED {supported} OPTIONAL, 9872 supportedGapPattern-r16 BIT STRING (SIZE (2)) OPTIONAL 9873 ]] 9874} 9875 9876MeasAndMobParametersXDD-Diff ::= SEQUENCE { 9877 intraAndInterF-MeasAndReport ENUMERATED {supported} OPTIONAL, 9878 eventA-MeasAndReport ENUMERATED {supported} OPTIONAL, 9879 ..., 9880 [[ 9881 handoverInterF ENUMERATED {supported} OPTIONAL, 9882 handoverLTE-EPC ENUMERATED {supported} OPTIONAL, 9883 handoverLTE-5GC ENUMERATED {supported} OPTIONAL 9884 ]], 9885 [[ 9886 sftd-MeasNR-Neigh ENUMERATED {supported} OPTIONAL, 9887 sftd-MeasNR-Neigh-DRX ENUMERATED {supported} OPTIONAL 9888 ]], 9889 [[ 9890 dummy ENUMERATED {supported} OPTIONAL 9891 ]] 9892} 9893 9894MeasAndMobParametersFRX-Diff ::= SEQUENCE { 9895 ss-SINR-Meas ENUMERATED {supported} OPTIONAL, 9896 csi-RSRP-AndRSRQ-MeasWithSSB ENUMERATED {supported} OPTIONAL, 9897 csi-RSRP-AndRSRQ-MeasWithoutSSB ENUMERATED {supported} OPTIONAL, 9898 csi-SINR-Meas ENUMERATED {supported} OPTIONAL, 9899 csi-RS-RLM ENUMERATED {supported} OPTIONAL, 9900 ..., 9901 [[ 9902 handoverInterF ENUMERATED {supported} OPTIONAL, 9903 handoverLTE-EPC ENUMERATED {supported} OPTIONAL, 9904 handoverLTE-5GC ENUMERATED {supported} OPTIONAL 9905 ]], 9906 [[ 9907 maxNumberResource-CSI-RS-RLM ENUMERATED {n2, n4, n6, n8} OPTIONAL 9908 ]], 9909 [[ 9910 simultaneousRxDataSSB-DiffNumerology ENUMERATED {supported} OPTIONAL 9911 ]], 9912 [[ 9913 nr-AutonomousGaps-r16 ENUMERATED {supported} OPTIONAL, 9914 nr-AutonomousGaps-ENDC-r16 ENUMERATED {supported} OPTIONAL, 9915 nr-AutonomousGaps-NEDC-r16 ENUMERATED {supported} OPTIONAL, 9916 nr-AutonomousGaps-NRDC-r16 ENUMERATED {supported} OPTIONAL, 9917 dummy ENUMERATED {supported} OPTIONAL, 9918 cli-RSSI-Meas-r16 ENUMERATED {supported} OPTIONAL, 9919 cli-SRS-RSRP-Meas-r16 ENUMERATED {supported} OPTIONAL, 9920 interFrequencyMeas-NoGap-r16 ENUMERATED {supported} OPTIONAL, 9921 simultaneousRxDataSSB-DiffNumerology-Inter-r16 ENUMERATED {supported} OPTIONAL, 9922 idleInactiveNR-MeasReport-r16 ENUMERATED {supported} OPTIONAL, 9923 -- R4 6-2: Support of beam level Early Measurement Reporting 9924 idleInactiveNR-MeasBeamReport-r16 ENUMERATED {supported} OPTIONAL 9925 ]], 9926 [[ 9927 increasedNumberofCSIRSPerMO-r16 ENUMERATED {supported} OPTIONAL 9928 ]] 9929} 9930 9931-- TAG-MEASANDMOBPARAMETERS-STOP 9932-- TAG-MEASANDMOBPARAMETERSMRDC-START 9933 9934MeasAndMobParametersMRDC ::= SEQUENCE { 9935 measAndMobParametersMRDC-Common MeasAndMobParametersMRDC-Common OPTIONAL, 9936 measAndMobParametersMRDC-XDD-Diff MeasAndMobParametersMRDC-XDD-Diff OPTIONAL, 9937 measAndMobParametersMRDC-FRX-Diff MeasAndMobParametersMRDC-FRX-Diff OPTIONAL 9938} 9939 9940MeasAndMobParametersMRDC-v1560 ::= SEQUENCE { 9941 measAndMobParametersMRDC-XDD-Diff-v1560 MeasAndMobParametersMRDC-XDD-Diff-v1560 OPTIONAL 9942} 9943 9944MeasAndMobParametersMRDC-v1610 ::= SEQUENCE { 9945 measAndMobParametersMRDC-Common-v1610 MeasAndMobParametersMRDC-Common-v1610 OPTIONAL, 9946 interNR-MeasEUTRA-IAB-r16 ENUMERATED {supported} OPTIONAL 9947} 9948 9949MeasAndMobParametersMRDC-Common ::= SEQUENCE { 9950 independentGapConfig ENUMERATED {supported} OPTIONAL 9951} 9952 9953MeasAndMobParametersMRDC-Common-v1610 ::= SEQUENCE { 9954 condPSCellChangeParametersCommon-r16 SEQUENCE { 9955 condPSCellChangeFDD-TDD-r16 ENUMERATED {supported} OPTIONAL, 9956 condPSCellChangeFR1-FR2-r16 ENUMERATED {supported} OPTIONAL 9957 } OPTIONAL, 9958 pscellT312-r16 ENUMERATED {supported} OPTIONAL 9959} 9960 9961MeasAndMobParametersMRDC-XDD-Diff ::= SEQUENCE { 9962 sftd-MeasPSCell ENUMERATED {supported} OPTIONAL, 9963 sftd-MeasNR-Cell ENUMERATED {supported} OPTIONAL 9964} 9965 9966MeasAndMobParametersMRDC-XDD-Diff-v1560 ::= SEQUENCE { 9967 sftd-MeasPSCell-NEDC ENUMERATED {supported} OPTIONAL 9968} 9969 9970MeasAndMobParametersMRDC-FRX-Diff ::= SEQUENCE { 9971 simultaneousRxDataSSB-DiffNumerology ENUMERATED {supported} OPTIONAL 9972} 9973 9974-- TAG-MEASANDMOBPARAMETERSMRDC-STOP 9975-- TAG-MIMO-LAYERS-START 9976 9977MIMO-LayersDL ::= ENUMERATED {twoLayers, fourLayers, eightLayers} 9978 9979MIMO-LayersUL ::= ENUMERATED {oneLayer, twoLayers, fourLayers} 9980 9981-- TAG-MIMO-LAYERS-STOP 9982-- TAG-MIMO-PARAMETERSPERBAND-START 9983 9984MIMO-ParametersPerBand ::= SEQUENCE { 9985 tci-StatePDSCH SEQUENCE { 9986 maxNumberConfiguredTCIstatesPerCC ENUMERATED {n4, n8, n16, n32, n64, n128} OPTIONAL, 9987 maxNumberActiveTCI-PerBWP ENUMERATED {n1, n2, n4, n8} OPTIONAL 9988 } OPTIONAL, 9989 additionalActiveTCI-StatePDCCH ENUMERATED {supported} OPTIONAL, 9990 pusch-TransCoherence ENUMERATED {nonCoherent, partialCoherent, fullCoherent} OPTIONAL, 9991 beamCorrespondenceWithoutUL-BeamSweeping ENUMERATED {supported} OPTIONAL, 9992 periodicBeamReport ENUMERATED {supported} OPTIONAL, 9993 aperiodicBeamReport ENUMERATED {supported} OPTIONAL, 9994 sp-BeamReportPUCCH ENUMERATED {supported} OPTIONAL, 9995 sp-BeamReportPUSCH ENUMERATED {supported} OPTIONAL, 9996 dummy1 DummyG OPTIONAL, 9997 maxNumberRxBeam INTEGER (2..8) OPTIONAL, 9998 maxNumberRxTxBeamSwitchDL SEQUENCE { 9999 scs-15kHz ENUMERATED {n4, n7, n14} OPTIONAL, 10000 scs-30kHz ENUMERATED {n4, n7, n14} OPTIONAL, 10001 scs-60kHz ENUMERATED {n4, n7, n14} OPTIONAL, 10002 scs-120kHz ENUMERATED {n4, n7, n14} OPTIONAL, 10003 scs-240kHz ENUMERATED {n4, n7, n14} OPTIONAL 10004 } OPTIONAL, 10005 maxNumberNonGroupBeamReporting ENUMERATED {n1, n2, n4} OPTIONAL, 10006 groupBeamReporting ENUMERATED {supported} OPTIONAL, 10007 uplinkBeamManagement SEQUENCE { 10008 maxNumberSRS-ResourcePerSet-BM ENUMERATED {n2, n4, n8, n16}, 10009 maxNumberSRS-ResourceSet INTEGER (1..8) 10010 } OPTIONAL, 10011 maxNumberCSI-RS-BFD INTEGER (1..64) OPTIONAL, 10012 maxNumberSSB-BFD INTEGER (1..64) OPTIONAL, 10013 maxNumberCSI-RS-SSB-CBD INTEGER (1..256) OPTIONAL, 10014 dummy2 ENUMERATED {supported} OPTIONAL, 10015 twoPortsPTRS-UL ENUMERATED {supported} OPTIONAL, 10016 dummy5 SRS-Resources OPTIONAL, 10017 dummy3 INTEGER (1..4) OPTIONAL, 10018 beamReportTiming SEQUENCE { 10019 scs-15kHz ENUMERATED {sym2, sym4, sym8} OPTIONAL, 10020 scs-30kHz ENUMERATED {sym4, sym8, sym14, sym28} OPTIONAL, 10021 scs-60kHz ENUMERATED {sym8, sym14, sym28} OPTIONAL, 10022 scs-120kHz ENUMERATED {sym14, sym28, sym56} OPTIONAL 10023 } OPTIONAL, 10024 ptrs-DensityRecommendationSetDL SEQUENCE { 10025 scs-15kHz PTRS-DensityRecommendationDL OPTIONAL, 10026 scs-30kHz PTRS-DensityRecommendationDL OPTIONAL, 10027 scs-60kHz PTRS-DensityRecommendationDL OPTIONAL, 10028 scs-120kHz PTRS-DensityRecommendationDL OPTIONAL 10029 } OPTIONAL, 10030 ptrs-DensityRecommendationSetUL SEQUENCE { 10031 scs-15kHz PTRS-DensityRecommendationUL OPTIONAL, 10032 scs-30kHz PTRS-DensityRecommendationUL OPTIONAL, 10033 scs-60kHz PTRS-DensityRecommendationUL OPTIONAL, 10034 scs-120kHz PTRS-DensityRecommendationUL OPTIONAL 10035 } OPTIONAL, 10036 dummy4 DummyH OPTIONAL, 10037 aperiodicTRS ENUMERATED {supported} OPTIONAL, 10038 ..., 10039 [[ 10040 dummy6 ENUMERATED {true} OPTIONAL, 10041 beamManagementSSB-CSI-RS BeamManagementSSB-CSI-RS OPTIONAL, 10042 beamSwitchTiming SEQUENCE { 10043 scs-60kHz ENUMERATED {sym14, sym28, sym48, sym224, sym336} OPTIONAL, 10044 scs-120kHz ENUMERATED {sym14, sym28, sym48, sym224, sym336} OPTIONAL 10045 } OPTIONAL, 10046 codebookParameters CodebookParameters OPTIONAL, 10047 csi-RS-IM-ReceptionForFeedback CSI-RS-IM-ReceptionForFeedback OPTIONAL, 10048 csi-RS-ProcFrameworkForSRS CSI-RS-ProcFrameworkForSRS OPTIONAL, 10049 csi-ReportFramework CSI-ReportFramework OPTIONAL, 10050 csi-RS-ForTracking CSI-RS-ForTracking OPTIONAL, 10051 srs-AssocCSI-RS SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource OPTIONAL, 10052 spatialRelations SpatialRelations OPTIONAL 10053 ]], 10054 [[ 10055 -- R1 16-2b-0: Support of default QCL assumption with two TCI states 10056 defaultQCL-TwoTCI-r16 ENUMERATED {supported} OPTIONAL, 10057 codebookParametersPerBand-r16 CodebookParameters-v1610 OPTIONAL, 10058 -- R1 16-1b-3: Support of PUCCH resource groups per BWP for simultaneous spatial relation update 10059 simul-SpatialRelationUpdatePUCCHResGroup-r16 ENUMERATED {supported} OPTIONAL, 10060 10061 -- R1 16-1f: Maximum number of SCells configured for SCell beam failure recovery simultaneously 10062 maxNumberSCellBFR-r16 ENUMERATED {n1,n2,n4,n8} OPTIONAL, 10063 10064 -- R1 16-2c: Supports simultaneous reception with different Type-D for FR2 only 10065 simultaneousReceptionDiffTypeD-r16 ENUMERATED {supported} OPTIONAL, 10066 -- R1 16-1a-1: SSB/CSI-RS for L1-SINR measurement 10067 ssb-csirs-SINR-measurement-r16 SEQUENCE { 10068 maxNumberSSB-CSIRS-OneTx-CMR-r16 ENUMERATED {n8, n16, n32, n64}, 10069 maxNumberCSI-IM-NZP-IMR-res-r16 ENUMERATED {n8, n16, n32, n64}, 10070 maxNumberCSIRS-2Tx-res-r16 ENUMERATED {n0, n4, n8, n16, n32, n64}, 10071 maxNumberSSB-CSIRS-res-r16 ENUMERATED {n8, n16, n32, n64, n128}, 10072 maxNumberCSI-IM-NZP-IMR-res-mem-r16 ENUMERATED {n8, n16, n32, n64, n128}, 10073 supportedCSI-RS-Density-CMR-r16 ENUMERATED {one, three, oneAndThree}, 10074 maxNumberAperiodicCSI-RS-Res-r16 ENUMERATED {n2, n4, n8, n16, n32, n64}, 10075 supportedSINR-meas-r16 ENUMERATED {ssbWithCSI-IM, ssbWithNZP-IMR, csirsWithNZP-IMR, csi-RSWithoutIMR} OPTIONAL 10076 } OPTIONAL, 10077 -- R1 16-1a-2: Non-group based L1-SINR reporting 10078 nonGroupSINR-reporting-r16 ENUMERATED {n1, n2, n4} OPTIONAL, 10079 -- R1 16-1a-3: Non-group based L1-SINR reporting 10080 groupSINR-reporting-r16 ENUMERATED {supported} OPTIONAL, 10081 10082 multiDCI-multiTRP-Parameters-r16 SEQUENCE { 10083 -- R1 16-2a-0: Overlapping PDSCHs in time and fully overlapping in frequency and time 10084 overlapPDSCHsFullyFreqTime-r16 INTEGER (1..2) OPTIONAL, 10085 -- R1 16-2a-1: Overlapping PDSCHs in time and partially overlapping in frequency and time 10086 overlapPDSCHsInTimePartiallyFreq-r16 ENUMERATED {supported} OPTIONAL, 10087 -- R1 16-2a-2: Out of order operation for DL 10088 outOfOrderOperationDL-r16 SEQUENCE { 10089 supportPDCCH-ToPDSCH-r16 ENUMERATED {supported} OPTIONAL, 10090 supportPDSCH-ToHARQ-ACK-r16 ENUMERATED {supported} OPTIONAL 10091 } OPTIONAL, 10092 -- R1 16-2a-3: Out of order operation for UL 10093 outOfOrderOperationUL-r16 ENUMERATED {supported} OPTIONAL, 10094 -- R1 16-2a-5: Separate CRS rate matching 10095 separateCRS-RateMatching-r16 ENUMERATED {supported} OPTIONAL, 10096 -- R1 16-2a-6: Default QCL enhancement for multi-DCI based multi-TRP 10097 defaultQCL-PerCORESETPoolIndex-r16 ENUMERATED {supported} OPTIONAL, 10098 -- R1 16-2a-7: Maximum number of activated TCI states 10099 maxNumberActivatedTCI-States-r16 SEQUENCE { 10100 maxNumberPerCORESET-Pool-r16 ENUMERATED {n1, n2, n4, n8}, 10101 maxTotalNumberAcrossCORESET-Pool-r16 ENUMERATED {n2, n4, n8, n16} 10102 } OPTIONAL 10103 } OPTIONAL, 10104 singleDCI-SDM-scheme-Parameters-r16 SEQUENCE { 10105 -- R1 16-2b-1b: Single-DCI based SDM scheme – Support of new DMRS port entry 10106 supportNewDMRS-Port-r16 ENUMERATED {n0, n2, n3} OPTIONAL, 10107 -- R1 16-2b-1a: Support of s-port DL PTRS 10108 supportTwoPortDL-PTRS-r16 ENUMERATED {supported} OPTIONAL 10109 } OPTIONAL, 10110 -- R1 16-2b-2: Support of single-DCI based FDMSchemeA 10111 supportFDM-SchemeA-r16 ENUMERATED {supported} OPTIONAL, 10112 -- R1 16-2b-3a: Single-DCI based FDMSchemeB CW soft combining 10113 supportCodeWordSoftCombining-r16 ENUMERATED {supported} OPTIONAL, 10114 -- R1 16-2b-4: Single-DCI based TDMSchemeA 10115 supportTDM-SchemeA-r16 ENUMERATED {kb3, kb5, kb10, kb20, noRestriction} OPTIONAL, 10116 -- R1 16-2b-5: Single-DCI based inter-slot TDM 10117 supportInter-slotTDM-r16 SEQUENCE { 10118 supportRepNumPDSCH-TDRA-r16 ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16}, 10119 maxTBS-Size-r16 ENUMERATED {kb3, kb5, kb10, kb20, noRestriction}, 10120 maxNumberTCI-states-r16 INTEGER (1..2) 10121 } OPTIONAL, 10122 -- R1 16-4: Low PAPR DMRS for PDSCH 10123 lowPAPR-DMRS-PDSCH-r16 ENUMERATED {supported} OPTIONAL, 10124 -- R1 16-6a: Low PAPR DMRS for PUSCH without transform precoding 10125 lowPAPR-DMRS-PUSCHwithoutPrecoding-r16 ENUMERATED {supported} OPTIONAL, 10126 -- R1 16-6b: Low PAPR DMRS for PUCCH 10127 lowPAPR-DMRS-PUCCH-r16 ENUMERATED {supported} OPTIONAL, 10128 -- R1 16-6c: Low PAPR DMRS for PUSCH with transform precoding & pi/2 BPSK 10129 lowPAPR-DMRS-PUSCHwithPrecoding-r16 ENUMERATED {supported} OPTIONAL, 10130 -- R1 16-7: Extension of the maximum number of configured aperiodic CSI report settings 10131 csi-ReportFrameworkExt-r16 CSI-ReportFrameworkExt-r16 OPTIONAL, 10132 -- R1 16-3a, 16-3a-1, 16-3b, 16-3b-1, 16-8: Individual new codebook types 10133 codebookParametersAddition-r16 CodebookParametersAddition-r16 OPTIONAL, 10134 -- R1 16-8: Mixed codebook types 10135 codebookComboParametersAddition-r16 CodebookComboParametersAddition-r16 OPTIONAL, 10136 -- R4 8-2: SSB based beam correspondence 10137 beamCorrespondenceSSB-based-r16 ENUMERATED {supported} OPTIONAL, 10138 -- R4 8-3: CSI-RS based beam correspondence 10139 beamCorrespondenceCSI-RS-based-r16 ENUMERATED {supported} OPTIONAL, 10140 beamSwitchTiming-r16 SEQUENCE { 10141 scs-60kHz-r16 ENUMERATED {sym224, sym336} OPTIONAL, 10142 scs-120kHz-r16 ENUMERATED {sym224, sym336} OPTIONAL 10143 } OPTIONAL 10144 ]], 10145 [[ 10146 -- R1 16-1a-4: Semi-persistent L1-SINR report on PUCCH 10147 semi-PersistentL1-SINR-Report-PUCCH-r16 SEQUENCE { 10148 supportReportFormat1-2OFDM-syms-r16 ENUMERATED {supported} OPTIONAL, 10149 supportReportFormat4-14OFDM-syms-r16 ENUMERATED {supported} OPTIONAL 10150 } OPTIONAL, 10151 -- R1 16-1a-5: Semi-persistent L1-SINR report on PUSCH 10152 semi-PersistentL1-SINR-Report-PUSCH-r16 ENUMERATED {supported} OPTIONAL 10153 ]], 10154 [[ 10155 -- R1 16-1h: Support of 64 configured PUCCH spatial relations 10156 spatialRelations-v1640 SEQUENCE { 10157 maxNumberConfiguredSpatialRelations-v1640 ENUMERATED {n96, n128, n160, n192, n224, n256, n288, n320} 10158 } OPTIONAL, 10159 -- R1 16-1i: Support of 64 configured candidate beam RSs for BFR 10160 support64CandidateBeamRS-BFR-r16 ENUMERATED {supported} OPTIONAL 10161 ]], 10162 [[ 10163 -- R1 16-2a-9: Interpretation of maxNumberMIMO-LayersPDSCH for multi-DCI based mTRP 10164 maxMIMO-LayersForMulti-DCI-mTRP-r16 ENUMERATED {supported} OPTIONAL 10165 ]] 10166} 10167 10168DummyG ::= SEQUENCE { 10169 maxNumberSSB-CSI-RS-ResourceOneTx ENUMERATED {n8, n16, n32, n64}, 10170 maxNumberSSB-CSI-RS-ResourceTwoTx ENUMERATED {n0, n4, n8, n16, n32, n64}, 10171 supportedCSI-RS-Density ENUMERATED {one, three, oneAndThree} 10172} 10173 10174BeamManagementSSB-CSI-RS ::= SEQUENCE { 10175 maxNumberSSB-CSI-RS-ResourceOneTx ENUMERATED {n0, n8, n16, n32, n64}, 10176 maxNumberCSI-RS-Resource ENUMERATED {n0, n4, n8, n16, n32, n64}, 10177 maxNumberCSI-RS-ResourceTwoTx ENUMERATED {n0, n4, n8, n16, n32, n64}, 10178 supportedCSI-RS-Density ENUMERATED {one, three, oneAndThree} OPTIONAL, 10179 maxNumberAperiodicCSI-RS-Resource ENUMERATED {n0, n1, n4, n8, n16, n32, n64} 10180} 10181 10182DummyH ::= SEQUENCE { 10183 burstLength INTEGER (1..2), 10184 maxSimultaneousResourceSetsPerCC INTEGER (1..8), 10185 maxConfiguredResourceSetsPerCC INTEGER (1..64), 10186 maxConfiguredResourceSetsAllCC INTEGER (1..128) 10187} 10188 10189CSI-RS-ForTracking ::= SEQUENCE { 10190 maxBurstLength INTEGER (1..2), 10191 maxSimultaneousResourceSetsPerCC INTEGER (1..8), 10192 maxConfiguredResourceSetsPerCC INTEGER (1..64), 10193 maxConfiguredResourceSetsAllCC INTEGER (1..256) 10194} 10195 10196CSI-RS-IM-ReceptionForFeedback ::= SEQUENCE { 10197 maxConfigNumberNZP-CSI-RS-PerCC INTEGER (1..64), 10198 maxConfigNumberPortsAcrossNZP-CSI-RS-PerCC INTEGER (2..256), 10199 maxConfigNumberCSI-IM-PerCC ENUMERATED {n1, n2, n4, n8, n16, n32}, 10200 maxNumberSimultaneousNZP-CSI-RS-PerCC INTEGER (1..64), 10201 totalNumberPortsSimultaneousNZP-CSI-RS-PerCC INTEGER (2..256) 10202} 10203 10204CSI-RS-ProcFrameworkForSRS ::= SEQUENCE { 10205 maxNumberPeriodicSRS-AssocCSI-RS-PerBWP INTEGER (1..4), 10206 maxNumberAperiodicSRS-AssocCSI-RS-PerBWP INTEGER (1..4), 10207 maxNumberSP-SRS-AssocCSI-RS-PerBWP INTEGER (0..4), 10208 simultaneousSRS-AssocCSI-RS-PerCC INTEGER (1..8) 10209} 10210 10211CSI-ReportFramework ::= SEQUENCE { 10212 maxNumberPeriodicCSI-PerBWP-ForCSI-Report INTEGER (1..4), 10213 maxNumberAperiodicCSI-PerBWP-ForCSI-Report INTEGER (1..4), 10214 maxNumberSemiPersistentCSI-PerBWP-ForCSI-Report INTEGER (0..4), 10215 maxNumberPeriodicCSI-PerBWP-ForBeamReport INTEGER (1..4), 10216 maxNumberAperiodicCSI-PerBWP-ForBeamReport INTEGER (1..4), 10217 maxNumberAperiodicCSI-triggeringStatePerCC ENUMERATED {n3, n7, n15, n31, n63, n128}, 10218 maxNumberSemiPersistentCSI-PerBWP-ForBeamReport INTEGER (0..4), 10219 simultaneousCSI-ReportsPerCC INTEGER (1..8) 10220} 10221 10222CSI-ReportFrameworkExt-r16 ::= SEQUENCE { 10223 maxNumberAperiodicCSI-PerBWP-ForCSI-ReportExt-r16 INTEGER (5..8) 10224} 10225 10226PTRS-DensityRecommendationDL ::= SEQUENCE { 10227 frequencyDensity1 INTEGER (1..276), 10228 frequencyDensity2 INTEGER (1..276), 10229 timeDensity1 INTEGER (0..29), 10230 timeDensity2 INTEGER (0..29), 10231 timeDensity3 INTEGER (0..29) 10232} 10233 10234PTRS-DensityRecommendationUL ::= SEQUENCE { 10235 frequencyDensity1 INTEGER (1..276), 10236 frequencyDensity2 INTEGER (1..276), 10237 timeDensity1 INTEGER (0..29), 10238 timeDensity2 INTEGER (0..29), 10239 timeDensity3 INTEGER (0..29), 10240 sampleDensity1 INTEGER (1..276), 10241 sampleDensity2 INTEGER (1..276), 10242 sampleDensity3 INTEGER (1..276), 10243 sampleDensity4 INTEGER (1..276), 10244 sampleDensity5 INTEGER (1..276) 10245} 10246 10247SpatialRelations ::= SEQUENCE { 10248 maxNumberConfiguredSpatialRelations ENUMERATED {n4, n8, n16, n32, n64, n96}, 10249 maxNumberActiveSpatialRelations ENUMERATED {n1, n2, n4, n8, n14}, 10250 additionalActiveSpatialRelationPUCCH ENUMERATED {supported} OPTIONAL, 10251 maxNumberDL-RS-QCL-TypeD ENUMERATED {n1, n2, n4, n8, n14} 10252} 10253 10254DummyI ::= SEQUENCE { 10255 supportedSRS-TxPortSwitch ENUMERATED {t1r2, t1r4, t2r4, t1r4-t2r4, tr-equal}, 10256 txSwitchImpactToRx ENUMERATED {true} OPTIONAL 10257} 10258 10259-- TAG-MIMO-PARAMETERSPERBAND-STOP 10260-- TAG-MODULATIONORDER-START 10261 10262ModulationOrder ::= ENUMERATED {bpsk-halfpi, bpsk, qpsk, qam16, qam64, qam256} 10263 10264-- TAG-MODULATIONORDER-STOP 10265-- TAG-MRDC-PARAMETERS-START 10266 10267MRDC-Parameters ::= SEQUENCE { 10268 singleUL-Transmission ENUMERATED {supported} OPTIONAL, 10269 dynamicPowerSharingENDC ENUMERATED {supported} OPTIONAL, 10270 tdm-Pattern ENUMERATED {supported} OPTIONAL, 10271 ul-SharingEUTRA-NR ENUMERATED {tdm, fdm, both} OPTIONAL, 10272 ul-SwitchingTimeEUTRA-NR ENUMERATED {type1, type2} OPTIONAL, 10273 simultaneousRxTxInterBandENDC ENUMERATED {supported} OPTIONAL, 10274 asyncIntraBandENDC ENUMERATED {supported} OPTIONAL, 10275 ..., 10276 [[ 10277 dualPA-Architecture ENUMERATED {supported} OPTIONAL, 10278 intraBandENDC-Support ENUMERATED {non-contiguous, both} OPTIONAL, 10279 ul-TimingAlignmentEUTRA-NR ENUMERATED {required} OPTIONAL 10280 ]] 10281} 10282 10283MRDC-Parameters-v1580 ::= SEQUENCE { 10284 dynamicPowerSharingNEDC ENUMERATED {supported} OPTIONAL 10285} 10286 10287MRDC-Parameters-v1590 ::= SEQUENCE { 10288 interBandContiguousMRDC ENUMERATED {supported} OPTIONAL 10289} 10290 10291MRDC-Parameters-v1620 ::= SEQUENCE { 10292 maxUplinkDutyCycle-interBandENDC-TDD-PC2-r16 SEQUENCE{ 10293 eutra-TDD-Config0-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL, 10294 eutra-TDD-Config1-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL, 10295 eutra-TDD-Config2-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL, 10296 eutra-TDD-Config3-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL, 10297 eutra-TDD-Config4-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL, 10298 eutra-TDD-Config5-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL, 10299 eutra-TDD-Config6-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL 10300 } OPTIONAL, 10301 -- R1 18-2 Single UL TX operation for TDD PCell in EN-DC 10302 tdm-restrictionTDD-endc-r16 ENUMERATED {supported} OPTIONAL, 10303 -- R1 18-2a Single UL TX operation for FDD PCell in EN-DC 10304 tdm-restrictionFDD-endc-r16 ENUMERATED {supported} OPTIONAL, 10305 -- R1 18-2b Support of HARQ-offset for SUO case1 in EN-DC with LTE TDD PCell for type 1 UE 10306 singleUL-HARQ-offsetTDD-PCell-r16 ENUMERATED {supported} OPTIONAL, 10307 -- R1 18-3 Dual Tx transmission for EN-DC with FDD PCell(TDM pattern for dual Tx UE) 10308 tdm-restrictionDualTX-FDD-endc-r16 ENUMERATED {supported} OPTIONAL 10309} 10310 10311MRDC-Parameters-v1630 ::= SEQUENCE { 10312 -- R4 2-20 Maximum uplink duty cycle for FDD+TDD EN-DC power class 2 10313 maxUplinkDutyCycle-interBandENDC-FDD-TDD-PC2-r16 SEQUENCE { 10314 maxUplinkDutyCycle-FDD-TDD-EN-DC1-r16 ENUMERATED {n30, n40, n50, n60, n70, n80, n90, n100} OPTIONAL, 10315 maxUplinkDutyCycle-FDD-TDD-EN-DC2-r16 ENUMERATED {n30, n40, n50, n60, n70, n80, n90, n100} OPTIONAL 10316 } OPTIONAL, 10317 10318 -- R4 2-19 FDD-FDD or TDD-TDD inter-band MR-DC with overlapping or partially overlapping DL spectrum 10319 interBandMRDC-WithOverlapDL-Bands-r16 ENUMERATED {supported} OPTIONAL 10320} 10321 10322-- TAG-MRDC-PARAMETERS-STOP 10323-- TAG-NRDC-PARAMETERS-START 10324 10325NRDC-Parameters ::= SEQUENCE { 10326 measAndMobParametersNRDC MeasAndMobParametersMRDC OPTIONAL, 10327 generalParametersNRDC GeneralParametersMRDC-XDD-Diff OPTIONAL, 10328 fdd-Add-UE-NRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL, 10329 tdd-Add-UE-NRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL, 10330 fr1-Add-UE-NRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL, 10331 fr2-Add-UE-NRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL, 10332 dummy2 OCTET STRING OPTIONAL, 10333 dummy SEQUENCE {} OPTIONAL 10334} 10335 10336NRDC-Parameters-v1570 ::= SEQUENCE { 10337 sfn-SyncNRDC ENUMERATED {supported} OPTIONAL 10338} 10339 10340NRDC-Parameters-v15c0 ::= SEQUENCE { 10341 pdcp-DuplicationSplitSRB ENUMERATED {supported} OPTIONAL, 10342 pdcp-DuplicationSplitDRB ENUMERATED {supported} OPTIONAL 10343} 10344 10345NRDC-Parameters-v1610 ::= SEQUENCE { 10346 measAndMobParametersNRDC-v1610 MeasAndMobParametersMRDC-v1610 OPTIONAL 10347} 10348 10349 10350-- TAG-NRDC-PARAMETERS-STOP 10351-- TAG-OLPC-SRS-POS-START 10352 10353OLPC-SRS-Pos-r16 ::= SEQUENCE { 10354 olpc-SRS-PosBasedOnPRS-Serving-r16 ENUMERATED {supported} OPTIONAL, 10355 olpc-SRS-PosBasedOnSSB-Neigh-r16 ENUMERATED {supported} OPTIONAL, 10356 olpc-SRS-PosBasedOnPRS-Neigh-r16 ENUMERATED {supported} OPTIONAL, 10357 maxNumberPathLossEstimatePerServing-r16 ENUMERATED {n1, n4, n8, n16} OPTIONAL 10358} 10359 10360--TAG-OLPC-SRS-POS-STOP 10361-- TAG-PDCP-PARAMETERS-START 10362 10363PDCP-Parameters ::= SEQUENCE { 10364 supportedROHC-Profiles SEQUENCE { 10365 profile0x0000 BOOLEAN, 10366 profile0x0001 BOOLEAN, 10367 profile0x0002 BOOLEAN, 10368 profile0x0003 BOOLEAN, 10369 profile0x0004 BOOLEAN, 10370 profile0x0006 BOOLEAN, 10371 profile0x0101 BOOLEAN, 10372 profile0x0102 BOOLEAN, 10373 profile0x0103 BOOLEAN, 10374 profile0x0104 BOOLEAN 10375 }, 10376 maxNumberROHC-ContextSessions ENUMERATED {cs2, cs4, cs8, cs12, cs16, cs24, cs32, cs48, cs64, 10377 cs128, cs256, cs512, cs1024, cs16384, spare2, spare1}, 10378 uplinkOnlyROHC-Profiles ENUMERATED {supported} OPTIONAL, 10379 continueROHC-Context ENUMERATED {supported} OPTIONAL, 10380 outOfOrderDelivery ENUMERATED {supported} OPTIONAL, 10381 shortSN ENUMERATED {supported} OPTIONAL, 10382 pdcp-DuplicationSRB ENUMERATED {supported} OPTIONAL, 10383 pdcp-DuplicationMCG-OrSCG-DRB ENUMERATED {supported} OPTIONAL, 10384 ..., 10385 [[ 10386 drb-IAB-r16 ENUMERATED {supported} OPTIONAL, 10387 non-DRB-IAB-r16 ENUMERATED {supported} OPTIONAL, 10388 extendedDiscardTimer-r16 ENUMERATED {supported} OPTIONAL, 10389 continueEHC-Context-r16 ENUMERATED {supported} OPTIONAL, 10390 ehc-r16 ENUMERATED {supported} OPTIONAL, 10391 maxNumberEHC-Contexts-r16 ENUMERATED {cs2, cs4, cs8, cs16, cs32, cs64, cs128, cs256, cs512, 10392 cs1024, cs2048, cs4096, cs8192, cs16384, cs32768, cs65536} OPTIONAL, 10393 jointEHC-ROHC-Config-r16 ENUMERATED {supported} OPTIONAL, 10394 pdcp-DuplicationMoreThanTwoRLC-r16 ENUMERATED {supported} OPTIONAL 10395 ]] 10396} 10397 10398-- TAG-PDCP-PARAMETERS-STOP 10399-- TAG-PDCP-PARAMETERSMRDC-START 10400 10401PDCP-ParametersMRDC ::= SEQUENCE { 10402 pdcp-DuplicationSplitSRB ENUMERATED {supported} OPTIONAL, 10403 pdcp-DuplicationSplitDRB ENUMERATED {supported} OPTIONAL 10404} 10405 10406PDCP-ParametersMRDC-v1610 ::= SEQUENCE { 10407 scg-DRB-NR-IAB-r16 ENUMERATED {supported} OPTIONAL 10408} 10409 10410-- TAG-PDCP-PARAMETERSMRDC-STOP 10411-- TAG-PHY-PARAMETERS-START 10412 10413Phy-Parameters ::= SEQUENCE { 10414 phy-ParametersCommon Phy-ParametersCommon OPTIONAL, 10415 phy-ParametersXDD-Diff Phy-ParametersXDD-Diff OPTIONAL, 10416 phy-ParametersFRX-Diff Phy-ParametersFRX-Diff OPTIONAL, 10417 phy-ParametersFR1 Phy-ParametersFR1 OPTIONAL, 10418 phy-ParametersFR2 Phy-ParametersFR2 OPTIONAL 10419} 10420 10421Phy-ParametersCommon ::= SEQUENCE { 10422 csi-RS-CFRA-ForHO ENUMERATED {supported} OPTIONAL, 10423 dynamicPRB-BundlingDL ENUMERATED {supported} OPTIONAL, 10424 sp-CSI-ReportPUCCH ENUMERATED {supported} OPTIONAL, 10425 sp-CSI-ReportPUSCH ENUMERATED {supported} OPTIONAL, 10426 nzp-CSI-RS-IntefMgmt ENUMERATED {supported} OPTIONAL, 10427 type2-SP-CSI-Feedback-LongPUCCH ENUMERATED {supported} OPTIONAL, 10428 precoderGranularityCORESET ENUMERATED {supported} OPTIONAL, 10429 dynamicHARQ-ACK-Codebook ENUMERATED {supported} OPTIONAL, 10430 semiStaticHARQ-ACK-Codebook ENUMERATED {supported} OPTIONAL, 10431 spatialBundlingHARQ-ACK ENUMERATED {supported} OPTIONAL, 10432 dynamicBetaOffsetInd-HARQ-ACK-CSI ENUMERATED {supported} OPTIONAL, 10433 pucch-Repetition-F1-3-4 ENUMERATED {supported} OPTIONAL, 10434 ra-Type0-PUSCH ENUMERATED {supported} OPTIONAL, 10435 dynamicSwitchRA-Type0-1-PDSCH ENUMERATED {supported} OPTIONAL, 10436 dynamicSwitchRA-Type0-1-PUSCH ENUMERATED {supported} OPTIONAL, 10437 pdsch-MappingTypeA ENUMERATED {supported} OPTIONAL, 10438 pdsch-MappingTypeB ENUMERATED {supported} OPTIONAL, 10439 interleavingVRB-ToPRB-PDSCH ENUMERATED {supported} OPTIONAL, 10440 interSlotFreqHopping-PUSCH ENUMERATED {supported} OPTIONAL, 10441 type1-PUSCH-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL, 10442 type2-PUSCH-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL, 10443 pusch-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL, 10444 pdsch-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL, 10445 downlinkSPS ENUMERATED {supported} OPTIONAL, 10446 configuredUL-GrantType1 ENUMERATED {supported} OPTIONAL, 10447 configuredUL-GrantType2 ENUMERATED {supported} OPTIONAL, 10448 pre-EmptIndication-DL ENUMERATED {supported} OPTIONAL, 10449 cbg-TransIndication-DL ENUMERATED {supported} OPTIONAL, 10450 cbg-TransIndication-UL ENUMERATED {supported} OPTIONAL, 10451 cbg-FlushIndication-DL ENUMERATED {supported} OPTIONAL, 10452 dynamicHARQ-ACK-CodeB-CBG-Retx-DL ENUMERATED {supported} OPTIONAL, 10453 rateMatchingResrcSetSemi-Static ENUMERATED {supported} OPTIONAL, 10454 rateMatchingResrcSetDynamic ENUMERATED {supported} OPTIONAL, 10455 bwp-SwitchingDelay ENUMERATED {type1, type2} OPTIONAL, 10456 ..., 10457 [[ 10458 dummy ENUMERATED {supported} OPTIONAL 10459 ]], 10460 [[ 10461 maxNumberSearchSpaces ENUMERATED {n10} OPTIONAL, 10462 rateMatchingCtrlResrcSetDynamic ENUMERATED {supported} OPTIONAL, 10463 maxLayersMIMO-Indication ENUMERATED {supported} OPTIONAL 10464 ]], 10465 [[ 10466 spCellPlacement CarrierAggregationVariant OPTIONAL 10467 ]], 10468 [[ 10469 -- R1 9-1: Basic channel structure and procedure of 2-step RACH 10470 twoStepRACH-r16 ENUMERATED {supported} OPTIONAL, 10471 -- R1 11-1: Monitoring DCI format 1_2 and DCI format 0_2 10472 dci-Format1-2And0-2-r16 ENUMERATED {supported} OPTIONAL, 10473 -- R1 11-1a: Monitoring both DCI format 0_1/1_1 and DCI format 0_2/1_2 in the same search space 10474 monitoringDCI-SameSearchSpace-r16 ENUMERATED {supported} OPTIONAL, 10475 -- R1 11-10: Type 2 configured grant release by DCI format 0_1 10476 type2-CG-ReleaseDCI-0-1-r16 ENUMERATED {supported} OPTIONAL, 10477 -- R1 11-11: Type 2 configured grant release by DCI format 0_2 10478 type2-CG-ReleaseDCI-0-2-r16 ENUMERATED {supported} OPTIONAL, 10479 -- R1 12-3: SPS release by DCI format 1_1 10480 sps-ReleaseDCI-1-1-r16 ENUMERATED {supported} OPTIONAL, 10481 -- R1 12-3a: SPS release by DCI format 1_2 10482 sps-ReleaseDCI-1-2-r16 ENUMERATED {supported} OPTIONAL, 10483 -- R1 14-8: CSI trigger states containing non-active BWP 10484 csi-TriggerStateNon-ActiveBWP-r16 ENUMERATED {supported} OPTIONAL, 10485 -- R1 20-2: Support up to 4 SMTCs configured for an IAB node MT per frequency location, including IAB-specific SMTC window periodicities 10486 seperateSMTC-InterIAB-Support-r16 ENUMERATED {supported} OPTIONAL, 10487 -- R1 20-3: Support RACH configuration separately from the RACH configuration for UE access, including new IAB-specific offset and scaling factors 10488 seperateRACH-IAB-Support-r16 ENUMERATED {supported} OPTIONAL, 10489 -- R1 20-5a: Support semi-static configuration/indication of UL-Flexible-DL slot formats for IAB-MT resources 10490 ul-flexibleDL-SlotFormatSemiStatic-IAB-r16 ENUMERATED {supported} OPTIONAL, 10491 -- R1 20-5b: Support dynamic indication of UL-Flexible-DL slot formats for IAB-MT resources 10492 ul-flexibleDL-SlotFormatDynamics-IAB-r16 ENUMERATED {supported} OPTIONAL, 10493 dft-S-OFDM-WaveformUL-IAB-r16 ENUMERATED {supported} OPTIONAL, 10494 -- R1 20-6: Support DCI Format 2_5 based indication of soft resource availability to an IAB node 10495 dci-25-AI-RNTI-Support-IAB-r16 ENUMERATED {supported} OPTIONAL, 10496 -- R1 20-7: Support T_delta reception. 10497 t-DeltaReceptionSupport-IAB-r16 ENUMERATED {supported} OPTIONAL, 10498 -- R1 20-8: Support of Desired guard symbol reporting and provided guard symbok reception. 10499 guardSymbolReportReception-IAB-r16 ENUMERATED {supported} OPTIONAL, 10500 -- R1 18-8 HARQ-ACK codebook type and spatial bundling per PUCCH group 10501 harqACK-CB-SpatialBundlingPUCCH-Group-r16 ENUMERATED {supported} OPTIONAL, 10502 -- R1 19-2: Cross Slot Scheduling 10503 crossSlotScheduling-r16 SEQUENCE { 10504 non-SharedSpectrumChAccess-r16 ENUMERATED {supported} OPTIONAL, 10505 sharedSpectrumChAccess-r16 ENUMERATED {supported} OPTIONAL 10506 } OPTIONAL, 10507 maxNumberSRS-PosPathLossEstimateAllServingCells-r16 ENUMERATED {n1, n4, n8, n16} OPTIONAL, 10508 extendedCG-Periodicities-r16 ENUMERATED {supported} OPTIONAL, 10509 extendedSPS-Periodicities-r16 ENUMERATED {supported} OPTIONAL, 10510 codebookVariantsList-r16 CodebookVariantsList-r16 OPTIONAL, 10511 -- R1 11-6: PUSCH repetition Type A 10512 pusch-RepetitionTypeA-r16 SEQUENCE { 10513 sharedSpectrumChAccess-r16 ENUMERATED {supported} OPTIONAL, 10514 non-SharedSpectrumChAccess-r16 ENUMERATED {supported} OPTIONAL 10515 } OPTIONAL, 10516 -- R1 11-4b: DL priority indication in DCI with mixed DCI formats 10517 dci-DL-PriorityIndicator-r16 ENUMERATED {supported} OPTIONAL, 10518 -- R1 12-1a: UL priority indication in DCI with mixed DCI formats 10519 dci-UL-PriorityIndicator-r16 ENUMERATED {supported} OPTIONAL, 10520 -- R1 16-1e: Maximum number of configured pathloss reference RSs for PUSCH/PUCCH/SRS by RRC for MAC-CE based pathloss reference RS update 10521 maxNumberPathlossRS-Update-r16 ENUMERATED {n4, n8, n16, n32, n64} OPTIONAL, 10522 10523 -- R1 18-9: Usage of the PDSCH starting time for HARQ-ACK type 2 codebook 10524 type2-HARQ-ACK-Codebook-r16 ENUMERATED {supported} OPTIONAL, 10525 -- R1 16-1g-1: Resources for beam management, pathloss measurement, BFD, RLM and new beam identification across frequency ranges 10526 maxTotalResourcesForAcrossFreqRanges-r16 SEQUENCE { 10527 maxNumberResWithinSlotAcrossCC-AcrossFR-r16 ENUMERATED {n2, n4, n8, n12, n16, n32, n64, n128} OPTIONAL, 10528 maxNumberResAcrossCC-AcrossFR-r16 ENUMERATED {n2, n4, n8, n12, n16, n32, n40, n48, n64, n72, n80, n96, n128, n256} 10529 OPTIONAL 10530 } OPTIONAL, 10531 -- R1 16-2a-4: HARQ-ACK for multi-DCI based multi-TRP – separate 10532 harqACK-separateMultiDCI-MultiTRP-r16 SEQUENCE { 10533 maxNumberLongPUCCHs-r16 ENUMERATED {longAndLong, longAndShort, shortAndShort} OPTIONAL 10534 } OPTIONAL, 10535 -- R1 16-2a-4: HARQ-ACK for multi-DCI based multi-TRP – joint 10536 harqACK-jointMultiDCI-MultiTRP-r16 ENUMERATED {supported} OPTIONAL, 10537 -- R4 9-1: BWP switching on multiple CCs RRM requirements 10538 bwp-SwitchingMultiCCs-r16 CHOICE { 10539 type1-r16 ENUMERATED {us100, us200}, 10540 type2-r16 ENUMERATED {us200, us400, us800, us1000} 10541 } OPTIONAL 10542 ]], 10543 [[ 10544 targetSMTC-SCG-r16 ENUMERATED {supported} OPTIONAL, 10545 supportRepetitionZeroOffsetRV-r16 ENUMERATED {supported} OPTIONAL, 10546 -- R1 11-12: in-order CBG-based re-transmission 10547 cbg-TransInOrderPUSCH-UL-r16 ENUMERATED {supported} OPTIONAL 10548 ]], 10549 [[ 10550 -- R4 6-3: Dormant BWP switching on multiple CCs RRM requirements 10551 bwp-SwitchingMultiDormancyCCs-r16 CHOICE { 10552 type1-r16 ENUMERATED {us100, us200}, 10553 type2-r16 ENUMERATED {us200, us400, us800, us1000} 10554 } OPTIONAL, 10555 -- R1 16-2a-8: Indicates that retransmission scheduled by a different CORESETPoolIndex for multi-DCI multi-TRP is not supported. 10556 supportRetx-Diff-CoresetPool-Multi-DCI-TRP-r16 ENUMERATED {notSupported} OPTIONAL, 10557 -- R1 22-10: Support of pdcch-MonitoringAnyOccasionsWithSpanGap in case of cross-carrier scheduling with different SCSs 10558 pdcch-MonitoringAnyOccasionsWithSpanGapCrossCarrierSch-r16 ENUMERATED {mode2, mode3} OPTIONAL 10559 ]], 10560 [[ 10561 -- R1 16-1j-1: Support of 2 port CSI-RS for new beam identification 10562 newBeamIdentifications2PortCSI-RS-r16 ENUMERATED {supported} OPTIONAL, 10563 -- R1 16-1j-2: Support of 2 port CSI-RS for pathloss estimation 10564 pathlossEstimation2PortCSI-RS-r16 ENUMERATED {supported} OPTIONAL 10565 ]] 10566} 10567 10568Phy-ParametersXDD-Diff ::= SEQUENCE { 10569 dynamicSFI ENUMERATED {supported} OPTIONAL, 10570 twoPUCCH-F0-2-ConsecSymbols ENUMERATED {supported} OPTIONAL, 10571 twoDifferentTPC-Loop-PUSCH ENUMERATED {supported} OPTIONAL, 10572 twoDifferentTPC-Loop-PUCCH ENUMERATED {supported} OPTIONAL, 10573 ..., 10574 [[ 10575 dl-SchedulingOffset-PDSCH-TypeA ENUMERATED {supported} OPTIONAL, 10576 dl-SchedulingOffset-PDSCH-TypeB ENUMERATED {supported} OPTIONAL, 10577 ul-SchedulingOffset ENUMERATED {supported} OPTIONAL 10578 ]] 10579} 10580 10581Phy-ParametersFRX-Diff ::= SEQUENCE { 10582 dynamicSFI ENUMERATED {supported} OPTIONAL, 10583 dummy1 BIT STRING (SIZE (2)) OPTIONAL, 10584 twoFL-DMRS BIT STRING (SIZE (2)) OPTIONAL, 10585 dummy2 BIT STRING (SIZE (2)) OPTIONAL, 10586 dummy3 BIT STRING (SIZE (2)) OPTIONAL, 10587 supportedDMRS-TypeDL ENUMERATED {type1, type1And2} OPTIONAL, 10588 supportedDMRS-TypeUL ENUMERATED {type1, type1And2} OPTIONAL, 10589 semiOpenLoopCSI ENUMERATED {supported} OPTIONAL, 10590 csi-ReportWithoutPMI ENUMERATED {supported} OPTIONAL, 10591 csi-ReportWithoutCQI ENUMERATED {supported} OPTIONAL, 10592 onePortsPTRS BIT STRING (SIZE (2)) OPTIONAL, 10593 twoPUCCH-F0-2-ConsecSymbols ENUMERATED {supported} OPTIONAL, 10594 pucch-F2-WithFH ENUMERATED {supported} OPTIONAL, 10595 pucch-F3-WithFH ENUMERATED {supported} OPTIONAL, 10596 pucch-F4-WithFH ENUMERATED {supported} OPTIONAL, 10597 pucch-F0-2WithoutFH ENUMERATED {notSupported} OPTIONAL, 10598 pucch-F1-3-4WithoutFH ENUMERATED {notSupported} OPTIONAL, 10599 mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot ENUMERATED {supported} OPTIONAL, 10600 uci-CodeBlockSegmentation ENUMERATED {supported} OPTIONAL, 10601 onePUCCH-LongAndShortFormat ENUMERATED {supported} OPTIONAL, 10602 twoPUCCH-AnyOthersInSlot ENUMERATED {supported} OPTIONAL, 10603 intraSlotFreqHopping-PUSCH ENUMERATED {supported} OPTIONAL, 10604 pusch-LBRM ENUMERATED {supported} OPTIONAL, 10605 pdcch-BlindDetectionCA INTEGER (4..16) OPTIONAL, 10606 tpc-PUSCH-RNTI ENUMERATED {supported} OPTIONAL, 10607 tpc-PUCCH-RNTI ENUMERATED {supported} OPTIONAL, 10608 tpc-SRS-RNTI ENUMERATED {supported} OPTIONAL, 10609 absoluteTPC-Command ENUMERATED {supported} OPTIONAL, 10610 twoDifferentTPC-Loop-PUSCH ENUMERATED {supported} OPTIONAL, 10611 twoDifferentTPC-Loop-PUCCH ENUMERATED {supported} OPTIONAL, 10612 pusch-HalfPi-BPSK ENUMERATED {supported} OPTIONAL, 10613 pucch-F3-4-HalfPi-BPSK ENUMERATED {supported} OPTIONAL, 10614 almostContiguousCP-OFDM-UL ENUMERATED {supported} OPTIONAL, 10615 sp-CSI-RS ENUMERATED {supported} OPTIONAL, 10616 sp-CSI-IM ENUMERATED {supported} OPTIONAL, 10617 tdd-MultiDL-UL-SwitchPerSlot ENUMERATED {supported} OPTIONAL, 10618 multipleCORESET ENUMERATED {supported} OPTIONAL, 10619 ..., 10620 [[ 10621 csi-RS-IM-ReceptionForFeedback CSI-RS-IM-ReceptionForFeedback OPTIONAL, 10622 csi-RS-ProcFrameworkForSRS CSI-RS-ProcFrameworkForSRS OPTIONAL, 10623 csi-ReportFramework CSI-ReportFramework OPTIONAL, 10624 mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot SEQUENCE { 10625 sameSymbol ENUMERATED {supported} OPTIONAL, 10626 diffSymbol ENUMERATED {supported} OPTIONAL 10627 } OPTIONAL, 10628 mux-SR-HARQ-ACK-PUCCH ENUMERATED {supported} OPTIONAL, 10629 mux-MultipleGroupCtrlCH-Overlap ENUMERATED {supported} OPTIONAL, 10630 dl-SchedulingOffset-PDSCH-TypeA ENUMERATED {supported} OPTIONAL, 10631 dl-SchedulingOffset-PDSCH-TypeB ENUMERATED {supported} OPTIONAL, 10632 ul-SchedulingOffset ENUMERATED {supported} OPTIONAL, 10633 dl-64QAM-MCS-TableAlt ENUMERATED {supported} OPTIONAL, 10634 ul-64QAM-MCS-TableAlt ENUMERATED {supported} OPTIONAL, 10635 cqi-TableAlt ENUMERATED {supported} OPTIONAL, 10636 oneFL-DMRS-TwoAdditionalDMRS-UL ENUMERATED {supported} OPTIONAL, 10637 twoFL-DMRS-TwoAdditionalDMRS-UL ENUMERATED {supported} OPTIONAL, 10638 oneFL-DMRS-ThreeAdditionalDMRS-UL ENUMERATED {supported} OPTIONAL 10639 ]], 10640 [[ 10641 pdcch-BlindDetectionNRDC SEQUENCE { 10642 pdcch-BlindDetectionMCG-UE INTEGER (1..15), 10643 pdcch-BlindDetectionSCG-UE INTEGER (1..15) 10644 } OPTIONAL, 10645 mux-HARQ-ACK-PUSCH-DiffSymbol ENUMERATED {supported} OPTIONAL 10646 ]], 10647 [[ 10648 -- R1 11-1b: Type 1 HARQ-ACK codebook support for relative TDRA for DL 10649 type1-HARQ-ACK-Codebook-r16 ENUMERATED {supported} OPTIONAL, 10650 -- R1 11-8: Enhanced UL power control scheme 10651 enhancedPowerControl-r16 ENUMERATED {supported} OPTIONAL, 10652 -- R1 16-1b-1: TCI state activation across multiple CCs 10653 simultaneousTCI-ActMultipleCC-r16 ENUMERATED {supported} OPTIONAL, 10654 -- R1 16-1b-2: Spatial relation update across multiple CCs 10655 simultaneousSpatialRelationMultipleCC-r16 ENUMERATED {supported} OPTIONAL, 10656 cli-RSSI-FDM-DL-r16 ENUMERATED {supported} OPTIONAL, 10657 cli-SRS-RSRP-FDM-DL-r16 ENUMERATED {supported} OPTIONAL, 10658 -- R1 19-3: Maximum MIMO Layer Adaptation 10659 maxLayersMIMO-Adaptation-r16 ENUMERATED {supported} OPTIONAL, 10660 -- R1 12-5: Configuration of aggregation factor per SPS configuration 10661 aggregationFactorSPS-DL-r16 ENUMERATED {supported} OPTIONAL, 10662 -- R1 16-1g: Resources for beam management, pathloss measurement, BFD, RLM and new beam identification 10663 maxTotalResourcesForOneFreqRange-r16 SEQUENCE { 10664 maxNumberResWithinSlotAcrossCC-OneFR-r16 ENUMERATED {n2, n4, n8, n12, n16, n32, n64, n128} OPTIONAL, 10665 maxNumberResAcrossCC-OneFR-r16 ENUMERATED {n2, n4, n8, n12, n16, n32, n40, n48, n64, n72, n80, n96, n128, n256} 10666 OPTIONAL 10667 } OPTIONAL, 10668 -- R1 16-7: Extension of the maximum number of configured aperiodic CSI report settings 10669 csi-ReportFrameworkExt-r16 CSI-ReportFrameworkExt-r16 OPTIONAL 10670 ]], 10671 [[ 10672 twoTCI-Act-servingCellInCC-List-r16 ENUMERATED {supported} OPTIONAL 10673 ]], 10674 [[ 10675 -- R1 22-11: Support of ‘cri-RI-CQI’ report without non-PMI-PortIndication 10676 cri-RI-CQI-WithoutNon-PMI-PortInd-r16 ENUMERATED {supported} OPTIONAL 10677 ]] 10678} 10679 10680Phy-ParametersFR1 ::= SEQUENCE { 10681 pdcch-MonitoringSingleOccasion ENUMERATED {supported} OPTIONAL, 10682 scs-60kHz ENUMERATED {supported} OPTIONAL, 10683 pdsch-256QAM-FR1 ENUMERATED {supported} OPTIONAL, 10684 pdsch-RE-MappingFR1-PerSymbol ENUMERATED {n10, n20} OPTIONAL, 10685 ..., 10686 [[ 10687 pdsch-RE-MappingFR1-PerSlot ENUMERATED {n16, n32, n48, n64, n80, n96, n112, n128, 10688 n144, n160, n176, n192, n208, n224, n240, n256} OPTIONAL 10689 ]] 10690} 10691 10692Phy-ParametersFR2 ::= SEQUENCE { 10693 dummy ENUMERATED {supported} OPTIONAL, 10694 pdsch-RE-MappingFR2-PerSymbol ENUMERATED {n6, n20} OPTIONAL, 10695 ..., 10696 [[ 10697 pCell-FR2 ENUMERATED {supported} OPTIONAL, 10698 pdsch-RE-MappingFR2-PerSlot ENUMERATED {n16, n32, n48, n64, n80, n96, n112, n128, 10699 n144, n160, n176, n192, n208, n224, n240, n256} OPTIONAL 10700 ]], 10701 [[ 10702 -- R1 16-1c: Support of default spatial relation and pathloss reference RS for dedicated-PUCCH/SRS and PUSCH 10703 defaultSpatialRelationPathlossRS-r16 ENUMERATED {supported} OPTIONAL, 10704 -- R1 16-1d: Support of spatial relation update for AP-SRS via MAC CE 10705 spatialRelationUpdateAP-SRS-r16 ENUMERATED {supported} OPTIONAL, 10706 maxNumberSRS-PosSpatialRelationsAllServingCells-r16 ENUMERATED {n0, n1, n2, n4, n8, n16} OPTIONAL 10707 ]] 10708} 10709 10710-- TAG-PHY-PARAMETERS-STOP 10711-- TAG-PHY-PARAMETERSMRDC-START 10712 10713Phy-ParametersMRDC ::= SEQUENCE { 10714 naics-Capability-List SEQUENCE (SIZE (1..maxNrofNAICS-Entries)) OF NAICS-Capability-Entry OPTIONAL, 10715 ..., 10716 [[ 10717 spCellPlacement CarrierAggregationVariant OPTIONAL 10718 ]], 10719 [[ 10720 -- R1 18-3b: Semi-statically configured LTE UL transmissions in all UL subframes not limited to tdm-pattern in case of TDD PCell 10721 tdd-PCellUL-TX-AllUL-Subframe-r16 ENUMERATED {supported} OPTIONAL, 10722 -- R1 18-3a: Semi-statically configured LTE UL transmissions in all UL subframes not limited to tdm-pattern in case of FDD PCell 10723 fdd-PCellUL-TX-AllUL-Subframe-r16 ENUMERATED {supported} OPTIONAL 10724 ]] 10725} 10726 10727NAICS-Capability-Entry ::= SEQUENCE { 10728 numberOfNAICS-CapableCC INTEGER(1..5), 10729 numberOfAggregatedPRB ENUMERATED {n50, n75, n100, n125, n150, n175, n200, n225, 10730 n250, n275, n300, n350, n400, n450, n500, spare}, 10731 ... 10732} 10733 10734-- TAG-PHY-PARAMETERSMRDC-STOP 10735-- TAG-PHY-PARAMETERSSHAREDSPECTRUMCHACCESS-START 10736 10737Phy-ParametersSharedSpectrumChAccess-r16 ::= SEQUENCE { 10738 -- 10-32 (1-2): SS block based SINR measurement (SS-SINR) for unlicensed spectrum 10739 ss-SINR-Meas-r16 ENUMERATED {supported} OPTIONAL, 10740 -- 10-33 (2-32a): Semi-persistent CSI report on PUCCH for unlicensed spectrum 10741 sp-CSI-ReportPUCCH-r16 ENUMERATED {supported} OPTIONAL, 10742 -- 10-33a (2-32b): Semi-persistent CSI report on PUSCH for unlicensed spectrum 10743 sp-CSI-ReportPUSCH-r16 ENUMERATED {supported} OPTIONAL, 10744 -- 10-34 (3-6): Dynamic SFI monitoring for unlicensed spectrum 10745 dynamicSFI-r16 ENUMERATED {supported} OPTIONAL, 10746 -- 10-35c (4-19c): SR/HARQ-ACK/CSI multiplexing once per slot using a PUCCH (or HARQ-ACK/CSI piggybacked on a PUSCH) when SR/HARQ- 10747 -- ACK/CSI are supposed to be sent with different starting symbols in a slot for unlicensed spectrum 10748 -- 10-35 (4-19): SR/HARQ-ACK/CSI multiplexing once per slot using a PUCCH (or HARQ-ACK/CSI piggybacked on a PUSCH) when SR/HARQ- 10749 -- ACK/CSI are supposed to be sent with the same starting symbol on the PUCCH resources in a slot for unlicensed spectrum 10750 mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot-r16 SEQUENCE { 10751 sameSymbol-r16 ENUMERATED {supported} OPTIONAL, 10752 diffSymbol-r16 ENUMERATED {supported} OPTIONAL 10753 } OPTIONAL, 10754 -- 10-35a (4-19a): Overlapping PUCCH resources have different starting symbols in a slot for unlicensed spectrum 10755 mux-SR-HARQ-ACK-PUCCH-r16 ENUMERATED {supported} OPTIONAL, 10756 -- 10-35b (4-19b): SR/HARQ-ACK/CSI multiplexing more than once per slot using a PUCCH (or HARQ-ACK/CSI piggybacked on a PUSCH) when 10757 -- SR/HARQ ACK/CSI are supposed to be sent with the same or different starting symbol in a slot for unlicensed spectrum 10758 mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot-r16 ENUMERATED {supported} OPTIONAL, 10759 -- 10-36 (4-28): HARQ-ACK multiplexing on PUSCH with different PUCCH/PUSCH starting OFDM symbols for unlicensed spectrum 10760 mux-HARQ-ACK-PUSCH-DiffSymbol-r16 ENUMERATED {supported} OPTIONAL, 10761 -- 10-37 (4-23): Repetitions for PUCCH format 1, 3, and 4 over multiple slots with K = 2, 4, 8 for unlicensed spectrum 10762 pucch-Repetition-F1-3-4-r16 ENUMERATED {supported} OPTIONAL, 10763 -- 10-38 (5-14): Type 1 configured PUSCH repetitions over multiple slots for unlicensed spectrum 10764 type1-PUSCH-RepetitionMultiSlots-r16 ENUMERATED {supported} OPTIONAL, 10765 -- 10-39 (5-16): Type 2 configured PUSCH repetitions over multiple slots for unlicensed spectrum 10766 type2-PUSCH-RepetitionMultiSlots-r16 ENUMERATED {supported} OPTIONAL, 10767 -- 10-40 (5-17): PUSCH repetitions over multiple slots for unlicensed spectrum 10768 pusch-RepetitionMultiSlots-r16 ENUMERATED {supported} OPTIONAL, 10769 -- 10-40a (5-17a): PDSCH repetitions over multiple slots for unlicensed spectrum 10770 pdsch-RepetitionMultiSlots-r16 ENUMERATED {supported} OPTIONAL, 10771 -- 10-41 (5-18): DL SPS 10772 downlinkSPS-r16 ENUMERATED {supported} OPTIONAL, 10773 -- 10-42 (5-19): Type 1 Configured UL grant 10774 configuredUL-GrantType1-r16 ENUMERATED {supported} OPTIONAL, 10775 -- 10-43 (5-20): Type 2 Configured UL grant 10776 configuredUL-GrantType2-r16 ENUMERATED {supported} OPTIONAL, 10777 -- 10-44 (5-21): Pre-emption indication for DL 10778 pre-EmptIndication-DL-r16 ENUMERATED {supported} OPTIONAL, 10779 ... 10780} 10781 10782-- TAG-PHY-PARAMETERSSHAREDSPECTRUMCHACCESS-STOP 10783-- TAG-POWSAV-PARAMETERS-START 10784 10785PowSav-Parameters-r16 ::= SEQUENCE { 10786 powSav-ParametersCommon-r16 PowSav-ParametersCommon-r16 OPTIONAL, 10787 powSav-ParametersFRX-Diff-r16 PowSav-ParametersFRX-Diff-r16 OPTIONAL, 10788 ... 10789} 10790 10791PowSav-ParametersCommon-r16 ::= SEQUENCE { 10792 drx-Preference-r16 ENUMERATED {supported} OPTIONAL, 10793 maxCC-Preference-r16 ENUMERATED {supported} OPTIONAL, 10794 releasePreference-r16 ENUMERATED {supported} OPTIONAL, 10795 -- R1 19-4a: UE assistance information 10796 minSchedulingOffsetPreference-r16 ENUMERATED {supported} OPTIONAL, 10797 ... 10798} 10799 10800PowSav-ParametersFRX-Diff-r16 ::= SEQUENCE { 10801 maxBW-Preference-r16 ENUMERATED {supported} OPTIONAL, 10802 maxMIMO-LayerPreference-r16 ENUMERATED {supported} OPTIONAL, 10803 ... 10804} 10805 10806-- TAG-POWSAV-PARAMETERS-STOP 10807-- TAG-PROCESSINGPARAMETERS-START 10808 10809ProcessingParameters ::= SEQUENCE { 10810 fallback ENUMERATED {sc, cap1-only}, 10811 differentTB-PerSlot SEQUENCE { 10812 upto1 NumberOfCarriers OPTIONAL, 10813 upto2 NumberOfCarriers OPTIONAL, 10814 upto4 NumberOfCarriers OPTIONAL, 10815 upto7 NumberOfCarriers OPTIONAL 10816 } OPTIONAL 10817} 10818 10819NumberOfCarriers ::= INTEGER (1..16) 10820 10821-- TAG-PROCESSINGPARAMETERS-STOP 10822-- TAG-RAT-TYPE-START 10823 10824RAT-Type ::= ENUMERATED {nr, eutra-nr, eutra, utra-fdd-v1610, ...} 10825 10826-- TAG-RAT-TYPE-STOP 10827-- TAG-RF-PARAMETERS-START 10828 10829RF-Parameters ::= SEQUENCE { 10830 supportedBandListNR SEQUENCE (SIZE (1..maxBands)) OF BandNR, 10831 supportedBandCombinationList BandCombinationList OPTIONAL, 10832 appliedFreqBandListFilter FreqBandList OPTIONAL, 10833 ..., 10834 [[ 10835 supportedBandCombinationList-v1540 BandCombinationList-v1540 OPTIONAL, 10836 srs-SwitchingTimeRequested ENUMERATED {true} OPTIONAL 10837 ]], 10838 [[ 10839 supportedBandCombinationList-v1550 BandCombinationList-v1550 OPTIONAL 10840 ]], 10841 [[ 10842 supportedBandCombinationList-v1560 BandCombinationList-v1560 OPTIONAL 10843 ]], 10844 [[ 10845 supportedBandCombinationList-v1610 BandCombinationList-v1610 OPTIONAL, 10846 supportedBandCombinationListSidelinkEUTRA-NR-r16 BandCombinationListSidelinkEUTRA-NR-r16 OPTIONAL, 10847 supportedBandCombinationList-UplinkTxSwitch-r16 BandCombinationList-UplinkTxSwitch-r16 OPTIONAL 10848 ]], 10849 [[ 10850 supportedBandCombinationList-v1630 BandCombinationList-v1630 OPTIONAL, 10851 supportedBandCombinationListSidelinkEUTRA-NR-v1630 BandCombinationListSidelinkEUTRA-NR-v1630 OPTIONAL, 10852 supportedBandCombinationList-UplinkTxSwitch-v1630 BandCombinationList-UplinkTxSwitch-v1630 OPTIONAL 10853 ]], 10854 [[ 10855 supportedBandCombinationList-v1640 BandCombinationList-v1640 OPTIONAL, 10856 supportedBandCombinationList-UplinkTxSwitch-v1640 BandCombinationList-UplinkTxSwitch-v1640 OPTIONAL 10857 ]], 10858 [[ 10859 supportedBandCombinationList-v1650 BandCombinationList-v1650 OPTIONAL, 10860 supportedBandCombinationList-UplinkTxSwitch-v1650 BandCombinationList-UplinkTxSwitch-v1650 OPTIONAL 10861 ]], 10862 [[ 10863 extendedBand-n77-r16 ENUMERATED {supported} OPTIONAL 10864 ]] 10865 10866} 10867 10868BandNR ::= SEQUENCE { 10869 bandNR FreqBandIndicatorNR, 10870 modifiedMPR-Behaviour BIT STRING (SIZE (8)) OPTIONAL, 10871 mimo-ParametersPerBand MIMO-ParametersPerBand OPTIONAL, 10872 extendedCP ENUMERATED {supported} OPTIONAL, 10873 multipleTCI ENUMERATED {supported} OPTIONAL, 10874 bwp-WithoutRestriction ENUMERATED {supported} OPTIONAL, 10875 bwp-SameNumerology ENUMERATED {upto2, upto4} OPTIONAL, 10876 bwp-DiffNumerology ENUMERATED {upto4} OPTIONAL, 10877 crossCarrierScheduling-SameSCS ENUMERATED {supported} OPTIONAL, 10878 pdsch-256QAM-FR2 ENUMERATED {supported} OPTIONAL, 10879 pusch-256QAM ENUMERATED {supported} OPTIONAL, 10880 ue-PowerClass ENUMERATED {pc1, pc2, pc3, pc4} OPTIONAL, 10881 rateMatchingLTE-CRS ENUMERATED {supported} OPTIONAL, 10882 channelBWs-DL CHOICE { 10883 fr1 SEQUENCE { 10884 scs-15kHz BIT STRING (SIZE (10)) OPTIONAL, 10885 scs-30kHz BIT STRING (SIZE (10)) OPTIONAL, 10886 scs-60kHz BIT STRING (SIZE (10)) OPTIONAL 10887 }, 10888 fr2 SEQUENCE { 10889 scs-60kHz BIT STRING (SIZE (3)) OPTIONAL, 10890 scs-120kHz BIT STRING (SIZE (3)) OPTIONAL 10891 } 10892 } OPTIONAL, 10893 channelBWs-UL CHOICE { 10894 fr1 SEQUENCE { 10895 scs-15kHz BIT STRING (SIZE (10)) OPTIONAL, 10896 scs-30kHz BIT STRING (SIZE (10)) OPTIONAL, 10897 scs-60kHz BIT STRING (SIZE (10)) OPTIONAL 10898 }, 10899 fr2 SEQUENCE { 10900 scs-60kHz BIT STRING (SIZE (3)) OPTIONAL, 10901 scs-120kHz BIT STRING (SIZE (3)) OPTIONAL 10902 } 10903 } OPTIONAL, 10904 ..., 10905 [[ 10906 maxUplinkDutyCycle-PC2-FR1 ENUMERATED {n60, n70, n80, n90, n100} OPTIONAL 10907 ]], 10908 [[ 10909 pucch-SpatialRelInfoMAC-CE ENUMERATED {supported} OPTIONAL, 10910 powerBoosting-pi2BPSK ENUMERATED {supported} OPTIONAL 10911 ]], 10912 [[ 10913 maxUplinkDutyCycle-FR2 ENUMERATED {n15, n20, n25, n30, n40, n50, n60, n70, n80, n90, n100} OPTIONAL 10914 ]], 10915 [[ 10916 channelBWs-DL-v1590 CHOICE { 10917 fr1 SEQUENCE { 10918 scs-15kHz BIT STRING (SIZE (16)) OPTIONAL, 10919 scs-30kHz BIT STRING (SIZE (16)) OPTIONAL, 10920 scs-60kHz BIT STRING (SIZE (16)) OPTIONAL 10921 }, 10922 fr2 SEQUENCE { 10923 scs-60kHz BIT STRING (SIZE (8)) OPTIONAL, 10924 scs-120kHz BIT STRING (SIZE (8)) OPTIONAL 10925 } 10926 } OPTIONAL, 10927 channelBWs-UL-v1590 CHOICE { 10928 fr1 SEQUENCE { 10929 scs-15kHz BIT STRING (SIZE (16)) OPTIONAL, 10930 scs-30kHz BIT STRING (SIZE (16)) OPTIONAL, 10931 scs-60kHz BIT STRING (SIZE (16)) OPTIONAL 10932 }, 10933 fr2 SEQUENCE { 10934 scs-60kHz BIT STRING (SIZE (8)) OPTIONAL, 10935 scs-120kHz BIT STRING (SIZE (8)) OPTIONAL 10936 } 10937 } OPTIONAL 10938 ]], 10939 [[ 10940 asymmetricBandwidthCombinationSet BIT STRING (SIZE (1..32)) OPTIONAL 10941 ]], 10942 [[ 10943 -- R1 10: NR-unlicensed 10944 sharedSpectrumChAccessParamsPerBand-r16 SharedSpectrumChAccessParamsPerBand-r16 OPTIONAL, 10945 -- R1 11-7b: Independent cancellation of the overlapping PUSCHs in an intra-band UL CA 10946 cancelOverlappingPUSCH-r16 ENUMERATED {supported} OPTIONAL, 10947 -- R1 14-1: Multiple LTE-CRS rate matching patterns 10948 multipleRateMatchingEUTRA-CRS-r16 SEQUENCE { 10949 maxNumberPatterns-r16 INTEGER (2..6), 10950 maxNumberNon-OverlapPatterns-r16 INTEGER (1..3) 10951 } OPTIONAL, 10952 -- R1 14-1a: Two LTE-CRS overlapping rate matching patterns within a part of NR carrier using 15 kHz overlapping with a LTE carrier 10953 overlapRateMatchingEUTRA-CRS-r16 ENUMERATED {supported} OPTIONAL, 10954 -- R1 14-2: PDSCH Type B mapping of length 9 and 10 OFDM symbols 10955 pdsch-MappingTypeB-Alt-r16 ENUMERATED {supported} OPTIONAL, 10956 -- R1 14-3: One slot periodic TRS configuration for FR1 10957 oneSlotPeriodicTRS-r16 ENUMERATED {supported} OPTIONAL, 10958 olpc-SRS-Pos-r16 OLPC-SRS-Pos-r16 OPTIONAL, 10959 spatialRelationsSRS-Pos-r16 SpatialRelationsSRS-Pos-r16 OPTIONAL, 10960 simulSRS-MIMO-TransWithinBand-r16 ENUMERATED {n2} OPTIONAL, 10961 channelBW-DL-IAB-r16 CHOICE { 10962 fr1-100mhz SEQUENCE { 10963 scs-15kHz ENUMERATED {supported} OPTIONAL, 10964 scs-30kHz ENUMERATED {supported} OPTIONAL, 10965 scs-60kHz ENUMERATED {supported} OPTIONAL 10966 }, 10967 fr2-200mhz SEQUENCE { 10968 scs-60kHz ENUMERATED {supported} OPTIONAL, 10969 scs-120kHz ENUMERATED {supported} OPTIONAL 10970 } 10971 } OPTIONAL, 10972 channelBW-UL-IAB-r16 CHOICE { 10973 fr1-100mhz SEQUENCE { 10974 scs-15kHz ENUMERATED {supported} OPTIONAL, 10975 scs-30kHz ENUMERATED {supported} OPTIONAL, 10976 scs-60kHz ENUMERATED {supported} OPTIONAL 10977 }, 10978 fr2-200mhz SEQUENCE { 10979 scs-60kHz ENUMERATED {supported} OPTIONAL, 10980 scs-120kHz ENUMERATED {supported} OPTIONAL 10981 } 10982 } OPTIONAL, 10983 rasterShift7dot5-IAB-r16 ENUMERATED {supported} OPTIONAL, 10984 ue-PowerClass-v1610 ENUMERATED {pc1dot5} OPTIONAL, 10985 condHandover-r16 ENUMERATED {supported} OPTIONAL, 10986 condHandoverFailure-r16 ENUMERATED {supported} OPTIONAL, 10987 condHandoverTwoTriggerEvents-r16 ENUMERATED {supported} OPTIONAL, 10988 condPSCellChange-r16 ENUMERATED {supported} OPTIONAL, 10989 condPSCellChangeTwoTriggerEvents-r16 ENUMERATED {supported} OPTIONAL, 10990 mpr-PowerBoost-FR2-r16 ENUMERATED {supported} OPTIONAL, 10991 10992 -- R1 11-9: Multiple active configured grant configurations for a BWP of a serving cell 10993 activeConfiguredGrant-r16 SEQUENCE { 10994 maxNumberConfigsPerBWP-r16 ENUMERATED {n1, n2, n4, n8, n12}, 10995 maxNumberConfigsAllCC-r16 INTEGER (2..32) 10996 } OPTIONAL, 10997 -- R1 11-9a: Joint release in a DCI for two or more configured grant Type 2 configurations for a given BWP of a serving cell 10998 jointReleaseConfiguredGrantType2-r16 ENUMERATED {supported} OPTIONAL, 10999 -- R1 12-2: Multiple SPS configurations 11000 sps-r16 SEQUENCE { 11001 maxNumberConfigsPerBWP-r16 INTEGER (1..8), 11002 maxNumberConfigsAllCC-r16 INTEGER (2..32) 11003 } OPTIONAL, 11004 -- R1 12-2a: Joint release in a DCI for two or more SPS configurations for a given BWP of a serving cell 11005 jointReleaseSPS-r16 ENUMERATED {supported} OPTIONAL, 11006 -- R1 13-19: Simultaneous positioning SRS and MIMO SRS transmission within a band across multiple CCs 11007 simulSRS-TransWithinBand-r16 ENUMERATED {n2} OPTIONAL, 11008 trs-AdditionalBandwidth-r16 ENUMERATED {trs-AddBW-Set1, trs-AddBW-Set2} OPTIONAL, 11009 handoverIntraF-IAB-r16 ENUMERATED {supported} OPTIONAL 11010 ]], 11011 [[ 11012 -- R1 22-5a: Simultaneous transmission of SRS for antenna switching and SRS for CB/NCB /BM for intra-band UL CA 11013 -- R1 22-5c: Simultaneous transmission of SRS for antenna switching and SRS for antenna switching for intra-band UL CA 11014 simulTX-SRS-AntSwitchingIntraBandUL-CA-r16 SimulSRS-ForAntennaSwitching-r16 OPTIONAL, 11015 -- R1 10: NR-unlicensed 11016 sharedSpectrumChAccessParamsPerBand-v1630 SharedSpectrumChAccessParamsPerBand-v1630 OPTIONAL 11017 ]], 11018 [[ 11019 handoverUTRA-FDD-r16 ENUMERATED {supported} OPTIONAL, 11020 -- R4 7-4: Report the shorter transient capability supported by the UE: 2, 4 or 7us 11021 enhancedUL-TransientPeriod-r16 ENUMERATED {us2, us4, us7} OPTIONAL, 11022 sharedSpectrumChAccessParamsPerBand-v1640 SharedSpectrumChAccessParamsPerBand-v1640 OPTIONAL 11023 ]], 11024 [[ 11025 type1-PUSCH-RepetitionMultiSlots-v1650 ENUMERATED {supported} OPTIONAL, 11026 type2-PUSCH-RepetitionMultiSlots-v1650 ENUMERATED {supported} OPTIONAL, 11027 pusch-RepetitionMultiSlots-v1650 ENUMERATED {supported} OPTIONAL, 11028 configuredUL-GrantType1-v1650 ENUMERATED {supported} OPTIONAL, 11029 configuredUL-GrantType2-v1650 ENUMERATED {supported} OPTIONAL, 11030 sharedSpectrumChAccessParamsPerBand-v1650 SharedSpectrumChAccessParamsPerBand-v1650 OPTIONAL 11031 ]], 11032 [[ 11033 enhancedSkipUplinkTxConfigured-v1660 ENUMERATED {supported} OPTIONAL, 11034 enhancedSkipUplinkTxDynamic-v1660 ENUMERATED {supported} OPTIONAL 11035 ]] 11036} 11037 11038-- TAG-RF-PARAMETERS-STOP 11039-- TAG-RF-PARAMETERSMRDC-START 11040 11041RF-ParametersMRDC ::= SEQUENCE { 11042 supportedBandCombinationList BandCombinationList OPTIONAL, 11043 appliedFreqBandListFilter FreqBandList OPTIONAL, 11044 ..., 11045 [[ 11046 srs-SwitchingTimeRequested ENUMERATED {true} OPTIONAL, 11047 supportedBandCombinationList-v1540 BandCombinationList-v1540 OPTIONAL 11048 ]], 11049 [[ 11050 supportedBandCombinationList-v1550 BandCombinationList-v1550 OPTIONAL 11051 ]], 11052 [[ 11053 supportedBandCombinationList-v1560 BandCombinationList-v1560 OPTIONAL, 11054 supportedBandCombinationListNEDC-Only BandCombinationList OPTIONAL 11055 ]], 11056 [[ 11057 supportedBandCombinationList-v1570 BandCombinationList-v1570 OPTIONAL 11058 ]], 11059 [[ 11060 supportedBandCombinationList-v1580 BandCombinationList-v1580 OPTIONAL 11061 ]], 11062 [[ 11063 supportedBandCombinationList-v1590 BandCombinationList-v1590 OPTIONAL 11064 ]], 11065 [[ 11066 supportedBandCombinationListNEDC-Only-v15a0 SEQUENCE { 11067 supportedBandCombinationList-v1540 BandCombinationList-v1540 OPTIONAL, 11068 supportedBandCombinationList-v1560 BandCombinationList-v1560 OPTIONAL, 11069 supportedBandCombinationList-v1570 BandCombinationList-v1570 OPTIONAL, 11070 supportedBandCombinationList-v1580 BandCombinationList-v1580 OPTIONAL, 11071 supportedBandCombinationList-v1590 BandCombinationList-v1590 OPTIONAL 11072 } OPTIONAL 11073 ]], 11074 [[ 11075 supportedBandCombinationList-v1610 BandCombinationList-v1610 OPTIONAL, 11076 supportedBandCombinationListNEDC-Only-v1610 BandCombinationList-v1610 OPTIONAL, 11077 supportedBandCombinationList-UplinkTxSwitch-r16 BandCombinationList-UplinkTxSwitch-r16 OPTIONAL 11078 ]], 11079 [[ 11080 supportedBandCombinationList-v1630 BandCombinationList-v1630 OPTIONAL, 11081 supportedBandCombinationListNEDC-Only-v1630 BandCombinationList-v1630 OPTIONAL, 11082 supportedBandCombinationList-UplinkTxSwitch-v1630 BandCombinationList-UplinkTxSwitch-v1630 OPTIONAL 11083 ]], 11084 [[ 11085 supportedBandCombinationList-v1640 BandCombinationList-v1640 OPTIONAL, 11086 supportedBandCombinationListNEDC-Only-v1640 BandCombinationList-v1640 OPTIONAL, 11087 supportedBandCombinationList-UplinkTxSwitch-v1640 BandCombinationList-UplinkTxSwitch-v1640 OPTIONAL 11088 ]] 11089} 11090 11091-- TAG-RF-PARAMETERSMRDC-STOP 11092-- TAG-RLC-PARAMETERS-START 11093 11094RLC-Parameters ::= SEQUENCE { 11095 am-WithShortSN ENUMERATED {supported} OPTIONAL, 11096 um-WithShortSN ENUMERATED {supported} OPTIONAL, 11097 um-WithLongSN ENUMERATED {supported} OPTIONAL, 11098 ..., 11099 [[ 11100 extendedT-PollRetransmit-r16 ENUMERATED {supported} OPTIONAL, 11101 extendedT-StatusProhibit-r16 ENUMERATED {supported} OPTIONAL 11102 ]] 11103} 11104 11105-- TAG-RLC-PARAMETERS-STOP 11106-- TAG-SDAP-PARAMETERS-START 11107 11108SDAP-Parameters ::= SEQUENCE { 11109 as-ReflectiveQoS ENUMERATED {true} OPTIONAL, 11110 ..., 11111 [[ 11112 sdap-QOS-IAB-r16 ENUMERATED {supported} OPTIONAL, 11113 sdapHeaderIAB-r16 ENUMERATED {supported} OPTIONAL 11114 ]] 11115 11116} 11117 11118-- TAG-SDAP-PARAMETERS-STOP 11119-- TAG-SIDELINKPARAMETERS-START 11120 11121SidelinkParameters-r16 ::= SEQUENCE { 11122 sidelinkParametersNR-r16 SidelinkParametersNR-r16 OPTIONAL, 11123 sidelinkParametersEUTRA-r16 SidelinkParametersEUTRA-r16 OPTIONAL 11124} 11125 11126SidelinkParametersNR-r16 ::= SEQUENCE { 11127 rlc-ParametersSidelink-r16 RLC-ParametersSidelink-r16 OPTIONAL, 11128 mac-ParametersSidelink-r16 MAC-ParametersSidelink-r16 OPTIONAL, 11129 fdd-Add-UE-Sidelink-Capabilities-r16 UE-SidelinkCapabilityAddXDD-Mode-r16 OPTIONAL, 11130 tdd-Add-UE-Sidelink-Capabilities-r16 UE-SidelinkCapabilityAddXDD-Mode-r16 OPTIONAL, 11131 supportedBandListSidelink-r16 SEQUENCE (SIZE (1..maxBands)) OF BandSidelink-r16 OPTIONAL, 11132 ... 11133} 11134 11135SidelinkParametersEUTRA-r16 ::= SEQUENCE { 11136 sl-ParametersEUTRA1-r16 OCTET STRING OPTIONAL, 11137 sl-ParametersEUTRA2-r16 OCTET STRING OPTIONAL, 11138 sl-ParametersEUTRA3-r16 OCTET STRING OPTIONAL, 11139 supportedBandListSidelinkEUTRA-r16 SEQUENCE (SIZE (1..maxBandsEUTRA)) OF BandSidelinkEUTRA-r16 OPTIONAL, 11140 ... 11141} 11142 11143RLC-ParametersSidelink-r16 ::= SEQUENCE { 11144 am-WithLongSN-Sidelink-r16 ENUMERATED {supported} OPTIONAL, 11145 um-WithLongSN-Sidelink-r16 ENUMERATED {supported} OPTIONAL, 11146 ... 11147} 11148 11149MAC-ParametersSidelink-r16 ::= SEQUENCE { 11150 mac-ParametersSidelinkCommon-r16 MAC-ParametersSidelinkCommon-r16 OPTIONAL, 11151 mac-ParametersSidelinkXDD-Diff-r16 MAC-ParametersSidelinkXDD-Diff-r16 OPTIONAL, 11152 ... 11153} 11154 11155UE-SidelinkCapabilityAddXDD-Mode-r16 ::= SEQUENCE { 11156 mac-ParametersSidelinkXDD-Diff-r16 MAC-ParametersSidelinkXDD-Diff-r16 OPTIONAL 11157} 11158 11159MAC-ParametersSidelinkCommon-r16 ::= SEQUENCE { 11160 lcp-RestrictionSidelink-r16 ENUMERATED {supported} OPTIONAL, 11161 multipleConfiguredGrantsSidelink-r16 ENUMERATED {supported} OPTIONAL, 11162 ... 11163} 11164 11165MAC-ParametersSidelinkXDD-Diff-r16 ::= SEQUENCE { 11166 multipleSR-ConfigurationsSidelink-r16 ENUMERATED {supported} OPTIONAL, 11167 logicalChannelSR-DelayTimerSidelink-r16 ENUMERATED {supported} OPTIONAL, 11168 ... 11169} 11170 11171BandSidelinkEUTRA-r16 ::= SEQUENCE { 11172 freqBandSidelinkEUTRA-r16 FreqBandIndicatorEUTRA, 11173 -- R1 15-7: Transmitting LTE sidelink mode 3 scheduled by NR Uu 11174 gnb-ScheduledMode3SidelinkEUTRA-r16 SEQUENCE { 11175 gnb-ScheduledMode3DelaySidelinkEUTRA-r16 ENUMERATED {ms0, ms0dot25, ms0dot5, ms0dot625, ms0dot75, ms1, 11176 ms1dot25, ms1dot5, ms1dot75, ms2, ms2dot5, ms3, ms4, 11177 ms5, ms6, ms8, ms10, ms20} 11178 } OPTIONAL, 11179 -- R1 15-9: Transmitting LTE sidelink mode 4 configured by NR Uu 11180 gnb-ScheduledMode4SidelinkEUTRA-r16 ENUMERATED {supported} OPTIONAL 11181} 11182 11183BandSidelink-r16 ::= SEQUENCE { 11184 freqBandSidelink-r16 FreqBandIndicatorNR, 11185 --15-1 11186 sl-Reception-r16 SEQUENCE { 11187 harq-RxProcessSidelink-r16 ENUMERATED {n16, n24, n32, n48, n64}, 11188 pscch-RxSidelink-r16 ENUMERATED {value1, value2}, 11189 scs-CP-PatternRxSidelink-r16 CHOICE { 11190 fr1-r16 SEQUENCE { 11191 scs-15kHz-r16 BIT STRING (SIZE (16)) OPTIONAL, 11192 scs-30kHz-r16 BIT STRING (SIZE (16)) OPTIONAL, 11193 scs-60kHz-r16 BIT STRING (SIZE (16)) OPTIONAL 11194 }, 11195 fr2-r16 SEQUENCE { 11196 scs-60kHz-r16 BIT STRING (SIZE (16)) OPTIONAL, 11197 scs-120kHz-r16 BIT STRING (SIZE (16)) OPTIONAL 11198 } 11199 } OPTIONAL, 11200 extendedCP-RxSidelink-r16 ENUMERATED {supported} OPTIONAL 11201 } OPTIONAL, 11202 --15-2 11203 sl-TransmissionMode1-r16 SEQUENCE { 11204 harq-TxProcessModeOneSidelink-r16 ENUMERATED {n8, n16}, 11205 scs-CP-PatternTxSidelinkModeOne-r16 CHOICE { 11206 fr1-r16 SEQUENCE { 11207 scs-15kHz-r16 BIT STRING (SIZE (16)) OPTIONAL, 11208 scs-30kHz-r16 BIT STRING (SIZE (16)) OPTIONAL, 11209 scs-60kHz-r16 BIT STRING (SIZE (16)) OPTIONAL 11210 }, 11211 fr2-r16 SEQUENCE { 11212 scs-60kHz-r16 BIT STRING (SIZE (16)) OPTIONAL, 11213 scs-120kHz-r16 BIT STRING (SIZE (16)) OPTIONAL 11214 } 11215 }, 11216 extendedCP-TxSidelink-r16 ENUMERATED {supported} OPTIONAL, 11217 harq-ReportOnPUCCH-r16 ENUMERATED {supported} OPTIONAL 11218 } OPTIONAL, 11219 --15-4 11220 sync-Sidelink-r16 SEQUENCE { 11221 gNB-Sync-r16 ENUMERATED {supported} OPTIONAL, 11222 gNB-GNSS-UE-SyncWithPriorityOnGNB-ENB-r16 ENUMERATED {supported} OPTIONAL, 11223 gNB-GNSS-UE-SyncWithPriorityOnGNSS-r16 ENUMERATED {supported} OPTIONAL 11224 } OPTIONAL, 11225 --15-10 11226 sl-Tx-256QAM-r16 ENUMERATED {supported} OPTIONAL, 11227 --15-11 11228 psfch-FormatZeroSidelink-r16 SEQUENCE { 11229 psfch-RxNumber ENUMERATED {n5, n15, n25, n32, n35, n45, n50, n64}, 11230 psfch-TxNumber ENUMERATED {n4, n8, n16} 11231 } OPTIONAL, 11232 --15-12 11233 lowSE-64QAM-MCS-TableSidelink-r16 ENUMERATED {supported} OPTIONAL, 11234 --15-15 11235 enb-sync-Sidelink-r16 ENUMERATED {supported} OPTIONAL, 11236 ..., 11237 [[ 11238 --15-3 11239 sl-TransmissionMode2-r16 SEQUENCE { 11240 harq-TxProcessModeTwoSidelink-r16 ENUMERATED {n8, n16}, 11241 scs-CP-PatternTxSidelinkModeTwo-r16 ENUMERATED {supported} OPTIONAL, 11242 dl-openLoopPC-Sidelink-r16 ENUMERATED {supported} OPTIONAL 11243 } OPTIONAL, 11244 --15-5 11245 congestionControlSidelink-r16 SEQUENCE { 11246 cbr-ReportSidelink-r16 ENUMERATED {supported} OPTIONAL, 11247 cbr-CR-TimeLimitSidelink-r16 ENUMERATED {time1, time2} 11248 } OPTIONAL, 11249 --15-22 11250 fewerSymbolSlotSidelink-r16 ENUMERATED {supported} OPTIONAL, 11251 --15-23 11252 sl-openLoopPC-RSRP-ReportSidelink-r16 ENUMERATED {supported} OPTIONAL, 11253 --13-1 11254 sl-Rx-256QAM-r16 ENUMERATED {supported} OPTIONAL 11255 ]] 11256} 11257 11258-- TAG-SIDELINKPARAMETERS-STOP 11259-- TAG-SON-PARAMETERS-START 11260 11261SON-Parameters-r16 ::= SEQUENCE { 11262 rach-Report-r16 ENUMERATED {supported} OPTIONAL, 11263 ... 11264} 11265 11266-- TAG-SON-PARAMETERS-STOP 11267-- TAG-SPATIALRELATIONSSRS-POS-START 11268 11269SpatialRelationsSRS-Pos-r16 ::= SEQUENCE { 11270 spatialRelation-SRS-PosBasedOnSSB-Serving-r16 ENUMERATED {supported} OPTIONAL, 11271 spatialRelation-SRS-PosBasedOnCSI-RS-Serving-r16 ENUMERATED {supported} OPTIONAL, 11272 spatialRelation-SRS-PosBasedOnPRS-Serving-r16 ENUMERATED {supported} OPTIONAL, 11273 spatialRelation-SRS-PosBasedOnSRS-r16 ENUMERATED {supported} OPTIONAL, 11274 spatialRelation-SRS-PosBasedOnSSB-Neigh-r16 ENUMERATED {supported} OPTIONAL, 11275 spatialRelation-SRS-PosBasedOnPRS-Neigh-r16 ENUMERATED {supported} OPTIONAL 11276} 11277 11278--TAG-SPATIALRELATIONSSRS-POS-STOP 11279-- TAG-SRS-SWITCHINGTIMENR-START 11280 11281SRS-SwitchingTimeNR ::= SEQUENCE { 11282 switchingTimeDL ENUMERATED {n0us, n30us, n100us, n140us, n200us, n300us, n500us, n900us} OPTIONAL, 11283 switchingTimeUL ENUMERATED {n0us, n30us, n100us, n140us, n200us, n300us, n500us, n900us} OPTIONAL 11284} 11285 11286-- TAG-SRS-SWITCHINGTIMENR-STOP 11287-- TAG-SRS-SWITCHINGTIMEEUTRA-START 11288 11289SRS-SwitchingTimeEUTRA ::= SEQUENCE { 11290 switchingTimeDL ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3, n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5, n7} 11291 OPTIONAL, 11292 switchingTimeUL ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3, n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5, n7} 11293 OPTIONAL 11294} 11295-- TAG-SRS-SWITCHINGTIMEEUTRA-STOP 11296-- TAG-SUPPORTEDBANDWIDTH-START 11297 11298SupportedBandwidth ::= CHOICE { 11299 fr1 ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100}, 11300 fr2 ENUMERATED {mhz50, mhz100, mhz200, mhz400} 11301} 11302 11303-- TAG-SUPPORTEDBANDWIDTH-STOP 11304-- TAG-UE-BASEDPERFMEAS-PARAMETERS-START 11305 11306UE-BasedPerfMeas-Parameters-r16 ::= SEQUENCE { 11307 barometerMeasReport-r16 ENUMERATED {supported} OPTIONAL, 11308 immMeasBT-r16 ENUMERATED {supported} OPTIONAL, 11309 immMeasWLAN-r16 ENUMERATED {supported} OPTIONAL, 11310 loggedMeasBT-r16 ENUMERATED {supported} OPTIONAL, 11311 loggedMeasurements-r16 ENUMERATED {supported} OPTIONAL, 11312 loggedMeasWLAN-r16 ENUMERATED {supported} OPTIONAL, 11313 orientationMeasReport-r16 ENUMERATED {supported} OPTIONAL, 11314 speedMeasReport-r16 ENUMERATED {supported} OPTIONAL, 11315 gnss-Location-r16 ENUMERATED {supported} OPTIONAL, 11316 ulPDCP-Delay-r16 ENUMERATED {supported} OPTIONAL, 11317 ... 11318} 11319 11320-- TAG-UE-BASEDPERFMEAS-PARAMETERS-STOP 11321-- TAG-UE-CAPABILITYRAT-CONTAINERLIST-START 11322 11323UE-CapabilityRAT-ContainerList ::= SEQUENCE (SIZE (0..maxRAT-CapabilityContainers)) OF UE-CapabilityRAT-Container 11324 11325UE-CapabilityRAT-Container ::= SEQUENCE { 11326 rat-Type RAT-Type, 11327 ue-CapabilityRAT-Container OCTET STRING 11328} 11329 11330-- TAG-UE-CAPABILITYRAT-CONTAINERLIST-STOP 11331-- TAG-UE-CAPABILITYRAT-REQUESTLIST-START 11332 11333UE-CapabilityRAT-RequestList ::= SEQUENCE (SIZE (1..maxRAT-CapabilityContainers)) OF UE-CapabilityRAT-Request 11334 11335UE-CapabilityRAT-Request ::= SEQUENCE { 11336 rat-Type RAT-Type, 11337 capabilityRequestFilter OCTET STRING OPTIONAL, -- Need N 11338 ... 11339} 11340 11341-- TAG-UE-CAPABILITYRAT-REQUESTLIST-STOP 11342-- TAG-UE-CAPABILITYREQUESTFILTERCOMMON-START 11343 11344UE-CapabilityRequestFilterCommon ::= SEQUENCE { 11345 mrdc-Request SEQUENCE { 11346 omitEN-DC ENUMERATED {true} OPTIONAL, -- Need N 11347 includeNR-DC ENUMERATED {true} OPTIONAL, -- Need N 11348 includeNE-DC ENUMERATED {true} OPTIONAL -- Need N 11349 } OPTIONAL, -- Need N 11350 ..., 11351 [[ 11352 codebookTypeRequest-r16 SEQUENCE { 11353 type1-SinglePanel-r16 ENUMERATED {true} OPTIONAL, -- Need N 11354 type1-MultiPanel-r16 ENUMERATED {true} OPTIONAL, -- Need N 11355 type2-r16 ENUMERATED {true} OPTIONAL, -- Need N 11356 type2-PortSelection-r16 ENUMERATED {true} OPTIONAL -- Need N 11357 } OPTIONAL, -- Need N 11358 uplinkTxSwitchRequest-r16 ENUMERATED {true} OPTIONAL -- Need N 11359 ]], 11360 [[ 11361 requestedCellGrouping-r16 SEQUENCE (SIZE (1..maxCellGroupings-r16)) OF CellGrouping-r16 OPTIONAL -- Cond NRDC 11362 ]] 11363} 11364 11365CellGrouping-r16 ::= SEQUENCE { 11366 mcg-r16 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR, 11367 scg-r16 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR, 11368 mode-r16 ENUMERATED {sync, async} 11369} 11370 11371-- TAG-UE-CAPABILITYREQUESTFILTERCOMMON-STOP 11372-- TAG-UE-CAPABILITYREQUESTFILTERNR-START 11373 11374UE-CapabilityRequestFilterNR ::= SEQUENCE { 11375 frequencyBandListFilter FreqBandList OPTIONAL, -- Need N 11376 nonCriticalExtension UE-CapabilityRequestFilterNR-v1540 OPTIONAL 11377} 11378 11379UE-CapabilityRequestFilterNR-v1540 ::= SEQUENCE { 11380 srs-SwitchingTimeRequest ENUMERATED {true} OPTIONAL, -- Need N 11381 nonCriticalExtension SEQUENCE {} OPTIONAL 11382} 11383 11384-- TAG-UE-CAPABILITYREQUESTFILTERNR-STOP 11385-- TAG-UE-MRDC-CAPABILITY-START 11386 11387UE-MRDC-Capability ::= SEQUENCE { 11388 measAndMobParametersMRDC MeasAndMobParametersMRDC OPTIONAL, 11389 phy-ParametersMRDC-v1530 Phy-ParametersMRDC OPTIONAL, 11390 rf-ParametersMRDC RF-ParametersMRDC, 11391 generalParametersMRDC GeneralParametersMRDC-XDD-Diff OPTIONAL, 11392 fdd-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL, 11393 tdd-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL, 11394 fr1-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL, 11395 fr2-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL, 11396 featureSetCombinations SEQUENCE (SIZE (1..maxFeatureSetCombinations)) OF FeatureSetCombination OPTIONAL, 11397 pdcp-ParametersMRDC-v1530 PDCP-ParametersMRDC OPTIONAL, 11398 lateNonCriticalExtension OCTET STRING OPTIONAL, 11399 nonCriticalExtension UE-MRDC-Capability-v1560 OPTIONAL 11400} 11401 11402UE-MRDC-Capability-v1560 ::= SEQUENCE { 11403 receivedFilters OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs) OPTIONAL, 11404 measAndMobParametersMRDC-v1560 MeasAndMobParametersMRDC-v1560 OPTIONAL, 11405 fdd-Add-UE-MRDC-Capabilities-v1560 UE-MRDC-CapabilityAddXDD-Mode-v1560 OPTIONAL, 11406 tdd-Add-UE-MRDC-Capabilities-v1560 UE-MRDC-CapabilityAddXDD-Mode-v1560 OPTIONAL, 11407 nonCriticalExtension UE-MRDC-Capability-v1610 OPTIONAL 11408} 11409 11410UE-MRDC-Capability-v1610 ::= SEQUENCE { 11411 measAndMobParametersMRDC-v1610 MeasAndMobParametersMRDC-v1610 OPTIONAL, 11412 generalParametersMRDC-v1610 GeneralParametersMRDC-v1610 OPTIONAL, 11413 pdcp-ParametersMRDC-v1610 PDCP-ParametersMRDC-v1610 OPTIONAL, 11414 nonCriticalExtension SEQUENCE {} OPTIONAL 11415} 11416 11417UE-MRDC-CapabilityAddXDD-Mode ::= SEQUENCE { 11418 measAndMobParametersMRDC-XDD-Diff MeasAndMobParametersMRDC-XDD-Diff OPTIONAL, 11419 generalParametersMRDC-XDD-Diff GeneralParametersMRDC-XDD-Diff OPTIONAL 11420} 11421 11422UE-MRDC-CapabilityAddXDD-Mode-v1560 ::= SEQUENCE { 11423 measAndMobParametersMRDC-XDD-Diff-v1560 MeasAndMobParametersMRDC-XDD-Diff-v1560 OPTIONAL 11424} 11425 11426UE-MRDC-CapabilityAddFRX-Mode ::= SEQUENCE { 11427 measAndMobParametersMRDC-FRX-Diff MeasAndMobParametersMRDC-FRX-Diff 11428} 11429 11430 11431GeneralParametersMRDC-XDD-Diff ::= SEQUENCE { 11432 splitSRB-WithOneUL-Path ENUMERATED {supported} OPTIONAL, 11433 splitDRB-withUL-Both-MCG-SCG ENUMERATED {supported} OPTIONAL, 11434 srb3 ENUMERATED {supported} OPTIONAL, 11435 dummy ENUMERATED {supported} OPTIONAL, 11436 ... 11437} 11438 11439GeneralParametersMRDC-v1610 ::= SEQUENCE { 11440 f1c-OverEUTRA-r16 ENUMERATED {supported} OPTIONAL 11441} 11442 11443-- TAG-UE-MRDC-CAPABILITY-STOP 11444-- TAG-UE-NR-CAPABILITY-START 11445 11446UE-NR-Capability ::= SEQUENCE { 11447 accessStratumRelease AccessStratumRelease, 11448 pdcp-Parameters PDCP-Parameters, 11449 rlc-Parameters RLC-Parameters OPTIONAL, 11450 mac-Parameters MAC-Parameters OPTIONAL, 11451 phy-Parameters Phy-Parameters, 11452 rf-Parameters RF-Parameters, 11453 measAndMobParameters MeasAndMobParameters OPTIONAL, 11454 fdd-Add-UE-NR-Capabilities UE-NR-CapabilityAddXDD-Mode OPTIONAL, 11455 tdd-Add-UE-NR-Capabilities UE-NR-CapabilityAddXDD-Mode OPTIONAL, 11456 fr1-Add-UE-NR-Capabilities UE-NR-CapabilityAddFRX-Mode OPTIONAL, 11457 fr2-Add-UE-NR-Capabilities UE-NR-CapabilityAddFRX-Mode OPTIONAL, 11458 featureSets FeatureSets OPTIONAL, 11459 featureSetCombinations SEQUENCE (SIZE (1..maxFeatureSetCombinations)) OF FeatureSetCombination OPTIONAL, 11460 lateNonCriticalExtension OCTET STRING (CONTAINING UE-NR-Capability-v15c0) OPTIONAL, 11461 nonCriticalExtension UE-NR-Capability-v1530 OPTIONAL 11462} 11463 11464-- Regular non-critical extensions: 11465UE-NR-Capability-v1530 ::= SEQUENCE { 11466 fdd-Add-UE-NR-Capabilities-v1530 UE-NR-CapabilityAddXDD-Mode-v1530 OPTIONAL, 11467 tdd-Add-UE-NR-Capabilities-v1530 UE-NR-CapabilityAddXDD-Mode-v1530 OPTIONAL, 11468 dummy ENUMERATED {supported} OPTIONAL, 11469 interRAT-Parameters InterRAT-Parameters OPTIONAL, 11470 inactiveState ENUMERATED {supported} OPTIONAL, 11471 delayBudgetReporting ENUMERATED {supported} OPTIONAL, 11472 nonCriticalExtension UE-NR-Capability-v1540 OPTIONAL 11473} 11474 11475UE-NR-Capability-v1540 ::= SEQUENCE { 11476 sdap-Parameters SDAP-Parameters OPTIONAL, 11477 overheatingInd ENUMERATED {supported} OPTIONAL, 11478 ims-Parameters IMS-Parameters OPTIONAL, 11479 fr1-Add-UE-NR-Capabilities-v1540 UE-NR-CapabilityAddFRX-Mode-v1540 OPTIONAL, 11480 fr2-Add-UE-NR-Capabilities-v1540 UE-NR-CapabilityAddFRX-Mode-v1540 OPTIONAL, 11481 fr1-fr2-Add-UE-NR-Capabilities UE-NR-CapabilityAddFRX-Mode OPTIONAL, 11482 nonCriticalExtension UE-NR-Capability-v1550 OPTIONAL 11483} 11484 11485UE-NR-Capability-v1550 ::= SEQUENCE { 11486 reducedCP-Latency ENUMERATED {supported} OPTIONAL, 11487 nonCriticalExtension UE-NR-Capability-v1560 OPTIONAL 11488} 11489 11490UE-NR-Capability-v1560 ::= SEQUENCE { 11491 nrdc-Parameters NRDC-Parameters OPTIONAL, 11492 receivedFilters OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs) OPTIONAL, 11493 nonCriticalExtension UE-NR-Capability-v1570 OPTIONAL 11494} 11495 11496UE-NR-Capability-v1570 ::= SEQUENCE { 11497 nrdc-Parameters-v1570 NRDC-Parameters-v1570 OPTIONAL, 11498 nonCriticalExtension UE-NR-Capability-v1610 OPTIONAL 11499} 11500 11501-- Late non-critical extensions: 11502UE-NR-Capability-v15c0 ::= SEQUENCE { 11503 nrdc-Parameters-v15c0 NRDC-Parameters-v15c0 OPTIONAL, 11504 partialFR2-FallbackRX-Req ENUMERATED {true} OPTIONAL, 11505 nonCriticalExtension SEQUENCE {} OPTIONAL 11506} 11507 11508-- Regular non-critical extensions: 11509UE-NR-Capability-v1610 ::= SEQUENCE { 11510 inDeviceCoexInd-r16 ENUMERATED {supported} OPTIONAL, 11511 dl-DedicatedMessageSegmentation-r16 ENUMERATED {supported} OPTIONAL, 11512 nrdc-Parameters-v1610 NRDC-Parameters-v1610 OPTIONAL, 11513 powSav-Parameters-r16 PowSav-Parameters-r16 OPTIONAL, 11514 fr1-Add-UE-NR-Capabilities-v1610 UE-NR-CapabilityAddFRX-Mode-v1610 OPTIONAL, 11515 fr2-Add-UE-NR-Capabilities-v1610 UE-NR-CapabilityAddFRX-Mode-v1610 OPTIONAL, 11516 bh-RLF-Indication-r16 ENUMERATED {supported} OPTIONAL, 11517 directSN-AdditionFirstRRC-IAB-r16 ENUMERATED {supported} OPTIONAL, 11518 bap-Parameters-r16 BAP-Parameters-r16 OPTIONAL, 11519 referenceTimeProvision-r16 ENUMERATED {supported} OPTIONAL, 11520 sidelinkParameters-r16 SidelinkParameters-r16 OPTIONAL, 11521 highSpeedParameters-r16 HighSpeedParameters-r16 OPTIONAL, 11522 mac-Parameters-v1610 MAC-Parameters-v1610 OPTIONAL, 11523 mcgRLF-RecoveryViaSCG-r16 ENUMERATED {supported} OPTIONAL, 11524 resumeWithStoredMCG-SCells-r16 ENUMERATED {supported} OPTIONAL, 11525 resumeWithStoredSCG-r16 ENUMERATED {supported} OPTIONAL, 11526 resumeWithSCG-Config-r16 ENUMERATED {supported} OPTIONAL, 11527 ue-BasedPerfMeas-Parameters-r16 UE-BasedPerfMeas-Parameters-r16 OPTIONAL, 11528 son-Parameters-r16 SON-Parameters-r16 OPTIONAL, 11529 onDemandSIB-Connected-r16 ENUMERATED {supported} OPTIONAL, 11530 nonCriticalExtension UE-NR-Capability-v1640 OPTIONAL 11531} 11532 11533UE-NR-Capability-v1640 ::= SEQUENCE { 11534 redirectAtResumeByNAS-r16 ENUMERATED {supported} OPTIONAL, 11535 phy-ParametersSharedSpectrumChAccess-r16 Phy-ParametersSharedSpectrumChAccess-r16 OPTIONAL, 11536 nonCriticalExtension UE-NR-Capability-v1650 OPTIONAL 11537} 11538 11539UE-NR-Capability-v1650 ::= SEQUENCE { 11540 mpsPriorityIndication-r16 ENUMERATED {supported} OPTIONAL, 11541 highSpeedParameters-v1650 HighSpeedParameters-v1650 OPTIONAL, 11542 nonCriticalExtension SEQUENCE {} OPTIONAL 11543} 11544 11545UE-NR-CapabilityAddXDD-Mode ::= SEQUENCE { 11546 phy-ParametersXDD-Diff Phy-ParametersXDD-Diff OPTIONAL, 11547 mac-ParametersXDD-Diff MAC-ParametersXDD-Diff OPTIONAL, 11548 measAndMobParametersXDD-Diff MeasAndMobParametersXDD-Diff OPTIONAL 11549} 11550 11551UE-NR-CapabilityAddXDD-Mode-v1530 ::= SEQUENCE { 11552 eutra-ParametersXDD-Diff EUTRA-ParametersXDD-Diff 11553} 11554 11555UE-NR-CapabilityAddFRX-Mode ::= SEQUENCE { 11556 phy-ParametersFRX-Diff Phy-ParametersFRX-Diff OPTIONAL, 11557 measAndMobParametersFRX-Diff MeasAndMobParametersFRX-Diff OPTIONAL 11558} 11559 11560UE-NR-CapabilityAddFRX-Mode-v1540 ::= SEQUENCE { 11561 ims-ParametersFRX-Diff IMS-ParametersFRX-Diff OPTIONAL 11562} 11563 11564UE-NR-CapabilityAddFRX-Mode-v1610 ::= SEQUENCE { 11565 powSav-ParametersFRX-Diff-r16 PowSav-ParametersFRX-Diff-r16 OPTIONAL, 11566 mac-ParametersFRX-Diff-r16 MAC-ParametersFRX-Diff-r16 OPTIONAL 11567} 11568 11569BAP-Parameters-r16 ::= SEQUENCE { 11570 flowControlBH-RLC-ChannelBased-r16 ENUMERATED {supported} OPTIONAL, 11571 flowControlRouting-ID-Based-r16 ENUMERATED {supported} OPTIONAL 11572} 11573 11574-- TAG-UE-NR-CAPABILITY-STOP 11575-- TAG-SHAREDSPECTRUMCHACCESSPARAMSPERBAND-START 11576 11577SharedSpectrumChAccessParamsPerBand-r16 ::= SEQUENCE { 11578 11579 -- R1 10-1: UL channel access for dynamic channel access mode 11580 ul-DynamicChAccess-r16 ENUMERATED {supported} OPTIONAL, 11581 -- R1 10-1a: UL channel access for semi-static channel access mode 11582 ul-Semi-StaticChAccess-r16 ENUMERATED {supported} OPTIONAL, 11583 -- R1 10-2: SSB-based RRM for dynamic channel access mode 11584 ssb-RRM-DynamicChAccess-r16 ENUMERATED {supported} OPTIONAL, 11585 -- R1 10-2a: SSB-based RRM for semi-static channel access mode 11586 ssb-RRM-Semi-StaticChAccess-r16 ENUMERATED {supported} OPTIONAL, 11587 -- R1 10-2b: MIB reading on unlicensed cell 11588 mib-Acquisition-r16 ENUMERATED {supported} OPTIONAL, 11589 -- R1 10-2c: SSB-based RLM for dynamic channel access mode 11590 ssb-RLM-DynamicChAccess-r16 ENUMERATED {supported} OPTIONAL, 11591 -- R1 10-2d: SSB-based RLM for semi-static channel access mode 11592 ssb-RLM-Semi-StaticChAccess-r16 ENUMERATED {supported} OPTIONAL, 11593 -- R1 10-2e: SIB1 reception on unlicensed cell 11594 sib1-Acquisition-r16 ENUMERATED {supported} OPTIONAL, 11595 -- R1 10-2f: Support monitoring of extended RAR window 11596 extRA-ResponseWindow-r16 ENUMERATED {supported} OPTIONAL, 11597 -- R1 10-2g: SSB-based BFD/CBD for dynamic channel access mode 11598 ssb-BFD-CBD-dynamicChannelAccess-r16 ENUMERATED {supported} OPTIONAL, 11599 -- R1 10-2h: SSB-based BFD/CBD for semi-static channel access mode 11600 ssb-BFD-CBD-semi-staticChannelAccess-r16 ENUMERATED {supported} OPTIONAL, 11601 -- R1 10-2i: CSI-RS-based BFD/CBD for NR-U 11602 csi-RS-BFD-CBD-r16 ENUMERATED {supported} OPTIONAL, 11603 -- R1 10-7: UL channel access for 10 MHz SCell 11604 ul-ChannelBW-SCell-10mhz-r16 ENUMERATED {supported} OPTIONAL, 11605 -- R1 10-10: RSSI and channel occupancy measurement and reporting 11606 rssi-ChannelOccupancyReporting-r16 ENUMERATED {supported} OPTIONAL, 11607 -- R1 10-11:SRS starting position at any OFDM symbol in a slot 11608 srs-StartAnyOFDM-Symbol-r16 ENUMERATED {supported} OPTIONAL, 11609 -- R1 10-20: Support search space set configuration with freqMonitorLocation-r16 11610 searchSpaceFreqMonitorLocation-r16 INTEGER (1..5) OPTIONAL, 11611 -- R1 10-20a: Support coreset configuration with rb-Offset 11612 coreset-RB-Offset-r16 ENUMERATED {supported} OPTIONAL, 11613 -- R1 10-23:CGI reading on unlicensed cell for ANR functionality 11614 cgi-Acquisition-r16 ENUMERATED {supported} OPTIONAL, 11615 -- R1 10-25: Enable configured UL transmissions when DCI 2_0 is configured but not detected 11616 configuredUL-Tx-r16 ENUMERATED {supported} OPTIONAL, 11617 -- R1 10-27: Wideband PRACH 11618 prach-Wideband-r16 ENUMERATED {supported} OPTIONAL, 11619 -- R1 10-29: Support available RB set indicator field in DCI 2_0 11620 dci-AvailableRB-Set-r16 ENUMERATED {supported} OPTIONAL, 11621 -- R1 10-30: Support channel occupancy duration indicator field in DCI 2_0 11622 dci-ChOccupancyDuration-r16 ENUMERATED {supported} OPTIONAL, 11623 -- R1 10-8: Type B PDSCH length {3, 5, 6, 8, 9, 10, 11, 12, 13} without DMRS shift due to CRS collision 11624 typeB-PDSCH-length-r16 ENUMERATED {supported} OPTIONAL, 11625 -- R1 10-9: Search space set group switching with explicit DCI 2_0 bit field trigger or with implicit PDCCH decoding with DCI 2_0 monitoring 11626 searchSpaceSwitchWithDCI-r16 ENUMERATED {supported} OPTIONAL, 11627 -- R1 10-9b: Search space set group switching with implicit PDCCH decoding without DCI 2_0 monitoring 11628 searchSpaceSwitchWithoutDCI-r16 ENUMERATED {supported} OPTIONAL, 11629 -- R1 10-9d: Support Search space set group switching capability 2 11630 searchSpaceSwitchCapability2-r16 ENUMERATED {supported} OPTIONAL, 11631 -- R1 10-14: Non-numerical PDSCH to HARQ-ACK timing 11632 non-numericalPDSCH-HARQ-timing-r16 ENUMERATED {supported} OPTIONAL, 11633 -- R1 10-15: Enhanced dynamic HARQ codebook 11634 enhancedDynamicHARQ-codebook-r16 ENUMERATED {supported} OPTIONAL, 11635 -- R1 10-16: One-shot HARQ ACK feedback 11636 oneShotHARQ-feedback-r16 ENUMERATED {supported} OPTIONAL, 11637 -- R1 10-17: Multi-PUSCH UL grant 11638 multiPUSCH-UL-grant-r16 ENUMERATED {supported} OPTIONAL, 11639 -- R1 10-26: CSI-RS based RLM for NR-U 11640 csi-RS-RLM-r16 ENUMERATED {supported} OPTIONAL, 11641 dummy ENUMERATED {supported} OPTIONAL, 11642 -- R1 10-31: Support of P/SP-CSI-RS reception with CSI-RS-ValidationWith-DCI-r16 configured 11643 periodicAndSemi-PersistentCSI-RS-r16 ENUMERATED {supported} OPTIONAL, 11644 -- R1 10-3: PRB interlace mapping for PUSCH 11645 pusch-PRB-interlace-r16 ENUMERATED {supported} OPTIONAL, 11646 -- R1 10-3a: PRB interlace mapping for PUCCH 11647 pucch-F0-F1-PRB-Interlace-r16 ENUMERATED {supported} OPTIONAL, 11648 -- R1 10-12: OCC for PRB interlace mapping for PF2 and PF3 11649 occ-PRB-PF2-PF3-r16 ENUMERATED {supported} OPTIONAL, 11650 -- R1 10-13a: Extended CP range of more than one symbol for CG-PUSCH 11651 extCP-rangeCG-PUSCH-r16 ENUMERATED {supported} OPTIONAL, 11652 -- R1 10-18: Configured grant with retransmission in CG resources 11653 configuredGrantWithReTx-r16 ENUMERATED {supported} OPTIONAL, 11654 -- R1 10-21a: Support using ED threshold given by gNB for UL to DL COT sharing 11655 ed-Threshold-r16 ENUMERATED {supported} OPTIONAL, 11656 -- R1 10-21b: Support UL to DL COT sharing 11657 ul-DL-COT-Sharing-r16 ENUMERATED {supported} OPTIONAL, 11658 -- R1 10-24: CG-UCI multiplexing with HARQ ACK 11659 mux-CG-UCI-HARQ-ACK-r16 ENUMERATED {supported} OPTIONAL, 11660 -- R1 10-28: Configured grant with Rel-16 enhanced resource configuration 11661 cg-resourceConfig-r16 ENUMERATED {supported} OPTIONAL 11662} 11663 11664SharedSpectrumChAccessParamsPerBand-v1630 ::= SEQUENCE { 11665 -- R4 4-1: DL reception in intra-carrier guardband 11666 dl-ReceptionIntraCellGuardband-r16 ENUMERATED {supported} OPTIONAL, 11667 -- R4 4-2: DL reception when gNB does not transmit on all RB sets of a carrier as a result of LBT 11668 dl-ReceptionLBT-subsetRB-r16 ENUMERATED {supported} OPTIONAL 11669} 11670 11671SharedSpectrumChAccessParamsPerBand-v1640 ::= SEQUENCE { 11672 -- 10-26b(1-4): CSI-RS based RRM measurement with associated SS-block 11673 csi-RSRP-AndRSRQ-MeasWithSSB-r16 ENUMERATED {supported} OPTIONAL, 11674 -- 10-26c(1-5): CSI-RS based RRM measurement without associated SS-block 11675 csi-RSRP-AndRSRQ-MeasWithoutSSB-r16 ENUMERATED {supported} OPTIONAL, 11676 -- 10-26d(1-6): CSI-RS based RS-SINR measurement 11677 csi-SINR-Meas-r16 ENUMERATED {supported} OPTIONAL, 11678 -- 10-26e(1-8): RLM based on a mix of SS block and CSI-RS signals within active BWP 11679 ssb-AndCSI-RS-RLM-r16 ENUMERATED {supported} OPTIONAL, 11680 -- 10-26f(1-9): CSI-RS based contention free RA for HO 11681 csi-RS-CFRA-ForHO-r16 ENUMERATED {supported} OPTIONAL 11682} 11683 11684SharedSpectrumChAccessParamsPerBand-v1650 ::= SEQUENCE { 11685 -- Extension of R1 10-9 capability to configure up to 16 instead of 4 cells or cell groups, respectively 11686 extendedSearchSpaceSwitchWithDCI-r16 ENUMERATED {supported} OPTIONAL 11687} 11688 11689-- TAG-SHAREDSPECTRUMCHACCESSPARAMSPERBAND-STOP 11690-- TAG-ABSOLUTETIMEINFO-START 11691 11692AbsoluteTimeInfo-r16 ::= BIT STRING (SIZE (48)) 11693 11694-- TAG-ABSOLUTETIMEINFO-STOP 11695-- TAG-AREACONFIGURATION-START 11696 11697AreaConfiguration-r16 ::= SEQUENCE { 11698 areaConfig-r16 AreaConfig-r16, 11699 interFreqTargetList-r16 SEQUENCE(SIZE (1..maxFreq)) OF InterFreqTargetInfo-r16 OPTIONAL -- Need R 11700} 11701 11702AreaConfig-r16 ::= CHOICE { 11703 cellGlobalIdList-r16 CellGlobalIdList-r16, 11704 trackingAreaCodeList-r16 TrackingAreaCodeList-r16, 11705 trackingAreaIdentityList-r16 TrackingAreaIdentityList-r16 11706} 11707 11708InterFreqTargetInfo-r16 ::= SEQUENCE { 11709 dl-CarrierFreq ARFCN-ValueNR, 11710 cellList SEQUENCE (SIZE (1..32)) OF PhysCellId OPTIONAL 11711} 11712 11713CellGlobalIdList-r16 ::= SEQUENCE (SIZE (1..32)) OF CGI-Info-Logging-r16 11714 11715TrackingAreaCodeList-r16 ::= SEQUENCE (SIZE (1..8)) OF TrackingAreaCode 11716 11717TrackingAreaIdentityList-r16 ::= SEQUENCE (SIZE (1..8)) OF TrackingAreaIdentity-r16 11718 11719TrackingAreaIdentity-r16 ::= SEQUENCE { 11720 plmn-Identity-r16 PLMN-Identity, 11721 trackingAreaCode-r16 TrackingAreaCode 11722} 11723 11724-- TAG-AREACONFIGURATION-STOP 11725-- TAG-BTNAMELIST-START 11726 11727BT-NameList-r16 ::= SEQUENCE (SIZE (1..maxBT-Name-r16)) OF BT-Name-r16 11728 11729BT-Name-r16 ::= OCTET STRING (SIZE (1..248)) 11730 11731-- TAG-BTNAMELIST-STOP 11732-- TAG-EUTRA-ALLOWEDMEASBANDWIDTH-START 11733 11734EUTRA-AllowedMeasBandwidth ::= ENUMERATED {mbw6, mbw15, mbw25, mbw50, mbw75, mbw100} 11735 11736-- TAG-EUTRA-ALLOWEDMEASBANDWIDTH-STOP 11737-- TAG-EUTRA-MBSFN-SUBFRAMECONFIGLIST-START 11738 11739EUTRA-MBSFN-SubframeConfigList ::= SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF EUTRA-MBSFN-SubframeConfig 11740 11741EUTRA-MBSFN-SubframeConfig ::= SEQUENCE { 11742 radioframeAllocationPeriod ENUMERATED {n1, n2, n4, n8, n16, n32}, 11743 radioframeAllocationOffset INTEGER (0..7), 11744 subframeAllocation1 CHOICE { 11745 oneFrame BIT STRING (SIZE(6)), 11746 fourFrames BIT STRING (SIZE(24)) 11747 }, 11748 subframeAllocation2 CHOICE { 11749 oneFrame BIT STRING (SIZE(2)), 11750 fourFrames BIT STRING (SIZE(8)) 11751 } OPTIONAL, -- Need R 11752 ... 11753} 11754 11755-- TAG-EUTRA-MBSFN-SUBFRAMECONFIGLIST-STOP 11756-- TAG-EUTRA-MULTIBANDINFOLIST-START 11757 11758EUTRA-MultiBandInfoList ::= SEQUENCE (SIZE (1..maxMultiBands)) OF EUTRA-MultiBandInfo 11759 11760EUTRA-MultiBandInfo ::= SEQUENCE { 11761 eutra-FreqBandIndicator FreqBandIndicatorEUTRA, 11762 eutra-NS-PmaxList EUTRA-NS-PmaxList OPTIONAL -- Need R 11763} 11764 11765-- TAG-EUTRA-MULTIBANDINFOLIST-STOP 11766-- TAG-EUTRA-NS-PMAXLIST-START 11767 11768EUTRA-NS-PmaxList ::= SEQUENCE (SIZE (1..maxEUTRA-NS-Pmax)) OF EUTRA-NS-PmaxValue 11769 11770EUTRA-NS-PmaxValue ::= SEQUENCE { 11771 additionalPmax INTEGER (-30..33) OPTIONAL, -- Need R 11772 additionalSpectrumEmission INTEGER (1..288) OPTIONAL -- Need R 11773} 11774 11775-- TAG-EUTRA-NS-PMAXLIST-STOP 11776-- TAG-EUTRA-PHYSCELLID-START 11777 11778EUTRA-PhysCellId ::= INTEGER (0..503) 11779 11780-- TAG-EUTRA-PHYSCELLID-STOP 11781-- TAG-EUTRA-PHYSCELLIDRANGE-START 11782 11783EUTRA-PhysCellIdRange ::= SEQUENCE { 11784 start EUTRA-PhysCellId, 11785 range ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n84, n96, 11786 n128, n168, n252, n504, spare2, spare1} OPTIONAL -- Need N 11787} 11788 11789-- TAG-EUTRA-PHYSCELLIDRANGE-STOP 11790-- TAG-EUTRA-PRESENCEANTENNAPORT1-START 11791 11792EUTRA-PresenceAntennaPort1 ::= BOOLEAN 11793 11794-- TAG-EUTRA-PRESENCEANTENNAPORT1-STOP 11795-- TAG-EUTRA-Q-OFFSETRANGE-START 11796 11797EUTRA-Q-OffsetRange ::= ENUMERATED { 11798 dB-24, dB-22, dB-20, dB-18, dB-16, dB-14, 11799 dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3, 11800 dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5, 11801 dB6, dB8, dB10, dB12, dB14, dB16, dB18, 11802 dB20, dB22, dB24} 11803 11804-- TAG-EUTRA-Q-OFFSETRANGE-STOP 11805-- TAG-IABIPADDRESS-START 11806 11807IAB-IP-Address-r16 ::= CHOICE { 11808 iPv4-Address-r16 BIT STRING (SIZE(32)), 11809 iPv6-Address-r16 BIT STRING (SIZE(128)), 11810 iPv6-Prefix-r16 BIT STRING (SIZE(64)), 11811 ... 11812} 11813 11814-- TAG-IABIPADDRESS-STOP 11815-- TAG-IABIPADDRESSINDEX-START 11816 11817IAB-IP-AddressIndex-r16 ::= INTEGER (1..maxIAB-IP-Address-r16) 11818 11819-- TAG-IABIPADDRESSINDEX-STOP 11820-- TAG-IAB-IP-USAGE-START 11821 11822IAB-IP-Usage-r16 ::= ENUMERATED {f1-C, f1-U, non-F1, spare} 11823 11824-- TAG-IAB-IP-USAGE-STOP 11825-- TAG-LOGGINGDURATION-START 11826 11827LoggingDuration-r16 ::= ENUMERATED { 11828 min10, min20, min40, min60, min90, min120, spare2, spare1} 11829 11830-- TAG-LOGGINGDURATION-STOP 11831-- TAG-LOGGINGINTERVAL-START 11832 11833LoggingInterval-r16 ::= ENUMERATED { 11834 ms320, ms640, ms1280, ms2560, ms5120, ms10240, ms20480, 11835 ms30720, ms40960, ms61440 , infinity} 11836 11837-- TAG-LOGGINGINTERVAL-STOP 11838-- TAG-LOGMEASRESULTLISTBT-START 11839 11840LogMeasResultListBT-r16 ::= SEQUENCE (SIZE (1..maxBT-IdReport-r16)) OF LogMeasResultBT-r16 11841 11842LogMeasResultBT-r16 ::= SEQUENCE { 11843 bt-Addr-r16 BIT STRING (SIZE (48)), 11844 rssi-BT-r16 INTEGER (-128..127) OPTIONAL, 11845 ... 11846} 11847 11848-- TAG-LOGMEASRESULTLISTBT-STOP 11849-- TAG-LOGMEASRESULTLISTWLAN-START 11850 11851LogMeasResultListWLAN-r16 ::= SEQUENCE (SIZE (1..maxWLAN-Id-Report-r16)) OF LogMeasResultWLAN-r16 11852 11853LogMeasResultWLAN-r16 ::= SEQUENCE { 11854 wlan-Identifiers-r16 WLAN-Identifiers-r16, 11855 rssiWLAN-r16 WLAN-RSSI-Range-r16 OPTIONAL, 11856 rtt-WLAN-r16 WLAN-RTT-r16 OPTIONAL, 11857 ... 11858} 11859 11860WLAN-Identifiers-r16 ::= SEQUENCE { 11861 ssid-r16 OCTET STRING (SIZE (1..32)) OPTIONAL, 11862 bssid-r16 OCTET STRING (SIZE (6)) OPTIONAL, 11863 hessid-r16 OCTET STRING (SIZE (6)) OPTIONAL, 11864 ... 11865} 11866 11867WLAN-RSSI-Range-r16 ::= INTEGER(0..141) 11868 11869WLAN-RTT-r16 ::= SEQUENCE { 11870 rttValue-r16 INTEGER (0..16777215), 11871 rttUnits-r16 ENUMERATED { 11872 microseconds, 11873 hundredsofnanoseconds, 11874 tensofnanoseconds, 11875 nanoseconds, 11876 tenthsofnanoseconds, 11877 ...}, 11878 rttAccuracy-r16 INTEGER (0..255) OPTIONAL, 11879 ... 11880} 11881 11882-- TAG-OTHERCONFIG-START 11883 11884OtherConfig ::= SEQUENCE { 11885 delayBudgetReportingConfig CHOICE{ 11886 release NULL, 11887 setup SEQUENCE{ 11888 delayBudgetReportingProhibitTimer ENUMERATED {s0, s0dot4, s0dot8, s1dot6, s3, s6, s12, s30} 11889 } 11890 } OPTIONAL -- Need M 11891} 11892 11893OtherConfig-v1540 ::= SEQUENCE { 11894 overheatingAssistanceConfig CHOICE {release NULL, setup OverheatingAssistanceConfig} OPTIONAL, -- Need M 11895 ... 11896} 11897CandidateServingFreqListNR-r16 ::= SEQUENCE (SIZE (1..maxFreqIDC-r16)) OF ARFCN-ValueNR 11898 11899OtherConfig-v1610 ::= SEQUENCE { 11900 idc-AssistanceConfig-r16 CHOICE {release NULL, setup IDC-AssistanceConfig-r16} OPTIONAL, -- Need M 11901 drx-PreferenceConfig-r16 CHOICE {release NULL, setup DRX-PreferenceConfig-r16} OPTIONAL, -- Need M 11902 maxBW-PreferenceConfig-r16 CHOICE {release NULL, setup MaxBW-PreferenceConfig-r16} OPTIONAL, -- Need M 11903 maxCC-PreferenceConfig-r16 CHOICE {release NULL, setup MaxCC-PreferenceConfig-r16} OPTIONAL, -- Need M 11904 maxMIMO-LayerPreferenceConfig-r16 CHOICE {release NULL, setup MaxMIMO-LayerPreferenceConfig-r16} OPTIONAL, -- Need M 11905 minSchedulingOffsetPreferenceConfig-r16 CHOICE {release NULL, setup MinSchedulingOffsetPreferenceConfig-r16} OPTIONAL, -- Need M 11906 releasePreferenceConfig-r16 CHOICE {release NULL, setup ReleasePreferenceConfig-r16} OPTIONAL, -- Need M 11907 referenceTimePreferenceReporting-r16 ENUMERATED {true} OPTIONAL, -- Need R 11908 btNameList-r16 CHOICE {release NULL, setup BT-NameList-r16} OPTIONAL, -- Need M 11909 wlanNameList-r16 CHOICE {release NULL, setup WLAN-NameList-r16} OPTIONAL, -- Need M 11910 sensorNameList-r16 CHOICE {release NULL, setup Sensor-NameList-r16} OPTIONAL, -- Need M 11911 obtainCommonLocation-r16 ENUMERATED {true} OPTIONAL, -- Need R 11912 sl-AssistanceConfigNR-r16 ENUMERATED{true} OPTIONAL -- Need R 11913} 11914 11915OverheatingAssistanceConfig ::= SEQUENCE { 11916 overheatingIndicationProhibitTimer ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30, 11917 s60, s90, s120, s300, s600, spare3, spare2, spare1} 11918} 11919 11920IDC-AssistanceConfig-r16 ::= SEQUENCE { 11921 candidateServingFreqListNR-r16 CandidateServingFreqListNR-r16 OPTIONAL, -- Need R 11922 ... 11923} 11924 11925DRX-PreferenceConfig-r16 ::= SEQUENCE { 11926 drx-PreferenceProhibitTimer-r16 ENUMERATED { 11927 s0, s0dot5, s1, s2, s3, s4, s5, s6, s7, 11928 s8, s9, s10, s20, s30, spare2, spare1} 11929} 11930 11931MaxBW-PreferenceConfig-r16 ::= SEQUENCE { 11932 maxBW-PreferenceProhibitTimer-r16 ENUMERATED { 11933 s0, s0dot5, s1, s2, s3, s4, s5, s6, s7, 11934 s8, s9, s10, s20, s30, spare2, spare1} 11935} 11936 11937MaxCC-PreferenceConfig-r16 ::= SEQUENCE { 11938 maxCC-PreferenceProhibitTimer-r16 ENUMERATED { 11939 s0, s0dot5, s1, s2, s3, s4, s5, s6, s7, 11940 s8, s9, s10, s20, s30, spare2, spare1} 11941} 11942 11943MaxMIMO-LayerPreferenceConfig-r16 ::= SEQUENCE { 11944 maxMIMO-LayerPreferenceProhibitTimer-r16 ENUMERATED { 11945 s0, s0dot5, s1, s2, s3, s4, s5, s6, s7, 11946 s8, s9, s10, s20, s30, spare2, spare1} 11947} 11948 11949MinSchedulingOffsetPreferenceConfig-r16 ::= SEQUENCE { 11950 minSchedulingOffsetPreferenceProhibitTimer-r16 ENUMERATED { 11951 s0, s0dot5, s1, s2, s3, s4, s5, s6, s7, 11952 s8, s9, s10, s20, s30, spare2, spare1} 11953} 11954 11955ReleasePreferenceConfig-r16 ::= SEQUENCE { 11956 releasePreferenceProhibitTimer-r16 ENUMERATED { 11957 s0, s0dot5, s1, s2, s3, s4, s5, s6, s7, 11958 s8, s9, s10, s20, s30, infinity, spare1}, 11959 connectedReporting ENUMERATED {true} OPTIONAL -- Need R 11960} 11961 11962-- TAG-OTHERCONFIG-STOP 11963-- TAG-PHYSCELLIDUTRA-FDD-START 11964 11965PhysCellIdUTRA-FDD-r16 ::= INTEGER (0..511) 11966 11967-- TAG-PHYSCELLIDUTRA-FDD-STOP 11968-- TAG-RRC-TRANSACTIONIDENTIFIER-START 11969 11970RRC-TransactionIdentifier ::= INTEGER (0..3) 11971 11972-- TAG-RRC-TRANSACTIONIDENTIFIER-STOP 11973-- TAG-SENSORNAMELIST-START 11974 11975Sensor-NameList-r16 ::= SEQUENCE { 11976 measUncomBarPre-r16 ENUMERATED {true} OPTIONAL, -- Need R 11977 measUeSpeed ENUMERATED {true} OPTIONAL, -- Need R 11978 measUeOrientation ENUMERATED {true} OPTIONAL -- Need R 11979} 11980 11981-- TAG-SENSORNAMELIST-STOP 11982-- TAG-TRACEREFERENCE-START 11983 11984TraceReference-r16 ::= SEQUENCE { 11985 plmn-Identity-r16 PLMN-Identity, 11986 traceId-r16 OCTET STRING (SIZE (3)) 11987} 11988 11989-- TAG-TRACEREFERENCE-STOP 11990-- TAG-UE-MeasurementsAvailable-START 11991 11992UE-MeasurementsAvailable-r16 ::= SEQUENCE { 11993 logMeasAvailable-r16 ENUMERATED {true} OPTIONAL, 11994 logMeasAvailableBT-r16 ENUMERATED {true} OPTIONAL, 11995 logMeasAvailableWLAN-r16 ENUMERATED {true} OPTIONAL, 11996 connEstFailInfoAvailable-r16 ENUMERATED {true} OPTIONAL, 11997 rlf-InfoAvailable-r16 ENUMERATED {true} OPTIONAL, 11998 ... 11999} 12000 12001-- TAG-UE-MeasurementsAvailable-STOP 12002-- TAG-UTRA-FDD-Q-OFFSETRANGE-START 12003 12004UTRA-FDD-Q-OffsetRange-r16 ::= ENUMERATED { 12005 dB-24, dB-22, dB-20, dB-18, dB-16, dB-14, 12006 dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3, 12007 dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5, 12008 dB6, dB8, dB10, dB12, dB14, dB16, dB18, 12009 dB20, dB22, dB24} 12010 12011-- TAG-UTRA-FDD-Q-OFFSETRANGE-STOP 12012-- TAG-VISITEDCELLINFOLIST-START 12013 12014VisitedCellInfoList-r16 ::= SEQUENCE (SIZE (1..maxCellHistory-r16)) OF VisitedCellInfo-r16 12015 12016VisitedCellInfo-r16 ::= SEQUENCE { 12017 visitedCellId-r16 CHOICE { 12018 nr-CellId-r16 CHOICE { 12019 cgi-Info CGI-Info-Logging-r16, 12020 pci-arfcn-r16 SEQUENCE { 12021 physCellId-r16 PhysCellId, 12022 carrierFreq-r16 ARFCN-ValueNR 12023 } 12024 }, 12025 eutra-CellId-r16 CHOICE { 12026 cellGlobalId-r16 CGI-InfoEUTRA, 12027 pci-arfcn-r16 SEQUENCE { 12028 physCellId-r16 EUTRA-PhysCellId, 12029 carrierFreq-r16 ARFCN-ValueEUTRA 12030 } 12031 } 12032 } OPTIONAL, 12033 timeSpent-r16 INTEGER (0..4095), 12034 ... 12035} 12036 12037-- TAG-VISITEDCELLINFOLIST-STOP 12038-- TAG-WLANNAMELIST-START 12039 12040WLAN-NameList-r16 ::= SEQUENCE (SIZE (1..maxWLAN-Name-r16)) OF WLAN-Name-r16 12041 12042WLAN-Name-r16 ::= OCTET STRING (SIZE (1..32)) 12043 12044-- TAG-SL-BWP-CONFIG-START 12045 12046SL-BWP-Config-r16 ::= SEQUENCE { 12047 sl-BWP-Id BWP-Id, 12048 sl-BWP-Generic-r16 SL-BWP-Generic-r16 OPTIONAL, -- Need M 12049 sl-BWP-PoolConfig-r16 SL-BWP-PoolConfig-r16 OPTIONAL, -- Need M 12050 ... 12051} 12052 12053SL-BWP-Generic-r16 ::= SEQUENCE { 12054 sl-BWP-r16 BWP OPTIONAL, -- Need M 12055 sl-LengthSymbols-r16 ENUMERATED {sym7, sym8, sym9, sym10, sym11, sym12, sym13, sym14} OPTIONAL, -- Need M 12056 sl-StartSymbol-r16 ENUMERATED {sym0, sym1, sym2, sym3, sym4, sym5, sym6, sym7} OPTIONAL, -- Need M 12057 sl-PSBCH-Config-r16 CHOICE {release NULL, setup SL-PSBCH-Config-r16} OPTIONAL, -- Need M 12058 sl-TxDirectCurrentLocation-r16 INTEGER (0..3301) OPTIONAL, -- Need M 12059 ... 12060} 12061 12062-- TAG-SL-BWP-CONFIG-STOP 12063-- TAG-SL-BWP-CONFIGCOMMON-START 12064 12065SL-BWP-ConfigCommon-r16 ::= SEQUENCE { 12066 sl-BWP-Generic-r16 SL-BWP-Generic-r16 OPTIONAL, -- Need R 12067 sl-BWP-PoolConfigCommon-r16 SL-BWP-PoolConfigCommon-r16 OPTIONAL, -- Need R 12068 ... 12069} 12070 12071-- TAG-SL-BWP-CONFIGCOMMON-STOP 12072-- TAG-SL-BWP-POOLCONFIG-START 12073 12074SL-BWP-PoolConfig-r16 ::= SEQUENCE { 12075 sl-RxPool-r16 SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-ResourcePool-r16 OPTIONAL, -- Cond HO 12076 sl-TxPoolSelectedNormal-r16 SL-TxPoolDedicated-r16 OPTIONAL, -- Need M 12077 sl-TxPoolScheduling-r16 SL-TxPoolDedicated-r16 OPTIONAL, -- Need N 12078 sl-TxPoolExceptional-r16 SL-ResourcePoolConfig-r16 OPTIONAL -- Need M 12079} 12080 12081SL-TxPoolDedicated-r16 ::= SEQUENCE { 12082 sl-PoolToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolID-r16 OPTIONAL, -- Need N 12083 sl-PoolToAddModList-r16 SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolConfig-r16 OPTIONAL -- Need N 12084} 12085 12086SL-ResourcePoolConfig-r16 ::= SEQUENCE { 12087 sl-ResourcePoolID-r16 SL-ResourcePoolID-r16, 12088 sl-ResourcePool-r16 SL-ResourcePool-r16 OPTIONAL -- Need M 12089} 12090 12091SL-ResourcePoolID-r16 ::= INTEGER (1..maxNrofPoolID-r16) 12092 12093-- TAG-SL-BWP-POOLCONFIG-STOP 12094-- TAG-SL-BWP-POOLCONFIGCOMMON-START 12095 12096SL-BWP-PoolConfigCommon-r16 ::= SEQUENCE { 12097 sl-RxPool-r16 SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-ResourcePool-r16 OPTIONAL, -- Need R 12098 sl-TxPoolSelectedNormal-r16 SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolConfig-r16 OPTIONAL, -- Need R 12099 sl-TxPoolExceptional-r16 SL-ResourcePoolConfig-r16 OPTIONAL -- Need R 12100} 12101 12102-- TAG-SL-BWP-POOLCONFIGCOMMON-STOP 12103-- TAG-SL-CBR-PRIORITYTXCONFIGLIST-START 12104 12105SL-CBR-PriorityTxConfigList-r16 ::= SEQUENCE (SIZE (1..8)) OF SL-PriorityTxConfigIndex-r16 12106 12107SL-CBR-PriorityTxConfigList-v1650 ::= SEQUENCE (SIZE (1..8)) OF SL-PriorityTxConfigIndex-v1650 12108 12109SL-PriorityTxConfigIndex-r16 ::= SEQUENCE { 12110 sl-PriorityThreshold-r16 INTEGER (1..8) OPTIONAL, -- Need M 12111 sl-DefaultTxConfigIndex-r16 INTEGER (0..maxCBR-Level-1-r16) OPTIONAL, -- Need M 12112 sl-CBR-ConfigIndex-r16 INTEGER (0..maxCBR-Config-1-r16) OPTIONAL, -- Need M 12113 sl-Tx-ConfigIndexList-r16 SEQUENCE (SIZE (1.. maxCBR-Level-r16)) OF SL-TxConfigIndex-r16 OPTIONAL -- Need M 12114} 12115 12116SL-PriorityTxConfigIndex-v1650 ::= SEQUENCE { 12117 sl-MCS-RangeList-r16 SEQUENCE (SIZE (1..maxCBR-Level-r16)) OF SL-MinMaxMCS-List-r16 OPTIONAL -- Need M 12118} 12119 12120SL-TxConfigIndex-r16 ::= INTEGER (0..maxTxConfig-1-r16) 12121 12122-- TAG-SL-CBR-PRIORITYTXCONFIGLIST-STOP 12123-- TAG-SL-CBR-COMMONTXCONFIGLIST-START 12124 12125SL-CBR-CommonTxConfigList-r16 ::= SEQUENCE { 12126 sl-CBR-RangeConfigList-r16 SEQUENCE (SIZE (1..maxCBR-Config-r16)) OF SL-CBR-LevelsConfig-r16 OPTIONAL, -- Need M 12127 sl-CBR-PSSCH-TxConfigList-r16 SEQUENCE (SIZE (1.. maxTxConfig-r16)) OF SL-CBR-PSSCH-TxConfig-r16 OPTIONAL -- Need M 12128} 12129 12130SL-CBR-LevelsConfig-r16 ::= SEQUENCE (SIZE (1..maxCBR-Level-r16)) OF SL-CBR-r16 12131 12132SL-CBR-PSSCH-TxConfig-r16 ::= SEQUENCE { 12133 sl-CR-Limit-r16 INTEGER(0..10000) OPTIONAL, -- Need M 12134 sl-TxParameters-r16 SL-PSSCH-TxParameters-r16 OPTIONAL -- Need M 12135} 12136 12137SL-CBR-r16 ::= INTEGER (0..100) 12138 12139-- TAG-SL-CBR-COMMONTXCONFIGLIST-STOP 12140-- TAG-SL-CONFIGDEDICATEDNR-START 12141 12142SL-ConfigDedicatedNR-r16 ::= SEQUENCE { 12143 sl-PHY-MAC-RLC-Config-r16 SL-PHY-MAC-RLC-Config-r16 OPTIONAL, -- Need M 12144 sl-RadioBearerToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SLRB-Uu-ConfigIndex-r16 OPTIONAL, -- Need N 12145 sl-RadioBearerToAddModList-r16 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-RadioBearerConfig-r16 OPTIONAL, -- Need N 12146 sl-MeasConfigInfoToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIndex-r16 OPTIONAL, -- Need N 12147 sl-MeasConfigInfoToAddModList-r16 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-MeasConfigInfo-r16 OPTIONAL, -- Need N 12148 t400-r16 ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL, -- Need M 12149 ... 12150} 12151 12152SL-DestinationIndex-r16 ::= INTEGER (0..maxNrofSL-Dest-1-r16) 12153 12154SL-PHY-MAC-RLC-Config-r16::= SEQUENCE { 12155 sl-ScheduledConfig-r16 CHOICE {release NULL, setup SL-ScheduledConfig-r16 } OPTIONAL, -- Need M 12156 sl-UE-SelectedConfig-r16 CHOICE {release NULL, setup SL-UE-SelectedConfig-r16 } OPTIONAL, -- Need M 12157 sl-FreqInfoToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-Freq-Id-r16 OPTIONAL, -- Need N 12158 sl-FreqInfoToAddModList-r16 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfig-r16 OPTIONAL, -- Need N 12159 sl-RLC-BearerToReleaseList-r16 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfigIndex-r16 OPTIONAL, -- Need N 12160 sl-RLC-BearerToAddModList-r16 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16 OPTIONAL, -- Need N 12161 sl-MaxNumConsecutiveDTX-r16 ENUMERATED {n1, n2, n3, n4, n6, n8, n16, n32} OPTIONAL, -- Need M 12162 sl-CSI-Acquisition-r16 ENUMERATED {enabled} OPTIONAL, -- Need R 12163 sl-CSI-SchedulingRequestId-r16 CHOICE {release NULL, setup SchedulingRequestId} OPTIONAL, -- Need M 12164 sl-SSB-PriorityNR-r16 INTEGER (1..8) OPTIONAL, -- Need R 12165 networkControlledSyncTx-r16 ENUMERATED {on, off} OPTIONAL -- Need M 12166} 12167 12168-- TAG-SL-CONFIGDEDICATEDNR-STOP 12169-- TAG-SL-CONFIGUREDGRANTCONFIG-START 12170 12171SL-ConfiguredGrantConfig-r16 ::= SEQUENCE { 12172 sl-ConfigIndexCG-r16 SL-ConfigIndexCG-r16, 12173 sl-PeriodCG-r16 SL-PeriodCG-r16 OPTIONAL, -- Need M 12174 sl-NrOfHARQ-Processes-r16 INTEGER (1..16) OPTIONAL, -- Need M 12175 sl-HARQ-ProcID-offset-r16 INTEGER (0..15) OPTIONAL, -- Need M 12176 sl-CG-MaxTransNumList-r16 SL-CG-MaxTransNumList-r16 OPTIONAL, -- Need M 12177 rrc-ConfiguredSidelinkGrant-r16 SEQUENCE { 12178 sl-TimeResourceCG-Type1-r16 INTEGER (0..496) OPTIONAL, -- Need M 12179 sl-StartSubchannelCG-Type1-r16 INTEGER (0..26) OPTIONAL, -- Need M 12180 sl-FreqResourceCG-Type1-r16 INTEGER (0..6929) OPTIONAL, -- Need M 12181 sl-TimeOffsetCG-Type1-r16 INTEGER (0..7999) OPTIONAL, -- Need R 12182 sl-N1PUCCH-AN-r16 PUCCH-ResourceId OPTIONAL, -- Need M 12183 sl-PSFCH-ToPUCCH-CG-Type1-r16 INTEGER (0..15) OPTIONAL, -- Need M 12184 sl-ResourcePoolID-r16 SL-ResourcePoolID-r16 OPTIONAL, -- Need M 12185 sl-TimeReferenceSFN-Type1-r16 ENUMERATED {sfn512} OPTIONAL -- Need S 12186 } OPTIONAL, -- Need M 12187 ..., 12188 [[ 12189 sl-N1PUCCH-AN-Type2-r16 PUCCH-ResourceId OPTIONAL -- Need M 12190 ]] 12191} 12192 12193SL-ConfigIndexCG-r16 ::= INTEGER (0..maxNrofCG-SL-1-r16) 12194 12195SL-CG-MaxTransNumList-r16 ::= SEQUENCE (SIZE (1..8)) OF SL-CG-MaxTransNum-r16 12196 12197SL-CG-MaxTransNum-r16 ::= SEQUENCE { 12198 sl-Priority-r16 INTEGER (1..8), 12199 sl-MaxTransNum-r16 INTEGER (1..32) 12200} 12201 12202SL-PeriodCG-r16 ::= CHOICE{ 12203 sl-PeriodCG1-r16 ENUMERATED {ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000, spare6, 12204 spare5, spare4, spare3, spare2, spare1}, 12205 sl-PeriodCG2-r16 INTEGER (1..99) 12206} 12207 12208-- TAG-SL-CONFIGUREDGRANTCONFIG-STOP 12209-- TAG-SL-DESTINATIONIDENTITY-START 12210 12211SL-DestinationIdentity-r16 ::= BIT STRING (SIZE (24)) 12212 12213-- TAG-SL-DESTINATIONIDENTITY-STOP 12214-- TAG-SL-FREQCONFIG-START 12215 12216SL-FreqConfig-r16 ::= SEQUENCE { 12217 sl-Freq-Id-r16 SL-Freq-Id-r16, 12218 sl-SCS-SpecificCarrierList-r16 SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier, 12219 sl-AbsoluteFrequencyPointA-r16 ARFCN-ValueNR OPTIONAL, -- Need M 12220 sl-AbsoluteFrequencySSB-r16 ARFCN-ValueNR OPTIONAL, -- Need R 12221 frequencyShift7p5khzSL-r16 ENUMERATED {true} OPTIONAL, -- Cond V2X-SL-Shared 12222 valueN-r16 INTEGER (-1..1), 12223 sl-BWP-ToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF BWP-Id OPTIONAL, -- Need N 12224 sl-BWP-ToAddModList-r16 SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF SL-BWP-Config-r16 OPTIONAL, -- Need N 12225 sl-SyncConfigList-r16 SL-SyncConfigList-r16 OPTIONAL, -- Need M 12226 sl-SyncPriority-r16 ENUMERATED {gnss, gnbEnb} OPTIONAL -- Need M 12227} 12228 12229SL-Freq-Id-r16 ::= INTEGER (1.. maxNrofFreqSL-r16) 12230 12231-- TAG-SL-FREQCONFIG-STOP 12232-- TAG-SL-FREQCONFIGCOMMON-START 12233 12234SL-FreqConfigCommon-r16 ::= SEQUENCE { 12235 sl-SCS-SpecificCarrierList-r16 SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier, 12236 sl-AbsoluteFrequencyPointA-r16 ARFCN-ValueNR, 12237 sl-AbsoluteFrequencySSB-r16 ARFCN-ValueNR OPTIONAL, -- Need R 12238 frequencyShift7p5khzSL-r16 ENUMERATED {true} OPTIONAL, -- Cond V2X-SL-Shared 12239 valueN-r16 INTEGER (-1..1), 12240 sl-BWP-List-r16 SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF SL-BWP-ConfigCommon-r16 OPTIONAL, -- Need R 12241 sl-SyncPriority-r16 ENUMERATED {gnss, gnbEnb} OPTIONAL, -- Need R 12242 sl-NbAsSync-r16 BOOLEAN OPTIONAL, -- Need R 12243 sl-SyncConfigList-r16 SL-SyncConfigList-r16 OPTIONAL, -- Need R 12244 ... 12245} 12246-- TAG-SL-FREQCONFIGCOMMON-STOP 12247-- TAG-SL-LOGICALCHANNELCONFIG-START 12248 12249SL-LogicalChannelConfig-r16 ::= SEQUENCE { 12250 sl-Priority-r16 INTEGER (1..8), 12251 sl-PrioritisedBitRate-r16 ENUMERATED {kBps0, kBps8, kBps16, kBps32, kBps64, kBps128, kBps256, kBps512, 12252 kBps1024, kBps2048, kBps4096, kBps8192, kBps16384, kBps32768, kBps65536, infinity}, 12253 sl-BucketSizeDuration-r16 ENUMERATED {ms5, ms10, ms20, ms50, ms100, ms150, ms300, ms500, ms1000, 12254 spare7, spare6, spare5, spare4, spare3,spare2, spare1}, 12255 sl-ConfiguredGrantType1Allowed-r16 ENUMERATED {true} OPTIONAL, -- Need R 12256 sl-HARQ-FeedbackEnabled-r16 ENUMERATED {enabled, disabled } OPTIONAL, -- Need R 12257 sl-AllowedCG-List-r16 SEQUENCE (SIZE (0.. maxNrofCG-SL-1-r16)) OF SL-ConfigIndexCG-r16 12258 OPTIONAL, -- Need R 12259 sl-AllowedSCS-List-r16 SEQUENCE (SIZE (1..maxSCSs)) OF SubcarrierSpacing OPTIONAL, -- Need R 12260 sl-MaxPUSCH-Duration-r16 ENUMERATED {ms0p02, ms0p04, ms0p0625, ms0p125, ms0p25, ms0p5, spare2, spare1} 12261 OPTIONAL, -- Need R 12262 sl-LogicalChannelGroup-r16 INTEGER (0..maxLCG-ID) OPTIONAL, -- Need R 12263 sl-SchedulingRequestId-r16 SchedulingRequestId OPTIONAL, -- Need R 12264 sl-LogicalChannelSR-DelayTimerApplied-r16 BOOLEAN OPTIONAL, -- Need R 12265 ... 12266} 12267-- TAG-SL-LOGICALCHANNELCONFIG-STOP 12268-- TAG-SL-MEASCONFIGCOMMON-START 12269 12270SL-MeasConfigCommon-r16 ::= SEQUENCE { 12271 sl-MeasObjectListCommon-r16 SL-MeasObjectList-r16 OPTIONAL, -- Need R 12272 sl-ReportConfigListCommon-r16 SL-ReportConfigList-r16 OPTIONAL, -- Need R 12273 sl-MeasIdListCommon-r16 SL-MeasIdList-r16 OPTIONAL, -- Need R 12274 sl-QuantityConfigCommon-r16 SL-QuantityConfig-r16 OPTIONAL, -- Need R 12275 ... 12276} 12277 12278-- TAG-SL-MEASCONFIGCOMMON-STOP 12279-- TAG-SL-MEASCONFIGINFO-START 12280 12281SL-MeasConfigInfo-r16 ::= SEQUENCE { 12282 sl-DestinationIndex-r16 SL-DestinationIndex-r16, 12283 sl-MeasConfig-r16 SL-MeasConfig-r16, 12284 ... 12285} 12286 12287SL-MeasConfig-r16 ::= SEQUENCE { 12288 sl-MeasObjectToRemoveList-r16 SL-MeasObjectToRemoveList-r16 OPTIONAL, -- Need N 12289 sl-MeasObjectToAddModList-r16 SL-MeasObjectList-r16 OPTIONAL, -- Need N 12290 sl-ReportConfigToRemoveList-r16 SL-ReportConfigToRemoveList-r16 OPTIONAL, -- Need N 12291 sl-ReportConfigToAddModList-r16 SL-ReportConfigList-r16 OPTIONAL, -- Need N 12292 sl-MeasIdToRemoveList-r16 SL-MeasIdToRemoveList-r16 OPTIONAL, -- Need N 12293 sl-MeasIdToAddModList-r16 SL-MeasIdList-r16 OPTIONAL, -- Need N 12294 sl-QuantityConfig-r16 SL-QuantityConfig-r16 OPTIONAL, -- Need M 12295 ... 12296} 12297 12298SL-MeasObjectToRemoveList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-ObjectId-r16)) OF SL-MeasObjectId-r16 12299 12300SL-ReportConfigToRemoveList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-ReportConfigId-r16)) OF SL-ReportConfigId-r16 12301 12302SL-MeasIdToRemoveList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-MeasId-r16)) OF SL-MeasId-r16 12303 12304-- TAG-SL-MEASCONFIGINFO-STOP 12305-- TAG-SL-MEASIDLIST-START 12306 12307SL-MeasIdList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-MeasId-r16)) OF SL-MeasIdInfo-r16 12308 12309SL-MeasIdInfo-r16 ::= SEQUENCE { 12310 sl-MeasId-r16 SL-MeasId-r16, 12311 sl-MeasObjectId-r16 SL-MeasObjectId-r16, 12312 sl-ReportConfigId-r16 SL-ReportConfigId-r16, 12313 ... 12314} 12315 12316SL-MeasId-r16 ::= INTEGER (1..maxNrofSL-MeasId-r16) 12317 12318-- TAG-SL-MEASIDLIST-STOP 12319-- TAG-SL-MEASOBJECTLIST-START 12320 12321SL-MeasObjectList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-ObjectId-r16)) OF SL-MeasObjectInfo-r16 12322 12323SL-MeasObjectInfo-r16 ::= SEQUENCE { 12324 sl-MeasObjectId-r16 SL-MeasObjectId-r16, 12325 sl-MeasObject-r16 SL-MeasObject-r16, 12326 ... 12327} 12328 12329SL-MeasObjectId-r16 ::= INTEGER (1..maxNrofSL-ObjectId-r16) 12330 12331SL-MeasObject-r16 ::= SEQUENCE { 12332 frequencyInfoSL-r16 ARFCN-ValueNR, 12333 ... 12334} 12335 12336-- TAG-SL-MEASOBJECTLIST-STOP 12337-- TAG-SL-PDCP-CONFIG-START 12338 12339SL-PDCP-Config-r16 ::= SEQUENCE { 12340 sl-DiscardTimer-r16 ENUMERATED {ms3, ms10, ms20, ms25, ms30, ms40, ms50, ms60, ms75, ms100, ms150, ms200, 12341 ms250, ms300, ms500, ms750, ms1500, infinity} OPTIONAL, -- Cond Setup 12342 sl-PDCP-SN-Size-r16 ENUMERATED {len12bits, len18bits} OPTIONAL, -- Cond Setup2 12343 sl-OutOfOrderDelivery ENUMERATED { true } OPTIONAL, -- Need R 12344 ... 12345} 12346 12347-- TAG-SL-PDCP-CONFIG-STOP 12348-- TAG-SL-PSBCH-CONFIG-START 12349 12350SL-PSBCH-Config-r16 ::= SEQUENCE { 12351 dl-P0-PSBCH-r16 INTEGER (-16..15) OPTIONAL, -- Need M 12352 dl-Alpha-PSBCH-r16 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need M 12353 ... 12354} 12355 12356-- TAG-SL-PSBCH-CONFIG-STOP 12357-- TAG-SL-PSSCH-TXCONFIGLIST-START 12358 12359SL-PSSCH-TxConfigList-r16 ::= SEQUENCE (SIZE (1..maxPSSCH-TxConfig-r16)) OF SL-PSSCH-TxConfig-r16 12360 12361SL-PSSCH-TxConfig-r16 ::= SEQUENCE { 12362 sl-TypeTxSync-r16 SL-TypeTxSync-r16 OPTIONAL, -- Need R 12363 sl-ThresUE-Speed-r16 ENUMERATED {kmph60, kmph80, kmph100, kmph120, 12364 kmph140, kmph160, kmph180, kmph200}, 12365 sl-ParametersAboveThres-r16 SL-PSSCH-TxParameters-r16, 12366 sl-ParametersBelowThres-r16 SL-PSSCH-TxParameters-r16, 12367 ..., 12368 [[ 12369 sl-ParametersAboveThres-v1650 SL-MinMaxMCS-List-r16 OPTIONAL, -- Need R 12370 sl-ParametersBelowThres-v1650 SL-MinMaxMCS-List-r16 OPTIONAL -- Need R 12371 ]] 12372} 12373 12374 12375SL-PSSCH-TxParameters-r16 ::= SEQUENCE { 12376 sl-MinMCS-PSSCH-r16 INTEGER (0..27), 12377 sl-MaxMCS-PSSCH-r16 INTEGER (0..31), 12378 sl-MinSubChannelNumPSSCH-r16 INTEGER (1..27), 12379 sl-MaxSubchannelNumPSSCH-r16 INTEGER (1..27), 12380 sl-MaxTxTransNumPSSCH-r16 INTEGER (1..32), 12381 sl-MaxTxPower-r16 SL-TxPower-r16 OPTIONAL -- Cond CBR 12382} 12383 12384-- TAG-SL-PSSCH-TXCONFIGLIST-STOP 12385-- TAG-SL-QOS-FLOWIDENTITY-START 12386 12387SL-QoS-FlowIdentity-r16 ::= INTEGER (1..maxNrofSL-QFIs-r16) 12388 12389-- TAG-SL-QOS-FLOWIDENTITY-STOP 12390-- TAG-SL-QOS-PROFILE-START 12391 12392SL-QoS-Profile-r16 ::= SEQUENCE { 12393 sl-PQI-r16 SL-PQI-r16 OPTIONAL, -- Need R 12394 sl-GFBR-r16 INTEGER (0..4000000000) OPTIONAL, -- Need R 12395 sl-MFBR-r16 INTEGER (0..4000000000) OPTIONAL, -- Need R 12396 sl-Range-r16 INTEGER (1..1000) OPTIONAL, -- Need R 12397 ... 12398} 12399 12400SL-PQI-r16 ::= CHOICE { 12401 sl-StandardizedPQI-r16 INTEGER (0..255), 12402 sl-Non-StandardizedPQI-r16 SEQUENCE { 12403 sl-ResourceType-r16 ENUMERATED {gbr, non-GBR, delayCriticalGBR, spare1} OPTIONAL, -- Need R 12404 sl-PriorityLevel-r16 INTEGER (1..8) OPTIONAL, -- Need R 12405 sl-PacketDelayBudget-r16 INTEGER (0..1023) OPTIONAL, -- Need R 12406 sl-PacketErrorRate-r16 INTEGER (0..9) OPTIONAL, -- Need R 12407 sl-AveragingWindow-r16 INTEGER (0..4095) OPTIONAL, -- Need R 12408 sl-MaxDataBurstVolume-r16 INTEGER (0..4095) OPTIONAL, -- Need R 12409 ... 12410 } 12411} 12412 12413-- TAG-SL-QOS-PROFILE-STOP 12414-- TAG-SL-QUANTITYCONFIG-START 12415 12416SL-QuantityConfig-r16 ::= SEQUENCE { 12417 sl-FilterCoefficientDMRS-r16 FilterCoefficient DEFAULT fc4, 12418 ... 12419} 12420 12421-- TAG-SL-QuantityConfig-STOP 12422-- TAG-SL-RADIOBEARERCONFIG-START 12423 12424SL-RadioBearerConfig-r16 ::= SEQUENCE { 12425 slrb-Uu-ConfigIndex-r16 SLRB-Uu-ConfigIndex-r16, 12426 sl-SDAP-Config-r16 SL-SDAP-Config-r16 OPTIONAL, -- Cond SLRBSetup 12427 sl-PDCP-Config-r16 SL-PDCP-Config-r16 OPTIONAL, -- Cond SLRBSetup 12428 sl-TransRange-r16 ENUMERATED {m20, m50, m80, m100, m120, m150, m180, m200, m220, m250, m270, m300, m350, m370, 12429 m400, m420, m450, m480, m500, m550, m600, m700, m1000, spare9, spare8, spare7, spare6, 12430 spare5, spare4, spare3, spare2, spare1} OPTIONAL, -- Need R 12431 ... 12432} 12433 12434-- TAG-SL-RADIOBEARERCONFIG-STOP 12435-- TAG-SL-REPORTCONFIGLIST-START 12436 12437SL-ReportConfigList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-ReportConfigId-r16)) OF SL-ReportConfigInfo-r16 12438 12439SL-ReportConfigInfo-r16 ::= SEQUENCE { 12440 sl-ReportConfigId-r16 SL-ReportConfigId-r16, 12441 sl-ReportConfig-r16 SL-ReportConfig-r16, 12442 ... 12443} 12444 12445SL-ReportConfigId-r16 ::= INTEGER (1..maxNrofSL-ReportConfigId-r16) 12446 12447SL-ReportConfig-r16 ::= SEQUENCE { 12448 sl-ReportType-r16 CHOICE { 12449 sl-Periodical-r16 SL-PeriodicalReportConfig-r16, 12450 sl-EventTriggered-r16 SL-EventTriggerConfig-r16, 12451 ... 12452 }, 12453 ... 12454} 12455 12456SL-PeriodicalReportConfig-r16 ::= SEQUENCE { 12457 sl-ReportInterval-r16 ReportInterval, 12458 sl-ReportAmount-r16 ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, 12459 sl-ReportQuantity-r16 SL-MeasReportQuantity-r16, 12460 sl-RS-Type-r16 SL-RS-Type-r16, 12461 ... 12462} 12463 12464SL-EventTriggerConfig-r16 ::= SEQUENCE { 12465 sl-EventId-r16 CHOICE { 12466 eventS1-r16 SEQUENCE { 12467 s1-Threshold-r16 SL-MeasTriggerQuantity-r16, 12468 sl-ReportOnLeave-r16 BOOLEAN, 12469 sl-Hysteresis-r16 Hysteresis, 12470 sl-TimeToTrigger-r16 TimeToTrigger, 12471 ... 12472 }, 12473 eventS2-r16 SEQUENCE { 12474 s2-Threshold-r16 SL-MeasTriggerQuantity-r16, 12475 sl-ReportOnLeave-r16 BOOLEAN, 12476 sl-Hysteresis-r16 Hysteresis, 12477 sl-TimeToTrigger-r16 TimeToTrigger, 12478 ... 12479 }, 12480 ... 12481 }, 12482 sl-ReportInterval-r16 ReportInterval, 12483 sl-ReportAmount-r16 ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, 12484 sl-ReportQuantity-r16 SL-MeasReportQuantity-r16, 12485 sl-RS-Type-r16 SL-RS-Type-r16, 12486 ... 12487} 12488 12489SL-MeasReportQuantity-r16 ::= CHOICE { 12490 sl-RSRP-r16 BOOLEAN, 12491 ... 12492} 12493 12494SL-MeasTriggerQuantity-r16 ::= CHOICE { 12495 sl-RSRP-r16 RSRP-Range, 12496 ... 12497} 12498 12499SL-RS-Type-r16 ::= ENUMERATED {dmrs, spare3, spare2, spare1} 12500 12501-- TAG-SL-REPORTCONFIGLIST-STOP 12502-- TAG-SL-RESOURCEPOOL-START 12503 12504SL-ResourcePool-r16 ::= SEQUENCE { 12505 sl-PSCCH-Config-r16 CHOICE {release NULL, setup SL-PSCCH-Config-r16 } OPTIONAL, -- Need M 12506 sl-PSSCH-Config-r16 CHOICE {release NULL, setup SL-PSSCH-Config-r16 } OPTIONAL, -- Need M 12507 sl-PSFCH-Config-r16 CHOICE {release NULL, setup SL-PSFCH-Config-r16 } OPTIONAL, -- Need M 12508 sl-SyncAllowed-r16 SL-SyncAllowed-r16 OPTIONAL, -- Need M 12509 sl-SubchannelSize-r16 ENUMERATED {n10, n12, n15, n20, n25, n50, n75, n100} OPTIONAL, -- Need M 12510 dummy INTEGER (10..160) OPTIONAL, -- Need M 12511 sl-StartRB-Subchannel-r16 INTEGER (0..265) OPTIONAL, -- Need M 12512 sl-NumSubchannel-r16 INTEGER (1..27) OPTIONAL, -- Need M 12513 sl-Additional-MCS-Table-r16 ENUMERATED {qam256, qam64LowSE, qam256-qam64LowSE } OPTIONAL, -- Need M 12514 sl-ThreshS-RSSI-CBR-r16 INTEGER (0..45) OPTIONAL, -- Need M 12515 sl-TimeWindowSizeCBR-r16 ENUMERATED {ms100, slot100} OPTIONAL, -- Need M 12516 sl-TimeWindowSizeCR-r16 ENUMERATED {ms1000, slot1000} OPTIONAL, -- Need M 12517 sl-PTRS-Config-r16 SL-PTRS-Config-r16 OPTIONAL, -- Need M 12518 sl-UE-SelectedConfigRP-r16 SL-UE-SelectedConfigRP-r16 OPTIONAL, -- Need M 12519 sl-RxParametersNcell-r16 SEQUENCE { 12520 sl-TDD-Configuration-r16 TDD-UL-DL-ConfigCommon OPTIONAL, -- Need M 12521 sl-SyncConfigIndex-r16 INTEGER (0..15) 12522 } OPTIONAL, -- Need M 12523 sl-ZoneConfigMCR-List-r16 SEQUENCE (SIZE (16)) OF SL-ZoneConfigMCR-r16 OPTIONAL, -- Need M 12524 sl-FilterCoefficient-r16 FilterCoefficient OPTIONAL, -- Need M 12525 sl-RB-Number-r16 INTEGER (10..275) OPTIONAL, -- Need M 12526 sl-PreemptionEnable-r16 ENUMERATED {enabled, pl1, pl2, pl3, pl4, pl5, pl6, pl7, pl8} OPTIONAL, -- Need R 12527 sl-PriorityThreshold-UL-URLLC-r16 INTEGER (1..9) OPTIONAL, -- Need M 12528 sl-PriorityThreshold-r16 INTEGER (1..9) OPTIONAL, -- Need M 12529 sl-X-Overhead-r16 ENUMERATED {n0,n3, n6, n9} OPTIONAL, -- Need S 12530 sl-PowerControl-r16 SL-PowerControl-r16 OPTIONAL, -- Need M 12531 sl-TxPercentageList-r16 SL-TxPercentageList-r16 OPTIONAL, -- Need M 12532 sl-MinMaxMCS-List-r16 SL-MinMaxMCS-List-r16 OPTIONAL, -- Need M 12533 ..., 12534 [[ 12535 sl-TimeResource-r16 BIT STRING (SIZE (10..160)) OPTIONAL -- Need M 12536 ]] 12537} 12538 12539SL-ZoneConfigMCR-r16 ::= SEQUENCE { 12540 sl-ZoneConfigMCR-Index-r16 INTEGER (0..15), 12541 sl-TransRange-r16 ENUMERATED {m20, m50, m80, m100, m120, m150, m180, m200, m220, m250, m270, m300, m350, 12542 m370, m400, m420, m450, m480, m500, m550, m600, m700, m1000, spare9, spare8, 12543 spare7, spare6, spare5, spare4, spare3, spare2, spare1} 12544 OPTIONAL, -- Need M 12545 sl-ZoneConfig-r16 SL-ZoneConfig-r16 OPTIONAL, -- Need M 12546 ... 12547} 12548 12549SL-SyncAllowed-r16 ::= SEQUENCE { 12550 gnss-Sync-r16 ENUMERATED {true} OPTIONAL, -- Need R 12551 gnbEnb-Sync-r16 ENUMERATED {true} OPTIONAL, -- Need R 12552 ue-Sync-r16 ENUMERATED {true} OPTIONAL -- Need R 12553} 12554 12555SL-PSCCH-Config-r16 ::= SEQUENCE { 12556 sl-TimeResourcePSCCH-r16 ENUMERATED {n2, n3} OPTIONAL, -- Need M 12557 sl-FreqResourcePSCCH-r16 ENUMERATED {n10,n12, n15, n20, n25} OPTIONAL, -- Need M 12558 sl-DMRS-ScrambleID-r16 INTEGER (0..65535) OPTIONAL, -- Need M 12559 sl-NumReservedBits-r16 INTEGER (2..4) OPTIONAL, -- Need M 12560 ... 12561} 12562 12563SL-PSSCH-Config-r16 ::= SEQUENCE { 12564 sl-PSSCH-DMRS-TimePatternList-r16 SEQUENCE (SIZE (1..3)) OF INTEGER (2..4) OPTIONAL, -- Need M 12565 sl-BetaOffsets2ndSCI-r16 SEQUENCE (SIZE (4)) OF SL-BetaOffsets-r16 OPTIONAL, -- Need M 12566 sl-Scaling-r16 ENUMERATED {f0p5, f0p65, f0p8, f1} OPTIONAL, -- Need M 12567 ... 12568} 12569 12570SL-PSFCH-Config-r16 ::= SEQUENCE { 12571 sl-PSFCH-Period-r16 ENUMERATED {sl0, sl1, sl2, sl4} OPTIONAL, -- Need M 12572 sl-PSFCH-RB-Set-r16 BIT STRING (SIZE (10..275)) OPTIONAL, -- Need M 12573 sl-NumMuxCS-Pair-r16 ENUMERATED {n1, n2, n3, n6} OPTIONAL, -- Need M 12574 sl-MinTimeGapPSFCH-r16 ENUMERATED {sl2, sl3} OPTIONAL, -- Need M 12575 sl-PSFCH-HopID-r16 INTEGER (0..1023) OPTIONAL, -- Need M 12576 sl-PSFCH-CandidateResourceType-r16 ENUMERATED {startSubCH, allocSubCH} OPTIONAL, -- Need M 12577 ... 12578} 12579SL-PTRS-Config-r16 ::= SEQUENCE { 12580 sl-PTRS-FreqDensity-r16 SEQUENCE (SIZE (2)) OF INTEGER (1..276) OPTIONAL, -- Need M 12581 sl-PTRS-TimeDensity-r16 SEQUENCE (SIZE (3)) OF INTEGER (0..29) OPTIONAL, -- Need M 12582 sl-PTRS-RE-Offset-r16 ENUMERATED {offset01, offset10, offset11} OPTIONAL, -- Need M 12583 ... 12584} 12585 12586SL-UE-SelectedConfigRP-r16 ::= SEQUENCE { 12587 sl-CBR-PriorityTxConfigList-r16 SL-CBR-PriorityTxConfigList-r16 OPTIONAL, -- Need M 12588 sl-Thres-RSRP-List-r16 SL-Thres-RSRP-List-r16 OPTIONAL, -- Need M 12589 sl-MultiReserveResource-r16 ENUMERATED {enabled} OPTIONAL, -- Need M 12590 sl-MaxNumPerReserve-r16 ENUMERATED {n2, n3} OPTIONAL, -- Need M 12591 sl-SensingWindow-r16 ENUMERATED {ms100, ms1100} OPTIONAL, -- Need M 12592 sl-SelectionWindowList-r16 SL-SelectionWindowList-r16 OPTIONAL, -- Need M 12593 sl-ResourceReservePeriodList-r16 SEQUENCE (SIZE (1..16)) OF SL-ResourceReservePeriod-r16 OPTIONAL, -- Need M 12594 sl-RS-ForSensing-r16 ENUMERATED {pscch, pssch}, 12595 ..., 12596 [[ 12597 sl-CBR-PriorityTxConfigList-v1650 SL-CBR-PriorityTxConfigList-v1650 OPTIONAL -- Need M 12598 ]] 12599} 12600 12601SL-ResourceReservePeriod-r16 ::= CHOICE { 12602 sl-ResourceReservePeriod1-r16 ENUMERATED {ms0, ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000}, 12603 sl-ResourceReservePeriod2-r16 INTEGER (1..99) 12604} 12605 12606SL-SelectionWindowList-r16 ::= SEQUENCE (SIZE (8)) OF SL-SelectionWindowConfig-r16 12607 12608SL-SelectionWindowConfig-r16 ::= SEQUENCE { 12609 sl-Priority-r16 INTEGER (1..8), 12610 sl-SelectionWindow-r16 ENUMERATED {n1, n5, n10, n20} 12611} 12612 12613SL-TxPercentageList-r16 ::= SEQUENCE (SIZE (8)) OF SL-TxPercentageConfig-r16 12614 12615SL-TxPercentageConfig-r16 ::= SEQUENCE { 12616 sl-Priority-r16 INTEGER (1..8), 12617 sl-TxPercentage-r16 ENUMERATED {p20, p35, p50} 12618} 12619 12620SL-MinMaxMCS-List-r16 ::= SEQUENCE (SIZE (1..3)) OF SL-MinMaxMCS-Config-r16 12621 12622SL-MinMaxMCS-Config-r16 ::= SEQUENCE { 12623 sl-MCS-Table-r16 ENUMERATED {qam64, qam256, qam64LowSE}, 12624 sl-MinMCS-PSSCH-r16 INTEGER (0..27), 12625 sl-MaxMCS-PSSCH-r16 INTEGER (0..31) 12626} 12627 12628SL-BetaOffsets-r16 ::= INTEGER (0..31) 12629 12630SL-PowerControl-r16 ::= SEQUENCE { 12631 sl-MaxTransPower-r16 INTEGER (-30..33), 12632 sl-Alpha-PSSCH-PSCCH-r16 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need M 12633 dl-Alpha-PSSCH-PSCCH-r16 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need S 12634 sl-P0-PSSCH-PSCCH-r16 INTEGER (-16..15) OPTIONAL, -- Need S 12635 dl-P0-PSSCH-PSCCH-r16 INTEGER (-16..15) OPTIONAL, -- Need M 12636 dl-Alpha-PSFCH-r16 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need S 12637 dl-P0-PSFCH-r16 INTEGER (-16..15) OPTIONAL, -- Need M 12638 ... 12639} 12640 12641-- TAG-SL-RESOURCEPOOL-STOP 12642-- TAG-SL-RLC-BEARERCONFIG-START 12643 12644SL-RLC-BearerConfig-r16 ::= SEQUENCE { 12645 sl-RLC-BearerConfigIndex-r16 SL-RLC-BearerConfigIndex-r16, 12646 sl-ServedRadioBearer-r16 SLRB-Uu-ConfigIndex-r16 OPTIONAL, -- Cond LCH-SetupOnly 12647 sl-RLC-Config-r16 SL-RLC-Config-r16 OPTIONAL, -- Cond LCH-Setup 12648 sl-MAC-LogicalChannelConfig-r16 SL-LogicalChannelConfig-r16 OPTIONAL, -- Cond LCH-Setup 12649 ... 12650} 12651 12652-- TAG-SL-RLC-BEARERCONFIG-STOP 12653-- TAG-SL-RLC-BEARERCONFIGINDEX-START 12654 12655SL-RLC-BearerConfigIndex-r16 ::= INTEGER (1..maxSL-LCID-r16) 12656 12657-- TAG-RLC-BEARERCONFIGINDEX-STOP 12658-- TAG-SL-RLC-CONFIG-START 12659 12660SL-RLC-Config-r16 ::= CHOICE { 12661 sl-AM-RLC-r16 SEQUENCE { 12662 sl-SN-FieldLengthAM-r16 SN-FieldLengthAM OPTIONAL, -- Cond SLRBSetup 12663 sl-T-PollRetransmit-r16 T-PollRetransmit, 12664 sl-PollPDU-r16 PollPDU, 12665 sl-PollByte-r16 PollByte, 12666 sl-MaxRetxThreshold-r16 ENUMERATED { t1, t2, t3, t4, t6, t8, t16, t32 }, 12667 ... 12668 }, 12669 sl-UM-RLC-r16 SEQUENCE { 12670 sl-SN-FieldLengthUM-r16 SN-FieldLengthUM OPTIONAL, -- Cond SLRBSetup 12671 ... 12672 }, 12673 ... 12674} 12675 12676-- TAG-SL-RLC-CONFIG-STOP 12677-- TAG-SL-SCHEDULEDCONFIG-START 12678 12679SL-ScheduledConfig-r16 ::= SEQUENCE { 12680 sl-RNTI-r16 RNTI-Value, 12681 mac-MainConfigSL-r16 MAC-MainConfigSL-r16 OPTIONAL, -- Need M 12682 sl-CS-RNTI-r16 RNTI-Value OPTIONAL, -- Need M 12683 sl-PSFCH-ToPUCCH-r16 SEQUENCE (SIZE (1..8)) OF INTEGER (0..15) OPTIONAL, -- Need M 12684 sl-ConfiguredGrantConfigList-r16 SL-ConfiguredGrantConfigList-r16 OPTIONAL, -- Need M 12685 ..., 12686 [[ 12687 sl-DCI-ToSL-Trans-r16 SEQUENCE (SIZE (1..8)) OF INTEGER (1..32) OPTIONAL -- Need M 12688 ]] 12689} 12690 12691MAC-MainConfigSL-r16 ::= SEQUENCE { 12692 sl-BSR-Config-r16 BSR-Config OPTIONAL, -- Need M 12693 ul-PrioritizationThres-r16 INTEGER (1..16) OPTIONAL, -- Need M 12694 sl-PrioritizationThres-r16 INTEGER (1..8) OPTIONAL, -- Need M 12695 ... 12696} 12697 12698SL-ConfiguredGrantConfigList-r16 ::= SEQUENCE { 12699 sl-ConfiguredGrantConfigToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfigIndexCG-r16 OPTIONAL, -- Need N 12700 sl-ConfiguredGrantConfigToAddModList-r16 SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfiguredGrantConfig-r16 OPTIONAL -- Need N 12701} 12702 12703-- TAG-SL-SCHEDULEDCONFIG-STOP 12704-- TAG-SL-SDAP-CONFIG-START 12705 12706SL-SDAP-Config-r16 ::= SEQUENCE { 12707 sl-SDAP-Header-r16 ENUMERATED {present, absent}, 12708 sl-DefaultRB-r16 BOOLEAN, 12709 sl-MappedQoS-Flows-r16 CHOICE { 12710 sl-MappedQoS-FlowsList-r16 SEQUENCE (SIZE (1..maxNrofSL-QFIs-r16)) OF SL-QoS-Profile-r16, 12711 sl-MappedQoS-FlowsListDedicated-r16 SL-MappedQoS-FlowsListDedicated-r16 12712 } OPTIONAL, -- Need M 12713 sl-CastType-r16 ENUMERATED {broadcast, groupcast, unicast, spare1} OPTIONAL, -- Need M 12714 ... 12715} 12716 12717SL-MappedQoS-FlowsListDedicated-r16 ::= SEQUENCE { 12718 sl-MappedQoS-FlowsToAddList-r16 SEQUENCE (SIZE (1..maxNrofSL-QFIs-r16)) OF SL-QoS-FlowIdentity-r16 OPTIONAL, -- Need N 12719 sl-MappedQoS-FlowsToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofSL-QFIs-r16)) OF SL-QoS-FlowIdentity-r16 OPTIONAL -- Need N 12720} 12721 12722-- TAG-SL-SDAP-CONFIG-STOP 12723-- TAG-SL-SYNCCONFIG-START 12724 12725SL-SyncConfigList-r16 ::= SEQUENCE (SIZE (1..maxSL-SyncConfig-r16)) OF SL-SyncConfig-r16 12726 12727SL-SyncConfig-r16 ::= SEQUENCE { 12728 sl-SyncRefMinHyst-r16 ENUMERATED {dB0, dB3, dB6, dB9, dB12} OPTIONAL, -- Need R 12729 sl-SyncRefDiffHyst-r16 ENUMERATED {dB0, dB3, dB6, dB9, dB12, dBinf} OPTIONAL, -- Need R 12730 sl-filterCoefficient-r16 FilterCoefficient OPTIONAL, -- Need R 12731 sl-SSB-TimeAllocation1-r16 SL-SSB-TimeAllocation-r16 OPTIONAL, -- Need R 12732 sl-SSB-TimeAllocation2-r16 SL-SSB-TimeAllocation-r16 OPTIONAL, -- Need R 12733 sl-SSB-TimeAllocation3-r16 SL-SSB-TimeAllocation-r16 OPTIONAL, -- Need R 12734 sl-SSID-r16 INTEGER (0..671) OPTIONAL, -- Need R 12735 txParameters-r16 SEQUENCE { 12736 syncTxThreshIC-r16 SL-RSRP-Range-r16 OPTIONAL, -- Need R 12737 syncTxThreshOoC-r16 SL-RSRP-Range-r16 OPTIONAL, -- Need R 12738 syncInfoReserved-r16 BIT STRING (SIZE (2)) OPTIONAL -- Need R 12739 }, 12740 gnss-Sync-r16 ENUMERATED {true} OPTIONAL, -- Need R 12741 ... 12742} 12743 12744SL-RSRP-Range-r16 ::= INTEGER (0..13) 12745 12746SL-SSB-TimeAllocation-r16 ::= SEQUENCE { 12747 sl-NumSSB-WithinPeriod-r16 ENUMERATED {n1, n2, n4, n8, n16, n32, n64} OPTIONAL, -- Need R 12748 sl-TimeOffsetSSB-r16 INTEGER (0..1279) OPTIONAL, -- Need R 12749 sl-TimeInterval-r16 INTEGER (0..639) OPTIONAL -- Need R 12750} 12751 12752-- TAG-SL-SYNCCONFIG-STOP 12753-- TAG-SL-THRES-RSRP-LIST-START 12754 12755SL-Thres-RSRP-List-r16 ::= SEQUENCE (SIZE (64)) OF SL-Thres-RSRP-r16 12756 12757SL-Thres-RSRP-r16 ::= INTEGER (0..66) 12758 12759-- TAG-SL-THRES-RSRP-LIST-STOP 12760-- TAG-SL-TXPOWER-START 12761 12762SL-TxPower-r16 ::= CHOICE{ 12763 minusinfinity-r16 NULL, 12764 txPower-r16 INTEGER (-30..33) 12765} 12766 12767-- TAG-SL-TXPOWER-STOP 12768-- TAG-SL-TYPETXSYNC-START 12769 12770SL-TypeTxSync-r16 ::= ENUMERATED {gnss, gnbEnb, ue} 12771 12772-- TAG-SL-TYPETXSYNC-STOP 12773-- TAG-SL-UE-SELECTEDCONFIG-START 12774 12775SL-UE-SelectedConfig-r16 ::= SEQUENCE { 12776 sl-PSSCH-TxConfigList-r16 SL-PSSCH-TxConfigList-r16 OPTIONAL, -- Need R 12777 sl-ProbResourceKeep-r16 ENUMERATED {v0, v0dot2, v0dot4, v0dot6, v0dot8} OPTIONAL, -- Need R 12778 sl-ReselectAfter-r16 ENUMERATED {n1, n2, n3, n4, n5, n6, n7, n8, n9} OPTIONAL, -- Need R 12779 sl-CBR-CommonTxConfigList-r16 SL-CBR-CommonTxConfigList-r16 OPTIONAL, -- Need R 12780 ul-PrioritizationThres-r16 INTEGER (1..16) OPTIONAL, -- Need R 12781 sl-PrioritizationThres-r16 INTEGER (1..8) OPTIONAL, -- Need R 12782 ... 12783} 12784 12785-- TAG-SL-UE-SELECTEDCONFIG-STOP 12786-- TAG-SL-ZONECONFIG-START 12787 12788SL-ZoneConfig-r16 ::= SEQUENCE { 12789 sl-ZoneLength-r16 ENUMERATED { m5, m10, m20, m30, m40, m50, spare2, spare1}, 12790 ... 12791} 12792 12793-- TAG-SL-ZONECONFIG-STOP 12794-- TAG-SLRB-UU-CONFIGINDEX-START 12795 12796SLRB-Uu-ConfigIndex-r16 ::= INTEGER (1..maxNrofSLRB-r16) 12797 12798-- TAG-SLRB-UU-CONFIGINDEX-STOP 12799-- TAG-MULTIPLICITY-AND-TYPE-CONSTRAINT-DEFINITIONS-START 12800 12801maxAI-DCI-PayloadSize-r16 INTEGER ::= 128 --Maximum size of the DCI payload scrambled with ai-RNTI 12802maxAI-DCI-PayloadSize-1-r16 INTEGER ::= 127 --Maximum size of the DCI payload scrambled with ai-RNTI minus 1 12803maxBandComb INTEGER ::= 65536 -- Maximum number of DL band combinations 12804maxBandsUTRA-FDD-r16 INTEGER ::= 64 -- Maximum number of bands listed in UTRA-FDD UE caps 12805maxBH-RLC-ChannelID-r16 INTEGER ::= 65536 -- Maximum value of BH RLC Channel ID 12806maxBT-IdReport-r16 INTEGER ::= 32 -- Maximum number of Bluetooth IDs to report 12807maxBT-Name-r16 INTEGER ::= 4 -- Maximum number of Bluetooth name 12808maxCAG-Cell-r16 INTEGER ::= 16 -- Maximum number of NR CAG cell ranges in SIB3, SIB4 12809maxTwoPUCCH-Grp-ConfigList-r16 INTEGER ::= 32 -- Maximum number of supported configuration(s) of {primary PUCCH group 12810 -- config, secondary PUCCH group config} 12811maxCBR-Config-r16 INTEGER ::= 8 -- Maximum number of CBR range configurations for sidelink communication 12812 -- congestion control 12813maxCBR-Config-1-r16 INTEGER ::= 7 -- Maximum number of CBR range configurations for sidelink communication 12814 -- congestion control minus 1 12815maxCBR-Level-r16 INTEGER ::= 16 -- Maximum nuber of CBR levels 12816maxCBR-Level-1-r16 INTEGER ::= 15 -- Maximum number of CBR levels minus 1 12817maxCellBlack INTEGER ::= 16 -- Maximum number of NR blacklisted cell ranges in SIB3, SIB4 12818maxCellGroupings-r16 INTEGER ::= 32 -- Maximum number of cell groupings for NR-DC 12819maxCellHistory-r16 INTEGER ::= 16 -- Maximum number of visited cells reported 12820maxCellInter INTEGER ::= 16 -- Maximum number of inter-Freq cells listed in SIB4 12821maxCellIntra INTEGER ::= 16 -- Maximum number of intra-Freq cells listed in SIB3 12822maxCellMeasEUTRA INTEGER ::= 32 -- Maximum number of cells in E-UTRAN 12823maxCellMeasIdle-r16 INTEGER ::= 8 -- Maximum number of cells per carrier for idle/inactive measurements 12824maxCellMeasUTRA-FDD-r16 INTEGER ::= 32 -- Maximum number of cells in FDD UTRAN 12825maxCellWhite INTEGER ::= 16 -- Maximum number of NR whitelisted cell ranges in SIB3, SIB4 12826maxEARFCN INTEGER ::= 262143 -- Maximum value of E-UTRA carrier frequency 12827maxEUTRA-CellBlack INTEGER ::= 16 -- Maximum number of E-UTRA blacklisted physical cell identity ranges 12828 -- in SIB5 12829maxEUTRA-NS-Pmax INTEGER ::= 8 -- Maximum number of NS and P-Max values per band 12830maxLogMeasReport-r16 INTEGER ::= 520 -- Maximum number of entries for logged measurements 12831maxMultiBands INTEGER ::= 8 -- Maximum number of additional frequency bands that a cell belongs to 12832maxNARFCN INTEGER ::= 3279165 -- Maximum value of NR carrier frequency 12833maxNR-NS-Pmax INTEGER ::= 8 -- Maximum number of NS and P-Max values per band 12834maxFreqIdle-r16 INTEGER ::= 8 -- Maximum number of carrier frequencies for idle/inactive measurements 12835maxNrofServingCells INTEGER ::= 32 -- Max number of serving cells (SpCells + SCells) 12836maxNrofServingCells-1 INTEGER ::= 31 -- Max number of serving cells (SpCell + SCells) per cell group 12837maxNrofAggregatedCellsPerCellGroup INTEGER ::= 16 12838maxNrofAggregatedCellsPerCellGroupMinus4-r16 INTEGER ::= 12 12839maxNrofDUCells-r16 INTEGER ::= 512 -- Max number of cells configured on the collocated IAB-DU 12840maxNrofAvailabilityCombinationsPerSet-r16 INTEGER ::= 512 -- Max number of AvailabilityCombinationId used in the DCI format 2_5 12841maxNrofAvailabilityCombinationsPerSet-1-r16 INTEGER ::= 511 -- Max number of AvailabilityCombinationId used in the DCI format 2_5 minus 1 12842maxNrofSCells INTEGER ::= 31 -- Max number of secondary serving cells per cell group 12843maxNrofCellMeas INTEGER ::= 32 -- Maximum number of entries in each of the cell lists in a measurement object 12844maxNrofCG-SL-r16 INTEGER ::= 8 -- Max number of sidelink configured grant 12845maxNrofCG-SL-1-r16 INTEGER ::= 7 -- Max number of sidelink configured grant minus 1 12846maxNrofSS-BlocksToAverage INTEGER ::= 16 -- Max number for the (max) number of SS blocks to average to determine cell measurement 12847maxNrofCondCells-r16 INTEGER ::= 8 -- Max number of conditional candidate SpCells 12848maxNrofCSI-RS-ResourcesToAverage INTEGER ::= 16 -- Max number for the (max) number of CSI-RS to average to determine cell measurement 12849maxNrofDL-Allocations INTEGER ::= 16 -- Maximum number of PDSCH time domain resource allocations 12850maxNrofSR-ConfigPerCellGroup INTEGER ::= 8 -- Maximum number of SR configurations per cell group 12851maxLCG-ID INTEGER ::= 7 -- Maximum value of LCG ID 12852maxLC-ID INTEGER ::= 32 -- Maximum value of Logical Channel ID 12853maxLC-ID-Iab-r16 INTEGER ::= 65855 -- Maximum value of BH Logical Channel ID extension 12854maxLTE-CRS-Patterns-r16 INTEGER ::= 3 -- Maximum number of additional LTE CRS rate matching patterns 12855maxNrofTAGs INTEGER ::= 4 -- Maximum number of Timing Advance Groups 12856maxNrofTAGs-1 INTEGER ::= 3 -- Maximum number of Timing Advance Groups minus 1 12857maxNrofBWPs INTEGER ::= 4 -- Maximum number of BWPs per serving cell 12858maxNrofCombIDC INTEGER ::= 128 -- Maximum number of reported MR-DC combinations for IDC 12859maxNrofSymbols-1 INTEGER ::= 13 -- Maximum index identifying a symbol within a slot (14 symbols, indexed from 0..13) 12860maxNrofSlots INTEGER ::= 320 -- Maximum number of slots in a 10 ms period 12861maxNrofSlots-1 INTEGER ::= 319 -- Maximum number of slots in a 10 ms period minus 1 12862maxNrofPhysicalResourceBlocks INTEGER ::= 275 -- Maximum number of PRBs 12863maxNrofPhysicalResourceBlocks-1 INTEGER ::= 274 -- Maximum number of PRBs minus 1 12864maxNrofPhysicalResourceBlocksPlus1 INTEGER ::= 276 -- Maximum number of PRBs plus 1 12865maxNrofControlResourceSets INTEGER ::= 12 -- Max number of CoReSets configurable on a serving cell 12866maxNrofControlResourceSets-1 INTEGER ::= 11 -- Max number of CoReSets configurable on a serving cell minus 1 12867maxNrofControlResourceSets-1-r16 INTEGER ::= 15 -- Max number of CoReSets configurable on a serving cell extended in minus 1 12868maxNrofCoresetPools-r16 INTEGER ::= 2 -- Maximum number of CORESET pools 12869maxCoReSetDuration INTEGER ::= 3 -- Max number of OFDM symbols in a control resource set 12870maxNrofSearchSpaces-1 INTEGER ::= 39 -- Max number of Search Spaces minus 1 12871maxSFI-DCI-PayloadSize INTEGER ::= 128 -- Max number payload of a DCI scrambled with SFI-RNTI 12872maxSFI-DCI-PayloadSize-1 INTEGER ::= 127 -- Max number payload of a DCI scrambled with SFI-RNTI minus 1 12873maxIAB-IP-Address-r16 INTEGER ::= 32 -- Max number of assigned IP addresses 12874maxINT-DCI-PayloadSize INTEGER ::= 126 -- Max number payload of a DCI scrambled with INT-RNTI 12875maxINT-DCI-PayloadSize-1 INTEGER ::= 125 -- Max number payload of a DCI scrambled with INT-RNTI minus 1 12876maxNrofRateMatchPatterns INTEGER ::= 4 -- Max number of rate matching patterns that may be configured 12877maxNrofRateMatchPatterns-1 INTEGER ::= 3 -- Max number of rate matching patterns that may be configured minus 1 12878maxNrofRateMatchPatternsPerGroup INTEGER ::= 8 -- Max number of rate matching patterns that may be configured in one group 12879maxNrofCSI-ReportConfigurations INTEGER ::= 48 -- Maximum number of report configurations 12880maxNrofCSI-ReportConfigurations-1 INTEGER ::= 47 -- Maximum number of report configurations minus 1 12881maxNrofCSI-ResourceConfigurations INTEGER ::= 112 -- Maximum number of resource configurations 12882maxNrofCSI-ResourceConfigurations-1 INTEGER ::= 111 -- Maximum number of resource configurations minus 1 12883maxNrofAP-CSI-RS-ResourcesPerSet INTEGER ::= 16 12884maxNrOfCSI-AperiodicTriggers INTEGER ::= 128 -- Maximum number of triggers for aperiodic CSI reporting 12885maxNrofReportConfigPerAperiodicTrigger INTEGER ::= 16 -- Maximum number of report configurations per trigger state for aperiodic reporting 12886maxNrofNZP-CSI-RS-Resources INTEGER ::= 192 -- Maximum number of Non-Zero-Power (NZP) CSI-RS resources 12887maxNrofNZP-CSI-RS-Resources-1 INTEGER ::= 191 -- Maximum number of Non-Zero-Power (NZP) CSI-RS resources minus 1 12888maxNrofNZP-CSI-RS-ResourcesPerSet INTEGER ::= 64 -- Maximum number of NZP CSI-RS resources per resource set 12889maxNrofNZP-CSI-RS-ResourceSets INTEGER ::= 64 -- Maximum number of NZP CSI-RS resource sets per cell 12890maxNrofNZP-CSI-RS-ResourceSets-1 INTEGER ::= 63 -- Maximum number of NZP CSI-RS resource sets per cell minus 1 12891maxNrofNZP-CSI-RS-ResourceSetsPerConfig INTEGER ::= 16 -- Maximum number of resource sets per resource configuration 12892maxNrofNZP-CSI-RS-ResourcesPerConfig INTEGER ::= 128 -- Maximum number of resources per resource configuration 12893maxNrofZP-CSI-RS-Resources INTEGER ::= 32 -- Maximum number of Zero-Power (ZP) CSI-RS resources 12894maxNrofZP-CSI-RS-Resources-1 INTEGER ::= 31 -- Maximum number of Zero-Power (ZP) CSI-RS resources minus 1 12895maxNrofZP-CSI-RS-ResourceSets-1 INTEGER ::= 15 12896maxNrofZP-CSI-RS-ResourcesPerSet INTEGER ::= 16 12897maxNrofZP-CSI-RS-ResourceSets INTEGER ::= 16 12898maxNrofCSI-IM-Resources INTEGER ::= 32 -- Maximum number of CSI-IM resources 12899maxNrofCSI-IM-Resources-1 INTEGER ::= 31 -- Maximum number of CSI-IM resources minus 1 12900maxNrofCSI-IM-ResourcesPerSet INTEGER ::= 8 -- Maximum number of CSI-IM resources per set 12901maxNrofCSI-IM-ResourceSets INTEGER ::= 64 -- Maximum number of NZP CSI-IM resource sets per cell 12902maxNrofCSI-IM-ResourceSets-1 INTEGER ::= 63 -- Maximum number of NZP CSI-IM resource sets per cell minus 1 12903maxNrofCSI-IM-ResourceSetsPerConfig INTEGER ::= 16 -- Maximum number of CSI IM resource sets per resource configuration 12904maxNrofCSI-SSB-ResourcePerSet INTEGER ::= 64 -- Maximum number of SSB resources in a resource set 12905maxNrofCSI-SSB-ResourceSets INTEGER ::= 64 -- Maximum number of CSI SSB resource sets per cell 12906maxNrofCSI-SSB-ResourceSets-1 INTEGER ::= 63 -- Maximum number of CSI SSB resource sets per cell minus 1 12907maxNrofCSI-SSB-ResourceSetsPerConfig INTEGER ::= 1 -- Maximum number of CSI SSB resource sets per resource configuration 12908maxNrofFailureDetectionResources INTEGER ::= 10 -- Maximum number of failure detection resources 12909maxNrofFailureDetectionResources-1 INTEGER ::= 9 -- Maximum number of failure detection resources minus 1 12910maxNrofFreqSL-r16 INTEGER ::= 8 -- Maximum number of carrier frequncy for for NR sidelink communication 12911maxNrofSL-BWPs-r16 INTEGER ::= 4 -- Maximum number of BWP for for NR sidelink communication 12912maxFreqSL-EUTRA-r16 INTEGER ::= 8 -- Maximum number of EUTRA anchor carrier frequncy for NR sidelink communication 12913maxNrofSL-MeasId-r16 INTEGER ::= 64 -- Maximum number of sidelink measurement identity (RSRP) per destination 12914maxNrofSL-ObjectId-r16 INTEGER ::= 64 -- Maximum number of sidelink measurement objects (RSRP) per destination 12915maxNrofSL-ReportConfigId-r16 INTEGER ::= 64 -- Maximum number of sidelink measurement reporting configuration(RSRP) per destination 12916maxNrofSL-PoolToMeasureNR-r16 INTEGER ::= 8 -- Maximum number of resoure pool for NR sidelink measurement to measure for 12917 -- each measurement object (for CBR) 12918maxFreqSL-NR-r16 INTEGER ::= 8 -- Maximum number of NR anchor carrier frequncy for NR sidelink communication 12919maxNrofSL-QFIs-r16 INTEGER ::= 2048 -- Maximum number of QoS flow for NR sidelink communication per UE 12920maxNrofSL-QFIsPerDest-r16 INTEGER ::= 64 -- Maximum number of QoS flow per destination for NR sidelink communication 12921maxNrofObjectId INTEGER ::= 64 -- Maximum number of measurement objects 12922maxNrofPageRec INTEGER ::= 32 -- Maximum number of page records 12923maxNrofPCI-Ranges INTEGER ::= 8 -- Maximum number of PCI ranges 12924maxPLMN INTEGER ::= 12 -- Maximum number of PLMNs broadcast and reported by UE at establisghment 12925maxNrofCSI-RS-ResourcesRRM INTEGER ::= 96 -- Maximum number of CSI-RS resources per cell for an RRM measurement object 12926maxNrofCSI-RS-ResourcesRRM-1 INTEGER ::= 95 -- Maximum number of CSI-RS resources per cell for an RRM measurement object minus 1 12927maxNrofMeasId INTEGER ::= 64 -- Maximum number of configured measurements 12928maxNrofQuantityConfig INTEGER ::= 2 -- Maximum number of quantity configurations 12929maxNrofCSI-RS-CellsRRM INTEGER ::= 96 -- Maximum number of cells with CSI-RS resources for an RRM measurement object 12930maxNrofSL-Dest-r16 INTEGER ::= 32 -- Maximum number of destination for NR sidelink communication 12931maxNrofSL-Dest-1-r16 INTEGER ::= 31 -- Highest index of destination for NR sidelink communication 12932maxNrofSLRB-r16 INTEGER ::= 512 -- Maximum number of radio bearer for NR sidelink communication per UE 12933maxSL-LCID-r16 INTEGER ::= 512 -- Maximum number of RLC bearer for NR sidelink communication per UE 12934maxSL-SyncConfig-r16 INTEGER ::= 16 -- Maximum number of sidelink Sync configurations 12935maxNrofRXPool-r16 INTEGER ::= 16 -- Maximum number of Rx resource poolfor NR sidelink communication 12936maxNrofTXPool-r16 INTEGER ::= 8 -- Maximum number of Tx resourcepoolfor NR sidelink communication 12937maxNrofPoolID-r16 INTEGER ::= 16 -- Maximum index of resource pool for NR sidelink communication 12938maxNrofSRS-PathlossReferenceRS-r16 INTEGER ::= 64 -- Maximum number of RSs used as pathloss reference for SRS power control. 12939maxNrofSRS-PathlossReferenceRS-1-r16 INTEGER ::= 63 -- Maximum number of RSs used as pathloss reference for SRS power control-1. 12940maxNrofSRS-ResourceSets INTEGER ::= 16 -- Maximum number of SRS resource sets in a BWP. 12941maxNrofSRS-ResourceSets-1 INTEGER ::= 15 -- Maximum number of SRS resource sets in a BWP minus 1. 12942maxNrofSRS-PosResourceSets-r16 INTEGER ::= 16 -- Maximum number of SRS Positioning resource sets in a BWP. 12943maxNrofSRS-PosResourceSets-1-r16 INTEGER ::= 15 -- Maximum number of SRS Positioning resource sets in a BWP minus 1. 12944maxNrofSRS-Resources INTEGER ::= 64 -- Maximum number of SRS resources. 12945maxNrofSRS-Resources-1 INTEGER ::= 63 -- Maximum number of SRS resources minus 1. 12946maxNrofSRS-PosResources-r16 INTEGER ::= 64 -- Maximum number of SRS Positioning resources. 12947maxNrofSRS-PosResources-1-r16 INTEGER ::= 63 -- Maximum number of SRS Positioning resources in an SRS Positioning 12948 -- resource set minus 1. 12949maxNrofSRS-ResourcesPerSet INTEGER ::= 16 -- Maximum number of SRS resources in an SRS resource set 12950maxNrofSRS-TriggerStates-1 INTEGER ::= 3 -- Maximum number of SRS trigger states minus 1, i.e., the largest code point. 12951maxNrofSRS-TriggerStates-2 INTEGER ::= 2 -- Maximum number of SRS trigger states minus 2. 12952maxRAT-CapabilityContainers INTEGER ::= 8 -- Maximum number of interworking RAT containers (incl NR and MRDC) 12953maxSimultaneousBands INTEGER ::= 32 -- Maximum number of simultaneously aggregated bands 12954maxULTxSwitchingBandPairs INTEGER ::= 32 -- Maximum number of band pairs supporting dynamic UL Tx switching in a band combination 12955maxNrofSlotFormatCombinationsPerSet INTEGER ::= 512 -- Maximum number of Slot Format Combinations in a SF-Set. 12956maxNrofSlotFormatCombinationsPerSet-1 INTEGER ::= 511 -- Maximum number of Slot Format Combinations in a SF-Set minus 1. 12957maxNrofTrafficPattern-r16 INTEGER ::= 8 -- Maximum number of Traffic Pattern for NR sidelink communication. 12958maxNrofPUCCH-Resources INTEGER ::= 128 12959maxNrofPUCCH-Resources-1 INTEGER ::= 127 12960maxNrofPUCCH-ResourceSets INTEGER ::= 4 -- Maximum number of PUCCH Resource Sets 12961maxNrofPUCCH-ResourceSets-1 INTEGER ::= 3 -- Maximum number of PUCCH Resource Sets minus 1. 12962maxNrofPUCCH-ResourcesPerSet INTEGER ::= 32 -- Maximum number of PUCCH Resources per PUCCH-ResourceSet 12963maxNrofPUCCH-P0-PerSet INTEGER ::= 8 -- Maximum number of P0-pucch present in a p0-pucch set 12964maxNrofPUCCH-PathlossReferenceRSs INTEGER ::= 4 -- Maximum number of RSs used as pathloss reference for PUCCH power control. 12965maxNrofPUCCH-PathlossReferenceRSs-1 INTEGER ::= 3 -- Maximum number of RSs used as pathloss reference for PUCCH power control minus 1. 12966maxNrofPUCCH-PathlossReferenceRSs-r16 INTEGER ::= 64 -- Maximum number of RSs used as pathloss reference for PUCCH power control extended. 12967maxNrofPUCCH-PathlossReferenceRSs-1-r16 INTEGER ::= 63 -- Maximum number of RSs used as pathloss reference for PUCCH power control 12968 -- minus 1 extended. 12969maxNrofPUCCH-PathlossReferenceRSsDiff-r16 INTEGER ::= 60 -- Difference between the extended maximum and the non-extended maximum 12970maxNrofPUCCH-ResourceGroups-r16 INTEGER ::= 4 -- Maximum number of PUCCH resources groups. 12971maxNrofPUCCH-ResourcesPerGroup-r16 INTEGER ::= 128 -- Maximum number of PUCCH resources in a PUCCH group. 12972maxNrofMultiplePUSCHs-r16 INTEGER ::= 8 -- Maximum number of multiple PUSCHs in PUSCH TDRA list 12973maxNrofP0-PUSCH-AlphaSets INTEGER ::= 30 -- Maximum number of P0-pusch-alpha-sets (see 38,213, clause 7.1) 12974maxNrofP0-PUSCH-AlphaSets-1 INTEGER ::= 29 -- Maximum number of P0-pusch-alpha-sets minus 1 (see 38,213, clause 7.1) 12975maxNrofPUSCH-PathlossReferenceRSs INTEGER ::= 4 -- Maximum number of RSs used as pathloss reference for PUSCH power control. 12976maxNrofPUSCH-PathlossReferenceRSs-1 INTEGER ::= 3 -- Maximum number of RSs used as pathloss reference for PUSCH power control minus 1. 12977maxNrofPUSCH-PathlossReferenceRSs-r16 INTEGER ::= 64 -- Maximum number of RSs used as pathloss reference for PUSCH power control extended 12978maxNrofPUSCH-PathlossReferenceRSs-1-r16 INTEGER ::= 63 -- Maximum number of RSs used as pathloss reference for PUSCH power control minus 1 12979maxNrofPUSCH-PathlossReferenceRSsDiff-r16 INTEGER ::= 60 -- Difference between maxNrofPUSCH-PathlossReferenceRSs-r16 and 12980 -- maxNrofPUSCH-PathlossReferenceRSs 12981maxNrofNAICS-Entries INTEGER ::= 8 -- Maximum number of supported NAICS capability set 12982maxBands INTEGER ::= 1024 -- Maximum number of supported bands in UE capability. 12983maxBandsMRDC INTEGER ::= 1280 12984maxBandsEUTRA INTEGER ::= 256 12985maxCellReport INTEGER ::= 8 12986maxDRB INTEGER ::= 29 -- Maximum number of DRBs (that can be added in DRB-ToAddModLIst). 12987maxFreq INTEGER ::= 8 -- Max number of frequencies. 12988maxFreqLayers INTEGER ::= 4 -- Max number of frequency layers. 12989maxFreqIDC-r16 INTEGER ::= 128 -- Max number of frequencies for IDC indication. 12990maxCombIDC-r16 INTEGER ::= 128 -- Max number of reported UL CA for IDC indication. 12991maxFreqIDC-MRDC INTEGER ::= 32 -- Maximum number of candidate NR frequencies for MR-DC IDC indication 12992maxNrofCandidateBeams INTEGER ::= 16 -- Max number of PRACH-ResourceDedicatedBFR that in BFR config. 12993maxNrofCandidateBeams-r16 INTEGER ::= 64 -- Max number of candidate beam resources in BFR config. 12994maxNrofCandidateBeamsExt-r16 INTEGER ::= 48 -- Max number of PRACH-ResourceDedicatedBFR in the CandidateBeamRSListExt 12995maxNrofPCIsPerSMTC INTEGER ::= 64 -- Maximun number of PCIs per SMTC. 12996maxNrofQFIs INTEGER ::= 64 12997maxNrofResourceAvailabilityPerCombination-r16 INTEGER ::= 256 12998maxNrOfSemiPersistentPUSCH-Triggers INTEGER ::= 64 -- Maximum number of triggers for semi persistent reporting on PUSCH 12999maxNrofSR-Resources INTEGER ::= 8 -- Maximum number of SR resources per BWP in a cell. 13000maxNrofSlotFormatsPerCombination INTEGER ::= 256 13001maxNrofSpatialRelationInfos INTEGER ::= 8 13002maxNrofSpatialRelationInfos-plus-1 INTEGER ::= 9 13003maxNrofSpatialRelationInfos-r16 INTEGER ::= 64 13004maxNrofSpatialRelationInfosDiff-r16 INTEGER ::= 56 -- Difference between maxNrofSpatialRelationInfos-r16 and maxNrofSpatialRelationInfos 13005maxNrofIndexesToReport INTEGER ::= 32 13006maxNrofIndexesToReport2 INTEGER ::= 64 13007maxNrofSSBs-r16 INTEGER ::= 64 -- Maximum number of SSB resources in a resource set. 13008maxNrofSSBs-1 INTEGER ::= 63 -- Maximum number of SSB resources in a resource set minus 1. 13009maxNrofS-NSSAI INTEGER ::= 8 -- Maximum number of S-NSSAI. 13010maxNrofTCI-StatesPDCCH INTEGER ::= 64 13011maxNrofTCI-States INTEGER ::= 128 -- Maximum number of TCI states. 13012maxNrofTCI-States-1 INTEGER ::= 127 -- Maximum number of TCI states minus 1. 13013maxNrofUL-Allocations INTEGER ::= 16 -- Maximum number of PUSCH time domain resource allocations. 13014maxQFI INTEGER ::= 63 13015maxRA-CSIRS-Resources INTEGER ::= 96 13016maxRA-OccasionsPerCSIRS INTEGER ::= 64 -- Maximum number of RA occasions for one CSI-RS 13017maxRA-Occasions-1 INTEGER ::= 511 -- Maximum number of RA occasions in the system 13018maxRA-SSB-Resources INTEGER ::= 64 13019maxSCSs INTEGER ::= 5 13020maxSecondaryCellGroups INTEGER ::= 3 13021maxNrofServingCellsEUTRA INTEGER ::= 32 13022maxMBSFN-Allocations INTEGER ::= 8 13023maxNrofMultiBands INTEGER ::= 8 13024maxCellSFTD INTEGER ::= 3 -- Maximum number of cells for SFTD reporting 13025maxReportConfigId INTEGER ::= 64 13026maxNrofCodebooks INTEGER ::= 16 -- Maximum number of codebooks suppoted by the UE 13027maxNrofCSI-RS-ResourcesExt-r16 INTEGER ::= 16 -- Maximum number of codebook resources supported by the UE for eType2/Codebook combo 13028maxNrofCSI-RS-Resources INTEGER ::= 7 -- Maximum number of codebook resources supported by the UE 13029maxNrofCSI-RS-ResourcesAlt-r16 INTEGER ::= 512 -- Maximum number of alternative codebook resources supported by the UE 13030maxNrofCSI-RS-ResourcesAlt-1-r16 INTEGER ::= 511 -- Maximum number of alternative codebook resources supported by the UE minus 1 13031maxNrofSRI-PUSCH-Mappings INTEGER ::= 16 13032maxNrofSRI-PUSCH-Mappings-1 INTEGER ::= 15 13033maxSIB INTEGER::= 32 -- Maximum number of SIBs 13034maxSI-Message INTEGER::= 32 -- Maximum number of SI messages 13035maxPO-perPF INTEGER ::= 4 -- Maximum number of paging occasion per paging frame 13036maxAccessCat-1 INTEGER ::= 63 -- Maximum number of Access Categories minus 1 13037maxBarringInfoSet INTEGER ::= 8 -- Maximum number of access control parameter sets 13038maxCellEUTRA INTEGER ::= 8 -- Maximum number of E-UTRA cells in SIB list 13039maxEUTRA-Carrier INTEGER ::= 8 -- Maximum number of E-UTRA carriers in SIB list 13040maxPLMNIdentities INTEGER ::= 8 -- Maximum number of PLMN identites in RAN area configurations 13041maxDownlinkFeatureSets INTEGER ::= 1024 -- (for NR DL) Total number of FeatureSets (size of the pool) 13042maxUplinkFeatureSets INTEGER ::= 1024 -- (for NR UL) Total number of FeatureSets (size of the pool) 13043maxEUTRA-DL-FeatureSets INTEGER ::= 256 -- (for E-UTRA) Total number of FeatureSets (size of the pool) 13044maxEUTRA-UL-FeatureSets INTEGER ::= 256 -- (for E-UTRA) Total number of FeatureSets (size of the pool) 13045maxFeatureSetsPerBand INTEGER ::= 128 -- (for NR) The number of feature sets associated with one band. 13046maxPerCC-FeatureSets INTEGER ::= 1024 -- (for NR) Total number of CC-specific FeatureSets (size of the pool) 13047maxFeatureSetCombinations INTEGER ::= 1024 -- (for MR-DC/NR)Total number of Feature set combinations (size of the pool) 13048maxInterRAT-RSTD-Freq INTEGER ::= 3 13049maxHRNN-Len-r16 INTEGER ::= 48 -- Maximum length of HRNNs 13050maxNPN-r16 INTEGER ::= 12 -- Maximum number of NPNs broadcast and reported by UE at establishment 13051maxNrOfMinSchedulingOffsetValues-r16 INTEGER ::= 2 -- Maximum number of min. scheduling offset (K0/K2) configurations 13052maxK0-SchedulingOffset-r16 INTEGER ::= 16 -- Maximum number of slots configured as min. scheduling offset (K0) 13053maxK2-SchedulingOffset-r16 INTEGER ::= 16 -- Maximum number of slots configured as min. scheduling offset (K2) 13054maxDCI-2-6-Size-r16 INTEGER ::= 140 -- Maximum size of DCI format 2-6 13055maxDCI-2-6-Size-1-r16 INTEGER ::= 139 -- Maximum DCI format 2-6 size minus 1 13056maxNrofUL-Allocations-r16 INTEGER ::= 64 -- Maximum number of PUSCH time domain resource allocations 13057maxNrofP0-PUSCH-Set-r16 INTEGER ::= 2 -- Maximum number of P0 PUSCH set(s) 13058maxOnDemandSIB-r16 INTEGER ::= 8 -- Maximum number of SIB(s) that can be requested on-demand 13059maxOnDemandPosSIB-r16 INTEGER ::= 32 -- Maximum number of posSIB(s) that can be requested on-demand 13060maxCI-DCI-PayloadSize-r16 INTEGER ::= 126 -- Maximum number of the DCI size for CI 13061maxCI-DCI-PayloadSize-1-r16 INTEGER ::= 125 -- Maximum number of the DCI size for CI minus 1 13062maxWLAN-Id-Report-r16 INTEGER ::= 32 -- Maximum number of WLAN IDs to report 13063maxWLAN-Name-r16 INTEGER ::= 4 -- Maximum number of WLAN name 13064maxRAReport-r16 INTEGER ::= 8 -- Maximum number of RA procedures information to be included in the RA report 13065maxTxConfig-r16 INTEGER ::= 64 -- Maximum number of sidelink transmission parameters configurations 13066maxTxConfig-1-r16 INTEGER ::= 63 -- Maximum number of sidelink transmission parameters configurations minus 1 13067maxPSSCH-TxConfig-r16 INTEGER ::= 16 -- Maximum number of PSSCH TX configurations 13068maxNrofCLI-RSSI-Resources-r16 INTEGER ::= 64 -- Maximum number of CLI-RSSI resources for UE 13069maxNrofCLI-RSSI-Resources-1-r16 INTEGER ::= 63 -- Maximum number of CLI-RSSI resources for UE minus 1 13070maxNrofCLI-SRS-Resources-r16 INTEGER ::= 32 -- Maximum number of SRS resources for CLI measurement for UE 13071maxCLI-Report-r16 INTEGER ::= 8 13072maxNrofConfiguredGrantConfig-r16 INTEGER ::= 12 -- Maximum number of configured grant configurations per BWP 13073maxNrofConfiguredGrantConfig-1-r16 INTEGER ::= 11 -- Maximum number of configured grant configurations per BWP minus 1 13074maxNrofCG-Type2DeactivationState INTEGER ::= 16 -- Maximum number of deactivation state for type 2 configured grants per BWP 13075maxNrofConfiguredGrantConfigMAC-1-r16 INTEGER ::= 31 -- Maximum number of configured grant configurations per MAC entity minus 1 13076maxNrofSPS-Config-r16 INTEGER ::= 8 -- Maximum number of SPS configurations per BWP 13077maxNrofSPS-Config-1-r16 INTEGER ::= 7 -- Maximum number of SPS configurations per BWP minus 1 13078maxNrofSPS-DeactivationState INTEGER ::= 16 -- Maximum number of deactivation state for SPS per BWP 13079maxNrofDormancyGroups INTEGER ::= 5 -- 13080maxNrofPUCCH-ResourceGroups-1-r16 INTEGER ::= 3 -- 13081maxNrofServingCellsTCI-r16 INTEGER ::= 32 -- Maximum number of serving cells in simultaneousTCI-UpdateList 13082maxNrofTxDC-TwoCarrier-r16 INTEGER ::= 64 -- Maximum number of UL Tx DC locations reported by the UE for 2CC uplink CA 13083 13084-- TAG-MULTIPLICITY-AND-TYPE-CONSTRAINT-DEFINITIONS-STOP 13085 13086END 13087