ASN.1 blocks containing Release 18 identifiers extracted directly from 3GPP TS 38.331 V19.2.0, clause 6, in specification order.
MBSInterestIndication-v1800MeasurementReportAppLayerList-v1800MeasReportAppLayer-v1800PagingRecordList-v1800PagingGroupList-v1800PagingRecord-v1800CG-SDT-ConfigLCH-RestrictionExt-v1800SL-QoS-Info-v1800MUSIM-Assistance-v1800PerRAInfoList-v1800PerRAInfo-v1800PerRASSBInfo-v1800PerRACSI-RSInfo-v1800InterFreqCarrierFreqList-v1800InterFreqCarrierFreqInfo-v1800CarrierFreqListEUTRA-v1800CarrierFreqEUTRA-v1800DRX-ConfigExt2-v1800CellsToAddModListExt-v1800CellsToAddModExt-v1800MUSIM-GapExt-v1820SearchSpaceExt-v1800SI-SchedulingInfo-v1800SRB-Identity-v1800BandCombinationList-v1800BandCombinationList-UplinkTxSwitch-v1800BandCombination-v1800BandCombination-UplinkTxSwitch-v1800BandParameters-v1810CA-ParametersNR-v1800CA-ParametersNRDC-v1800FeatureSetDownlink-v1800FeatureSetDownlinkPerCC-v1800FeatureSetUplink-v1800FeatureSetUplinkPerCC-v1800MeasAndMobParametersMRDC-Common-v1810NTN-Parameters-v1820UE-MRDC-Capability-v1800UE-NR-Capability-v1800AreaConfiguration-v1800OtherConfig-v1800SL-DiscConfig-v1800SL-FreqConfigExt-v1800SL-RLC-BearerConfigIndex-v1800SL-PreconfigDiscConfig-v1800-- ASN1START
-- TAG-MULTICASTMCCH-MESSAGE-START
MulticastMCCH-Message-r18 ::= SEQUENCE {
message MulticastMCCH-MessageType-r18
}
MulticastMCCH-MessageType-r18 ::= CHOICE {
c1 CHOICE {
mbsMulticastConfiguration-r18 MBSMulticastConfiguration-r18,
spare1 NULL
},
messageClassExtension SEQUENCE {}
}
-- TAG-MULTICASTMCCH-MESSAGE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UL-DCCH-MESSAGE-START
UL-DCCH-Message ::= SEQUENCE {
message UL-DCCH-MessageType
}
UL-DCCH-MessageType ::= CHOICE {
c1 CHOICE {
measurementReport MeasurementReport,
rrcReconfigurationComplete RRCReconfigurationComplete,
rrcSetupComplete RRCSetupComplete,
rrcReestablishmentComplete RRCReestablishmentComplete,
rrcResumeComplete RRCResumeComplete,
securityModeComplete SecurityModeComplete,
securityModeFailure SecurityModeFailure,
ulInformationTransfer ULInformationTransfer,
locationMeasurementIndication LocationMeasurementIndication,
ueCapabilityInformation UECapabilityInformation,
```
###### **Error: Reference source not found 24**
##### **Error: Reference source not found**
```
counterCheckResponse CounterCheckResponse,
ueAssistanceInformation UEAssistanceInformation,
failureInformation FailureInformation,
ulInformationTransferMRDC ULInformationTransferMRDC,
scgFailureInformation SCGFailureInformation,
scgFailureInformationEUTRA SCGFailureInformationEUTRA
},
messageClassExtension CHOICE {
c2 CHOICE {
ulDedicatedMessageSegment-r16 ULDedicatedMessageSegment-r16,
dedicatedSIBRequest-r16 DedicatedSIBRequest-r16,
mcgFailureInformation-r16 MCGFailureInformation-r16,
ueInformationResponse-r16 UEInformationResponse-r16,
sidelinkUEInformationNR-r16 SidelinkUEInformationNR-r16,
ulInformationTransferIRAT-r16 ULInformationTransferIRAT-r16,
iabOtherInformation-r16 IABOtherInformation-r16,
mbsInterestIndication-r17 MBSInterestIndication-r17,
uePositioningAssistanceInfo-r17 UEPositioningAssistanceInfo-r17,
measurementReportAppLayer-r17 MeasurementReportAppLayer-r17,
indirectPathFailureInformation-r18 IndirectPathFailureInformation-r18, spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL
},
messageClassExtensionFuture-r16 SEQUENCE {}
}
}
-- TAG-UL-DCCH-MESSAGE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-DLINFORMATIONTRANSFER-START
DLInformationTransfer ::= SEQUENCE {
rrc-TransactionIdentifier RRC-TransactionIdentifier,
criticalExtensions CHOICE {
dlInformationTransfer DLInformationTransfer-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
DLInformationTransfer-IEs ::= SEQUENCE {
dedicatedNAS-Message DedicatedNAS-Message OPTIONAL, -- Need N
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension DLInformationTransfer-v1610-IEs OPTIONAL
}
DLInformationTransfer-v1610-IEs ::= SEQUENCE {
referenceTimeInfo-r16 ReferenceTimeInfo-r16 OPTIONAL, -- Need N
nonCriticalExtension DLInformationTransfer-v1700-IEs OPTIONAL
}
DLInformationTransfer-v1700-IEs ::= SEQUENCE {
dedicatedInfoFlc-r17 DedicatedInfoFlc-r17 OPTIONAL, -- Need N
rxTxTimeDiff-gNB-r17 RxTxTimeDiff-r17 OPTIONAL, -- Need N
ta-PDC-r17 ENUMERATED {activate, deactivate} OPTIONAL, -- Need N
sib9Fallback-r17 ENUMERATED {true} OPTIONAL, -- Need N
nonCriticalExtension DLInformationTransfer-v1800-IEs OPTIONAL
}
DLInformationTransfer-v1800-IEs ::= SEQUENCE {
eventID-TSS-r18 INTEGER(0..63) OPTIONAL, -- Cond ClockQualityDetailsLevel
clockQualityDetailsLevel-r18 CHOICE {
clockQualityMetrics-r18 ClockQualityMetrics-r18,
clockQualityAcceptanceStatus-r18 ENUMERATED {acceptable, notAcceptable}
}
nonCriticalExtension SEQUENCE {} OPTIONAL, -- Need N
}
```
```
}
-- TAG-DLINFORMATIONTRANSFER-STOP
-- ASN1STOP
-- ASN1START
-- TAG-INDIRECTPATHFAILUREINFORMATION-START
IndirectPathFailureInformation-r18 ::= SEQUENCE {
criticalExtensions CHOICE {
indirectPathFailureInformation-r18 IndirectPathFailureInformation-r18-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
IndirectPathFailureInformation-r18-IEs ::= SEQUENCE {
failureReportIndirectPath-r18 FailureReportIndirectPath-r18 OPTIONAL,
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
FailureReportIndirectPath-r18 ::= SEQUENCE {
failureTypeIndirectPath-r18 ENUMERATED {t421-Expiry, sl-Failure, n3c-Failure, relayUE-Uu-RLF, relayUE-Uu-RRc-Failure,
indirectPathAddChangeFailure, sl-PC5-Release, spare1} OPTIONAL,
sl-MeasResultServingRelay-r18 OCTET STRING OPTIONAL, -- Contains PC5 SL-MeasResultRelay-r17
sl-MeasResultsCandRelay-r18 OCTET STRING OPTIONAL, -- Contains PC5 SL-MeasResultListRelay-r17
n3c-RelayUE-InfoList-r18 SEQUENCE (SIZE (0..8)) OF N3C-RelayUE-Info-r18 OPTIONAL,
...
}
-- TAG-INDIRECTPATHFAILUREINFORMATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-LOGGEDMEASUREMENTCONFIGURATION-START
LoggedMeasurementConfiguration-r16 ::= SEQUENCE {
criticalExtensions CHOICE {
loggedMeasurementConfiguration-r16 LoggedMeasurementConfiguration-r16-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
LoggedMeasurementConfiguration-r16-IEs ::= SEQUENCE {
traceReference-r16 TraceReference-r16,
traceRecordingSessionRef-r16 OCTET STRING (SIZE (2)),
tce-Id-r16 OCTET STRING (SIZE (1)),
absoluteTimeInfo-r16 AbsoluteTimeInfo-r16,
areaConfiguration-r16 AreaConfiguration-r16 OPTIONAL, --Need R
plmn-IdentityList2-r16 PLMN-IdentityList2-r16 OPTIONAL, --Need R
bt-NameList-r16 SetupRelease {BT-NameList-r16} OPTIONAL, --Need M
wlan-NameList-r16 SetupRelease {WLAN-NameList-r16} OPTIONAL, --Need M
sensor-NameList-r16 SetupRelease {Sensor-NameList-r16} OPTIONAL, --Need M
loggingDuration-r16 LoggingDuration-r16,
reportType CHOICE {
periodical LoggedPeriodicalReportConfig-r16,
eventTriggered LoggedEventTriggerConfig-r16,
...
},
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension LoggedMeasurementConfiguration-v1700-IEs OPTIONAL
}
LoggedMeasurementConfiguration-v1700-IEs ::= SEQUENCE {
sigLoggedMeasType-r17 ENUMERATED {true} OPTIONAL, -- Need R
earlyMeasIndication-r17 ENUMERATED {true} OPTIONAL, -- Need R
areaConfiguration-r17 AreaConfiguration-r17 OPTIONAL, --Need R
nonCriticalExtension LoggedMeasurementConfiguration-v1800-IEs OPTIONAL
}
LoggedMeasurementConfiguration-v1800-IEs ::= SEQUENCE {
areaConfiguration-v1800 AreaConfiguration-v1800 OPTIONAL, --Need R
nonCriticalExtension LoggedMeasurementConfiguration-v1900-IEs OPTIONAL
}
LoggedMeasurementConfiguration-v1900-IEs ::= SEQUENCE {
areaConfigurationNTN-List-r19 AreaConfigurationNTN-List-r19 OPTIONAL, -- Cond logAreaNTN
nonCriticalExtension SEQUENCE {} OPTIONAL
}
```
```
}
LoggedPeriodicalReportConfig-r16 ::= SEQUENCE {
loggingInterval-r16 LoggingInterval-r16,
...
}
LoggedEventTriggerConfig-r16 ::= SEQUENCE {
eventType-r16 EventType-r16,
loggingInterval-r16 LoggingInterval-r16,
...
}
EventType-r16 ::= CHOICE {
outOfCoverage NULL,
eventL1 SEQUENCE {
l1-Threshold MeasTriggerQuantity,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger
},
...
}
AreaConfigurationNTN-List-r19 ::= SEQUENCE (SIZE (1..maxNrofAreaNTN-r19)) OF AreaConfigurationNTN-r19
AreaConfigurationNTN-r19 ::= SEQUENCE {
areaCoordinates-r19 CHOICE {
polygonArea-r19 OCTET STRING,
circleArea-r19 SEQUENCE {
circularAreaReferenceLocation-r19 ReferenceLocation-r17,
circularAreaRadius-r19 INTEGER (1..65535)
}
}
}
-- TAG-LOGGEDMEASUREMENTCONFIGURATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MBSINTERESTINDICATION-START
MBSInterestIndication-r17 ::= SEQUENCE {
criticalExtensions CHOICE {
mbsInterestIndication-r17 MBSInterestIndication-r17-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
MBSInterestIndication-r17-IEs ::= SEQUENCE {
mbs-FreqList-r17 CarrierFreqListMBS-r17 OPTIONAL,
mbs-Priority-r17 ENUMERATED {true} OPTIONAL,
mbs-ServiceList-r17 MBS-ServiceList-r17 OPTIONAL,
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension MBSInterestIndication-v1800 OPTIONAL
}
↩MBSInterestIndication-v1800 ::= SEQUENCE {
mbs-NonServingInfoList-r18 MBS-NonServingInfoList-r18 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
-- TAG-MBSINTERESTINDICATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MBSMULTICASTCONFIGURATION-START
MBSMulticastConfiguration-r18 ::= SEQUENCE {
criticalExtensions CHOICE {
mbsMulticastConfiguration-r18 MBSMulticastConfiguration-r18-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
MBSMulticastConfiguration-r18-IEs ::= SEQUENCE {
mbs-SessionInfoListMulticast-r18 MBS-SessionInfoListMulticast-r18 OPTIONAL, -- Need R
mbs-NeighbourCellList-r18 MBS-NeighbourCellList-r17 OPTIONAL, -- Need S
drx-ConfigPTM-List-r18 SEQUENCE (SIZE (1..maxNrofDRX-ConfigPTM-r17)) OF DRX-ConfigPTM-r17 OPTIONAL, -- Need R
pdsch-ConfigMTCH-r18 PDSCH-ConfigBroadcast-r17 OPTIONAL, -- Need S
mtch-SSB-MappingWindowList-r18 MTCH-SSB-MappingWindowList-r17 OPTIONAL, -- Need R
thresholdMBS-List-r18 SEQUENCE (SIZE (1..maxNrofThresholdMBS-r18)) OF ThresholdMBS-r18 OPTIONAL, -- Need R
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
ThresholdMBS-r18 ::= SEQUENCE {
rsrp-r18 RSRP-Range OPTIONAL, -- Need R
rsrq-r18 RSRQ-Range OPTIONAL, -- Need R
}
-- TAG-MBSMULTICASTCONFIGURATION-STOP
-- ASN1STOP
-- ASN1START
```
```
-- TAG-MEASUREMENTREPORTAPPLAYER-START
MeasurementReportAppLayer-r17 ::= SEQUENCE {
criticalExtensions CHOICE {
measurementReportAppLayer-r17 MeasurementReportAppLayer-r17-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
MeasurementReportAppLayer-r17-IEs ::= SEQUENCE {
measurementReportAppLayerList-r17 MeasurementReportAppLayerList-r17,
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension MeasurementReportAppLayer-v1800-IEs OPTIONAL
}
MeasurementReportAppLayer-v1800-IEs ::= SEQUENCE {
measurementReportAppLayerList-v1800 MeasurementReportAppLayerList-v1800 OPTIONAL,
nonCriticalExtension SEQUENCE{} OPTIONAL
}
MeasurementReportAppLayerList-r17 ::= SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF MeasReportAppLayer-r17
↩MeasurementReportAppLayerList-v1800 ::= SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF MeasReportAppLayer-v1800
MeasReportAppLayer-r17 ::= SEQUENCE {
measConfigAppLayerId-r17 MeasConfigAppLayerId-r17,
measReportAppLayerContainer-r17 OCTET STRING OPTIONAL,
appLayerSessionStatus-r17 ENUMERATED {start, stop} OPTIONAL,
ran-VisibleMeasurements-r17 RAN-VisibleMeasurements-r17 OPTIONAL
}
↩MeasReportAppLayer-v1800 ::= SEQUENCE {
appLayerIdleInactiveConfig-r18 AppLayerIdleInactiveConfig-r18 OPTIONAL,
measReportAppLayerContainerList-r18 SEQUENCE (SIZE (1..maxNrofAppLayerReports-r18)) OF OCTET STRING OPTIONAL,
...
}
RAN-VisibleMeasurements-r17 ::= SEQUENCE {
appLayerBufferLevelList-r17 SEQUENCE (SIZE (1..8)) OF AppLayerBufferLevel-r17 OPTIONAL,
playoutDelayForMediaStartup-r17 INTEGER (0..30000) OPTIONAL,
pdu-SessionIdList-r17 SEQUENCE (SIZE (1..maxNrofPDU-Sessions-r17)) OF PDU-SessionID OPTIONAL,
...
[[
pdu-SessionIdListExt-v1800 SEQUENCE (SIZE (1..maxNrofPDU-Sessions-r17)) OF QFI-List-r18 OPTIONAL
]]
}
AppLayerBufferLevel-r17 ::= INTEGER (0..30000)
QFI-List-r18 ::= SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI
```
```
-- TAG-MEASUREMENTREPORTAPPLAYER-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PAGING-START
Paging ::= SEQUENCE {
pagingRecordList PagingRecordList OPTIONAL, -- Need N
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension Paging-v1700-IEs OPTIONAL
}
Paging-v1700-IEs ::= SEQUENCE {
pagingRecordList-v1700 PagingRecordList-v1700 OPTIONAL, -- Need N
pagingGroupList-r17 PagingGroupList-r17 OPTIONAL, -- Need N
nonCriticalExtension Paging-v1800-IEs OPTIONAL
}
Paging-v1800-IEs ::= SEQUENCE {
pagingRecordList-v1800 PagingRecordList-v1800 OPTIONAL, -- Need N
pagingGroupList-v1800 PagingGroupList-v1800 OPTIONAL, -- Need N
nonCriticalExtension SEQUENCE {} OPTIONAL
```
```
}
PagingRecordList ::=
PagingRecordList-v1700 ::=
PagingGroupList-r17 ::=
↩PagingRecordList-v1800 ::=
↩PagingGroupList-v1800 ::=
PagingRecord ::=
ue-Identity
accessType
...
}
PagingRecord-v1700 ::=
pagingCause-r17
}
↩PagingRecord-v1800 ::=
mt-SDT
}
PagingUE-Identity ::=
ng-5G-S-TMSI
fullI-RNTI
...
}
GroupPaging-r18 ::=
inactiveReceptionAllowed-r18
}
-- TAG-PAGING-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RRCREESTABLISHMENTCOMPLETE-START
RRCReestablishmentComplete ::= SEQUENCE {
rrc-TransactionIdentifier RRC-TransactionIdentifier,
```
```
criticalExtensions CHOICE {
rrcReestablishmentComplete RRCReestablishmentComplete-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
RRCReestablishmentComplete-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension RRCReestablishmentComplete-v1610-IEs OPTIONAL
}
RRCReestablishmentComplete-v1610-IEs ::= SEQUENCE {
ue-MeasurementsAvailable-r16 UE-MeasurementsAvailable-r16 OPTIONAL,
nonCriticalExtension RRCReestablishmentComplete-v1800-IEs OPTIONAL
}
RRCReestablishmentComplete-v1800-IEs ::= SEQUENCE {
flightPathInfoAvailable-r18 ENUMERATED {true} OPTIONAL,
measConfigReportAppLayerAvailable-r18 ENUMERATED {true} OPTIONAL,
musim-CapRestrictionInd-r18 ENUMERATED {true} OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
-- TAG-RRCREESTABLISHMENTCOMPLETE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RRCRECONFIGURATION-START
RRReconfiguration ::=
rrc-TransactionIdentifier
criticalExtensions
rrcReconfiguration
criticalExtensionsFuture
}
}
RRReconfiguration-IEs ::=
radioBearerConfig
secondaryCellGroup
measConfig
lateNonCriticalExtension
nonCriticalExtension
}
-- Regular non-critical extensions:
RRReconfiguration-v1530-IEs ::=
masterCellGroup
fullConfig
dedicatedNAS-MessageList
masterKeyUpdate
dedicatedSIB1-Delivery
dedicatedSystemInformationDelivery
otherConfig
nonCriticalExtension
}
RRReconfiguration-v1540-IEs ::=
otherConfig-v1540
nonCriticalExtension
}
RRReconfiguration-v1560-IEs ::=
mrdc-SecondaryCellGroupConfig
SEQUENCE {
RRC-TransactionIdentifier,
CHOICE {
RRCReconfiguration-IEs,
SEQUENCE {
RadioBearerConfig
OCTET STRING (CONTAINING CellGroupConfig)
MeasConfig
OCTET STRING (CONTAINING RRCReconfiguration-v15t0-IEs)
RRCReconfiguration-v1530-IEs
}
}
}
OPTIONAL, -- Need M
OPTIONAL, -- Cond SCG
OPTIONAL, -- Need M
OPTIONAL,
OPTIONAL
SEQUENCE {
OCTET STRING (CONTAINING CellGroupConfig)
ENUMERATED {true}
SEQUENCE (SIZE(1..maxDRB)) OF DedicatedNAS-Message
MasterKeyUpdate
OCTET STRING (CONTAINING SIB1)
OCTET STRING (CONTAINING SystemInformation)
OtherConfig
RRCReconfiguration-v1540-IEs
}
OPTIONAL, -- Need M
OPTIONAL, -- Cond FullConfig
OPTIONAL, -- Cond nonHO
OPTIONAL, -- Cond MasterKeyChange
OPTIONAL, -- Need N
OPTIONAL, -- Need N
OPTIONAL, -- Need M
OPTIONAL
SEQUENCE {
OtherConfig-v1540
RRCReconfiguration-v1560-IEs
}
OPTIONAL, -- Need M
OPTIONAL
SEQUENCE {
SetupRelease { MRDC-SecondaryCellGroupConfig }
}
OPTIONAL, -- Need M
```
```
radioBearerConfig2 OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL, -- Need M
sk-Counter SK-Counter OPTIONAL, -- Need N
nonCriticalExtension RRCReconfiguration-v1610-IEs OPTIONAL
}
RRReconfiguration-v1610-IEs ::= SEQUENCE {
otherConfig-v1610 OtherConfig-v1610 OPTIONAL, -- Need M
bap-Config-r16 SetupRelease { BAP-Config-r16 } OPTIONAL, -- Need M
iab-IP-AddressConfigurationList-r16 IAB-IP-AddressConfigurationList-r16 OPTIONAL, -- Need M
conditionalReconfiguration-r16 ConditionalReconfiguration-r16 OPTIONAL, -- Need M
daps-SourceRelease-r16 ENUMERATED{true} OPTIONAL, -- Need N
t316-r16 SetupRelease {T316-r16} OPTIONAL, -- Need M
needForGapsConfigNR-r16 SetupRelease {NeedForGapsConfigNR-r16} OPTIONAL, -- Need M
onDemandSIB-Request-r16 SetupRelease { OnDemandSIB-Request-r16 } OPTIONAL, -- Need M
dedicatedPosSysInfoDelivery-r16 OCTET STRING (CONTAINING PosSystemInformation-r16-IEs) OPTIONAL, -- Need N
sl-ConfigDedicatedNR-r16 SetupRelease {SL-ConfigDedicatedNR-r16} OPTIONAL, -- Need M
sl-ConfigDedicatedEUTRA-Info-r16 SetupRelease {SL-ConfigDedicatedEUTRA-Info-r16} OPTIONAL, -- Need M
targetCellSMTC-SCG-r16 SSB-MTC OPTIONAL, -- Need S
nonCriticalExtension RRCReconfiguration-v1700-IEs OPTIONAL
}
RRReconfiguration-v1700-IEs ::= SEQUENCE {
otherConfig-v1700 OtherConfig-v1700 OPTIONAL, -- Need M
sl-L2RelayUE-Config-r17 SetupRelease { SL-L2RelayUE-Config-r17 } OPTIONAL, -- Need M
sl-L2RemoteUE-Config-r17 SetupRelease { SL-L2RemoteUE-Config-r17 } OPTIONAL, -- Need M
dedicatedPagingDelivery-r17 OCTET STRING (CONTAINING Paging) OPTIONAL, -- Cond PagingRelay
needForGapNCSG-ConfigNR-r17 SetupRelease {NeedForGapNCSG-ConfigNR-r17} OPTIONAL, -- Need M
needForGapNCSG-ConfigEUTRA-r17 SetupRelease {NeedForGapNCSG-ConfigEUTRA-r17} OPTIONAL, -- Need M
musim-GapConfig-r17 SetupRelease {MUSIM-GapConfig-r17} OPTIONAL, -- Need M
ul-GapFR2-Config-r17 SetupRelease { UL-GapFR2-Config-r17 } OPTIONAL, -- Need M
scg-State-r17 ENUMERATED { deactivated } OPTIONAL, -- Need S
appLayerMeasConfig-r17 AppLayerMeasConfig-r17 OPTIONAL, -- Need M
ue-TxTEG-RequestUL-TDOA-Config-r17 SetupRelease {UE-TxTEG-RequestUL-TDOA-Config-r17} OPTIONAL, -- Need M
nonCriticalExtension RRCReconfiguration-v1800-IEs OPTIONAL
}
RRReconfiguration-v1800-IEs ::= SEQUENCE {
needForInterruptionConfigNR-r18 ENUMERATED { disabled, enabled } OPTIONAL, -- Need M
aerial-Config-r18 SetupRelease { Aerial-Config-r18 } OPTIONAL, -- Need M
sl-IndirectPathAddChange-r18 SetupRelease { SL-IndirectPathAddChange-r18 } OPTIONAL, -- Need M
n3c-IndirectPathAddChange-r18 SetupRelease { N3C-IndirectPathAddChange-r18 } OPTIONAL, -- Need M
n3c-IndirectPathConfigRelay-r18 SetupRelease { N3C-IndirectPathConfigRelay-r18 } OPTIONAL, -- Need M
otherConfig-v1800 OtherConfig-v1800 OPTIONAL, -- Need M
srs-PosResourceSetAggBW-CombinationList-r18 SetupRelease { SRS-PosResourceSetAggBW-CombinationList-r18 } OPTIONAL, -- Need M
ltm-Config-r18 SetupRelease {LTM-Config-r18} OPTIONAL, -- Need M
nonCriticalExtension RRCReconfiguration-v1830-IEs OPTIONAL
}
RRReconfiguration-v1830-IEs ::= SEQUENCE {
otherConfig-v1830 OtherConfig-v1830 OPTIONAL, -- Need M
nonCriticalExtension RRCReconfiguration-v1900-IEs OPTIONAL
}
```
```
}
RRcReconfiguration-v1900-IEs ::= SEQUENCE {
n3c-ExtIndirectPathAddChange-r19 SetupRelease { N3C-ExtIndirectPathAddChange-r19 } OPTIONAL, -- Need M
otherConfig-v1900 OtherConfig-v1900 OPTIONAL, -- Need M
onDemandPosSIB-RequestCtrlParam-r19 ENUMERATED { enabled } OPTIONAL, -- Need R
retainLoggedMeasurements-r19 ENUMERATED { true } OPTIONAL, -- Cond Sync
ltm-ConfigNRDC-r19 SetupRelease { LTM-ConfigNRDC-r19 } OPTIONAL, -- Need M
nonCriticalExtension SEQUENCE {} OPTIONAL
}
-- Late non-critical Rel-15 extensions:
RRcReconfiguration-v15t0-IEs ::= SEQUENCE {
-- Following field is only to be used for late REL-15 extensions
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension RRcReconfiguration-v16k0-IEs OPTIONAL
}
RRcReconfiguration-v16k0-IEs ::= SEQUENCE {
sl-ConfigDedicatedNR-v16k0 SetupRelease { SL-ConfigDedicatedNR-v16k0 } OPTIONAL, -- Need M
nonCriticalExtension SEQUENCE{} OPTIONAL
}
MRDC-SecondaryCellGroupConfig ::= SEQUENCE {
mrdc-ReleaseAndAdd ENUMERATED { true } OPTIONAL, -- Need N
mrdc-SecondaryCellGroup CHOICE {
nr-SCG OCTET STRING (CONTAINING RRcReconfiguration),
eutra-SCG OCTET STRING
}
}
BAP-Config-r16 ::= SEQUENCE {
bap-Address-r16 BIT STRING (SIZE (10)) OPTIONAL, -- Need M
defaultUL-BAP-RoutingID-r16 BAP-RoutingID-r16 OPTIONAL, -- Need M
defaultUL-BH-RLC-Channel-r16 BH-RLC-ChannelID-r16 OPTIONAL, -- Need M
flowControlFeedbackType-r16 ENUMERATED { perBH-RLC-Channel, perRoutingID, both } OPTIONAL, -- Need R
...
}
MasterKeyUpdate ::= SEQUENCE {
keySetChangeIndicator BOOLEAN,
nextHopChainingCount NextHopChainingCount,
nas-Container OCTET STRING OPTIONAL, -- Cond securityNASC
...
}
OnDemandSIB-Request-r16 ::= SEQUENCE {
onDemandSIB-RequestProhibitTimer-r16 ENUMERATED { s0, s0dot5, s1, s2, s5, s10, s20, s30 }
}
```
```
T316-r16 ::= ENUMERATED {ms50, ms100, ms200, ms300, ms400, ms500, ms600, ms1000, ms1500, ms2000}
IAB-IP-AddressConfigurationList-r16 ::= SEQUENCE {
iab-IP-AddressToAddModList-r16 SEQUENCE (SIZE(1..maxIAB-IP-Address-r16)) OF IAB-IP-AddressConfiguration-r16 OPTIONAL, -- Need N
iab-IP-AddressToReleaseList-r16 SEQUENCE (SIZE(1..maxIAB-IP-Address-r16)) OF IAB-IP-AddressIndex-r16 OPTIONAL, -- Need N
...
}
IAB-IP-AddressConfiguration-r16 ::= SEQUENCE {
iab-IP-AddressIndex-r16 IAB-IP-AddressIndex-r16,
iab-IP-Address-r16 IAB-IP-Address-r16 OPTIONAL, -- Need M
iab-IP-Usage-r16 IAB-IP-Usage-r16 OPTIONAL, -- Need M
iab-donor-DU-BAP-Address-r16 BIT STRING (SIZE(10)) OPTIONAL, -- Need M
...
}
SL-ConfigDedicatedEUTRA-Info-r16 ::= SEQUENCE {
sl-ConfigDedicatedEUTRA-r16 OCTET STRING OPTIONAL, -- Need M
sl-TimeOffsetEUTRA-List-r16 SEQUENCE (SIZE (8)) OF SL-TimeOffsetEUTRA-r16 OPTIONAL -- Need M
}
SL-TimeOffsetEUTRA-r16 ::= ENUMERATED {ms0, ms0dot25, ms0dot5, ms0dot625, ms0dot75, ms1, ms1dot25, ms1dot5, ms1dot75,
ms2, ms2dot5, ms3, ms4, ms5, ms6, ms8, ms10, ms20}
UE-TxTEG-RequestUL-TDOA-Config-r17 ::= CHOICE {
oneShot-r17 NULL,
periodicReporting-r17 ENUMERATED { ms160, ms320, ms1280, ms2560, ms61440, ms81920, ms368640, ms737280 }
}
SRS-PosResourceSetAggBW-CombinationList-r18 ::= SEQUENCE (SIZE(1.. maxNrOfLinkedSRS-PosResSetComb-r18)) OF SRS-PosResourceSetLinkedForAggBW-List-r18
SRS-PosResourceSetLinkedForAggBW-List-r18 ::= SEQUENCE (SIZE(2..maxNrOfLinkedSRS-PosResourceSet-r18)) OF SRS-PosResourceSetLinkedForAggBW-r18
N3C-ExtIndirectPathAddChange-r19 ::= SEQUENCE (SIZE(1..maxNrOfN3C-RelayUE-r19)) OF N3C-RelayUE-Info-r18
-- TAG-RRCRECONFIGURATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RRRECONFIGURATIONCOMPLETE-START
RRReconfigurationComplete ::=
SEQUENCE {
rrc-TransactionIdentifier
criticalExtensions
rrcReconfigurationComplete
criticalExtensionsFuture
}
RRReconfigurationComplete-IEs ::=
SEQUENCE {
lateNonCriticalExtension
nonCriticalExtension
OCTET STRING
RRReconfigurationComplete-v1530-IEs
}
OPTIONAL,
OPTIONAL
RRReconfigurationComplete-v1530-IEs ::=
SEQUENCE {
uplinkTxDirectCurrentList
nonCriticalExtension
UplinkTxDirectCurrentList
RRReconfigurationComplete-v1560-IEs
}
OPTIONAL,
OPTIONAL
RRReconfigurationComplete-v1560-IEs ::=
SEQUENCE {
scg-Response
nr-SCG-Response
eutra-SCG-Response
}
nonCriticalExtension
CHOICE {
OCTET STRING (CONTAINING RRReconfigurationComplete),
OCTET STRING
}
RRReconfigurationComplete-v1610-IEs
}
OPTIONAL,
OPTIONAL
RRReconfigurationComplete-v1610-IEs ::=
SEQUENCE {
ue-MeasurementsAvailable-r16
needForGapsInfoNR-r16
nonCriticalExtension
UE-MeasurementsAvailable-r16
NeedForGapsInfoNR-r16
RRReconfigurationComplete-v1640-IEs
}
OPTIONAL,
OPTIONAL,
OPTIONAL
```
```
RRReconfigurationComplete-v1640-IEs ::= SEQUENCE {
uplinkTxDirectCurrentTwoCarrierList-r16 OPTIONAL,
nonCriticalExtension OPTIONAL
}
RRReconfigurationComplete-v1700-IEs ::= SEQUENCE {
needForGapNCSG-InfoNR-r17 OPTIONAL,
needForGapNCSG-InfoEUTRA-r17 OPTIONAL,
selectedCondRRReconfig-r17 OPTIONAL,
nonCriticalExtension OPTIONAL
}
RRReconfigurationComplete-v1720-IEs ::= SEQUENCE {
uplinkTxDirectCurrentMoreCarrierList-r17 OPTIONAL,
nonCriticalExtension OPTIONAL
}
RRReconfigurationComplete-v1800-IEs ::= SEQUENCE {
needForInterruptionInfoNR-r18 OPTIONAL,
flightPathInfoAvailable-r18 OPTIONAL,
selectedPSCellForCHO-WithSCG-r18 OPTIONAL,
selectedSK-Counter-r18 OPTIONAL,
measConfigReportAppLayerAvailable-r18 OPTIONAL,
appliedLTM-CandidateId-r18 OPTIONAL,
nonCriticalExtension OPTIONAL
}
RRReconfigurationComplete-v1900-IEs ::= SEQUENCE {
applicabilityReportList-r19 OPTIONAL,
csi-LogMeasAvailable-r19 OPTIONAL,
assisted-SSB-MTC-MG-Report-r19 OPTIONAL,
nonCriticalExtension OPTIONAL
}
-- TAG-RRRECONFIGURATIONCOMPLETE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RRCRELEASE-START
RRCRelease ::= SEQUENCE {
rrc-TransactionIdentifier RRC-TransactionIdentifier,
criticalExtensions CHOICE {
rrcRelease RRCRelease-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
RRCRelease-IEs ::= SEQUENCE {
redirectedCarrierInfo RedirectedCarrierInfo OPTIONAL, -- Need N
cellReselectionPriorities CellReselectionPriorities OPTIONAL, -- Need R
suspendConfig SuspendConfig OPTIONAL, -- Need R
deprioritisationReq SEQUENCE {
deprioritisationType ENUMERATED {frequency, nr},
deprioritisationTimer ENUMERATED {min5, min10, min15, min30}
} OPTIONAL, -- Need N
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension RRCRelease-v1540-IEs OPTIONAL
}
RRCRelease-v1540-IEs ::= SEQUENCE {
waitTime RejectWaitTime OPTIONAL, -- Need N
nonCriticalExtension RRCRelease-v1610-IEs OPTIONAL
}
RRCRelease-v1610-IEs ::= SEQUENCE {
voiceFallbackIndication-r16 ENUMERATED {true} OPTIONAL, -- Need N
measIdleConfig-r16 SetupRelease {MeasIdleConfigDedicated-r16} OPTIONAL, -- Need M
nonCriticalExtension RRCRelease-v1650-IEs OPTIONAL
}
RRCRelease-v1650-IEs ::= SEQUENCE {
mpsPriorityIndication-r16 ENUMERATED {true} OPTIONAL, -- Cond Redirection2
nonCriticalExtension RRCRelease-v1710-IEs OPTIONAL
}
RRCRelease-v1710-IEs ::= SEQUENCE {
noLastCellUpdate-r17 ENUMERATED {true} OPTIONAL, -- Need S
nonCriticalExtension SEQUENCE {} OPTIONAL
}
RedirectedCarrierInfo ::= CHOICE {
nr CarrierInfoNR,
eutra RedirectedCarrierInfo-EUTRA,
...
}
```
```
nr-v1900 CarrierInfoNR-v1900
}
RedirectedCarrierInfo-EUTRA ::= SEQUENCE {
eutraFrequency ARFCN-ValueEUTRA,
cnType ENUMERATED { epc, fiveGC}
} OPTIONAL -- Need N
CarrierInfoNR ::= SEQUENCE {
carrierFreq ARFCN-ValueNR,
ssbSubcarrierSpacing SubcarrierSpacing,
smtc SSB-MTC
} OPTIONAL, -- Need S
...
CarrierInfoNR-v1900 ::= SEQUENCE {
carrierFreq-r19 ARFCN-ValueNR,
ssbSubcarrierSpacing-r19 SubcarrierSpacing,
smtc-r19 SSB-MTC
satAssistanceInfoList-r19 SEQUENCE (SIZE (1..maxCellNTN-r17)) OF NTN-Config-r17
} OPTIONAL, -- Need S
... OPTIONAL, -- Cond SIB19
SuspendConfig ::= SEQUENCE {
fullI-RNTI I-RNTI-Value,
shortI-RNTI ShortI-RNTI-Value,
ran-PagingCycle PagingCycle,
ran-NotificationAreaInfo RAN-NotificationAreaInfo
t380 PeriodicRNAU-TimerValue
nextHopChainingCount NextHopChainingCount,
...
[[
sl-UEIdentityRemote-r17 RNTI-Value
sdt-Config-r17 SetupRelease { SDT-Config-r17 }
srs-PosRRC-Inactive-r17 SetupRelease { SRS-PosRRC-Inactive-r17 }
ran-ExtendedPagingCycle-r17 ExtendedPagingCycle-r17
]],
[[
ncd-SSB-RedCapInitialBWP-SDT-r17 SetupRelease { NonCellDefiningSSB-r17}
]],
[[
resumeIndication-r18 ENUMERATED {true}
srs-PosRRC-InactiveEnhanced-r18 SetupRelease { SRS-PosRRC-InactiveEnhanced-r18 }
ran-ExtendedPagingCycleConfig-r18 ExtendedPagingCycleConfig-r18
multicastConfigInactive-r18 SetupRelease { MulticastConfigInactive-r18 }
]]
}
PeriodicRNAU-TimerValue ::= ENUMERATED { min5, min10, min20, min30, min60, min120, min360, min720}
```
```
CellReselectionPriorities ::= SEQUENCE {
freqPriorityListEUTRA FreqPriorityListEUTRA OPTIONAL, -- Need M
freqPriorityListNR FreqPriorityListNR OPTIONAL, -- Need M
t320 ENUMERATED {min5, min10, min20, min30, min60, min120, min180, spare1} OPTIONAL, -- Need R
...,
[[
freqPriorityListDedicatedSlicing-r17 FreqPriorityListDedicatedSlicing-r17 OPTIONAL -- Need M
]]
}
PagingCycle ::= ENUMERATED {rf32, rf64, rf128, rf256}
FreqPriorityListEUTRA ::= SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA
FreqPriorityListNR ::= SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityNR
FreqPriorityEUTRA ::= SEQUENCE {
carrierFreq ARFCN-ValueEUTRA,
cellReselectionPriority CellReselectionPriority,
cellReselectionSubPriority CellReselectionSubPriority OPTIONAL -- Need R
}
FreqPriorityNR ::= SEQUENCE {
carrierFreq ARFCN-ValueNR,
cellReselectionPriority CellReselectionPriority,
cellReselectionSubPriority CellReselectionSubPriority OPTIONAL -- Need R
}
RAN-NotificationAreaInfo ::= CHOICE {
cellList PLMN-RAN-AreaCellList,
ran-AreaConfigList PLMN-RAN-AreaConfigList,
...
}
PLMN-RAN-AreaCellList ::= SEQUENCE (SIZE (1.. maxPLMNIdentities)) OF PLMN-RAN-AreaCell
PLMN-RAN-AreaCell ::= SEQUENCE {
plmn-Identity PLMN-Identity OPTIONAL, -- Need S
ran-AreaCells SEQUENCE (SIZE (1..32)) OF CellIdentity
}
PLMN-RAN-AreaConfigList ::= SEQUENCE (SIZE (1..maxPLMNIdentities)) OF PLMN-RAN-AreaConfig
PLMN-RAN-AreaConfig ::= SEQUENCE {
plmn-Identity PLMN-Identity OPTIONAL, -- Need S
ran-Area SEQUENCE (SIZE (1..16)) OF RAN-AreaConfig
}
RAN-AreaConfig ::= SEQUENCE {
trackingAreaCode TrackingAreaCode,
}
```
```
ran-AreaCodeList SEQUENCE (SIZE (1..32)) OF RAN-AreaCode OPTIONAL -- Need R
}
SDT-Config-r17 ::= SEQUENCE {
sdt-DRB-List-r17 SEQUENCE (SIZE (0..maxDRB)) OF DRB-Identity OPTIONAL, -- Need M
sdt-SRB2-Indication-r17 ENUMERATED {allowed} OPTIONAL, -- Need R
sdt-MAC-PHY-CG-Config-r17 SetupRelease {SDT-CG-Config-r17} OPTIONAL, -- Need M
sdt-DRB-ContinueROHC-r17 ENUMERATED { cell, rna } OPTIONAL, -- Need S
}
SDT-CG-Config-r17 ::= OCTET STRING (CONTAINING SDT-MAC-PHY-CG-Config-r17)
SDT-MAC-PHY-CG-Config-r17 ::= SEQUENCE {
-- CG-SDT specific configuration
cg-SDT-ConfigLCH-RestrictionToAddModList-r17 SEQUENCE (SIZE(1..maxLC-ID)) OF CG-SDT-ConfigLCH-Restriction-r17 OPTIONAL, -- Need N
cg-SDT-ConfigLCH-RestrictionToReleaseList-r17 SEQUENCE (SIZE(1..maxLC-ID)) OF LogicalChannelIdentity OPTIONAL, -- Need N
cg-SDT-ConfigInitialBWP-NUL-r17 SetupRelease {BWP-UplinkDedicatedSDT-r17} OPTIONAL, -- Need M
cg-SDT-ConfigInitialBWP-SUL-r17 SetupRelease {BWP-UplinkDedicatedSDT-r17} OPTIONAL, -- Need M
cg-SDT-ConfigInitialBWP-DL-r17 BWP-DownlinkDedicatedSDT-r17 OPTIONAL, -- Need M
cg-SDT-TimeAlignmentTimer-r17 TimeAlignmentTimer OPTIONAL, -- Need M
cg-SDT-RSRP-ThresholdSSB-r17 RSRP-Range OPTIONAL, -- Need M
cg-SDT-TA-ValidationConfig-r17 SetupRelease { CG-SDT-TA-ValidationConfig-r17 } OPTIONAL, -- Need M
cg-SDT-CS-RNTI-r17 RNTI-Value OPTIONAL, -- Need M
...
[[
cg-SDT-ConfigLCH-RestrictionToAddModListExt-v1800 SEQUENCE (SIZE(1..maxLC-ID)) OF CG-SDT-ConfigLCH-RestrictionExt-v1800
OPTIONAL, -- Need N
cg-MT-SDT-MaxDurationToNextCG-Occasion-r18 ENUMERATED {
ms10, ms100, sec1, sec10, sec60, sec100, sec300, sec600,
sec1200, sec1800, sec3600,
spare5, spare4, spare3, spare2, spare1}
OPTIONAL -- Need R
]]
}
CG-SDT-TA-ValidationConfig-r17 ::= SEQUENCE {
cg-SDT-RSRP-ChangeThreshold-r17 ENUMERATED { dB2, dB4, dB6, dB8, dB10, dB14, dB18, dB22,
dB26, dB30, dB34, spare5, spare4, spare3, spare2, spare1}
}
BWP-DownlinkDedicatedSDT-r17 ::= SEQUENCE {
pdcch-Config-r17 SetupRelease { PDCCH-Config } OPTIONAL, -- Need M
pdsch-Config-r17 SetupRelease { PDSCH-Config } OPTIONAL, -- Need M
...
}
BWP-UplinkDedicatedSDT-r17 ::= SEQUENCE {
pusched-Config-r17 SetupRelease { PUSCH-Config } OPTIONAL, -- Need M
configuredGrantConfigToAddModList-r17 ConfiguredGrantConfigToAddModList-r16 OPTIONAL, -- Need N
configuredGrantConfigToReleaseList-r17 ConfiguredGrantConfigToReleaseList-r16 OPTIONAL, -- Need N
...
}
```
```
}
CG-SDT-ConfigLCH-Restriction-r17 ::= SEQUENCE {
logicalChannelIdentity-r17 LogicalChannelIdentity,
configuredGrantType1Allowed-r17 ENUMERATED {true}
allowedCG-List-r17 SEQUENCE (SIZE (0.. maxNrofConfiguredGrantConfigMAC-1-r16)) OF ConfiguredGrantConfigIndexMAC-r16
}
↩CG-SDT-ConfigLCH-RestrictionExt-v1800 ::= SEQUENCE {
cg-SDT-MaxDurationToNextCG-Occasion-r18 ENUMERATED {
ms10, ms100, sec1, sec10, sec60, sec100, sec300, sec600,
sec1200, sec1800, sec3600,
spare5, spare4, spare3, spare2, spare1}
}
SRS-PosRRC-Inactive-r17 ::= OCTET STRING (CONTAINING SRS-PosRRC-InactiveConfig-r17)
SRS-PosRRC-InactiveConfig-r17 ::= SEQUENCE {
srs-PosConfigNUL-r17 SRS-PosConfig-r17
srs-PosConfigSUL-r17 SRS-PosConfig-r17
bwp-NUL-r17 BWP
bwp-SUL-r17 BWP
inactivePosSRS-TimeAlignmentTimer-r17 TimeAlignmentTimer
inactivePosSRS-RSRP-ChangeThreshold-r17 RSRP-ChangeThreshold-r17
}
RSRP-ChangeThreshold-r17 ::= ENUMERATED {dB4, dB6, dB8, dB10, dB14, dB18, dB22, dB26, dB30, dB34, spare6, spare5, spare4, spare3, spare2, spare1}
SRS-PosConfig-r17 ::= SEQUENCE {
srs-PosResourceSetToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSetId-r16
srs-PosResourceSetToAddModList-r17 SEQUENCE (SIZE (1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSet-r16
srs-PosResourceToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofSRS-PosResources-r16)) OF SRS-PosResourceId-r16
srs-PosResourceToAddModList-r17 SEQUENCE (SIZE (1..maxNrofSRS-PosResources-r16)) OF SRS-PosResource-r16
}
SRS-PosRRC-InactiveEnhanced-r18 ::= OCTET STRING (CONTAINING SRS-PosRRC-InactiveEnhancedConfig-r18)
SRS-PosRRC-InactiveEnhancedConfig-r18 ::= SEQUENCE {
srs-PosRRC-InactiveAggBW-ConfigList-r18 SetupRelease { SRS-PosRRC-InactiveAggBW-ConfigList-r18 }
srs-PosTx-Hopping-r18 SetupRelease { SRS-PosTx-Hopping-r18 }
srs-PosRRC-InactiveValidityAreaPreConfigList-r18 SetupRelease { SRS-PosRRC-InactiveValidityAreaPreConfigList-r18 }
srs-PosRRC-InactiveValidityAreaNonPreConfig-r18 SetupRelease { SRS-PosRRC-InactiveValidityAreaConfig-r18 }
...
[[
srs-PosRRC-InactiveAggBW-AdditionalCarriers-r18 SetupRelease { SRS-PosRRC-InactiveAggBW-AdditionalCarriers-r18 }
]]
}
SRS-PosRRC-InactiveAggBW-AdditionalCarriers-r18 ::= SEQUENCE{
```
```
aggregatedPosSRS-CarrierList-r18 SEQUENCE (SIZE(1..maxNrOfLinkedSRS-CarriersInactive-1-r18)) OF SRS-PosConfigPerULCarrier-r18
OPTIONAL, -- Need R
...
}
SRS-PosConfigPerULCarrier-r18 ::= SEQUENCE{
freqInfo-r18 ARFCN-ValueNR,
srs-PosConfig-r18 SRS-PosConfig-r17,
scs-SpecificCarrier-r18 SCS-SpecificCarrier OPTIONAL, -- Need R
bwp-r18 BWP OPTIONAL, -- Need R
...
}
SRS-PosRRC-InactiveValidityAreaPreConfigList-r18 ::= SEQUENCE (SIZE(1..maxNrOfVA-r18)) OF SRS-PosRRC-InactiveValidityAreaConfig-r18
SRS-PosRRC-InactiveValidityAreaConfig-r18 ::= SEQUENCE {
srs-PosConfigValidityArea-r18 SEQUENCE (SIZE(1..maxNrOfCellsInVA-r18)) OF CellIdentity,
srs-PosConfigNUL-r18 SRS-PosConfig-r17 OPTIONAL, -- Need R
srs-PosConfigSUL-r18 SRS-PosConfig-r17 OPTIONAL, -- Need R
bwp-NUL-r18 BWP OPTIONAL, -- Need S
bwp-SUL-r18 BWP OPTIONAL, -- Need S
areaValidityTA-Config-r18 AreaValidityTA-Config-r18 OPTIONAL, -- Need R
...
[[
srs-PosConfigValidityAreaExt-v1830 SEQUENCE (SIZE(1..maxNrOfCellsInVA-Ext-r18)) OF CellIdentity OPTIONAL -- Need R
]],
[[
srs-PosRRC-InactiveAggBW-AdditionalCarriersPerVA-r18 SetupRelease {SRS-PosRRC-InactiveAggBW-AdditionalCarriers-r18 }
OPTIONAL, -- Need M
srs-PosRRC-InactiveAggBW-ConfigListPerVA-r18 SetupRelease {SRS-PosRRC-InactiveAggBW-ConfigList-r18 } OPTIONAL -- Need M
]]
}
AreaValidityTA-Config-r18 ::= SEQUENCE {
inactivePosSRS-ValidityAreaTAT-r18 ENUMERATED {ms1280, ms1920, ms2560, ms5120, ms10240, ms20480, ms40960, infinity},
inactivePosSRS-ValidityAreaRSRP-r18 RSRP-ChangeThreshold-r17 OPTIONAL, -- Need R
autonomousTA-AdjustmentEnabled-r18 ENUMERATED {true} OPTIONAL -- Need R
}
SRS-PosRRC-InactiveAggBW-ConfigList-r18 ::= SEQUENCE (SIZE(1..maxNrOfLinkedSRS-PosResSetCombInactive-r18)) OF
SRS-InactivePosResourceSetLinkedForAggBW-List-r18
SRS-InactivePosResourceSetLinkedForAggBW-List-r18 ::= SEQUENCE (SIZE (2..maxNrOfLinkedSRS-PosResourceSet-r18)) OF
SRS-PosResourceSetLinkedForAggBW-r18
ExtendedPagingCycle-r17 ::= ENUMERATED {rf256, rf512, rf1024, spare1}
ExtendedPagingCycleConfig-r18 ::= SEQUENCE {
extendedPagingCycle-r18 ENUMERATED {hf2, hf4, hf8, hf16, hf32, hf64, hf128, hf256, hf512, hf1024,
spare6, spare5, spare4, spare3, spare2, spare1},
```
```
pagingPTWLength-r18 ENUMERATED {ms1280, ms2560, ms3840, ms5120, ms6400, ms7680, ms8960, ms10240, ms11520,
ms12800, ms14080, ms15360, ms16640, ms17920, ms19200, ms20480, ms21760,
ms23040, ms24320, ms25600, ms26880, ms28160, ms29440, ms30720, ms32000,
ms33280, ms34560, ms35840, ms37120, ms38400, ms39680, ms40960}
}
MulticastConfigInactive-r18 ::= SEQUENCE {
inactivePTM-Config-r18 OCTET STRING (CONTAINING MBSMulticastConfiguration-r18) OPTIONAL, -- Need S
inactiveMCCH-Config-r18 OCTET STRING (CONTAINING SystemInformation) OPTIONAL -- Need N
}
-- TAG-RRCRELEASE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RRRESUME-START
RRResume ::= SEQUENCE {
rrc-TransactionIdentifier RRC-TransactionIdentifier,
criticalExtensions CHOICE {
rrcResume RRCResume-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
RRResume-IEs ::= SEQUENCE {
radioBearerConfig RadioBearerConfig OPTIONAL, -- Need M
masterCellGroup OCTET STRING (CONTAINING CellGroupConfig) OPTIONAL, -- Need M
}
```
```
measConfig MeasConfig OPTIONAL, -- Need M
fullConfig ENUMERATED {true} OPTIONAL, -- Need N
lateNonCriticalExtension OCTET STRING OPTIONAL
nonCriticalExtension RRCResume-v1560-IEs OPTIONAL
}
RRResume-v1560-IEs := SEQUENCE {
radioBearerConfig2 OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL, -- Need M
sk-Counter SK-Counter OPTIONAL, -- Need N
nonCriticalExtension RRCResume-v1610-IEs OPTIONAL
}
RRResume-v1610-IEs := SEQUENCE {
idleModeMeasurementReq-r16 ENUMERATED {true} OPTIONAL, -- Need N
restoreMCG-SCells-r16 ENUMERATED {true} OPTIONAL, -- Need N
restoreSCG-r16 ENUMERATED {true} OPTIONAL, -- Need N
mrdc-SecondaryCellGroup-r16 CHOICE {
nr-SCG-r16 OCTET STRING (CONTAINING RRCReconfiguration),
eutra-SCG-r16 OCTET STRING
}
needForGapsConfigNR-r16 SetupRelease {NeedForGapsConfigNR-r16} OPTIONAL, -- Cond RestoreSCG
nonCriticalExtension RRCResume-v1700-IEs OPTIONAL, -- Need M
}
RRResume-v1700-IEs := SEQUENCE {
sl-ConfigDedicatedNR-r17 SetupRelease {SL-ConfigDedicatedNR-r16} OPTIONAL, -- Cond L2RemoteUE
sl-L2RemoteUE-Config-r17 SetupRelease {SL-L2RemoteUE-Config-r17} OPTIONAL, -- Cond L2RemoteUE
needForGapNCSG-ConfigNR-r17 SetupRelease {NeedForGapNCSG-ConfigNR-r17} OPTIONAL, -- Need M
needForGapNCSG-ConfigEUTRA-r17 SetupRelease {NeedForGapNCSG-ConfigEUTRA-r17} OPTIONAL, -- Need M
scg-State-r17 ENUMERATED {deactivated} OPTIONAL, -- Need S
appLayerMeasConfig-r17 AppLayerMeasConfig-r17 OPTIONAL, -- Need M
nonCriticalExtension RRCResume-v1800-IEs OPTIONAL
}
RRResume-v1800-IEs := SEQUENCE {
needForInterruptionConfigNR-r18 ENUMERATED { disabled, enabled } OPTIONAL, -- Need M
reselectionMeasurementReq-r18 ENUMERATED { true } OPTIONAL, -- Need N
validatedMeasurementsReq-r18 ENUMERATED { true } OPTIONAL, -- Need N
nonCriticalExtension RRCResume-v1910-IEs OPTIONAL
}
RRResume-v1910-IEs := SEQUENCE {
assisted-SSB-MTC-MG-Config-r19 SetupRelease {Assisted-SSB-MTC-MG-Config-r19} OPTIONAL, -- Need M
nonCriticalExtension SEQUENCE {} OPTIONAL
}
-- TAG-RRRESUME-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RRCRESUMECOMPLETE-START
RRCResumeComplete ::= SEQUENCE {
rrc-TransactionIdentifier RRC-TransactionIdentifier,
criticalExtensions CHOICE {
rrcResumeComplete RRCResumeComplete-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
RRCResumeComplete-IEs ::= SEQUENCE {
dedicatedNAS-Message DedicatedNAS-Message OPTIONAL,
selectedPLMN-Identity INTEGER (1..maxPLMN) OPTIONAL,
uplinkTxDirectCurrentList UplinkTxDirectCurrentList OPTIONAL,
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension RRCResumeComplete-v1610-IEs OPTIONAL
}
RRCResumeComplete-v1610-IEs ::= SEQUENCE {
idleMeasAvailable-r16 ENUMERATED {true} OPTIONAL,
measResultIdleEUTRA-r16 MeasResultIdleEUTRA-r16 OPTIONAL,
measResultIdleNR-r16 MeasResultIdleNR-r16 OPTIONAL,
scg-Response-r16 CHOICE {
nr-SCG-Response OCTET STRING (CONTAINING RRCReconfigurationComplete),
}
}
```
```
eutra-SCG-Response OCTET STRING
}
ue-MeasurementsAvailable-r16 UE-MeasurementsAvailable-r16 OPTIONAL,
mobilityHistoryAvail-r16 ENUMERATED {true} OPTIONAL,
mobilityState-r16 ENUMERATED {normal, medium, high, spare} OPTIONAL,
needForGapsInfoNR-r16 NeedForGapsInfoNR-r16 OPTIONAL,
nonCriticalExtension RRCResumeComplete-v1640-IEs OPTIONAL
}
RRCResumeComplete-v1640-IEs ::= SEQUENCE {
uplinkTxDirectCurrentTwoCarrierList-r16 UplinkTxDirectCurrentTwoCarrierList-r16 OPTIONAL,
nonCriticalExtension RRCResumeComplete-v1700-IEs OPTIONAL
}
RRCResumeComplete-v1700-IEs ::= SEQUENCE {
needForGapNCSG-InfoNR-r17 NeedForGapNCSG-InfoNR-r17 OPTIONAL,
needForGapNCSG-InfoEUTRA-r17 NeedForGapNCSG-InfoEUTRA-r17 OPTIONAL,
nonCriticalExtension RRCResumeComplete-v1720-IEs OPTIONAL
}
RRCResumeComplete-v1720-IEs ::= SEQUENCE {
uplinkTxDirectCurrentMoreCarrierList-r17 UplinkTxDirectCurrentMoreCarrierList-r17 OPTIONAL,
nonCriticalExtension RRCResumeComplete-v1800-IEs OPTIONAL
}
RRCResumeComplete-v1800-IEs ::= SEQUENCE {
needForInterruptionInfoNR-r18 NeedForInterruptionInfoNR-r18 OPTIONAL,
musim-CapRestrictionInd-r18 ENUMERATED {true} OPTIONAL,
flightPathInfoAvailable-r18 ENUMERATED {true} OPTIONAL,
measConfigReportAppLayerAvailable-r18 ENUMERATED {true} OPTIONAL,
measResultReselectionNR-r18 MeasResultIdleNR-r16 OPTIONAL,
reselectionMeasAvailable-r18 ENUMERATED {true} OPTIONAL,
nonCriticalExtension RRCResumeComplete-v1900-IEs OPTIONAL
}
RRCResumeComplete-v1900-IEs ::= SEQUENCE {
applicabilityReportList-r19 ApplicabilityReportList-r19 OPTIONAL,
assisted-SSB-MTC-MG-Report-r19 BIT STRING (SIZE (7)) OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
-- TAG-RRCRESUMECOMPLETE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RRCSETUPCOMPLETE-START
RRCSSetupComplete ::=
SEQUENCE {
rrc-TransactionIdentifier RRC-TransactionIdentifier,
criticalExtensions CHOICE {
rrcSetupComplete RRCSSetupComplete-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
RRCSSetupComplete-IEs ::=
SEQUENCE {
selectedPLMN-Identity INTEGER (1..maxPLMN),
registeredAMF RegisteredAMF OPTIONAL,
guami-Type ENUMERATED {native, mapped} OPTIONAL,
s-NSSAI-List SEQUENCE (SIZE (1..maxNrofS-NSSAI)) OF S-NSSAI OPTIONAL,
dedicatedNAS-Message,
ng-5G-S-TMSI-Value CHOICE {
ng-5G-S-TMSI NG-5G-S-TMSI,
ng-5G-S-TMSI-Part2 BIT STRING (SIZE (9))
}
lateNonCriticalExtension OCTET STRING (CONTAINING RRCSSetupComplete-v15s0-IEs) OPTIONAL,
nonCriticalExtension RRCSSetupComplete-v1610-IEs OPTIONAL
}
-- Regular non-critical extensions:
RRCSSetupComplete-v1610-IEs ::=
SEQUENCE {
iab-NodeIndication-r16 ENUMERATED {true} OPTIONAL,
idleMeasAvailable-r16 ENUMERATED {true} OPTIONAL,
ue-MeasurementsAvailable-r16 UE-MeasurementsAvailable-r16 OPTIONAL,
mobilityHistoryAvail-r16 ENUMERATED {true} OPTIONAL,
mobilityState-r16 ENUMERATED {normal, medium, high, spare} OPTIONAL,
nonCriticalExtension RRCSSetupComplete-v1690-IEs OPTIONAL
}
```
```
RRCSSetupComplete-v1690-IEs ::= SEQUENCE {
ul-RRCS-Segmentation-r16 ENUMERATED {true} OPTIONAL,
nonCriticalExtension RRCSSetupComplete-v1700-IEs OPTIONAL
}
RRCSSetupComplete-v1700-IEs ::= SEQUENCE {
onboardingRequest-r17 ENUMERATED {true} OPTIONAL,
nonCriticalExtension RRCSSetupComplete-v1800-IEs OPTIONAL
}
RRCSSetupComplete-v1800-IEs ::= SEQUENCE {
ncr-NodeIndication-r18 ENUMERATED {true} OPTIONAL,
musim-CapRestrictionInd-r18 ENUMERATED {true} OPTIONAL,
flightPathInfoAvailable-r18 ENUMERATED {true} OPTIONAL,
measConfigReportAppLayerAvailable-r18 ENUMERATED {true} OPTIONAL,
mobileIAB-NodeIndication-r18 ENUMERATED {true} OPTIONAL,
reselectionMeasAvailable-r18 ENUMERATED {true} OPTIONAL,
nonCriticalExtension SEQUENCE{} OPTIONAL
}
-- Late non-critical extensions:
RRCSSetupComplete-v15s0-IEs ::= SEQUENCE {
-- Following field is only for REL-15 late non-critical extensions
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension RRCSSetupComplete-v16j0-IEs OPTIONAL
}
RRCSSetupComplete-v16j0-IEs ::= SEQUENCE {
-- Following field is only for REL-16 late non-critical extensions
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension RRCSSetupComplete-v17b0-IEs OPTIONAL
}
RRCSSetupComplete-v17b0-IEs ::= SEQUENCE {
ul-RRCS-MaxCapaSegments-r17 ENUMERATED {true} OPTIONAL,
nonCriticalExtension SEQUENCE{} OPTIONAL
}
RegisteredAMF ::= SEQUENCE {
plmn-Identity PLMN-Identity OPTIONAL,
amf-Identifier AMF-Identifier
}
-- TAG-RRCSSETUPCOMPLETE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SCGFAILUREINFORMATION-START
```
```
SCGFailureInformation ::= SEQUENCE {
criticalExtensions CHOICE {
scgFailureInformation SCGFailureInformation-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
SCGFailureInformation-IEs ::= SEQUENCE {
failureReportSCG FailureReportSCG OPTIONAL,
nonCriticalExtension SCGFailureInformation-v1590-IEs OPTIONAL
}
SCGFailureInformation-v1590-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
FailureReportSCG ::= SEQUENCE {
failureType ENUMERATED {
t310-Expiry, randomAccessProblem,
rlc-MaxNumRetx,
synchReconfigFailureSCG, scg-ReconfigFailure,
srb3-IntegrityFailure, other-r16, spare1},
measResultFreqList MeasResultFreqList OPTIONAL,
measResultSCG-Failure OCTET STRING (CONTAINING MeasResultSCG-Failure) OPTIONAL,
...,
[[
locationInfo-r16 LocationInfo-r16 OPTIONAL,
failureType-v1610 ENUMERATED {scg-lbtFailure-r16, beamFailureRecoveryFailure-r16,
t312-Expiry-r16, bh-RLF-r16, beamFailure-r17, spare3, spare2, spare1} OPTIONAL
]],
[[
previousPSCellId-r17 SEQUENCE {
physCellId-r17 PhysCellId,
carrierFreq-r17 ARFCN-ValueNR
} OPTIONAL,
failedPSCellId-r17 SEQUENCE {
physCellId-r17 PhysCellId,
carrierFreq-r17 ARFCN-ValueNR
} OPTIONAL,
timeSCGFailure-r17 INTEGER (0..1023) OPTIONAL,
perRAInfoList-r17 PerRAInfoList-r16 OPTIONAL
]],
[[
perRAInfoList-v17b0 PerRAInfoList-v1660 OPTIONAL
]],
[[
perRAInfoList-v1840 PerRAInfoList-v1800 OPTIONAL
]],
[[
```
```
cho-WithCandidateSCGInfoList-r19 CHO-WithCandidateSCGInfoList-r19 OPTIONAL
] ]
}
MeasResultFreqList := SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2NR
-- TAG-SCGFAILUREINFORMATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIB1-START
SIB1 ::= SEQUENCE {
cellSelectionInfo SEQUENCE {
q-RxLevMin Q-RxLevMin,
q-RxLevMinOffset INTEGER (1..8) OPTIONAL, -- Need S
q-RxLevMinSUL Q-RxLevMin OPTIONAL, -- Need R
q-QualMin Q-QualMin OPTIONAL, -- Need S
q-QualMinOffset INTEGER (1..8) OPTIONAL, -- Need S
} OPTIONAL, -- Cond Standalone
cellAccessRelatedInfo CellAccessRelatedInfo,
connEstFailureControl ConnEstFailureControl OPTIONAL, -- Need R
si-SchedulingInfo SI-SchedulingInfo OPTIONAL, -- Need R
servingCellConfigCommon ServingCellConfigCommonSIB OPTIONAL, -- Need R
ims-EmergencySupport ENUMERATED {true} OPTIONAL, -- Need R
}
```
```
eCallOverIMS-Support ENUMERATED {true} OPTIONAL, -- Need R
ue-TimersAndConstants UE-TimersAndConstants OPTIONAL, -- Need R
uac-BarringInfo SEQUENCE {
uac-BarringForCommon UAC-BarringPerCatList OPTIONAL, -- Need S
uac-BarringPerPLMN-List UAC-BarringPerPLMN-List OPTIONAL, -- Need S
uac-BarringInfoSetList UAC-BarringInfoSetList,
uac-AccessCategory1-SelectionAssistanceInfo CHOICE {
plmnCommon UAC-AccessCategory1-SelectionAssistanceInfo,
individualPLMNList SEQUENCE (SIZE (2..maxPLMN)) OF UAC-AccessCategory1-SelectionAssistanceInfo
}
}
useFullResumeID ENUMERATED {true} OPTIONAL, -- Need R
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need R
nonCriticalExtension SIB1-v1610-IEs OPTIONAL
}
SIB1-v1610-IEs ::= SEQUENCE {
idleModeMeasurementsEUTRA-r16 ENUMERATED{true} OPTIONAL, -- Need R
idleModeMeasurementsNR-r16 ENUMERATED{true} OPTIONAL, -- Need R
posSI-SchedulingInfo-r16 PosSI-SchedulingInfo-r16 OPTIONAL, -- Need R
nonCriticalExtension SIB1-v1630-IEs OPTIONAL
}
SIB1-v1630-IEs ::= SEQUENCE {
uac-BarringInfo-v1630 SEQUENCE {
uac-AC1-SelectAssistInfo-r16 SEQUENCE (SIZE (2..maxPLMN)) OF UAC-AC1-SelectAssistInfo-r16
}
nonCriticalExtension SIB1-v1700-IEs OPTIONAL, -- Need R
}
SIB1-v1700-IEs ::= SEQUENCE {
hsdn-Cell-r17 ENUMERATED {true} OPTIONAL, -- Need R
uac-BarringInfo-v1700 SEQUENCE {
uac-BarringInfoSetList-v1700 UAC-BarringInfoSetList-v1700
}
sdt-ConfigCommon-r17 SDT-ConfigCommonSIB-r17 OPTIONAL, -- Cond MINT
redCap-ConfigCommon-r17 RedCap-ConfigCommonSIB-r17 OPTIONAL, -- Need R
featurePriorities-r17 SEQUENCE {
redCapPriority-r17 FeaturePriority-r17 OPTIONAL, -- Need R
slicingPriority-r17 FeaturePriority-r17 OPTIONAL, -- Need R
msg3-Repetitions-Priority-r17 FeaturePriority-r17 OPTIONAL, -- Need R
sdt-Priority-r17 FeaturePriority-r17 OPTIONAL, -- Need R
}
si-SchedulingInfo-v1700 SI-SchedulingInfo-v1700 OPTIONAL, -- Need R
hyperSFN-r17 BIT STRING (SIZE (10)) OPTIONAL, -- Need R
eDRX-AllowedIdle-r17 ENUMERATED {true} OPTIONAL, -- Need R
eDRX-AllowedInactive-r17 ENUMERATED {true} OPTIONAL, -- Cond EDRX-RC
intraFreqReselectionRedCap-r17 ENUMERATED {allowed, notAllowed} OPTIONAL, -- Need S
cellBarredNTN-r17 ENUMERATED {barred, notBarred} OPTIONAL, -- Need S
nonCriticalExtension SIB1-v1740-IEs OPTIONAL
}
```
```
}
SIB1-v1740-IEs ::= SEQUENCE {
si-SchedulingInfo-v1740 SI-SchedulingInfo-v1740 OPTIONAL, -- Need R
nonCriticalExtension SIB1-v1800-IEs OPTIONAL
}
SIB1-v1800-IEs ::= SEQUENCE {
ncr-Support-r18 ENUMERATED {true} OPTIONAL, -- Need S
mt-SDT-ConfigCommonSIB-r18 MT-SDT-ConfigCommonSIB-r18 OPTIONAL, -- Need R
musim-CapRestrictionAllowed-r18 ENUMERATED {true} OPTIONAL, -- Need R
featurePriorities-v1800 SEQUENCE {
msg1-Repetitions-Priority-r18 FeaturePriority-r17 OPTIONAL, -- Need R
eRedCapPriority-r18 FeaturePriority-r17 OPTIONAL, -- Need R
}
si-SchedulingInfo-v1800 SI-SchedulingInfo-v1800
cellBarredATG-r18 ENUMERATED {barred, notBarred} OPTIONAL, -- Need S
cellBarredNES-r18 ENUMERATED {notBarred} OPTIONAL, -- Need R
mobileIAB-Cell-r18 ENUMERATED {true} OPTIONAL, -- Need R
eDRX-AllowedInactive-r18 ENUMERATED {true} OPTIONAL, -- Cond EDRX-RC
intraFreqReselection-eRedCap-r18 ENUMERATED {allowed, notAllowed} OPTIONAL, -- Need S
nonServingCellMII-r18 ENUMERATED {true} OPTIONAL, -- Need R
sdt-BeamFailureRecoveryProhibitTimer-r18 ENUMERATED {ms50, ms100, ms200, ms500, ms1000, ms1500, ms2000, ms3000}
eRedCap-ConfigCommon-r18 ERedCap-ConfigCommonSIB-r18 OPTIONAL, -- Need R
cellBarredFixedVSAT-r18 ENUMERATED {barred, notBarred} OPTIONAL, -- Cond NTN
cellBarredMobileVSAT-r18 ENUMERATED {barred, notBarred} OPTIONAL, -- Cond NTN
reselectionMeasurementsNR-r18 ENUMERATED {true} OPTIONAL, -- Need R
cellBarred2RxXR-r18 ENUMERATED {barred} OPTIONAL, -- Need R
intraFreqReselection2RxXR-r18 ENUMERATED {allowed, notAllowed} OPTIONAL, -- Cond 2RxXR
barringExemptEmergencyCall-r18 ENUMERATED {true} OPTIONAL, -- Cond EM-Barring
n3c-Support-r18 ENUMERATED {true} OPTIONAL, -- Need R
nonCriticalExtension SEQUENCE {} OPTIONAL
}
UAC-AccessCategory1-SelectionAssistanceInfo ::= ENUMERATED {a, b, c}
UAC-AC1-SelectAssistInfo-r16 ::= ENUMERATED {a, b, c, notConfigured}
SDT-ConfigCommonSIB-r17 ::= SEQUENCE {
sdt-RSRP-Threshold-r17 RSRP-Range OPTIONAL, -- Need R
sdt-LogicalChannelSR-DelayTimer-r17 ENUMERATED { sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1} OPTIONAL, -- Need R
sdt-DataVolumeThreshold-r17 ENUMERATED {byte32, byte100, byte200, byte400, byte600, byte800, byte1000, byte2000, byte4000,
byte8000, byte9000, byte10000, byte12000, byte24000, byte48000, byte96000},
t319a-r17 ENUMERATED { ms100, ms200, ms300, ms400, ms600, ms1000, ms2000,
ms3000, ms4000, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
}
RedCap-ConfigCommonSIB-r17 ::= SEQUENCE {
halfDuplexRedCapAllowed-r17 ENUMERATED {true} OPTIONAL, -- Need R
}
```
```
cellBarredRedCap-r17 SEQUENCE {
cellBarredRedCap1Rx-r17 ENUMERATED {barred, notBarred},
cellBarredRedCap2Rx-r17 ENUMERATED {barred, notBarred}
} OPTIONAL, -- Need R
...
}
ERedCap-ConfigCommonSIB-r18 ::= SEQUENCE {
cellBarred-eRedCap-r18 SEQUENCE {
cellBarred-eRedCap1Rx-r18 ENUMERATED {barred, notBarred},
cellBarred-eRedCap2Rx-r18 ENUMERATED {barred, notBarred}
}
}
FeaturePriority-r17 ::= INTEGER (0..7)
MT-SDT-ConfigCommonSIB-r18 ::= SEQUENCE {
mt-SDT-RSRP-Threshold-r18 RSRP-Range OPTIONAL, -- Need S
sdt-LogicalChannelSR-DelayTimer-r18 ENUMERATED { sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1} OPTIONAL, -- Cond MT-SDT1
t319a-r18 ENUMERATED { ms100, ms200, ms300, ms400, ms600, ms1000, ms2000,
ms3000, ms4000, spare7, spare6, spare5, spare4,
spare3, spare2, spare1} OPTIONAL -- Cond MT-SDT2
}
-- TAG-SIB1-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIDELINKUEINFORMATIONNR-START
SidelinkUEInformationNR-r16 ::= SEQUENCE {
criticalExtensions CHOICE {
sidelinkUEInformationNR-r16-IEs,
criticalExtensionsFuture
}
}
SidelinkUEInformationNR-r16-IEs ::= SEQUENCE {
sl-RxInterestedFreqList-r16 SL-InterestedFreqList-r16 OPTIONAL,
sl-TxResourceReqlist-r16 SL-TxResourceReqlist-r16 OPTIONAL,
sl-FailureList-r16 SL-FailureList-r16 OPTIONAL,
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension SidelinkUEInformationNR-v1700-IEs OPTIONAL
}
SidelinkUEInformationNR-v1700-IEs ::= SEQUENCE {
sl-TxResourceReqlist-v1700 SL-TxResourceReqlist-v1700 OPTIONAL,
sl-RxDRX-ReportList-v1700 SL-RxDRX-ReportList-v1700 OPTIONAL,
sl-RxInterestedGC-BC-DestList-r17 SL-RxInterestedGC-BC-DestList-r17 OPTIONAL,
sl-RxInterestedFreqListDisc-r17 SL-InterestedFreqList-r16 OPTIONAL,
sl-TxResourceReqlistDisc-r17 SL-TxResourceReqlistDisc-r17 OPTIONAL,
sl-TxResourceReqlistCommRelay-r17 SL-TxResourceReqlistCommRelay-r17 OPTIONAL,
ue-Type-r17 ENUMERATED {relayUE, remoteUE} OPTIONAL,
sl-SourceIdentityRemoteUE-r17 SL-SourceIdentity-r17 OPTIONAL,
nonCriticalExtension SidelinkUEInformationNR-v1800-IEs OPTIONAL
}
SidelinkUEInformationNR-v1800-IEs ::= SEQUENCE {
sl-CarrierFailureList-r18 SL-CarrierFailureList-r18 OPTIONAL,
sl-TxResourceReqlistL2-U2U-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReqlistL2-U2U-r18 OPTIONAL,
sl-PosRxInterestedFreqList-r18 SL-InterestedFreqList-r16 OPTIONAL,
sl-PosTxResourceReqlist-r18 SL-PosTxResourceReqlist-r18 OPTIONAL,
nonCriticalExtension SidelinkUEInformationNR-v1840-IEs OPTIONAL
}
SidelinkUEInformationNR-v1840-IEs ::= SEQUENCE {
sl-PosRxInterestedFreqList2-r18 SL-InterestedFreqList-r16 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
```
```
}
SL-InterestedFreqList-r16 ::= SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16)
SL-TxResourceReqList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReq-r16
SL-PosTxResourceReqList-r18 ::= SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-PosTxResourceReq-r18
SL-TxResourceReq-r16 ::= SEQUENCE {
sl-DestinationIdentity-r16 SL-DestinationIdentity-r16,
sl-CastType-r16 ENUMERATED {broadcast, groupcast, unicast, spare1},
sl-RLC-ModeIndicationList-r16 SEQUENCE (SIZE (1.. maxNrofSLRB-r16)) OF SL-RLC-ModeIndication-r16 OPTIONAL,
sl-QoS-InfoList-r16 SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16 OPTIONAL,
sl-TypeTxSyncList-r16 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16 OPTIONAL,
sl-TxInterestedFreqList-r16 SL-TxInterestedFreqList-r16 OPTIONAL,
sl-CapabilityInformationSidelink-r16 OCTET STRING OPTIONAL
}
SL-TxResourceReqList-v1700 ::= SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReq-v1700
SL-RxDRX-ReportList-v1700 ::= SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-RxDRX-Report-v1700
SL-TxResourceReq-v1700 ::= SEQUENCE {
sl-DRX-InfoFromRxList-r17 SEQUENCE (SIZE (1..maxNrofSL-RxInfoSet-r17)) OF SL-DRX-ConfigUC-SemiStatic-r17 OPTIONAL,
sl-DRX-Indication-r17 ENUMERATED {on, off} OPTIONAL,
...,
[[
sl-QoS-InfoList-v1800 SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-v1800 OPTIONAL
]]
}
SL-RxDRX-Report-v1700 ::= SEQUENCE {
sl-DRX-ConfigFromTx-r17 SL-DRX-ConfigUC-SemiStatic-r17,
...
}
SL-RxInterestedGC-BC-DestList-r17 ::= SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-RxInterestedGC-BC-Dest-r17
SL-RxInterestedGC-BC-Dest-r17 ::= SEQUENCE {
sl-RxInterestedQoS-InfoList-r17 SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16,
sl-DestinationIdentity-r16 SL-DestinationIdentity-r16
}
SL-TxResourceReqListDisc-r17 ::= SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReqDisc-r17
SL-TxResourceReqDisc-r17 ::= SEQUENCE {
sl-DestinationIdentityDisc-r17 SL-DestinationIdentity-r16,
sl-SourceIdentityRelayUE-r17 SL-SourceIdentity-r17 OPTIONAL,
sl-CastTypeDisc-r17 ENUMERATED {broadcast, groupcast, unicast, spare1},
sl-TxInterestedFreqListDisc-r17 SL-TxInterestedFreqList-r16,
}
```
```
sl-TypeTxSyncListDisc-r17 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16,
sl-DiscoveryType-r17 ENUMERATED {relay, non-Relay},
...
[[
ue-TypeU2U-r18 ENUMERATED {relayUE, remoteUE} OPTIONAL
]]
}
SL-TxResourceReqListCommRelay-r17 ::= SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReqCommRelayInfo-r17
SL-TxResourceReqCommRelayInfo-r17 ::= SEQUENCE {
sl-RelayDRXConfig-r17 SL-TxResourceReq-v1700 OPTIONAL,
sl-TxResourceReqCommRelay-r17 SL-TxResourceReqCommRelay-r17
}
SL-TxResourceReqCommRelay-r17 ::= CHOICE {
sl-TxResourceReqL2U2N-Relay-r17 SL-TxResourceReqL2U2N-Relay-r17,
sl-TxResourceReqL3U2N-Relay-r17 SL-TxResourceReq-r16
}
SL-TxResourceReqL2U2N-Relay-r17 ::= SEQUENCE {
sl-DestinationIdentityL2U2N-r17 SL-DestinationIdentity-r16 OPTIONAL,
sl-TxInterestedFreqListL2U2N-r17 SL-TxInterestedFreqList-r16,
sl-TypeTxSyncListL2U2N-r17 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16,
sl-LocalID-Request-r17 ENUMERATED {true} OPTIONAL,
sl-PagingIdentityRemoteUE-r17 SL-PagingIdentityRemoteUE-r17 OPTIONAL,
sl-CapabilityInformationSidelink-r17 OCTET STRING OPTIONAL,
...
[[
sl-PagingIdentityRemoteUEList-r19 SEQUENCE (SIZE (1..maxNrofRemoteUE-r17)) OF SL-PagingIdentityRemoteUE-r17 OPTIONAL
]]
}
SL-TxResourceReqL2-U2U-r18 ::= SEQUENCE {
sl-DestinationIdentityL2-U2U-r18 SL-DestinationIdentity-r16 OPTIONAL,
sl-TxInterestedFreqListL2-U2U-r18 SL-TxInterestedFreqList-r16,
sl-TypeTxSyncListL2-U2U-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16,
sl-CapabilityInformationSidelink-r18 OCTET STRING OPTIONAL,
sl-U2U-InfoList-r18 SEQUENCE (SIZE (1.. maxNrofRemoteUE-r17)) OF SL-U2U-Info-r18 OPTIONAL,
sl-RLC-ModeIndicationListL2-U2U-r18 SEQUENCE (SIZE (1.. maxNrofSLRB-r16)) OF SL-RLC-Mode-r18 OPTIONAL,
...
}
SL-U2U-Info-r18 ::= SEQUENCE {
sl-U2U-Identity-r18 CHOICE {
sl-TargetUE-Identity-r18 SL-DestinationIdentity-r16,
sl-SourceUE-Identity-r18 SL-SourceIdentity-r17
},
sl-E2E-QoS-InfoList-r18 SEQUENCE (SIZE (1.. maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16 OPTIONAL,
sl-PerHop-QoS-InfoList-r18 SEQUENCE (SIZE (1.. maxNrofSL-QFIsPerDest-r16)) OF SL-SplitQoS-Info-r18 OPTIONAL,
}
```
```
sl-PerSLRB-QoS-InfoList-r18 SEQUENCE (SIZE (1.. maxNrofSLRB-r16)) OF SL-PerSLRB-QoS-Info-r18 OPTIONAL,
sl-CapabilityInformationTargetRemoteUE-r18 OCTET STRING OPTIONAL
}
SL-PosTxResourceReq-r18 ::=
SEQUENCE {
sl-PosDestinationIdentity-r18 SL-DestinationIdentity-r16,
sl-PosCastType-r18 ENUMERATED {broadcast, groupcast, unicast, spare1},
sl-PosTxInterestedFreqList-r18 SL-TxInterestedFreqList-r16 OPTIONAL,
sl-PosTypeTxSyncList-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16 OPTIONAL,
sl-PosQoS-InfoList-r18 SEQUENCE (SIZE (1..maxNrofSL-PRS-PerDest-r18)) OF SL-PRS-QoS-Info-r18 OPTIONAL,
sl-CapabilityInformationSidelink-r18 OCTET STRING OPTIONAL,
...
[[
sl-PosTxInterestedFreqList2-r18 SL-TxInterestedFreqList-r16 OPTIONAL
]]
}
SL-TxInterestedFreqList-r16 ::=
SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16)
SL-QoS-Info-r16 ::=
SEQUENCE {
sl-QoS-FlowIdentity-r16 SL-QoS-FlowIdentity-r16,
sl-QoS-Profile-r16 SL-QoS-Profile-r16 OPTIONAL
}
↩SL-QoS-Info-v1800 ::=
SEQUENCE {
sl-TxInterestedFreqList-r18 SL-TxInterestedFreqList-r16,
sl-TxProfile-r18 SL-TxProfile-r18 OPTIONAL,
...
}
SL-TxProfile-r18 ::=
ENUMERATED {backwardsCompatible, backwardsIncompatible}
SL-RLC-ModeIndication-r16 ::=
SEQUENCE {
sl-Mode-r16 CHOICE {
sl-AM-Mode-r16 NULL,
sl-UM-Mode-r16 NULL
},
sl-QoS-InfoList-r16 SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16
}
SL-FailureList-r16 ::=
SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-Failure-r16
SL-Failure-r16 ::=
SEQUENCE {
sl-DestinationIdentity-r16 SL-DestinationIdentity-r16,
sl-Failure-r16 ENUMERATED {rlf,configFailure, drxReject-v1710, spare5, spare4, spare3, spare2, spare1}
}
SL-CarrierFailureList-r18 ::=
SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-CarrierFailure-r18
SL-CarrierFailure-r18 ::=
SEQUENCE {
```
```
sl-DestinationIdentity-r18 SL-DestinationIdentity-r16,
sl-CarrierFailure-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16)
}
SL-SplitQoS-Info-r18 ::= SEQUENCE {
sl-QoS-FlowIdentity-r18 SL-QoS-FlowIdentity-r16,
sl-SplitPacketDelayBudget-r18 INTEGER (0..1023) OPTIONAL,
...
}
SL-PerSLRB-QoS-Info-r18 ::= SEQUENCE {
sl-RemoteUE-SLRB-Identity-r18 SLRB-Uu-ConfigIndex-r16,
sl-QoS-ProfilePerSLRB-r18 SL-QoS-Profile-r16 OPTIONAL
}
SL-PRS-QoS-Info-r18 ::= SEQUENCE {
sl-PRS-Priority-r18 INTEGER (1..8) OPTIONAL,
sl-PRS-DelayBudget-r18 INTEGER (0..1023) OPTIONAL,
sl-PRS-Bandwidth-r18 ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz35, mhz40,
mhz45, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100, mhz200, mhz400,
spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8,
spare7, spare6, spare5, spare4, spare3, spare2, spare1} OPTIONAL,
...
}
SL-RLC-Mode-r18 ::= CHOICE {
sl-AM-Mode-r18 NULL,
sl-UM-Mode-r18 NULL
}
-- TAG-SIDELINKUEINFORMATIONNR-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SYSTEMINFORMATION-START
SystemInformation ::=
SEQUENCE {
criticalExtensions
CHOICE {
systemInformation
SystemInformation-IEs,
criticalExtensionsFuture-r16
CHOICE {
posSystemInformation-r16
PosSystemInformation-r16-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
}
SystemInformation-IEs ::=
SEQUENCE {
sib-TypeAndInfo
SEQUENCE (SIZE (1..maxSIB)) OF CHOICE {
sib2
SIB2,
sib3
SIB3,
sib4
SIB4,
sib5
SIB5,
sib6
SIB6,
sib7
SIB7,
sib8
SIB8,
sib9
SIB9,
...
sib10-v1610
SIB10-r16,
sib11-v1610
SIB11-r16,
sib12-v1610
SIB12-r16,
sib13-v1610
SIB13-r16,
sib14-v1610
SIB14-r16,
sib15-v1700
SIB15-r17,
sib16-v1700
SIB16-r17,
sib17-v1700
SIB17-r17,
sib18-v1700
SIB18-r17,
sib19-v1700
SIB19-r17,
sib20-v1700
SIB20-r17,
sib21-v1700
SIB21-r17,
sib22-v1800
SIB22-r18,
sib23-v1800
SIB23-r18,
sib24-v1800
SIB24-r18,
sib25-v1800
SIB25-r18,
sib17bis-v1820
SIB17bis-r18,
sib26-v1900
SIB26-r19,
sib27-v1900
SIB27-r19,
sib28-v1910
SIB28-r19
},
},
```
```
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
-- TAG-SYSTEMINFORMATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UEASSISTANCEINFORMATION-START
UEAssistanceInformation ::= SEQUENCE {
criticalExtensions CHOICE {
ueAssistanceInformation UEAssistanceInformation-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
UEAssistanceInformation-IEs ::= SEQUENCE {
delayBudgetReport DelayBudgetReport OPTIONAL,
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension UEAssistanceInformation-v1540-IEs OPTIONAL
}
DelayBudgetReport ::= CHOICE {
type1 ENUMERATED {
msMinus1280, msMinus640, msMinus320, msMinus160, msMinus80, msMinus60, msMinus40,
msMinus20, ms0, ms20, ms40, ms60, ms80, ms160, ms320, ms640, ms1280},
...
}
UEAssistanceInformation-v1540-IEs ::= SEQUENCE {
overheatingAssistance OverheatingAssistance OPTIONAL,
}
```
```
nonCriticalExtension UEAssistanceInformation-v1610-IEs OPTIONAL
}
OverheatingAssistance ::= SEQUENCE {
reducedMaxCCs ReducedMaxCCs-r16 OPTIONAL,
reducedMaxBW-FR1 ReducedMaxBW-FRx-r16 OPTIONAL,
reducedMaxBW-FR2 ReducedMaxBW-FRx-r16 OPTIONAL,
reducedMaxMIMO-LayersFR1 SEQUENCE {
reducedMIMO-LayersFR1-DL MIMO-LayersDL,
reducedMIMO-LayersFR1-UL MIMO-LayersUL
} OPTIONAL,
reducedMaxMIMO-LayersFR2 SEQUENCE {
reducedMIMO-LayersFR2-DL MIMO-LayersDL,
reducedMIMO-LayersFR2-UL MIMO-LayersUL
} OPTIONAL
}
OverheatingAssistance-r17 ::= SEQUENCE {
reducedMaxBW-FR2-2-r17 SEQUENCE {
reducedBW-FR2-2-DL-r17 ReducedAggregatedBandwidth-r17,
reducedBW-FR2-2-UL-r17 ReducedAggregatedBandwidth-r17
} OPTIONAL,
reducedMaxMIMO-LayersFR2-2 SEQUENCE {
reducedMIMO-LayersFR2-2-DL MIMO-LayersDL,
reducedMIMO-LayersFR2-2-UL MIMO-LayersUL
} OPTIONAL
}
ReducedAggregatedBandwidth ::= ENUMERATED {mhz0, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100, mhz200, mhz300, mhz400}
ReducedAggregatedBandwidth-r17 ::= ENUMERATED {mhz0, mhz100, mhz200, mhz400, mhz800, mhz1200, mhz1600, mhz2000}
UEAssistanceInformation-v1610-IEs ::= SEQUENCE {
idc-Assistance-r16 IDC-Assistance-r16 OPTIONAL,
drx-Preference-r16 DRX-Preference-r16 OPTIONAL,
maxBW-Preference-r16 MaxBW-Preference-r16 OPTIONAL,
maxCC-Preference-r16 MaxCC-Preference-r16 OPTIONAL,
maxMIMO-LayerPreference-r16 MaxMIMO-LayerPreference-r16 OPTIONAL,
minSchedulingOffsetPreference-r16 MinSchedulingOffsetPreference-r16 OPTIONAL,
releasePreference-r16 ReleasePreference-r16 OPTIONAL,
sl-UE-AssistanceInformationNR-r16 SL-UE-AssistanceInformationNR-r16 OPTIONAL,
referenceTimeInfoPreference-r16 BOOLEAN OPTIONAL,
nonCriticalExtension UEAssistanceInformation-v1700-IEs OPTIONAL
}
UEAssistanceInformation-v1700-IEs ::= SEQUENCE {
ul-GapFR2-Preference-r17 UL-GapFR2-Preference-r17 OPTIONAL,
musim-Assistance-r17 MUSIM-Assistance-r17 OPTIONAL,
overheatingAssistance-r17 OverheatingAssistance-r17 OPTIONAL,
maxBW-PreferenceFR2-2-r17 MaxBW-PreferenceFR2-2-r17 OPTIONAL,
maxMIMO-LayerPreferenceFR2-2-r17 MaxMIMO-LayerPreferenceFR2-2-r17 OPTIONAL,
}
```
```
minSchedulingOffsetPreferenceExt-r17 MinSchedulingOffsetPreferenceExt-r17 OPTIONAL,
rlm-MeasRelaxationState-r17 BOOLEAN OPTIONAL,
bfd-MeasRelaxationState-r17 BIT STRING (SIZE (1..maxNrofServingCells)) OPTIONAL,
nonSDT-DataIndication-r17 SEQUENCE {
resumeCause-r17 ResumeCause OPTIONAL
} OPTIONAL,
scg-DeactivationPreference-r17 ENUMERATED { scg-DeactivationPreferred, noPreference } OPTIONAL,
uplinkData-r17 ENUMERATED { true } OPTIONAL,
rrm-MeasRelaxationFulfilment-r17 BOOLEAN OPTIONAL,
propagationDelayDifference-r17 PropagationDelayDifference-r17 OPTIONAL,
nonCriticalExtension UEAssistanceInformation-v1800-IEs OPTIONAL
}
UEAssistanceInformation-v1800-IEs ::= SEQUENCE {
idc-FDM-Assistance-r18 IDC-FDM-Assistance-r18 OPTIONAL,
idc-TDM-Assistance-r18 IDC-TDM-Assistance-r18 OPTIONAL,
multiRx-PreferenceFR2-r18 ENUMERATED {single, multiple } OPTIONAL,
musim-Assistance-v1800 MUSIM-Assistance-v1800 OPTIONAL,
flightPathInfoAvailable-r18 ENUMERATED {true} OPTIONAL,
ul-TrafficInfo-r18 UL-TrafficInfo-r18 OPTIONAL,
n3c-RelayUE-InfoList-r18 SEQUENCE (SIZE (0..8)) OF N3C-RelayUE-Info-r18 OPTIONAL,
sl-PRS-UE-AssistanceInformationNR-r18 SL-PRS-UE-AssistanceInformationNR-r18 OPTIONAL,
nonCriticalExtension UEAssistanceInformation-v1900-IEs OPTIONAL
}
UEAssistanceInformation-v1900-IEs ::= SEQUENCE {
gapOccasionCancelRatio-r19 GapOccasionCancelRatio-r19 OPTIONAL,
lpwus-OffsetPreference-r19 LPWUS-OffsetPreference-r19 OPTIONAL,
applicabilityReportList-r19 ApplicabilityReportList-r19 OPTIONAL,
dataCollectionPreference-r19 DataCollectionPreference-r19 OPTIONAL,
loggedDataCollectionAssistance-r19 LoggedDataCollectionAssistance-r19 OPTIONAL,
assisted-SSB-MTC-MG-Report-r19 BIT STRING (SIZE (7)) OPTIONAL,
fbs-Preference-r19 ENUMERATED {preferred, notPreferred } OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
IDC-Assistance-r16 ::= SEQUENCE {
affectedCarrierFreqList-r16 AffectedCarrierFreqList-r16 OPTIONAL,
affectedCarrierFreqCombList-r16 AffectedCarrierFreqCombList-r16 OPTIONAL,
...
}
AffectedCarrierFreqList-r16 ::= SEQUENCE (SIZE (1.. maxFreqIDC-r16)) OF AffectedCarrierFreq-r16
AffectedCarrierFreq-r16 ::= SEQUENCE {
carrierFreq-r16 ARFCN-ValueNR,
interferenceDirection-r16 ENUMERATED {nr, other, both, spare}
}
AffectedCarrierFreqCombList-r16 ::= SEQUENCE (SIZE (1..maxCombIDC-r16)) OF AffectedCarrierFreqComb-r16
```
```
AffectedCarrierFreqComb-r16 ::= SEQUENCE {
affectedCarrierFreqComb-r16 SEQUENCE (SIZE (2..maxNrofServingCells)) OF ARFCN-ValueNR OPTIONAL,
victimSystemType-r16 VictimSystemType-r16
}
VictimSystemType-r16 ::= SEQUENCE {
gps-r16 ENUMERATED {true} OPTIONAL,
glonass-r16 ENUMERATED {true} OPTIONAL,
bds-r16 ENUMERATED {true} OPTIONAL,
galileo-r16 ENUMERATED {true} OPTIONAL,
navIC-r16 ENUMERATED {true} OPTIONAL,
wlan-r16 ENUMERATED {true} OPTIONAL,
bluetooth-r16 ENUMERATED {true} OPTIONAL,
...
[[
uwb-r18 ENUMERATED {true} OPTIONAL
]]
}
DRX-Preference-r16 ::= SEQUENCE {
preferredDRX-InactivityTimer-r16 ENUMERATED {
ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
spare7, spare6, spare5, spare4, spare3, spare2, spare1} OPTIONAL,
preferredDRX-LongCycle-r16 ENUMERATED {
ms10, ms20, ms32, ms40, ms60, ms64, ms70, ms80, ms128, ms160, ms256, ms320, ms512,
ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, spare12, spare11, spare10,
spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } OPTIONAL,
preferredDRX-ShortCycle-r16 ENUMERATED {
ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32,
ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, spare9,
spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } OPTIONAL,
preferredDRX-ShortCycleTimer-r16 INTEGER (1..16) OPTIONAL
}
MaxBW-Preference-r16 ::= SEQUENCE {
reducedMaxBW-FR1-r16 ReducedMaxBW-FRx-r16 OPTIONAL,
reducedMaxBW-FR2-r16 ReducedMaxBW-FRx-r16 OPTIONAL
}
MaxBW-PreferenceFR2-2-r17 ::= SEQUENCE {
reducedMaxBW-FR2-2-r17 SEQUENCE {
reducedBW-FR2-2-DL-r17 ReducedAggregatedBandwidth-r17 OPTIONAL,
reducedBW-FR2-2-UL-r17 ReducedAggregatedBandwidth-r17 OPTIONAL
} OPTIONAL
}
MaxCC-Preference-r16 ::= SEQUENCE {
reducedMaxCCs-r16 ReducedMaxCCs-r16 OPTIONAL
}
```
```
}
MaxMIMO-LayerPreference-r16 ::= SEQUENCE {
reducedMaxMIMO-LayersFR1-r16 SEQUENCE {
reducedMIMO-LayersFR1-DL-r16 INTEGER (1..8),
reducedMIMO-LayersFR1-UL-r16 INTEGER (1..4)
} OPTIONAL,
reducedMaxMIMO-LayersFR2-r16 SEQUENCE {
reducedMIMO-LayersFR2-DL-r16 INTEGER (1..8),
reducedMIMO-LayersFR2-UL-r16 INTEGER (1..4)
} OPTIONAL
}
MaxMIMO-LayerPreferenceFR2-2-r17 ::= SEQUENCE {
reducedMaxMIMO-LayersFR2-2-r17 SEQUENCE {
reducedMIMO-LayersFR2-2-DL-r17 INTEGER (1..8),
reducedMIMO-LayersFR2-2-UL-r17 INTEGER (1..4)
} OPTIONAL
}
MinSchedulingOffsetPreference-r16 ::= SEQUENCE {
preferredK0-r16 SEQUENCE {
preferredK0-SCS-15kHz-r16 ENUMERATED {sl1, sl2, sl4, sl6} OPTIONAL,
preferredK0-SCS-30kHz-r16 ENUMERATED {sl1, sl2, sl4, sl6} OPTIONAL,
preferredK0-SCS-60kHz-r16 ENUMERATED {sl2, sl4, sl8, sl12} OPTIONAL,
preferredK0-SCS-120kHz-r16 ENUMERATED {sl2, sl4, sl8, sl12} OPTIONAL
} OPTIONAL,
preferredK2-r16 SEQUENCE {
preferredK2-SCS-15kHz-r16 ENUMERATED {sl1, sl2, sl4, sl6} OPTIONAL,
preferredK2-SCS-30kHz-r16 ENUMERATED {sl1, sl2, sl4, sl6} OPTIONAL,
preferredK2-SCS-60kHz-r16 ENUMERATED {sl2, sl4, sl8, sl12} OPTIONAL,
preferredK2-SCS-120kHz-r16 ENUMERATED {sl2, sl4, sl8, sl12} OPTIONAL
} OPTIONAL
}
MinSchedulingOffsetPreferenceExt-r17 ::= SEQUENCE {
preferredK0-r17 SEQUENCE {
preferredK0-SCS-480kHz-r17 ENUMERATED {sl8, sl16, sl32, sl48} OPTIONAL,
preferredK0-SCS-960kHz-r17 ENUMERATED {sl8, sl16, sl32, sl48} OPTIONAL
} OPTIONAL,
preferredK2-r17 SEQUENCE {
preferredK2-SCS-480kHz-r17 ENUMERATED {sl8, sl16, sl32, sl48} OPTIONAL,
preferredK2-SCS-960kHz-r17 ENUMERATED {sl8, sl16, sl32, sl48} OPTIONAL
} OPTIONAL
}
MUSIM-Assistance-r17 ::= SEQUENCE {
musim-PreferredRRC-State-r17 ENUMERATED {idle, inactive, outOfConnected} OPTIONAL,
musim-GapPreferenceList-r17 MUSIM-GapPreferenceList-r17 OPTIONAL
}
```
```
MUSIM-GapPreferenceList-r17 ::= SEQUENCE (SIZE (1..4)) OF MUSIM-GapInfo-r17
↩MUSIM-Assistance-v1800 ::= SEQUENCE {
musim-GapPriorityPreferenceList-r18 MUSIM-GapPriorityPreferenceList-r18 OPTIONAL,
musim-GapKeepPreference-r18 ENUMERATED {true} OPTIONAL,
musim-CapRestriction-r18 MUSIM-CapRestriction-r18 OPTIONAL,
musim-NeedForGapsInfoNR-r18 NeedForGapsInfoNR-r16 OPTIONAL,
...
}
MUSIM-GapPriorityPreferenceList-r18 ::= SEQUENCE (SIZE (1..3)) OF GapPriority-r17
MUSIM-CapRestriction-r18 ::= SEQUENCE {
musim-Cell-SCG-ToRelease-r18 MUSIM-Cell-SCG-ToRelease-r18 OPTIONAL,
musim-CellToAffectList-r18 MUSIM-CellToAffectList-r18 OPTIONAL,
musim-AffectedBandsList-r18 MUSIM-AffectedBandsList-r18 OPTIONAL,
musim-AvoidedBandsList-r18 MUSIM-AvoidedBandsList-r18 OPTIONAL,
musim-MaxCC-r18 MUSIM-MaxCC-r18 OPTIONAL
}
MUSIM-Cell-SCG-ToRelease-r18 ::= SEQUENCE {
musim-CellToRelease-r18 MUSIM-CellToRelease-r18 OPTIONAL,
scg-ReleasePreference-r18 ENUMERATED {true} OPTIONAL
}
MUSIM-CellToRelease-r18 ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF ServCellIndex
MUSIM-CellToAffectList-r18 ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF MUSIM-CellToAffect-r18
MUSIM-CellToAffect-r18 ::= SEQUENCE {
musim-ServCellIndex-r18 ServCellIndex,
musim-MIMO-Layers-DL-r18 INTEGER (1..8) OPTIONAL,
musim-MIMO-Layers-UL-r18 INTEGER (1..4) OPTIONAL,
musim-SupportedBandwidth-DL-r18 SupportedBandwidth-v1700 OPTIONAL,
musim-SupportedBandwidth-UL-r18 SupportedBandwidth-v1700 OPTIONAL
}
MUSIM-AffectedBandsList-r18 ::= SEQUENCE (SIZE (1..maxBandComb-MUSIM-r18)) OF MUSIM-AffectedBands-r18
MUSIM-AffectedBands-r18 ::= SEQUENCE (SIZE (1..maxCandidateBandIndex-r18)) OF MUSIM-CapabilityRestrictedBandParameters-r18
MUSIM-CapabilityRestrictedBandParameters-r18 ::= SEQUENCE {
musim-bandEntryIndex-r18 MUSIM-BandEntryIndex-r18,
musim-CapabilityRestricted-r18 SEQUENCE {
musim-MIMO-Layers-DL-r18 INTEGER (1..8) OPTIONAL,
musim-MIMO-Layers-UL-r18 INTEGER (1..4) OPTIONAL,
musim-SupportedBandwidth-DL-r18 SupportedBandwidth-v1700 OPTIONAL,
musim-SupportedBandwidth-UL-r18 SupportedBandwidth-v1700 OPTIONAL
}
}
```
```
}
}
MUSIM-AvoidedBandsList-r18 ::= SEQUENCE (SIZE (1..maxBandComb-MUSIM-r18)) OF MUSIM-AvoidedBands-r18
MUSIM-AvoidedBands-r18 ::= SEQUENCE (SIZE (1..maxCandidateBandIndex-r18)) OF MUSIM-BandEntryIndex-r18
MUSIM-BandEntryIndex-r18 ::= INTEGER(1.. maxCandidateBandIndex-r18)
MUSIM-MaxCC-r18 ::= SEQUENCE {
musim-MaxCC-TotalDL-r18 INTEGER (1..32) OPTIONAL,
musim-MaxCC-TotalUL-r18 INTEGER (1..32) OPTIONAL,
musim-MaxCC-FR1-DL-r18 INTEGER (1..32) OPTIONAL,
musim-MaxCC-FR1-UL-r18 INTEGER (1..32) OPTIONAL,
musim-MaxCC-FR2-1-DL-r18 INTEGER (1..32) OPTIONAL,
musim-MaxCC-FR2-1-UL-r18 INTEGER (1..32) OPTIONAL,
musim-MaxCC-FR2-2-DL-r18 INTEGER (1..32) OPTIONAL,
musim-MaxCC-FR2-2-UL-r18 INTEGER (1..32) OPTIONAL
}
LPWUS-OffsetPreference-r19 ::= SEQUENCE {
timeOffset-r19 ENUMERATED {ms5, ms13, ms37} OPTIONAL
}
ReleasePreference-r16 ::= SEQUENCE {
preferredRRC-State-r16 ENUMERATED {idle, inactive, connected, outOfConnected}
}
ReducedMaxBW-FRx-r16 ::= SEQUENCE {
reducedBW-DL-r16 ReducedAggregatedBandwidth,
reducedBW-UL-r16 ReducedAggregatedBandwidth
}
ReducedMaxCCs-r16 ::= SEQUENCE {
reducedCCsDL-r16 INTEGER (0..31),
reducedCCsUL-r16 INTEGER (0..31)
}
SL-UE-AssistanceInformationNR-r16 ::= SEQUENCE (SIZE (1..maxNrofTrafficPattern-r16)) OF SL-TrafficPatternInfo-r16
SL-TrafficPatternInfo-r16 ::= SEQUENCE {
trafficPeriodicity-r16 ENUMERATED {ms20, ms50, ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000},
timingOffset-r16 INTEGER (0..10239),
messageSize-r16 BIT STRING (SIZE (8)),
sl-QoS-FlowIdentity-r16 SL-QoS-FlowIdentity-r16
}
UL-GapFR2-Preference-r17 ::= SEQUENCE {
ul-GapFR2-PatternPreference-r17 INTEGER (0..3) OPTIONAL
}
```
```
PropagationDelayDifference-r17 ::= SEQUENCE (SIZE (1..4)) OF INTEGER (-270..270)
IDC-FDM-Assistance-r18 ::= SEQUENCE {
affectedCarrierFreqRangeList-r18 AffectedCarrierFreqRangeList-r18 OPTIONAL,
affectedCarrierFreqRangeCombList-r18 AffectedCarrierFreqRangeCombList-r18 OPTIONAL,
...
}
IDC-TDM-Assistance-r18 ::= SEQUENCE {
cycleLength-r18 ENUMERATED {ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30,
ms32, ms35, ms40, ms60, ms64, ms70, ms80, ms96, ms100, ms128, ms160,
ms256, ms320, ms512, ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240},
startOffset-r18 INTEGER (0..10239),
slotOffset-r18 INTEGER (0..31),
activeDuration-r18 CHOICE {
subMilliSeconds-r18 INTEGER (1..31),
milliSeconds-r18 ENUMERATED {
ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
},
...
}
AffectedCarrierFreqRangeList-r18 ::= SEQUENCE (SIZE (1..maxFreqIDC-r16)) OF AffectedCarrierFreqRange-r18
AffectedCarrierFreqRange-r18 ::= SEQUENCE {
affectedFreqRange-r18 AffectedFreqRange-r18,
interferenceDirection-r18 ENUMERATED {nr, other, both, spare},
victimSystemType-r18 VictimSystemType-r16 OPTIONAL
}
AffectedCarrierFreqRangeCombList-r18 ::= SEQUENCE (SIZE (1..maxCombIDC-r16)) OF AffectedCarrierFreqRangeComb-r18
AffectedCarrierFreqRangeComb-r18 ::= SEQUENCE {
affectedCarrierFreqRangeComb-r18 SEQUENCE (SIZE (2..maxNrofServingCells)) OF AffectedFreqRange-r18,
interferenceDirection-r18 ENUMERATED {nr, other, both, spare},
victimSystemType-r18 VictimSystemType-r16 OPTIONAL
}
AffectedFreqRange-r18 ::= SEQUENCE {
centerFreq-r18 ARFCN-ValueNR,
affectedBandwidth-r18 ENUMERATED {khz200, khz400, khz600, khz800, mhz1, mhz2, mhz3, mhz4, mhz5, mhz6,
mhz8, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100, mhz200,
mhz300, mhz400, spare10, spare9, spare8, spare7, spare6, spare5, spare4,
spare3, spare2, spare1}
}
UL-TrafficInfo-r18 ::= SEQUENCE (SIZE (1..maxNrofPDU-Sessions-r17)) OF PDU-SessionUL-TrafficInfo-r18
```
```
PDU-SessionUL-TrafficInfo-r18 ::= SEQUENCE {
pdu-SessionID-r18 PDU-SessionID,
qos-FlowUL-TrafficInfoList-r18 SEQUENCE (SIZE (1..maxNrofQFIs)) OF QOS-FlowUL-TrafficInfo-r18
}
QOS-FlowUL-TrafficInfo-r18 ::= SEQUENCE {
qfi-r18 QFI,
jitterRange-r18 SEQUENCE {
lowerBound-r18 JitterBound-r18,
upperBound-r18 JitterBound-r18
} OPTIONAL,
burstArrivalTime-r18 CHOICE {
referenceTime ReferenceTime-r16,
referenceSFN-AndSlot ReferenceSFN-AndSlot-r18
} OPTIONAL,
trafficPeriodicity-r18 INTEGER (1..640000) OPTIONAL,
pdu-SetIdentification-r18 BOOLEAN OPTIONAL,
psi-Identification-r18 BOOLEAN OPTIONAL,
...
}
ReferenceSFN-AndSlot-r18 ::= SEQUENCE {
referenceSFN-r18 INTEGER (0..1023),
referenceSlot-r18 INTEGER (0..639)
}
JitterBound-r18 ::= ENUMERATED {ms0, ms0dot5, ms1, ms1dot5, ms2, ms2dot5, ms3, ms3dot5, ms4, ms4dot5, ms5, ms5dot5, ms6, ms6dot5, ms7, beyondMs7}
SL-PRS-UE-AssistanceInformationNR-r18 ::= SEQUENCE (SIZE (1..maxNrofSL-PRS-TxConfig-r18)) OF SL-PRS-TxInfo-r18
SL-PRS-TxInfo-r18 ::= SEQUENCE {
sl-PRS-Periodicity-r18 ENUMERATED {ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000, spare6,
spare5, spare4, spare3, spare2, spare1},
sl-PRS-Priority-r18 INTEGER (1..8) OPTIONAL,
sl-PRS-DelayBudget-r18 INTEGER (0..1023) OPTIONAL,
sl-PRS-Bandwidth-r18 ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz35, mhz40,
mhz45, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100, mhz200, mhz400,
spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8,
spare7, spare6, spare5, spare4, spare3, spare2, spare1} OPTIONAL,
...
}
GapOccasionCancelRatio-r19 ::= SEQUENCE {
gapOccasionCancelRatioPerFR-PerUE-r19 CHOICE {
perUE-r19 GapOccasionRatio-r19,
perFR-r19 SEQUENCE {
fr1-r19 GapOccasionRatio-r19 OPTIONAL,
fr2-r19 GapOccasionRatio-r19 OPTIONAL
}
}
}
```
```
}
}
gapConfigRatioList-r19 SEQUENCE (SIZE (1..maxNrofGapId-r17)) OF GapOccasionRatioPerGapConfig-r19 OPTIONAL,
} OPTIONAL
GapOccasionRatioPerGapConfig-r19 ::= SEQUENCE{
measGapId-r19 MeasGapId-r17,
gapOccasionRatio-r19 GapOccasionRatio-r19
}
DataCollectionPreference-r19 ::= SEQUENCE {
dataCollectionRequest-r19 ENUMERATED {true} OPTIONAL,
dataCollectionPreferredConfigurationList-r19 SEQUENCE (SIZE (1..maxNrofServingCells)) OF DataCollectionCandidateList-r19 OPTIONAL,
dataCollectionStopConfigurationList-r19 SEQUENCE (SIZE (1..maxNrofServingCells)) OF DataCollectionList-r19 OPTIONAL,
...
}
DataCollectionCandidateList-r19 ::= SEQUENCE {
dataCollectionServCellIndex-r19 ServCellIndex,
dataCollectionCandidateIdList-r19 SEQUENCE (SIZE (1..maxNrofDataCollectionCandidateConfigs-r19)) OF DataCollectionCandidateConfigId-r19
OPTIONAL
}
DataCollectionList-r19 ::= SEQUENCE {
dataCollectionStopServCellIndex-r19 ServCellIndex,
dataCollectionIdList-r19 SEQUENCE (SIZE (1..maxNrofCSI-ReportConfigurations)) OF CSI-ReportConfigId OPTIONAL
}
LoggedDataCollectionAssistance-r19 ::= SEQUENCE {
lowPowerState-r19 ENUMERATED {true} OPTIONAL,
memoryStatus-r19 ENUMERATED {full, aboveThreshold} OPTIONAL,
...
}
-- TAG-UEASSISTANCEINFORMATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UEINFORMATIONREQUEST-START
UEInformationRequest-r16 ::= SEQUENCE {
rrc-TransactionIdentifier RRC-TransactionIdentifier,
criticalExtensions CHOICE {
ueInformationRequest-r16 UEInformationRequest-r16-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
UEInformationRequest-r16-IEs ::= SEQUENCE {
idleModeMeasurementReq-r16 ENUMERATED{true} OPTIONAL, -- Need N
logMeasReportReq-r16 ENUMERATED {true} OPTIONAL, -- Need N
connEstFailReportReq-r16 ENUMERATED {true} OPTIONAL, -- Need N
ra-ReportReq-r16 ENUMERATED {true} OPTIONAL, -- Need N
rlf-ReportReq-r16 ENUMERATED {true} OPTIONAL, -- Need N
mobilityHistoryReportReq-r16 ENUMERATED {true} OPTIONAL, -- Need N
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension UEInformationRequest-v1700-IEs OPTIONAL
}
UEInformationRequest-v1700-IEs ::= SEQUENCE {
successHO-ReportReq-r17 ENUMERATED {true} OPTIONAL, -- Need N
coarseLocationRequest-r17 ENUMERATED {true} OPTIONAL, -- Need N
nonCriticalExtension UEInformationRequest-v1800-IEs OPTIONAL
}
UEInformationRequest-v1800-IEs ::= SEQUENCE {
flightPathInfoReq-r18 FlightPathInfoReportConfig-r18 OPTIONAL, -- Need N
successPSCell-ReportReq-r18 ENUMERATED {true} OPTIONAL, -- Need N
reselectionMeasurementReq-r18 ENUMERATED {true} OPTIONAL, -- Need N
validatedMeasurementsReq-r18 ENUMERATED {true} OPTIONAL, -- Need N
nonCriticalExtension UEInformationRequest-v1900-IEs OPTIONAL
}
UEInformationRequest-v1900-IEs ::= SEQUENCE {
csi-LogMeasReportReq-r19 ENUMERATED {true} OPTIONAL, -- Need N
nonCriticalExtension SEQUENCE {} OPTIONAL
}
FlightPathInfoReportConfig-r18 ::= SEQUENCE {
maxWayPointNumber-r18 INTEGER (1..maxWayPoint-r18),
```
```
includeTimeStamp-r18 ENUMERATED {true} OPTIONAL -- Need N
}
-- TAG-UEINFORMATIONREQUEST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UEINFORMATIONRESPONSE-START
UEInformationResponse-r16 ::= SEQUENCE {
rrc-TransactionIdentifier RRC-TransactionIdentifier,
criticalExtensions CHOICE {
ueInformationResponse-r16 UEInformationResponse-r16-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
UEInformationResponse-r16-IEs ::= SEQUENCE {
measResultIdleEUTRA-r16 MeasResultIdleEUTRA-r16 OPTIONAL,
measResultIdleNR-r16 MeasResultIdleNR-r16 OPTIONAL,
logMeasReport-r16 LogMeasReport-r16 OPTIONAL,
connEstFailReport-r16 ConnEstFailReport-r16 OPTIONAL,
ra-ReportList-r16 RA-ReportList-r16 OPTIONAL,
rlf-Report-r16 RLF-Report-r16 OPTIONAL,
mobilityHistoryReport-r16 MobilityHistoryReport-r16 OPTIONAL,
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension UEInformationResponse-v1700-IEs OPTIONAL
}
UEInformationResponse-v1700-IEs ::= SEQUENCE {
successHO-Report-r17 SuccessHO-Report-r17 OPTIONAL,
connEstFailReportList-r17 ConnEstFailReportList-r17 OPTIONAL,
coarseLocationInfo-r17 OCTET STRING OPTIONAL,
nonCriticalExtension UEInformationResponse-v1800-IEs OPTIONAL
}
UEInformationResponse-v1800-IEs ::= SEQUENCE {
flightPathInfoReport-r18 FlightPathInfoReport-r18 OPTIONAL,
}
```
```
successPSCell-Report-r18 SuccessPSCell-Report-r18 OPTIONAL,
measResultReselectionNR-r18 MeasResultIdleNR-r16 OPTIONAL,
nonCriticalExtension UEInformationResponse-v1900-IEs OPTIONAL
}
UEInformationResponse-v1900-IEs ::= SEQUENCE {
csi-LogMeasReport-r19 CSI-LogMeasReport-r19 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
FlightPathInfoReport-r18 ::= SEQUENCE (SIZE (0..maxWayPoint-r18)) OF WayPoint-r18
WayPoint-r18 ::= SEQUENCE {
wayPointLocation-r18 OCTET STRING,
timeStamp-r18 AbsoluteTimeInfo-r16 OPTIONAL
}
LogMeasReport-r16 ::= SEQUENCE {
absoluteTimeStamp-r16 AbsoluteTimeInfo-r16,
traceReference-r16 TraceReference-r16,
traceRecordingSessionRef-r16 OCTET STRING (SIZE (2)),
tce-Id-r16 OCTET STRING (SIZE (1)),
logMeasInfoList-r16 LogMeasInfoList-r16,
logMeasAvailable-r16 ENUMERATED {true} OPTIONAL,
logMeasAvailableBT-r16 ENUMERATED {true} OPTIONAL,
logMeasAvailableWLAN-r16 ENUMERATED {true} OPTIONAL,
...
}
LogMeasInfoList-r16 ::= SEQUENCE (SIZE (1..maxLogMeasReport-r16)) OF LogMeasInfo-r16
LogMeasInfo-r16 ::= SEQUENCE {
locationInfo-r16 LocationInfo-r16 OPTIONAL,
relativeTimeStamp-r16 INTEGER (0..7200),
servCellIdentity-r16 CGI-Info-Logging-r16 OPTIONAL,
measResultServingCell-r16 MeasResultServingCell-r16 OPTIONAL,
measResultNeighCells-r16 SEQUENCE {
measResultNeighCellListNR MeasResultListLogging2NR-r16 OPTIONAL,
measResultNeighCellListEUTRA MeasResultList2EUTRA-r16 OPTIONAL
},
anyCellSelectionDetected-r16 ENUMERATED {true} OPTIONAL,
...,
[[
inDeviceCoexDetected-r17 ENUMERATED {true} OPTIONAL
]],
[[
nsag-ID-r19 NSAG-ID-r17 OPTIONAL,
reselectedCellId-r19 CGI-Info-Logging-r16 OPTIONAL
]]
}
```
```
ConnEstFailReport-r16 ::= SEQUENCE {
measResultFailedCell-r16 MeasResultFailedCell-r16,
locationInfo-r16 LocationInfo-r16 OPTIONAL,
measResultNeighCells-r16 SEQUENCE {
measResultNeighCellListNR MeasResultList2NR-r16 OPTIONAL,
measResultNeighCellListEUTRA MeasResultList2EUTRA-r16 OPTIONAL
},
numberOfConnFail-r16 INTEGER (1..8),
perRAInfoList-r16 PerRAInfoList-r16,
timeSinceFailure-r16 TimeSinceFailure-r16,
...
}
ConnEstFailReportList-r17 ::= SEQUENCE (SIZE (1..maxCEFFReport-r17)) OF ConnEstFailReport-r16
MeasResultServingCell-r16 ::= SEQUENCE {
resultsSSB-Cell MeasQuantityResults,
resultsSSB SEQUENCE{
best-ssb-Index SSB-Index,
best-ssb-Results MeasQuantityResults,
numberOfGoodSSB INTEGER (1..maxNrofSSBs-r16)
} OPTIONAL
}
MeasResultFailedCell-r16 ::= SEQUENCE {
cgi-Info CGI-Info-Logging-r16,
measResult-r16 SEQUENCE {
cellResults-r16 SEQUENCE{
resultsSSB-Cell-r16 MeasQuantityResults
},
rsIndexResults-r16 SEQUENCE{
resultsSSB-Indexes-r16 ResultsPerSSB-IndexList
}
}
}
RA-ReportList-r16 ::= SEQUENCE (SIZE (1..maxRAReport-r16)) OF RA-Report-r16
RA-Report-r16 ::= SEQUENCE {
cellId-r16 CHOICE {
cellGlobalId-r16 CGI-Info-Logging-r16,
pci-arfcn-r16 PCI-ARFCN-NR-r16
},
ra-InformationCommon-r16 RA-InformationCommon-r16 OPTIONAL,
raPurpose-r16 ENUMERATED {accessRelated, beamFailureRecovery, reconfigurationWithSync, ulUnSynchronized,
schedulingRequestFailure, noPUCCHResourceAvailable, requestForOtherSI,
msg3RequestForOtherSI-r17, lbt-Failure-r18, ltm-r19, spare6, spare5, spare4, spare3,
spare2, spare1},
...
}
```
```
[[
spCellID-r17 CGI-Info-Logging-r16 OPTIONAL
],
[[
sdt-Failed-r18 ENUMERATED {true} OPTIONAL
],
[[
sdt-FailureCause-r19 ENUMERATED {t319a-expiry, maxRetxThreshold, preambleTransMax, configuredGrantTimer,
cg-SDT-TimeAlignmentTimer, cellReselection, spare2, spare1} OPTIONAL,
sdt-DL-Rsrp-Info-r19 RSRP-Range OPTIONAL,
sdt-UL-DataVolume-r19 INTEGER (0..96000) OPTIONAL,
timeSinceSdt-Execution-r19 TimeSinceSdt-Execution-r19 OPTIONAL
]]
}
RA-InformationCommon-r16 ::= SEQUENCE {
absoluteFrequencyPointA-r16 ARFCN-ValueNR,
locationAndBandwidth-r16 INTEGER (0..37949),
subcarrierSpacing-r16 SubcarrierSpacing,
msg1-FrequencyStart-r16 INTEGER (0..maxNrofPhysicalResourceBlocks-1) OPTIONAL,
msg1-FrequencyStartCFRA-r16 INTEGER (0..maxNrofPhysicalResourceBlocks-1) OPTIONAL,
msg1-SubcarrierSpacing-r16 SubcarrierSpacing OPTIONAL,
msg1-SubcarrierSpacingCFRA-r16 SubcarrierSpacing OPTIONAL,
msg1-FDM-r16 ENUMERATED {one, two, four, eight} OPTIONAL,
msg1-FDMCFRA-r16 ENUMERATED {one, two, four, eight} OPTIONAL,
perRAInfoList-r16 PerRAInfoList-r16,
...
[[
perRAInfoList-v1660 PerRAInfoList-v1660 OPTIONAL
],
[[
msg1-SCS-From-prach-ConfigurationIndex-r16 ENUMERATED {kHz1dot25, kHz5, spare2, spare1} OPTIONAL
],
[[
msg1-SCS-From-prach-ConfigurationIndexCFRA-r16 ENUMERATED {kHz1dot25, kHz5, spare2, spare1} OPTIONAL
],
[[
msgA-RO-FrequencyStart-r17 INTEGER (0..maxNrofPhysicalResourceBlocks-1) OPTIONAL,
msgA-RO-FrequencyStartCFRA-r17 INTEGER (0..maxNrofPhysicalResourceBlocks-1) OPTIONAL,
msgA-SubcarrierSpacing-r17 SubcarrierSpacing OPTIONAL,
msgA-RO-FDM-r17 ENUMERATED {one, two, four, eight} OPTIONAL,
msgA-RO-FDMCFRA-r17 ENUMERATED {one, two, four, eight} OPTIONAL,
msgA-SCS-From-prach-ConfigurationIndex-r17 ENUMERATED {kHz1dot25, kHz5, spare2, spare1} OPTIONAL,
msgA-TransMax-r17 ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200} OPTIONAL,
msgA-MCS-r17 INTEGER (0..15) OPTIONAL,
nrofPRBs-PerMsgA-PO-r17 INTEGER (1..32) OPTIONAL,
msgA-PUSCH-TimeDomainAllocation-r17 INTEGER (1..maxNrofUL-Allocations) OPTIONAL,
frequencyStartMsgA-PUSCH-r17 INTEGER (0..maxNrofPhysicalResourceBlocks-1) OPTIONAL,
nrofMsgA-PO-FDM-r17 ENUMERATED {one, two, four, eight} OPTIONAL,
dlPathlossRSRP-r17 RSRP-Range OPTIONAL,
]]]
```
```
intendedSIBs-r17 SEQUENCE (SIZE (1..maxSIB)) OF SIB-Type-r17 OPTIONAL,
ssbsForSI-Acquisition-r17 SEQUENCE (SIZE (1..maxNrofSSBs-r16)) OF SSB-Index OPTIONAL,
msgA-PUSCH-PayloadSize-r17 BIT STRING (SIZE (5)) OPTIONAL,
onDemandSISuccess-r17 ENUMERATED {true} OPTIONAL
]],
[[
usedFeatureCombination-r18 ReportedFeatureCombination-r18 OPTIONAL,
triggeredFeatureCombination-r18 ReportedFeatureCombination-r18 OPTIONAL,
startPreambleForThisPartition-r18 INTEGER (0..63) OPTIONAL,
numberOfPreamblesPerSSB-ForThisPartition-r18 INTEGER (1..64) OPTIONAL,
attemptedBWP-InfoList-r18 SEQUENCE (SIZE (1..maxNrofBWPs)) OF AttemptedBWP-Info-r18 OPTIONAL,
numberOfLBT-Failures-r18 INTEGER (1..128) OPTIONAL,
perRAInfoList-v1800 PerRAInfoList-v1800 OPTIONAL,
intendedSIBs-r18 SEQUENCE (SIZE (1..maxSIB)) OF SIB-Type-r18 OPTIONAL
]]
}
AttemptedBWP-Info-r18 ::= SEQUENCE {
locationAndBandwidth-r18 INTEGER (0..37949),
subcarrierSpacing-r18 SubcarrierSpacing
}
ReportedFeatureCombination-r18 ::= SEQUENCE {
redCap-r18 ENUMERATED {true} OPTIONAL,
smallData-r18 ENUMERATED {true} OPTIONAL,
nsag-r18 NSAG-List-r17 OPTIONAL,
msg3-Repetitions-r18 ENUMERATED {true} OPTIONAL,
msg1-Repetitions-r18 ENUMERATED {true} OPTIONAL,
eRedCap-r18 ENUMERATED {true} OPTIONAL,
triggered-S-NSSAI-List-r18 SEQUENCE (SIZE (1..maxNrofS-NSSAI)) OF S-NSSAI OPTIONAL
}
PerRAInfoList-r16 ::= SEQUENCE (SIZE (1..200)) OF PerRAInfo-r16
PerRAInfoList-v1660 ::= SEQUENCE (SIZE (1..200)) OF PerRACSI-RSInfo-v1660
PerRAInfo-r16 ::= CHOICE {
perRASSBInfoList-r16 PerRASSBInfo-r16,
perRACSI-RSInfoList-r16 PerRACSI-RSInfo-r16
}
↩PerRAInfoList-v1800 ::= SEQUENCE (SIZE (1..200)) OF PerRAInfo-v1800
↩PerRAInfo-v1800 ::= CHOICE {
perRASSBInfoList-v1800 PerRASSBInfo-v1800,
perRACSI-RSInfoList-v1800 PerRACSI-RSInfo-v1800
}
PerRASSBInfo-r16 ::= SEQUENCE {
ssb-Index-r16 SSB-Index,
```
```
numberOfPreamblesSentOnSSB-r16 INTEGER (1..200),
perRAAttemptInfoList-r16 PerRAAttemptInfoList-r16
}
↩PerRASSBInfo-v1800 ::= SEQUENCE {
allPreamblesBlocked ENUMERATED {true} OPTIONAL,
lbt-Detected-r18 ENUMERATED {true} OPTIONAL,
...
}
PerRACSI-RSInfo-r16 ::= SEQUENCE {
csi-RS-Index-r16 CSI-RS-Index,
numberOfPreamblesSentOnCSI-RS-r16 INTEGER (1..200)
}
PerRACSI-RSInfo-v1660 ::= SEQUENCE {
csi-RS-Index-v1660 INTEGER (1..96) OPTIONAL
}
↩PerRACSI-RSInfo-v1800 ::= SEQUENCE {
allPreamblesBlocked ENUMERATED {true} OPTIONAL,
lbt-Detected-r18 ENUMERATED {true} OPTIONAL,
...
}
PerRAAttemptInfoList-r16 ::= SEQUENCE (SIZE (1..200)) OF PerRAAttemptInfo-r16
PerRAAttemptInfo-r16 ::= SEQUENCE {
contentionDetected-r16 BOOLEAN OPTIONAL,
dlRSRPAboveThreshold-r16 BOOLEAN OPTIONAL,
...
[[
fallbackToFourStepRA-r17 ENUMERATED {true} OPTIONAL
]]
}
SIB-Type-r17 ::= ENUMERATED {sibType2, sibType3, sibType4, sibType5, sibType9, sibType10, sibType11, sibType12,
sibType13, sibType14, possIB-v1810, spare5, spare4, spare3, spare2, spare1}
SIB-Type-r18 ::= ENUMERATED {sibType15, sibType16, sibType17, sibType18, sibType19, sibType20,
sibType21, sibType22, sibType23, sibType24, sibType25, spare5, spare4,
spare3, spare2, spare1}
RLF-Report-r16 ::= CHOICE {
nr-RLF-Report-r16 SEQUENCE {
measResultLastServCell-r16 MeasResultRLFNR-r16,
measResultNeighCells-r16 SEQUENCE {
measResultListNR-r16 MeasResultList2NR-r16 OPTIONAL,
measResultListEUTRA-r16 MeasResultList2EUTRA-r16 OPTIONAL
}
OPTIONAL,
}
}
```
```
c-RNTI-r16 RNTI-Value,
previousPCellId-r16 CHOICE {
nrPreviousCellId-r16 CGI-Info-Logging-r16,
eutraPreviousCellId-r16 CGI-InfoEUTRALogging
} OPTIONAL,
failedPCellId-r16 CHOICE {
nrFailedPCellId-r16 CHOICE {
cellGlobalId-r16 CGI-Info-Logging-r16,
pci-arfcn-r16 PCI-ARFCN-NR-r16
},
eutraFailedPCellId-r16 CHOICE {
cellGlobalId-r16 CGI-InfoEUTRALogging,
pci-arfcn-r16 PCI-ARFCN-EUTRA-r16
}
},
reconnectCellId-r16 CHOICE {
nrReconnectCellId-r16 CGI-Info-Logging-r16,
eutraReconnectCellId-r16 CGI-InfoEUTRALogging
} OPTIONAL,
timeUntilReconnection-r16 TimeUntilReconnection-r16 OPTIONAL,
reestablishmentCellId-r16 CGI-Info-Logging-r16 OPTIONAL,
timeConnFailure-r16 INTEGER (0..1023) OPTIONAL,
timeSinceFailure-r16 TimeSinceFailure-r16,
connectionFailureType-r16 ENUMERATED {rlf, hof},
rlf-Cause-r16 ENUMERATED {t310-Expiry, randomAccessProblem, rlc-MaxNumRetx,
beamFailureRecoveryFailure, lbtFailure-r16,
bh-rlfRecoveryFailure, t312-expiry-r17, spare1},
locationInfo-r16 LocationInfo-r16 OPTIONAL,
noSuitableCellFound-r16 ENUMERATED {true} OPTIONAL,
ra-InformationCommon-r16 RA-InformationCommon-r16 OPTIONAL,
...,
[[
csi-rsRLMConfigBitmap-v1650 BIT STRING (SIZE (96)) OPTIONAL
]],
[[
lastHO-Type-r17 ENUMERATED {cho, daps, ltm-v1900, choWithCandidatesCG-v1900} OPTIONAL,
timeConnSourceDAPS-Failure-r17 TimeConnSourceDAPS-Failure-r17 OPTIONAL,
timeSinceCHO-Reconfig-r17 TimeSinceCHO-Reconfig-r17 OPTIONAL,
choCellId-r17 CHOICE {
cellGlobalId-r17 CGI-Info-Logging-r16,
pci-arfcn-r17 PCI-ARFCN-NR-r16
} OPTIONAL,
choCandidateCellList-r17 ChoCandidateCellList-r17 OPTIONAL
]],
[[
pSCellId-r18 CHOICE {
cellGlobalId-r18 CGI-Info-Logging-r16,
pci-arfcn-r18 PCI-ARFCN-NR-r16
} OPTIONAL,
mcg-RecoveryFailureCause-r18 ENUMERATED {t316-Expiry, scg-Deactivated, spare2, spare1} OPTIONAL,
```
```
scg-FailureCause-r18 ENUMERATED {t310-Expiry, randomAccessProblem, rlc-MaxNumRetx,
synchReconfigFailureSCG, scg-ReconfigFailure,
srb3-IntegrityFailure, scg-lbtFailure, beamFailureRecoveryFailure,
t312-Expiry, bh-RLF, beamFailure, spare5, spare4, spare3, spare2, spare1 }
OPTIONAL,
elapsedTimeSCG-Failure-r18 ElapsedTimeSCG-Failure-r18 OPTIONAL,
voiceFallbackHO-r18 ENUMERATED {true} OPTIONAL,
measResultLastServCellRSSI-r18 RSSI-Range-r16 OPTIONAL,
measResultNeighFreqListRSSI-r18 MeasResultNeighFreqListRSSI-r18 OPTIONAL,
bwp-Info-r18 AttemptedBWP-Info-r18 OPTIONAL,
elapsedTimeT316-r18 ElapsedTimeT316-r18 OPTIONAL,
scg-FailedAfterMCG-r18 ENUMERATED {true} OPTIONAL
]],
[[
measResultL1-LastServCell-r19 MeasResultL1-r19 OPTIONAL,
measResultL1-NeighCells-r19 MeasResultList3NR-r19 OPTIONAL,
ltm-RecoveryCellId-r19 CHOICE {
cellGlobalId-r19 CGI-Info-Logging-r16,
pci-arfcn-r19 PCI-ARFCN-NR-r16
} OPTIONAL,
measResultLastServPSCell-r19 MeasResultRLFNR-r16 OPTIONAL,
cho-WithCandidateSCGInfoList-r19 CHO-WithCandidateSCGInfoList-r19 OPTIONAL,
distanceFromReference1-r19 INTEGER (0.. 65535) OPTIONAL
]]
},
eutra-RLF-Report-r16 SEQUENCE {
failedPCellId-EUTRA CGI-InfoEUTRALogging,
measResult-RLF-Report-EUTRA-r16 OCTET STRING,
...,
[[
measResult-RLF-Report-EUTRA-v1690 OCTET STRING OPTIONAL
]]
}
}
SuccessHO-Report-r17 ::= SEQUENCE {
sourceCellInfo-r17 SEQUENCE {
sourcePCellId-r17 CGI-Info-Logging-r16,
sourceCellMeas-r17 MeasResultSuccessHONR-r17 OPTIONAL,
rlf-InSourceDAPS-r17 ENUMERATED {true} OPTIONAL
},
targetCellInfo-r17 SEQUENCE {
targetPCellId-r17 CGI-Info-Logging-r16,
targetCellMeas-r17 MeasResultSuccessHONR-r17 OPTIONAL
},
measResultNeighCells-r17 SEQUENCE {
measResultListNR-r17 MeasResultList2NR-r16 OPTIONAL,
measResultListEUTRA-r17 MeasResultList2EUTRA-r16 OPTIONAL
} OPTIONAL,
locationInfo-r17 LocationInfo-r16 OPTIONAL,
...
}
```
```
timeSinceCHO-Reconfig-r17 TimeSinceCHO-Reconfig-r17 OPTIONAL,
shr-Cause-r17 SHR-Cause-r17 OPTIONAL,
ra-InformationCommon-r17 RA-InformationCommon-r16 OPTIONAL,
upInterruptionTimeAtHO-r17 UPInterruptionTimeAtHO-r17 OPTIONAL,
c-RNTI-r17 RNTI-Value OPTIONAL,
...
[[
targetCell-PCI-ARFCN-r17 PCI-ARFCN-NR-r16 OPTIONAL
]],
[[
eutra-TargetCellInfo-r18 SEQUENCE {
targetPCellId-r18 CHOICE {
cellGlobalId-r18 CGI-Info-Logging-r16,
pci-arfcn-r18 PCI-ARFCN-EUTRA-r16
},
targetCellMeas-r18 MeasQuantityResultsEUTRA OPTIONAL
} OPTIONAL,
measResultServCellRSSI-r18 RSSI-Range-r16 OPTIONAL,
measResultNeighFreqListRSSI-r18 MeasResultNeighFreqListRSSI-r18 OPTIONAL,
eutra-C-RNTI-r18 EUTRA-C-RNTI OPTIONAL,
timeSinceSHR-r18 TimeSinceSHR-r18 OPTIONAL
]],
[[
sourceCellMeasL1-r19 MeasResultL1-r19 OPTIONAL,
targetCellMeasL1-r19 MeasResultL1-r19 OPTIONAL,
neighCellsMeasL1ListNR-r19 MeasResultList3NR-r19 OPTIONAL,
rach-Less-r19 ENUMERATED {true} OPTIONAL,
sourcePSCellInfo-r19 SEQUENCE {
sourcePSCellId-r19 CGI-Info-Logging-r16,
sourcePSCellMeas-r19 MeasResultSuccessHONR-r17 OPTIONAL
} OPTIONAL,
cho-WithCandidateSCGInfoList-r19 CHO-WithCandidateSCGInfoList-r19 OPTIONAL,
targetPSCellID-r19 CHOICE {
cellGlobalId-r19 CGI-Info-Logging-r16,
pci-arfcn-r19 PCI-ARFCN-NR-r16
} OPTIONAL
]]
}
SuccessPSCell-Report-r18 ::= SEQUENCE {
pCellId-r18 CGI-Info-Logging-r16,
sourcePSCellInfo-r18 SEQUENCE {
sourcePSCellId-r18 CHOICE {
cellGlobalId-r18 CGI-Info-Logging-r16,
pci-arfcn-r18 PCI-ARFCN-EUTRA-r16
},
sourcePSCellMeas-r18 MeasResultSuccessHONR-r17 OPTIONAL
} OPTIONAL,
targetPSCellInfo-r18 SEQUENCE {
targetPSCellId-r18 CHOICE {
```
```
cellGlobalId-r18 CGI-Info-Logging-r16,
pci-arfcn-r18 PCI-ARFCN-NR-r16
},
targetPSCellMeas-r18 MeasResultSuccessHONR-r17 OPTIONAL
},
measResultNeighCells-r18 SEQUENCE {
measResultListNR-r18 MeasResultList2NR-r16 OPTIONAL,
measResultListEUTRA-r18 MeasResultList2EUTRA-r16 OPTIONAL
} OPTIONAL,
spr-Cause-r18 SPR-Cause-r18 OPTIONAL,
timeSinceCPAC-Reconfig-r18 TimeSinceCPAC-Reconfig-r18 OPTIONAL,
locationInfo-r18 LocationInfo-r16 OPTIONAL,
ra-InformationCommon-r18 RA-InformationCommon-r16 OPTIONAL,
sn-InitiatedPSCellChange-r18 ENUMERATED {true} OPTIONAL,
...
[[
cho-WithCandidateSCGInfoList-r19 CHO-WithCandidateSCGInfoList-r19 OPTIONAL,
targetPCellID-r19 CHOICE {
cellGlobalId-r19 CGI-Info-Logging-r16,
pci-arfcn-r19 PCI-ARFCN-NR-r16
} OPTIONAL,
c-RNTI-r19 RNTI-Value OPTIONAL
]]
}
MeasResultNeighFreqListRSSI-r18 ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResultNeighFreqRSSI-r18
MeasResultNeighFreqRSSI-r18 ::= SEQUENCE {
ssbFrequency-r18 ARFCN-ValueNR OPTIONAL,
ssbSubcarrierSpacing-r18 SubcarrierSpacing OPTIONAL,
refFreqCSI-RS-r18 ARFCN-ValueNR OPTIONAL,
measResult-RSSI-r18 RSSI-Range-r16 OPTIONAL
}
MeasResultList2NR-r16 ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2NR-r16
MeasResultList2EUTRA-r16 ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2EUTRA-r16
MeasResult2NR-r16 ::= SEQUENCE {
ssbFrequency-r16 ARFCN-ValueNR OPTIONAL,
refFreqCSI-RS-r16 ARFCN-ValueNR OPTIONAL,
measResultList-r16 MeasResultListNR
}
MeasResultListLogging2NR-r16 ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResultLogging2NR-r16
MeasResultLogging2NR-r16 ::= SEQUENCE {
carrierFreq-r16 ARFCN-ValueNR,
measResultListLoggingNR-r16 MeasResultListLoggingNR-r16
}
```
```
MeasResultListLoggingNR-r16 ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultLoggingNR-r16
MeasResultLoggingNR-r16 ::= SEQUENCE {
physCellId-r16 PhysCellId,
resultsSSB-Cell-r16 MeasQuantityResults,
numberOfGoodSSB-r16 INTEGER (1..maxNrofSSBs-r16) OPTIONAL
}
MeasResult2EUTRA-r16 ::= SEQUENCE {
carrierFreq-r16 ARFCN-ValueEUTRA,
measResultList-r16 MeasResultListEUTRA
}
MeasResultRLFNR-r16 ::= SEQUENCE {
measResult-r16 SEQUENCE {
cellResults-r16 SEQUENCE{
resultsSSB-Cell-r16 MeasQuantityResults OPTIONAL,
resultsCSI-RS-Cell-r16 MeasQuantityResults OPTIONAL
},
rsIndexResults-r16 SEQUENCE{
resultsSSB-Indexes-r16 ResultsPerSSB-IndexList OPTIONAL,
ssbRLMConfigBitmap-r16 BIT STRING (SIZE (64)) OPTIONAL,
resultsCSI-RS-Indexes-r16 ResultsPerCSI-RS-IndexList OPTIONAL,
csi-rsRLMConfigBitmap-r16 BIT STRING (SIZE (96)) OPTIONAL
}
}
}
MeasResultSuccessHONR-r17 ::= SEQUENCE {
measResult-r17 SEQUENCE {
cellResults-r17 SEQUENCE{
resultsSSB-Cell-r17 MeasQuantityResults OPTIONAL,
resultsCSI-RS-Cell-r17 MeasQuantityResults OPTIONAL
},
rsIndexResults-r17 SEQUENCE{
resultsSSB-Indexes-r17 ResultsPerSSB-IndexList OPTIONAL,
resultsCSI-RS-Indexes-r17 ResultsPerCSI-RS-IndexList OPTIONAL
}
}
}
ChoCandidateCellList-r17 ::= SEQUENCE (SIZE (1..maxNrofCondCells-r16)) OF ChoCandidateCell-r17
ChoCandidateCell-r17 ::= CHOICE {
cellGlobalId-r17 CGI-Info-Logging-r16,
pci-arfcn-r17 PCI-ARFCN-NR-r16
}
SHR-Cause-r17 ::= SEQUENCE {
t304-cause-r17 ENUMERATED {true} OPTIONAL,
}
```
```
t310-cause-r17 ENUMERATED {true} OPTIONAL,
t312-cause-r17 ENUMERATED {true} OPTIONAL,
sourceDAPS-Failure-r17 ENUMERATED {true} OPTIONAL,
...
}
SPR-Cause-r18 ::= SEQUENCE {
t304-cause-r18 ENUMERATED {true} OPTIONAL,
t310-cause-r18 ENUMERATED {true} OPTIONAL,
t312-cause-r18 ENUMERATED {true} OPTIONAL,
...
}
CSI-LogMeasReport-r19 ::= SEQUENCE {
csi-LogMeasInfoCellList-r19 CSI-LogMeasInfoCellList-r19,
csi-MoreLogMeasAvailable-r19 ENUMERATED {true} OPTIONAL,
...
}
CSI-LogMeasInfoCellList-r19 ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF CSI-LogMeasInfoCell-r19
CSI-LogMeasInfoCell-r19 ::= SEQUENCE {
cellId-r19 CHOICE {
cellGlobalId-r19 CGI-Info-Logging-r16,
pci-arfcn-r19 PCI-ARFCN-NR-r16
},
csi-LogMeasInfoConfigList-r19 SEQUENCE (SIZE (1..maxNrofLoggedMeasurementConfigurations-r19)) OF CSI-LogMeasInfoConfig-r19,
...
}
CSI-LogMeasInfoConfig-r19 ::= SEQUENCE {
refCSI-LoggedMeasurementConfigId-r19 CSI-LoggedMeasurementConfigId-r19,
csi-LogMeasInfoList-r19 SEQUENCE (SIZE (1..maxLogCSI-MeasReport-r19)) OF CSI-LogMeasInfo-r19,
...
}
CSI-LogMeasInfo-r19 ::= SEQUENCE {
csi-RS-MeasResultList-r19 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF CSI-RS-MeasResult-r19 OPTIONAL,
ssb-MeasResultList-r19 SEQUENCE (SIZE (1..maxNrofSSBs-r16)) OF SSB-MeasResult-r19 OPTIONAL,
timeGap-r19 ENUMERATED {true} OPTIONAL,
...
}
CSI-RS-MeasResult-r19 ::= SEQUENCE {
resourceId-r19 NZP-CSI-RS-ResourceId,
l1-RSRP-r19 RSRP-Range
}
SSB-MeasResult-r19 ::= SEQUENCE {
ssb-Id-r19 SSB-Index,
```
```
l1-RSRP-r19 RSRP-Range
}
MeasResultL1-r19 ::= SEQUENCE {
resultsSSB-Indexes-r19 ResultsPerSSB-IndexList OPTIONAL,
...
}
MeasResultList3NR-r19 ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult3NR-r19
MeasResult3NR-r19 ::= SEQUENCE {
ssbFrequency-r19 ARFCN-ValueNR OPTIONAL,
l1-MeasResultList-r19 L1-MeasResultList-r19 OPTIONAL,
...
}
L1-MeasResultList-r19 ::= SEQUENCE (SIZE (1..maxCellReport)) OF L1-MeasResultPerCell-r19
L1-MeasResultPerCell-r19 ::= SEQUENCE {
physCellId-r19 PhysCellId,
resultsSSB-Indexes-r19 ResultsPerSSB-IndexList OPTIONAL,
...
}
CHO-WithCandidateSCGInfoList-r19 ::= SEQUENCE (SIZE (1..maxNrofCondCells-r16)) OF CHO-WithCandidateSCGInfo-r19
TimeSinceFailure-r16 ::= INTEGER (0..172800)
MobilityHistoryReport-r16 ::= VisitedCellInfoList-r16
TimeUntilReconnection-r16 ::= INTEGER (0..172800)
TimeSinceCHO-Reconfig-r17 ::= INTEGER (0..1023)
TimeSinceCPAC-Reconfig-r18 ::= INTEGER (0.. 1023)
TimeConnSourceDAPS-Failure-r17 ::= INTEGER (0..1023)
UPInterruptionTimeAtHO-r17 ::= INTEGER (0..1023)
ElapsedTimeT316-r18 ::= INTEGER (0..2000)
ElapsedTimeSCG-Failure-r18 ::= INTEGER (0..1023)
TimeSinceSHR-r18 ::= INTEGER (0..172800)
TimeSinceSdt-Execution-r19 ::= INTEGER (0..172800)
-- TAG-UEINFORMATIONRESPONSE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIB2-START
```
```
SIB2 ::= SEQUENCE {
cellReselectionInfoCommon SEQUENCE {
nrofSS-BlocksToAverage INTEGER (2..maxNrofSS-BlocksToAverage) OPTIONAL, -- Need S
absThreshSS-BlocksConsolidation ThresholdNR OPTIONAL, -- Need S
rangeToBestCell RangeToBestCell OPTIONAL, -- Need R
q-Hyst ENUMERATED {
dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
dB12, dB14, dB16, dB18, dB20, dB22, dB24},
speedStateReselectionPars SEQUENCE {
mobilityStateParameters MobilityStateParameters,
q-HystSF SEQUENCE {
sf-Medium ENUMERATED {dB-6, dB-4, dB-2, dB0},
sf-High ENUMERATED {dB-6, dB-4, dB-2, dB0}
}
} OPTIONAL -- Need R
} OPTIONAL, -- Need R
...,
cellReselectionServingFreqInfo SEQUENCE {
s-NonIntraSearchP ReselectionThreshold OPTIONAL, -- Need S
s-NonIntraSearchQ ReselectionThresholdQ OPTIONAL, -- Need S
threshServingLowP ReselectionThreshold,
threshServingLowQ ReselectionThresholdQ OPTIONAL, -- Need R
cellReselectionPriority CellReselectionPriority,
cellReselectionSubPriority CellReselectionSubPriority OPTIONAL, -- Need R
...,
[[
od-SIB1-CellReselectionPriority-r19 CellReselectionPriority OPTIONAL, -- Need R
od-SIB1-CellReselectionSubPriority-r19 CellReselectionSubPriority OPTIONAL -- Need R
]]
} OPTIONAL, -- Need R
intraFreqCellReselectionInfo SEQUENCE {
q-RxLevMin Q-RxLevMin,
q-RxLevMinSUL Q-RxLevMin OPTIONAL, -- Need R
q-QualMin Q-QualMin OPTIONAL, -- Need S
s-IntraSearchP ReselectionThreshold,
s-IntraSearchQ ReselectionThresholdQ OPTIONAL, -- Need S
t-ReselectionNR T-Reselection,
frequencyBandList MultiFrequencyBandListNR-SIB OPTIONAL, -- Need S
frequencyBandListSUL MultiFrequencyBandListNR-SIB OPTIONAL, -- Need R
p-Max P-Max OPTIONAL, -- Need S
smtc SSB-MTC OPTIONAL, -- Need S
ss-RSSI-Measurement SS-RSSI-Measurement OPTIONAL, -- Need R
ssb-ToMeasure SSB-ToMeasure OPTIONAL, -- Need S
deriveSSB-IndexFromCell BOOLEAN,
...,
[[
t-ReselectionNR-SF SpeedStateScaleFactors OPTIONAL -- Need R
]],
[[
```
```
smtc2-LP-r16 SSB-MTC2-LP-r16 OPTIONAL, -- Need R
ssb-PositionQCL-Common-r16 SSB-PositionQCL-Relation-r16 OPTIONAL -- Cond SharedSpectrum
]],
[[
ssb-PositionQCL-Common-r17 SSB-PositionQCL-Relation-r17 OPTIONAL -- Cond SharedSpectrum2
]],
[[
smtc4list-r17 SSB-MTC4List-r17 OPTIONAL -- Need R
]],
[[
frequencyBandList-v1760 MultiFrequencyBandListNR-SIB-v1760 OPTIONAL, -- Need R
frequencyBandListSUL-v1760 MultiFrequencyBandListNR-SIB-v1760 OPTIONAL -- Need R
]],
[[
frequencyBandListAerial-r18 MultiFrequencyBandListNR-Aerial-SIB-r18 OPTIONAL -- Need S
]],
[[
refLocMapList-r19 SEQUENCE (SIZE (1..7)) OF RefLocMap-r19 OPTIONAL, -- Need S
smtc5list-r19 SEQUENCE (SIZE (1..6)) OF SSB-MTC5-r19 OPTIONAL -- Need R
]]
},
...,
[[
relaxedMeasurement-r16 SEQUENCE {
lowMobilityEvaluation-r16 SEQUENCE {
s-SearchDeltaP-r16 ENUMERATED {
dB3, dB6, dB9, dB12, dB15,
spare3, spare2, spare1},
t-SearchDeltaP-r16 ENUMERATED {
s5, s10, s20, s30, s60, s120, s180,
s240, s300, spare7, spare6, spare5,
spare4, spare3, spare2, spare1}
} OPTIONAL, -- Need R
cellEdgeEvaluation-r16 SEQUENCE {
s-SearchThresholdP-r16 ReselectionThreshold,
s-SearchThresholdQ-r16 ReselectionThresholdQ
} OPTIONAL, -- Need R
combineRelaxedMeasCondition-r16 ENUMERATED {true} OPTIONAL, -- Need R
highPriorityMeasRelax-r16 ENUMERATED {true} OPTIONAL -- Need R
} OPTIONAL -- Need R
]],
[[
cellEquivalentSize-r17 INTEGER(2..16) OPTIONAL, -- Cond HSDN
relaxedMeasurement-r17 SEQUENCE {
stationaryMobilityEvaluation-r17 SEQUENCE {
s-SearchDeltaP-Stationary-r17 ENUMERATED {dB2, dB3, dB6, dB9, dB12, dB15, spare2, spare1},
t-SearchDeltaP-Stationary-r17 ENUMERATED {s5, s10, s20, s30, s60, s120, s180, s240, s300, spare7, spare6, spare5,
spare4, spare3, spare2, spare1}
},
cellEdgeEvaluationWhileStationary-r17 SEQUENCE {
```
```
s-SearchThresholdP2-r17 ReselectionThreshold,
s-SearchThresholdQ2-r17 ReselectionThresholdQ
}
combineRelaxedMeasCondition2-r17 ENUMERATED {true}
}
[[,
[[
uav-PrioritizedFrequency-r19 ENUMERATED {true}
uav-PrioritizedFrequencyAltitudeRange-r19 SEQUENCE {
altitudeMin-r19 Altitude-r18
altitudeMax-r19 Altitude-r18
altitudeHyst-r19 HysteresisAltitude-r18
}
ssb-ToMeasureAltitudeBasedList-r19 SSB-ToMeasureAltitudeBasedList-r18
relaxedMeasurementForServingAndNeighboringCell-r19 SEQUENCE {
cellEdgeEvaluationOnMR-ForLR-OnSSB-r19 SEQUENCE {
s-SearchThresholdP3-r19 ReselectionThreshold,
s-SearchThresholdQ3-r19 ReselectionThresholdQ
}
cellEdgeEvaluationOnMR-ForLR-OnLPSS-r19 SEQUENCE {
s-SearchThresholdP4-r19 ReselectionThreshold,
s-SearchThresholdQ4-r19 ReselectionThresholdQ
}
cellEdgeEvaluationOnLR-ForLR-OnLPSS-r19 SEQUENCE {
rsrpThresholdLR-r19 ThresholdP-LR-r19,
rsrqThresholdLR-r19 ThresholdQ-LR-r19
}
cellEdgeEvaluationOnLR-ForLR-OnSSB-r19 SEQUENCE {
rsrpThresholdLR2-r19 ThresholdP-LR-r19,
rsrqThresholdLR2-r19 ThresholdQ-LR-r19
}
}
offloadMeasurementForServingCell-r19 SEQUENCE {
cellEdgeEvaluationOnMR-ForLR-OnSSB-r19 SEQUENCE {
s-SearchThresholdP5-r19 ReselectionThreshold,
s-SearchThresholdQ5-r19 ReselectionThresholdQ
}
cellEdgeEvaluationOnMR-ForLR-OnLPSS-r19 SEQUENCE {
s-SearchThresholdP6-r19 ReselectionThreshold,
s-SearchThresholdQ6-r19 ReselectionThresholdQ
}
cellEdgeEvaluationOnLR-ForLR-OnLPSS-r19 SEQUENCE {
rsrpThresholdLR3-r19 ThresholdP-LR-r19,
rsrqThresholdLR3-r19 ThresholdQ-LR-r19
}
cellEdgeEvaluationOnLR-ForLR-OnSSB-r19 SEQUENCE {
rsrpThresholdLR4-r19 ThresholdP-LR-r19,
rsrqThresholdLR4-r19 ThresholdQ-LR-r19
}
}
cellEdgeEvaluationOnLR-ForLR-OnLPSS-Exit-r19 SEQUENCE {
```
```
rsrpThresholdLR5-r19 ThresholdP-LR-r19,
rsrqThresholdLR5-r19 ThresholdQ-LR-r19
} OPTIONAL, -- Need R
cellEdgeEvaluationOnLR-ForLR-OnSSB-Exit-r19 SEQUENCE {
rsrpThresholdLR6-r19 ThresholdP-LR-r19,
rsrqThresholdLR6-r19 ThresholdQ-LR-r19
} OPTIONAL, -- Need R
} OPTIONAL, -- Cond SupportLR-OnSSB
} OPTIONAL -- Need R
]]
}
RangeToBestCell ::= Q-OffsetRange
RefLocMap-r19 ::= INTEGER (1..7)
-- TAG-SIB2-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIB4-START
SIB4 ::=
SEQUENCE {
interFreqCarrierFreqList
lateNonCriticalExtension
...
[[
interFreqCarrierFreqList-v1610
]],
[[
interFreqCarrierFreqList-v1700
]],
[[
interFreqCarrierFreqList-v1720
]],
[[
interFreqCarrierFreqList-v1730
]],
[[
interFreqCarrierFreqList-v1760
]],
[[
interFreqCarrierFreqList-v1800
]],
[[
interFreqCarrierFreqList-v1900
]]
}
InterFreqCarrierFreqList ::=
SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo
InterFreqCarrierFreqList-v1610 ::=
SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1610
InterFreqCarrierFreqList-v1700 ::=
SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1700
InterFreqCarrierFreqList-v1720 ::=
SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1720
InterFreqCarrierFreqList-v1730 ::=
SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1730
```
```
InterFreqCarrierFreqList-v1760 ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1760
↩InterFreqCarrierFreqList-v1800 ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1800
InterFreqCarrierFreqList-v1900 ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1900
InterFreqCarrierFreqInfo ::= SEQUENCE {
dl-CarrierFreq ARFCN-ValueNR,
frequencyBandList MultiFrequencyBandListNR-SIB OPTIONAL, -- Cond Mandatory
frequencyBandListSUL MultiFrequencyBandListNR-SIB OPTIONAL, -- Need R
nrofSS-BlocksToAverage INTEGER (2..maxNrofSS-BlocksToAverage) OPTIONAL, -- Need S
absThreshSS-BlocksConsolidation ThresholdNR OPTIONAL, -- Need S
smtc SSB-MTC OPTIONAL, -- Need S
ssbSubcarrierSpacing SubcarrierSpacing,
ssb-ToMeasure SSB-ToMeasure OPTIONAL, -- Need S
deriveSSB-IndexFromCell BOOLEAN,
ss-RSSI-Measurement SS-RSSI-Measurement OPTIONAL, -- Need R
q-RxLevMin Q-RxLevMin,
q-RxLevMinSUL Q-RxLevMin OPTIONAL, -- Need R
q-QualMin Q-QualMin OPTIONAL, -- Need S
p-Max P-Max OPTIONAL, -- Need S
t-ReselectionNR T-Reselection,
t-ReselectionNR-SF SpeedStateScaleFactors OPTIONAL, -- Need S
threshX-HighP ReselectionThreshold,
threshX-LowP ReselectionThreshold,
threshX-Q SEQUENCE {
threshX-HighQ ReselectionThresholdQ,
threshX-LowQ ReselectionThresholdQ
} OPTIONAL, -- Cond RSQ
cellReselectionPriority CellReselectionPriority OPTIONAL, -- Need R
cellReselectionSubPriority CellReselectionSubPriority OPTIONAL, -- Need R
q-OffsetFreq Q-OffsetRange DEFAULT dB0,
interFreqNeighCellList InterFreqNeighCellList OPTIONAL, -- Need R
interFreqExcludedCellList InterFreqExcludedCellList OPTIONAL, -- Need R
...
}
InterFreqCarrierFreqInfo-v1610 ::= SEQUENCE {
interFreqNeighCellList-v1610 InterFreqNeighCellList-v1610 OPTIONAL, -- Need R
smtc2-LP-r16 SSB-MTC2-LP-r16 OPTIONAL, -- Need R
interFreqAllowedCellList-r16 InterFreqAllowedCellList-r16 OPTIONAL, -- Cond SharedSpectrum2
ssb-PositionQCL-Common-r16 SSB-PositionQCL-Relation-r16 OPTIONAL, -- Cond SharedSpectrum
interFreqCAG-CellList-r16 SEQUENCE (SIZE (1..maxPLMN)) OF InterFreqCAG-CellListPerPLMN-r16 OPTIONAL -- Need R
}
InterFreqCarrierFreqInfo-v1700 ::= SEQUENCE {
interFreqNeighHSDN-CellList-r17 InterFreqNeighHSDN-CellList-r17 OPTIONAL, -- Need R
highSpeedMeasInterFreq-r17 ENUMERATED {true} OPTIONAL, -- Need R
redCapAccessAllowed-r17 ENUMERATED {true} OPTIONAL, -- Need R
}
```
```
ssb-PositionQCL-Common-r17 SSB-PositionQCL-Relation-r17 OPTIONAL, -- Cond SharedSpectrum
interFreqNeighCellList-v1710 InterFreqNeighCellList-v1710 OPTIONAL -- Cond SharedSpectrum2
}
InterFreqCarrierFreqInfo-v1720 ::= SEQUENCE {
smtc4list-r17 SSB-MTC4List-r17 OPTIONAL -- Need R
}
InterFreqCarrierFreqInfo-v1730 ::= SEQUENCE {
channelAccessMode2-r17 ENUMERATED {enabled} OPTIONAL -- Need R
}
InterFreqCarrierFreqInfo-v1760 ::= SEQUENCE {
frequencyBandList-v1760 MultiFrequencyBandListNR-SIB-v1760 OPTIONAL, -- Need R
frequencyBandListSUL-v1760 MultiFrequencyBandListNR-SIB-v1760 OPTIONAL -- Need R
}
↩InterFreqCarrierFreqInfo-v1800 ::= SEQUENCE {
dl-CarrierFreq-r18 ARFCN-ValueNR OPTIONAL, -- Cond LessThan5MHz
frequencyBandList-r18 MultiFrequencyBandListNR-SIB OPTIONAL, -- Cond LessThan5MHz
frequencyBandListAerial-r18 MultiFrequencyBandListNR-Aerial-SIB-r18 OPTIONAL, -- Need S
mobileIAB-CellList-r18 PCI-Range OPTIONAL, -- Need R
mobileIAB-Freq-r18 ENUMERATED {true} OPTIONAL, -- Need R
eRedCapAccessAllowed-r18 ENUMERATED {true} OPTIONAL, -- Need R
tn-AreaIdList-r18 SEQUENCE (SIZE (1..maxTN-AreaInfo-r18)) OF TN-AreaId-r18 OPTIONAL, -- Need R
accessAllowed2RxXR-r18 ENUMERATED {true} OPTIONAL -- Need R
}
InterFreqCarrierFreqInfo-v1900 ::= SEQUENCE {
uav-PrioritizedFrequency-r19 ENUMERATED {true} OPTIONAL, -- Need R
uav-PrioritizedFrequencyAltitudeRange-r19 SEQUENCE {
altitudeMin-r19 Altitude-r18 OPTIONAL, -- Need S
altitudeMax-r19 Altitude-r18 OPTIONAL, -- Need S
altitudeHyst-r19 HysteresisAltitude-r18 OPTIONAL -- Need R
} OPTIONAL, -- Need R
ssb-ToMeasureAltitudeBasedList-r19 SSB-ToMeasureAltitudeBasedList-r18 OPTIONAL, -- Need R
interFreqOD-SIB1-ExcludedCellList-r19 CHOICE {
emptyList-r19 NULL,
excludedCells-r19 InterFreqExcludedCellList
} OPTIONAL, -- Need R
od-SIB1-cellReselectionPriority-r19 CellReselectionPriority OPTIONAL, -- Need R
od-SIB1-cellReselectionSubPriority-r19 CellReselectionSubPriority OPTIONAL, -- Need R
refLocMapList-r19 SEQUENCE (SIZE (1..7)) OF RefLocMap-r19 OPTIONAL, -- Need S
refLocOffset-r19 RefLocOffset-r19 OPTIONAL, -- Need R
smtc5list-r19 SEQUENCE (SIZE (1..6)) OF SSB-MTC5-r19 OPTIONAL -- Need R
}
InterFreqNeighHSDN-CellList-r17 ::= SEQUENCE (SIZE (1..maxCellInter)) OF PCI-Range
InterFreqNeighCellList ::= SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo
```
```
InterFreqNeighCellList-v1610 ::= SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo-v1610
InterFreqNeighCellList-v1710 ::= SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo-v1710
InterFreqNeighCellInfo ::= SEQUENCE {
physCellId PhysCellId,
q-OffsetCell Q-OffsetRange,
q-RxLevMinOffsetCell INTEGER (1..8) OPTIONAL, -- Need R
q-RxLevMinOffsetCellSUL INTEGER (1..8) OPTIONAL, -- Need R
q-QualMinOffsetCell INTEGER (1..8) OPTIONAL, -- Need R
...
}
InterFreqNeighCellInfo-v1610 ::= SEQUENCE {
ssb-PositionQCL-r16 SSB-PositionQCL-Relation-r16 OPTIONAL -- Cond SharedSpectrum2
}
InterFreqNeighCellInfo-v1710 ::= SEQUENCE {
ssb-PositionQCL-r17 SSB-PositionQCL-Relation-r17 OPTIONAL -- Cond SharedSpectrum2
}
InterFreqExcludedCellList ::= SEQUENCE (SIZE (1..maxCellExcluded)) OF PCI-Range
InterFreqAllowedCellList-r16 ::= SEQUENCE (SIZE (1..maxCellAllowed)) OF PCI-Range
InterFreqCAG-CellListPerPLMN-r16 ::= SEQUENCE {
plmn-IdentityIndex-r16 INTEGER (1..maxPLMN),
cag-CellList-r16 SEQUENCE (SIZE (1..maxCAG-Cell-r16)) OF PCI-Range
}
RefLocOffset-r19 ::= SEQUENCE {
offsetLon-r19 INTEGER (-32766..32766) DEFAULT 0,
offsetLat-r19 INTEGER (-32766..32766) DEFAULT 0
}
-- TAG-SIB4-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIB5-START
SIB5 ::= SEQUENCE {
carrierFreqListEUTRA CarrierFreqListEUTRA OPTIONAL, -- Need R
t-ReselectionEUTRA T-Reselection,
t-ReselectionEUTRA-SF SpeedStateScaleFactors OPTIONAL, -- Need S
lateNonCriticalExtension OCTET STRING OPTIONAL,
...
[[
carrierFreqListEUTRA-v1610 CarrierFreqListEUTRA-v1610 OPTIONAL -- Need R
]],
[[
carrierFreqListEUTRA-v1700 CarrierFreqListEUTRA-v1700 OPTIONAL, -- Need R
idleModeMeasVoiceFallback-r17 ENUMERATED{true} OPTIONAL -- Need R
]],
[[
carrierFreqListEUTRA-v1800 CarrierFreqListEUTRA-v1800 OPTIONAL -- Need R
]]
}
CarrierFreqListEUTRA ::= SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA
CarrierFreqListEUTRA-v1610 ::= SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA-v1610
CarrierFreqListEUTRA-v1700 ::= SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA-v1700
↩CarrierFreqListEUTRA-v1800 ::= SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA-v1800
CarrierFreqEUTRA ::= SEQUENCE {
carrierFreq ARFCN-ValueEUTRA,
eutra-multiBandInfoList EUTRA-MultiBandInfoList OPTIONAL, -- Need R
eutra-FreqNeighCellList EUTRA-FreqNeighCellList OPTIONAL, -- Need R
eutra-ExcludedCellList EUTRA-FreqExcludedCellList OPTIONAL, -- Need R
allowedMeasBandwidth EUTRA-AllowedMeasBandwidth,
presenceAntennaPort1 EUTRA-PresenceAntennaPort1,
cellReselectionPriority CellReselectionPriority OPTIONAL, -- Need R
cellReselectionSubPriority CellReselectionSubPriority OPTIONAL, -- Need R
threshX-High ReselectionThreshold,
```
```
threshX-Low ReselectionThreshold,
q-RxLevMin INTEGER (-70..-22),
q-QualMin INTEGER (-34..-3),
p-MaxEUTRA INTEGER (-30..33),
threshX-Q SEQUENCE {
threshX-HighQ ReselectionThresholdQ,
threshX-LowQ ReselectionThresholdQ
} OPTIONAL -- Cond RSRQ
}
CarrierFreqEUTRA-v1610 ::= SEQUENCE {
highSpeedEUTRACarrier-r16 ENUMERATED {true} OPTIONAL -- Need R
}
CarrierFreqEUTRA-v1700 ::= SEQUENCE {
eutra-FreqNeighHSDN-CellList-r17 EUTRA-FreqNeighHSDN-CellList-r17 OPTIONAL -- Need R
}
↩ CarrierFreqEUTRA-v1800 ::= SEQUENCE {
eutra-MultiBandInfoListAerial-r18 EUTRA-MultiBandInfoListAerial-r18 OPTIONAL, -- Need R
tn-AreaIdList-r18 SEQUENCE (SIZE (1..maxTN-AreaInfo-r18)) OF TN-AreaId-r18 OPTIONAL -- Need R
}
EUTRA-FreqNeighHSDN-CellList-r17 ::= SEQUENCE (SIZE (1..maxCellEUTRA)) OF EUTRA-PhysCellIdRange
EUTRA-FreqExcludedCellList ::= SEQUENCE (SIZE (1..maxEUTRA-CellExcluded)) OF EUTRA-PhysCellIdRange
EUTRA-FreqNeighCellList ::= SEQUENCE (SIZE (1..maxCellEUTRA)) OF EUTRA-FreqNeighCellInfo
EUTRA-FreqNeighCellInfo ::= SEQUENCE {
physCellId EUTRA-PhysCellId,
dummy EUTRA-Q-OffsetRange,
q-RxLevMinOffsetCell INTEGER (1..8) OPTIONAL, -- Need R
q-QualMinOffsetCell INTEGER (1..8) OPTIONAL -- Need R
}
-- TAG-SIB5-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIB9-START
```
```
SIB9 ::= SEQUENCE {
timeInfo SEQUENCE {
timeInfoUTC INTEGER (0..549755813887),
dayLightSavingTime BIT STRING (SIZE (2)) OPTIONAL, -- Need R
leapSeconds INTEGER (-127..128) OPTIONAL, -- Need R
localTimeOffset INTEGER (-63..64) OPTIONAL, -- Need R
}
lateNonCriticalExtension OCTET STRING OPTIONAL,
...
[[
referenceTimeInfo-r16 ReferenceTimeInfo-r16 OPTIONAL -- Need R
]],
[[
eventID-TSS-r18 INTEGER (0..63) OPTIONAL -- Need R
]]
}
-- TAG-SIB9-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIB12-START
SIB12-r16 ::= SEQUENCE {
segmentNumber-r16 INTEGER (0..63),
segmentType-r16 ENUMERATED {notLastSegment, lastSegment},
segmentContainer-r16 OCTET STRING
}
SIB12-IEs-r16 ::= SEQUENCE {
sl-ConfigCommonNR-r16 SL-ConfigCommonNR-r16,
lateNonCriticalExtension OCTET STRING (CONTAINING SIB12-IEs-v16k0) OPTIONAL,
...
[[
sl-DRX-ConfigCommonGC-BC-r17 SL-DRX-ConfigGC-BC-r17 OPTIONAL, -- Need R
sl-DiscConfigCommon-r17 SL-DiscConfigCommon-r17 OPTIONAL, -- Need R
sl-L2U2N-Relay-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
sl-NonRelayDiscovery-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
sl-L3U2N-RelayDiscovery-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
sl-TimersAndConstantsRemoteUE-r17 UE-TimersAndConstantsRemoteUE-r17 OPTIONAL -- Need R
]],
[[
sl-FreqInfoListSizeExt-v1800 SEQUENCE (SIZE (1..maxNrofFreqSL-1-r18)) OF SL-FreqConfigCommon-r16 OPTIONAL, -- Need R
sl-RLC-BearerConfigListSizeExt-v1800 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16 OPTIONAL, -- Need R
sl-SyncFreqList-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-Freq-Id-r16 OPTIONAL, -- Need R
sl-SyncTxMultiFreq-r18 ENUMERATED {true} OPTIONAL, -- Need S
sl-MaxTransPowerCA-r18 P-Max OPTIONAL, -- Need R
sl-DiscConfigCommon-v1800 SL-DiscConfigCommon-v1800 OPTIONAL, -- Need R
sl-L2-U2U-Relay-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
sl-L3-U2U-RelayDiscovery-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
t400-U2U-r18 ENUMERATED {ms200, ms400, ms600, ms800, ms1200, ms2000, ms3000, ms4000} OPTIONAL -- Need R
]],
[[
```
```
sl-DiscConfigCommon-v1840 SL-DiscConfigCommon-v1840 OPTIONAL -- Need R
]],
[[
sl-L2U2N-MH-Relay-r19 ENUMERATED {enabled} OPTIONAL, -- Cond SH-Relay
sl-DiscConfigCommon-v1900 SL-DiscConfigCommon-v1900 OPTIONAL -- Need R
]]
}
-- Late non-critical Rel-16 extensions:
SIB12-IEs-v16k0 := SEQUENCE {
sl-ConfigCommonNR-v16k0 SL-ConfigCommonNR-v16k0 OPTIONAL, -- Need R
nonCriticalExtension SEQUENCE{} OPTIONAL
}
SL-ConfigCommonNR-r16 := SEQUENCE {
sl-FreqInfoList-r16 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommon-r16 OPTIONAL, -- Need R
sl-UE-SelectedConfig-r16 SL-UE-SelectedConfig-r16 OPTIONAL, -- Need R
sl-NR-AnchorCarrierFreqList-r16 SL-NR-AnchorCarrierFreqList-r16 OPTIONAL, -- Need R
sl-EUTRA-AnchorCarrierFreqList-r16 SL-EUTRA-AnchorCarrierFreqList-r16 OPTIONAL, -- Need R
sl-RadioBearerConfigList-r16 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-RadioBearerConfig-r16 OPTIONAL, -- Need R
sl-RLC-BearerConfigList-r16 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16 OPTIONAL, -- Need R
sl-MeasConfigCommon-r16 SL-MeasConfigCommon-r16 OPTIONAL, -- Need R
sl-CSI-Acquisition-r16 ENUMERATED {enabled} OPTIONAL, -- Need R
sl-OffsetDFN-r16 INTEGER (1..1000) OPTIONAL, -- Need R
t400-r16 ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL, -- Need R
sl-MaxNumConsecutiveDTX-r16 ENUMERATED {n1, n2, n3, n4, n6, n8, n16, n32} OPTIONAL, -- Need R
sl-SSB-PriorityNR-r16 INTEGER (1..8) OPTIONAL -- Need R
}
SL-ConfigCommonNR-v16k0 := SEQUENCE {
sl-FreqInfoListExt-v16k0 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommonExt-v16k0 OPTIONAL -- Need R
}
SL-NR-AnchorCarrierFreqList-r16 := SEQUENCE (SIZE (1..maxFreqSL-NR-r16)) OF ARFCN-ValueNR
SL-EUTRA-AnchorCarrierFreqList-r16 := SEQUENCE (SIZE (1..maxFreqSL-EUTRA-r16)) OF ARFCN-ValueEUTRA
SL-DiscConfigCommon-r17 := SEQUENCE {
sl-RelayUE-ConfigCommon-r17 SL-RelayUE-Config-r17,
sl-RemoteUE-ConfigCommon-r17 SL-RemoteUE-Config-r17
}
SL-DiscConfigCommon-v1800 := SEQUENCE {
sl-RelayUE-ConfigCommonU2U-r18 SL-RelayUE-ConfigU2U-r18,
sl-RemoteUE-ConfigCommonU2U-r18 SL-RemoteUE-ConfigU2U-r18
}
SL-DiscConfigCommon-v1840 := SEQUENCE {
sl-RelayUE-ConfigCommonU2U-v1840 SL-RelayUE-ConfigU2U-v1840,
sl-RemoteUE-ConfigCommonU2U-v1840 SL-RemoteUE-ConfigU2U-v1830
}
```
```
}
SL-DiscConfigCommon-v1900 ::= SEQUENCE {
sl-RelayUE-ConfigCommonMH-r19 SL-RelayUE-ConfigMH-r19
}
-- TAG-SIB12-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIB17bis-START
SIB17bis-r18 ::=
segmentNumber-r18 INTEGER (0..63),
segmentType-r18 ENUMERATED {notLastSegment, lastSegment},
segmentContainer-r18 OCTET STRING
```
```
}
SIB17bis-IEs-r18 ::= SEQUENCE {
trs-ResourceSetConfig-r18 SEQUENCE (SIZE (1..maxNrofTRS-ResourceSets-r17)) OF TRS-ResourceSet-r18 OPTIONAL, -- Need R
validityDuration-r18 ENUMERATED {t1, t2, t4, t8, t16, t32, t64, t128, t256, t512, infinity, spare5, spare4, spare3, spare2,
spare1} OPTIONAL, -- Need S
lateNonCriticalExtension OCTET STRING OPTIONAL,
...
}
TRS-ResourceSet-r18 ::= SEQUENCE {
powerControlOffsetSS-r18 ENUMERATED {db-3, db0, db3, db6},
scramblingID-Info-r18 CHOICE {
scramblingIDforCommon-r18 ScramblingId,
scramblingIDperResourceListWith2-r18 SEQUENCE (SIZE (2)) OF ScramblingId,
scramblingIDperResourceListWith4-r18 SEQUENCE (SIZE (4)) OF ScramblingId,
...
},
firstOFDMSymbolInTimeDomain-r18 INTEGER (0..9),
startingRB-r18 INTEGER (0..maxNrofPhysicalResourceBlocks-1),
nrofRBs-r18 INTEGER (24..maxNrofPhysicalResourceBlocksPlus1),
ssb-Index-r18 SSB-Index,
periodicityAndOffset-r18 CHOICE {
slots10 INTEGER (0..9),
slots20 INTEGER (0..19),
slots40 INTEGER (0..39),
slots80 INTEGER (0..79),
slots160 INTEGER (0..159),
slots320 INTEGER (0..319),
slots640 INTEGER (0..639)
},
frequencyDomainAllocation-r18 BIT STRING (SIZE (4)),
indBitID-r18 INTEGER (0..5),
nrofResources-r18 ENUMERATED {n2, n4}
}
-- TAG-SIB17bis-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIB19-START
SIB19-r17 ::= SEQUENCE {
ntn-Config-r17 NTN-Config-r17 OPTIONAL, -- Need R
t-Service-r17 INTEGER (0..549755813887) OPTIONAL, -- Need R
referenceLocation-r17 ReferenceLocation-r17 OPTIONAL, -- Need R
distanceThresh-r17 INTEGER (0..65525) OPTIONAL, -- Need R
ntn-NeighCellConfigList-r17 NTN-NeighCellConfigList-r17 OPTIONAL, -- Need R
lateNonCriticalExtension OCTET STRING OPTIONAL,
...,
[[
ntn-NeighCellConfigListExt-v1720 NTN-NeighCellConfigList-r17 OPTIONAL -- Need R
]],
[[
movingReferenceLocation-r18 ReferenceLocation-r17 OPTIONAL, -- Need R
ntn-CovEnh-r18 NTN-CovEnh-r18 OPTIONAL, -- Need R
satSwitchWithReSync-r18 SatSwitchWithReSync-r18 OPTIONAL, -- Need R
]],
[[
refLocList-r19 RefLocList-r19 OPTIONAL -- Need R
]]
}
```
```
NTN-NeighCellConfigList-r17 ::= SEQUENCE (SIZE(1..maxCellNTN-r17)) OF NTN-NeighCellConfig-r17
NTN-NeighCellConfig-r17 ::= SEQUENCE {
ntn-Config-r17 NTN-Config-r17 OPTIONAL, -- Need R
carrierFreq-r17 ARFCN-ValueNR OPTIONAL, -- Need R
physCellId-r17 PhysCellId OPTIONAL -- Need R
}
Assisted-SSB-MTC-MG-RefLoc-r19 ::= SEQUENCE {
refLoc-r19 ReferenceLocation-r17 OPTIONAL -- Need S
}
NTN-CovEnh-r18 ::= SEQUENCE {
numberOfMsg4HARQ-ACK-Repetitions-r18 BIT STRING (SIZE(4)),
rsrp-ThresholdMsg4HARQ-ACK-r18 RSRP-Range OPTIONAL -- Need R
}
RefLocList-r19 ::= SEQUENCE (SIZE(1..7)) OF Assisted-SSB-MTC-MG-RefLoc-r19
SatSwitchWithReSync-r18 ::= SEQUENCE {
ntn-Config-r18 NTN-Config-r17,
t-ServiceStart-r18 INTEGER (0..549755813887) OPTIONAL, -- Need R
ssb-TimeOffset-r18 INTEGER (0..159) OPTIONAL -- Need R
}
-- TAG-SIB19-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIB20-START
SIB20-r17 ::= SEQUENCE {
mcch-Config-r17 MCCH-Config-r17,
cfr-ConfigMCCH-MTCH-r17 CFR-ConfigMCCH-MTCH-r17 OPTIONAL, -- Need S
lateNonCriticalExtension OCTET STRING OPTIONAL,
...
[[
cfr-ConfigMCCH-MTCH-RedCap-r18 CFR-ConfigMCCH-MTCH-r17 OPTIONAL, -- Need S
mcch-ConfigRedCap-r18 MCCH-Config-r17 OPTIONAL -- Need S
]]
}
MCCH-Config-r17 ::= SEQUENCE {
mcch-RepetitionPeriodAndOffset-r17 MCCH-RepetitionPeriodAndOffset-r17,
mcch-WindowStartSlot-r17 INTEGER (0..79),
mcch-WindowDuration-r17 ENUMERATED {sl2, sl4, sl8, sl10, sl20, sl40, sl80, sl160} OPTIONAL, -- Need S
mcch-ModificationPeriod-r17 ENUMERATED {rf2, rf4, rf8, rf16, rf32, rf64, rf128, rf256,
rf512, rf1024, rf2048, rf4096, rf8192, rf16384, rf32768, rf65536}
}
MCCH-RepetitionPeriodAndOffset-r17 ::= CHOICE {
rf1-r17 INTEGER (0),
rf2-r17 INTEGER (0..1),
rf4-r17 INTEGER (0..3),
rf8-r17 INTEGER (0..7),
rf16-r17 INTEGER (0..15),
}
```
```
rf32-r17 INTEGER (0..31),
rf64-r17 INTEGER (0..63),
rf128-r17 INTEGER (0..127),
rf256-r17 INTEGER (0..255)
}
-- TAG-SIB20-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIB22-START
SIB22-r18 ::= SEQUENCE {
atg-Config-r18 ATG-Config-r18 OPTIONAL, -- Need R
hs-ATG-CellReselectionSet-r18 ENUMERATED {true} OPTIONAL, -- Need R
atg-NeighCellConfigList-r18 ATG-NeighCellConfigList-r18 OPTIONAL, -- Need R
lateNonCriticalExtension OCTET STRING OPTIONAL,
...
}
ATG-NeighCellConfigList-r18 ::= SEQUENCE (SIZE(1..maxCellATG-r18)) OF ATG-NeighCellConfig-r18
```
```
ATG-NeighCellConfig-r18 := SEQUENCE {
atg-gNB-Location-r18 ReferenceLocation-r17 OPTIONAL, -- Need R
height-gNB-r18 INTEGER (-16384..16383) OPTIONAL, -- Need R
carrierFreq-r18 ARFCN-ValueNR OPTIONAL, -- Need R
physCellId-r18 PhysCellId OPTIONAL -- Need R
}
-- TAG-SIB22-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIB23-START
SIB23-r18 := SEQUENCE {
segmentNumber-r18 INTEGER (0..63),
segmentType-r18 ENUMERATED {notLastSegment, lastSegment},
segmentContainer-r18 OCTET STRING
}
SIB23-IEs-r18 := SEQUENCE {
sl-PosConfigCommonNR-r18 SL-PosConfigCommonNR-r18,
lateNonCriticalExtension OCTET STRING OPTIONAL,
...
}
SL-PosConfigCommonNR-r18 := SEQUENCE {
sl-PosFreqInfoList-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommon-r16 OPTIONAL, -- Need R
sl-PosUE-SelectedConfig-r18 SL-UE-SelectedConfig-r16 OPTIONAL, -- Need R
sl-PosNR-AnchorCarrierFreqList-r18 SL-NR-AnchorCarrierFreqList-r16 OPTIONAL, -- Need R
}
```
```
sl-PosMeasConfigCommon-r18 SL-MeasConfigCommon-r16 OPTIONAL, -- Need R
sl-PosOffsetDFN-r18 INTEGER (1..1000) OPTIONAL, -- Need R
sl-PosSSB-PriorityNR-r18 INTEGER (1..8) OPTIONAL, -- Need R
...
[[
sl-PosFreqInfoListExt-v1880 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommonExt-v16k0 OPTIONAL -- Need R
]]
}
-- TAG-SIB23-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIB24-START
SIB24-r18 ::= SEQUENCE {
multicastMCCH-Config-r18 MCCH-Config-r17 OPTIONAL, -- Need S
cfr-ConfigMCCH-MTCH-r18 CFR-ConfigMCCH-MTCH-r17 OPTIONAL, -- Need S
lateNonCriticalExtension OCTET STRING OPTIONAL,
...
}
-- TAG-SIB24-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIB25-START
SIB25-r18 ::= SEQUENCE {
coverageAreaInfoList-r18 CoverageAreaInfoList-r18 OPTIONAL, -- Need R
lateNonCriticalExtension OCTET STRING OPTIONAL,
...
}
CoverageAreaInfoList-r18 ::= SEQUENCE (SIZE (1..maxTN-AreaInfo-r18)) OF CoverageAreaInfo-r18
CoverageAreaInfo-r18 ::= SEQUENCE {
```
```
tn-AreaId-r18 TN-AreaId-r18,
tn-ReferenceLocation-r18 ReferenceLocation-r17,
tn-DistanceRadius-r18 INTEGER(0..65535)
}
-- TAG-SIB25-STOP
-- ASN1STOP
-- ASN1START
-- TAG-POSSYSTEMINFORMATION-R16-IES-START
PosSystemInformation-r16-IEs ::= SEQUENCE {
posSIB-TypeAndInfo-r16 SEQUENCE (SIZE (1..maxSIB)) OF CHOICE {
posSib1-1-r16 SIBpos-r16,
posSib1-2-r16 SIBpos-r16,
posSib1-3-r16 SIBpos-r16,
posSib1-4-r16 SIBpos-r16,
posSib1-5-r16 SIBpos-r16,
posSib1-6-r16 SIBpos-r16,
posSib1-7-r16 SIBpos-r16,
posSib1-8-r16 SIBpos-r16,
posSib2-1-r16 SIBpos-r16,
posSib2-2-r16 SIBpos-r16,
posSib2-3-r16 SIBpos-r16,
posSib2-4-r16 SIBpos-r16,
posSib2-5-r16 SIBpos-r16,
}
}
```
```
posSib2-6-r16 SIBpos-r16,
posSib2-7-r16 SIBpos-r16,
posSib2-8-r16 SIBpos-r16,
posSib2-9-r16 SIBpos-r16,
posSib2-10-r16 SIBpos-r16,
posSib2-11-r16 SIBpos-r16,
posSib2-12-r16 SIBpos-r16,
posSib2-13-r16 SIBpos-r16,
posSib2-14-r16 SIBpos-r16,
posSib2-15-r16 SIBpos-r16,
posSib2-16-r16 SIBpos-r16,
posSib2-17-r16 SIBpos-r16,
posSib2-18-r16 SIBpos-r16,
posSib2-19-r16 SIBpos-r16,
posSib2-20-r16 SIBpos-r16,
posSib2-21-r16 SIBpos-r16,
posSib2-22-r16 SIBpos-r16,
posSib2-23-r16 SIBpos-r16,
posSib3-1-r16 SIBpos-r16,
posSib4-1-r16 SIBpos-r16,
posSib5-1-r16 SIBpos-r16,
posSib6-1-r16 SIBpos-r16,
posSib6-2-r16 SIBpos-r16,
posSib6-3-r16 SIBpos-r16,
... ,
posSib1-9-v1700 SIBpos-r16,
posSib1-10-v1700 SIBpos-r16,
posSib2-24-v1700 SIBpos-r16,
posSib2-25-v1700 SIBpos-r16,
posSib6-4-v1700 SIBpos-r16,
posSib6-5-v1700 SIBpos-r16,
posSib6-6-v1700 SIBpos-r16,
posSib2-17a-v1770 SIBpos-r16,
posSib2-18a-v1770 SIBpos-r16,
posSib2-20a-v1770 SIBpos-r16,
posSib1-11-v1800 SIBpos-r16,
posSib1-12-v1800 SIBpos-r16,
posSib2-26-v1800 SIBpos-r16,
posSib2-27-v1800 SIBpos-r16,
posSib6-7-v1800 SIBpos-r16,
posSib7-1-v1800 SIBpos-r16,
posSib7-2-v1800 SIBpos-r16,
posSib7-3-v1800 SIBpos-r16,
posSib7-4-v1800 SIBpos-r16
},
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
```
```
-- TAG-POSSYSTEMINFORMATION-R16-IES-STOP
-- ASN1STOP
-- ASN1START
-- TAG-POSSI-SCHEDULINGINFO-START
```
```
PosSI-SchedulingInfo-r16 ::= SEQUENCE {
posSchedulingInfoList-r16 SEQUENCE (SIZE (1..maxSI-Message)) OF PosSchedulingInfo-r16,
posSI-RequestConfig-r16 SI-RequestConfig OPTIONAL, -- Cond MSG-1
posSI-RequestConfigSUL-r16 SI-RequestConfig OPTIONAL, -- Cond SUL-MSG-1
...
[[
posSI-RequestConfigRedCap-r17 SI-RequestConfig OPTIONAL -- Cond REDCAP-MSG-1
]],
[[
posSI-RequestConfigMSG1-Repetition-r18 SI-RequestConfigRepetition-r18 OPTIONAL, -- Cond MSG-1
posSI-RequestConfigSUL-MSG1-Repetition-r18 SI-RequestConfigRepetition-r18 OPTIONAL, -- Cond SUL-MSG-1
posSI-RequestConfigRedCap-MSG1-Repetition-r18 SI-RequestConfigRepetition-r18 OPTIONAL -- Cond REDCAP-MSG-1
]]
}
PosSchedulingInfo-r16 ::= SEQUENCE {
offsetToSI-Used-r16 ENUMERATED {true} OPTIONAL, -- Need R
posSI-Periodicity-r16 ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512},
posSI-BroadcastStatus-r16 ENUMERATED {broadcasting, notBroadcasting},
posSIB-MappingInfo-r16 PosSIB-MappingInfo-r16,
...
}
PosSIB-MappingInfo-r16 ::= SEQUENCE (SIZE (1..maxSIB)) OF PosSIB-Type-r16
PosSIB-Type-r16 ::= SEQUENCE {
encrypted-r16 ENUMERATED { true } OPTIONAL, -- Need R
gnss-id-r16 GNSS-ID-r16 OPTIONAL, -- Need R
sbas-id-r16 SBAS-ID-r16 OPTIONAL, -- Cond GNSS-ID-SBAS
possibType-r16 ENUMERATED { possibType1-1, possibType1-2, possibType1-3, possibType1-4, possibType1-5, possibType1-6,
possibType1-7, possibType1-8, possibType2-1, possibType2-2, possibType2-3, possibType2-4,
possibType2-5, possibType2-6, possibType2-7, possibType2-8, possibType2-9, possibType2-10,
possibType2-11, possibType2-12, possibType2-13, possibType2-14, possibType2-15,
possibType2-16, possibType2-17, possibType2-18, possibType2-19, possibType2-20,
possibType2-21, possibType2-22, possibType2-23, possibType3-1, possibType4-1,
possibType5-1, possibType6-1, possibType6-2, possibType6-3, ... },
areaScope-r16 ENUMERATED {true} OPTIONAL -- Need S
}
GNSS-ID-r16 ::= SEQUENCE {
```
```
gnss-id-r16 ENUMERATED{gps, sbas, qzss, galileo, glonass, bds, ..., navic-v1760},
...
}
SBAS-ID-r16 ::= SEQUENCE {
sbas-id-r16 ENUMERATED { waas, egnos, msas, gagan, ...},
...
}
-- TAG-POSSI-SCHEDULINGINFO-STOP
-- ASN1STOP
-- ASN1START
-- TAG-ADDITIONALSPECTRUMEMISSION-START
AdditionalSpectrumEmission := INTEGER (0..7)
AdditionalSpectrumEmission-v1760 := INTEGER (8..39)
AdditionalSpectrumEmission-r18 := INTEGER (0..39)
-- TAG-ADDITIONALSPECTRUMEMISSION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-ADVANCEDRECEIVER-MU-MIMO-START
AdvancedReceiver-MU-MIMO-r18 ::= SEQUENCE {
precodingAndResourceAllocation-r18 BOOLEAN OPTIONAL, -- Need M
pdsch-TimeDomainAllocation-r18 BOOLEAN OPTIONAL, -- Need M
mcs-Table-r18 ENUMERATED {qam1024, qam256, qam64, spare1} OPTIONAL, -- Need R
advReceiver-MU-MIMO-DCI-1-1-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
...
}
-- TAG-ADVANCEDRECEIVER-MU-MIMO-STOP
-- ASN1STOP
-- ASN1START
```
```
-- TAG-AERIAL-CONFIG-START
Aerial-Config-r18 ::= SEQUENCE {
flightPathUpdateThrConfig-r18 SEQUENCE {
flightPathUpdateDistanceThr-r18 SetupRelease { FlightPathUpdateDistanceThr-r18 } OPTIONAL, -- Need M
flightPathUpdateTimeThr-r18 SetupRelease { FlightPathUpdateTimeThr-r18 } OPTIONAL, -- Need M
...
}
}
FlightPathUpdateDistanceThr-r18 ::= INTEGER (0..1023)
FlightPathUpdateTimeThr-r18 ::= INTEGER (0..16383)
-- TAG-AERIAL-CONFIG-STOP
-- ASN1STOP
-- ASN1START
```
```
-- TAG-ALTITUDE-START
Altitude-r18 ::= INTEGER (minAltitude-r18..maxAltitude-r18)
-- TAG-ALTITUDE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-ATG-CONFIG-START
ATG-Config-r18 ::= SEQUENCE {
atg-gNB-Location-r18 ReferenceLocation-r17 OPTIONAL, -- Need R
height-gNB-r18 INTEGER (-16384..16383) OPTIONAL, -- Need R
cellSpecificKoffset-r18 INTEGER (1..3) OPTIONAL, -- Need R
ta-ReportATG-r18 ENUMERATED {enabled} OPTIONAL -- Need R
}
-- TAG-ATG-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-BWP-DOWNLINKDEDICATED-START
BWP-DownlinkDedicated ::=
SEQUENCE {
pdcch-Config SetupRelease { PDCCH-Config } OPTIONAL, -- Need M
pdsch-Config SetupRelease { PDSCH-Config } OPTIONAL, -- Need M
sps-Config SetupRelease { SPS-Config } OPTIONAL, -- Need M
radioLinkMonitoringConfig SetupRelease { RadioLinkMonitoringConfig } OPTIONAL, -- Need M
...
[[
sps-ConfigToAddModList-r16 SPS-ConfigToAddModList-r16 OPTIONAL, -- Need N
sps-ConfigToReleaseList-r16 SPS-ConfigToReleaseList-r16 OPTIONAL, -- Need N
sps-ConfigDeactivationStateList-r16 SPS-ConfigDeactivationStateList-r16 OPTIONAL, -- Need R
beamFailureRecoverySCellConfig-r16 SetupRelease { BeamFailureRecoveryRSConfig-r16 } OPTIONAL, -- Cond SCellOnly
sl-PDCCH-Config-r16 SetupRelease { PDCCH-Config } OPTIONAL, -- Need M
sl-V2X-PDCCH-Config-r16 SetupRelease { PDCCH-Config } OPTIONAL, -- Need M
]],
[[
preConfGapStatus-r17 BIT STRING (SIZE (maxNrofGapId-r17)) OPTIONAL, -- Cond PreConfigMG
beamFailureRecoverySpCellConfig-r17 SetupRelease { BeamFailureRecoveryRSConfig-r16 } OPTIONAL, -- Cond SpCellOnly
harq-FeedbackEnablingforSPSactive-r17 BOOLEAN OPTIONAL, -- Need R
cfr-ConfigMulticast-r17 SetupRelease { CFR-ConfigMulticast-r17 } OPTIONAL, -- Need M
dl-PPW-PreConfigToAddModList-r17 DL-PPW-PreConfigToAddModList-r17 OPTIONAL, -- Need N
dl-PPW-PreConfigToReleaseList-r17 DL-PPW-PreConfigToReleaseList-r17 OPTIONAL, -- Need N
nonCellDefiningSSB-r17 NonCellDefiningSSB-r17 OPTIONAL, -- Need R
servingCellMO-r17 MeasObjectId OPTIONAL -- Cond MeasObject-NCD-SSB
]],
[[
tci-InDCI-r18 SetupRelease { TCI-InDCI-r18 } OPTIONAL -- Need M
]],
[[
sbfd-Config2-Reception-r19 ENUMERATED {enabled} OPTIONAL, -- Need S
pathlossOffsetPRACH-DCI-1-0-r19 ENUMERATED { enabled } OPTIONAL, -- Need R
prachAssociationDCI-1-0-r19 ENUMERATED { enabled } OPTIONAL, -- Need R
]]
}
SPS-ConfigToAddModList-r16 ::=
SEQUENCE (SIZE (1..maxNrofSPS-Config-r16)) OF SPS-Config
SPS-ConfigToReleaseList-r16 ::=
SEQUENCE (SIZE (1..maxNrofSPS-Config-r16)) OF SPS-ConfigIndex-r16
SPS-ConfigDeactivationState-r16 ::=
SEQUENCE (SIZE (1..maxNrofSPS-Config-r16)) OF SPS-ConfigIndex-r16
SPS-ConfigDeactivationStateList-r16 ::=
SEQUENCE (SIZE (1..maxNrofSPS-DeactivationState)) OF SPS-ConfigDeactivationState-r16
DL-PPW-PreConfigToAddModList-r17 ::=
SEQUENCE (SIZE (1..maxNrofPPW-Config-r17)) OF DL-PPW-PreConfig-r17
DL-PPW-PreConfigToReleaseList-r17 ::=
SEQUENCE (SIZE (1..maxNrofPPW-Config-r17)) OF DL-PPW-ID-r17
```
```
TCI-InDCI-r18 ::= SEQUENCE {
tci-SelectionPresentInDCI-r18 ENUMERATED { enabled } OPTIONAL, -- Need R
applyIndicatedTCI-StateDCI-1-0-r18 ENUMERATED {first, second, both, spare1} OPTIONAL -- Need R
}
-- TAG-BWP-DOWNLINKDEDICATED-STOP
-- ASN1STOP
-- ASN1START
-- TAG-BWP-UPLINKCOMMON-START
BWP-UplinkCommon ::=
SEQUENCE {
genericParameters BWP,
rach-ConfigCommon SetupRelease { RACH-ConfigCommon }
pusCH-ConfigCommon SetupRelease { PUSCH-ConfigCommon }
pucch-ConfigCommon SetupRelease { PUCCH-ConfigCommon }
...
[[
rach-ConfigCommonIAB-r16 SetupRelease { RACH-ConfigCommon }
useInterlacePUCCH-PUSCH-r16 ENUMERATED {enabled}
msgA-ConfigCommon-r16 SetupRelease { MsgA-ConfigCommon-r16 }
]],
[[
enableRA-PrioritizationForSlicing-r17 BOOLEAN
additionalRACH-ConfigList-r17 SetupRelease { AdditionalRACH-ConfigList-r17 }
rsrp-ThresholdMsg3-r17 RSRP-Range
numberOfMsg3-RepetitionsList-r17 SEQUENCE (SIZE (4)) OF NumberOfMsg3-Repetitions-r17
mcs-Msg3-Repetitions-r17 SEQUENCE (SIZE (8)) OF INTEGER (0..31)
]],
[[
additionalRACH-perPCI-ToAddModList-r18 SEQUENCE (SIZE (1.. maxNrofAdditionalPRACHConfigs-r18)) OF RACH-ConfigTwoTA-r18
additionalRACH-perPCI-ToReleaseList-r18 SEQUENCE (SIZE (1.. maxNrofAdditionalPRACHConfigs-r18)) OF AdditionalPCIIndex-r17
rsrp-ThresholdMsg1-RepetitionNum2-r18 RSRP-Range
rsrp-ThresholdMsg1-RepetitionNum4-r18 RSRP-Range
rsrp-ThresholdMsg1-RepetitionNum8-r18 RSRP-Range
preambleTransMax-Msg1-Repetition-r18 ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200}
]],
[[
preambleTransMaxRO-Type-r19 ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200}
sbfd-RO-Type-r19 ENUMERATED {sbfd, non-sbfd}
sbfd-RSRP-ThresholdRO-Type-r19 RSRP-Range
sbfd-RSRP-ThresholdRO-TypeUsage-r19 ENUMERATED {above,below}
sbfd-RSRP-ThresholdMsg1-RepetitionNum2-r19 RSRP-Range
sbfd-RSRP-ThresholdMsg1-RepetitionNum4-r19 RSRP-Range
sbfd-RSRP-ThresholdMsg1-RepetitionNum8-r19 RSRP-Range
]],
OPTIONAL, -- Need M
OPTIONAL, -- Need M
OPTIONAL, -- Need M
OPTIONAL, -- Need M
OPTIONAL, -- Need R
OPTIONAL, -- Cond SpCellOnly2
OPTIONAL, -- Cond RA-PrioSliceAI
OPTIONAL, -- Cond SpCellOnly2
OPTIONAL, -- Need R
OPTIONAL, -- Cond Msg3Rep
OPTIONAL, -- Cond Msg3Rep
OPTIONAL, -- Cond 2TA-Only
OPTIONAL, -- Need N
OPTIONAL, -- Need R
OPTIONAL, -- Need R
OPTIONAL, -- Need R
OPTIONAL, -- Cond Msg1Repl
OPTIONAL, -- Need R
OPTIONAL, -- Need S
OPTIONAL, -- Need S
OPTIONAL, -- Need S
OPTIONAL, -- Need R
OPTIONAL, -- Need R
OPTIONAL, -- Need R
}
-- ASN1END
```
```
sbfd-RACH-Config-r19 CHOICE {
sbfd-RACH-SingleConfig-r19 NULL,
sbfd-RACH-DualConfig-r19 SBFD-RACH-DualConfig-r19
}
]] OPTIONAL -- Need R
}
AdditionalRACH-ConfigList-r17 ::= SEQUENCE (SIZE(1..maxAdditionalRACH-r17)) OF AdditionalRACH-Config-r17
AdditionalRACH-Config-r17 ::= SEQUENCE {
rach-ConfigCommon-r17 RACH-ConfigCommon OPTIONAL, -- Need R
msgA-ConfigCommon-r17 MsgA-ConfigCommon-r16 OPTIONAL, -- Need R
...
[[
sbfd-RACH-DualConfig-r19 SBFD-RACH-DualConfig-r19 OPTIONAL -- Cond NoSingleConfig
]]
}
NumberOfMsg3-Repetitions-r17 ::= ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16}
SBFD-RACH-DualConfig-r19 ::= SEQUENCE {
sbfd-AdditionalRACH-Config-r19 RACH-ConfigCommon OPTIONAL, -- Need R
sbfd-RACH-DualConfig-ValidRO-AcrossSymbolTypes-r19 ENUMERATED {enabled} OPTIONAL -- Need R
}
-- TAG-BWP-UPLINKCOMMON-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CANDIDATETCI-STATE-START
CandidateTCI-State-r18 ::= SEQUENCE {
tci-StateId-r18 TCI-StateId,
qcl-Type1-r18 LTM-QCL-Info-r18,
qcl-Type2-r18 LTM-QCL-Info-r18 OPTIONAL, -- Need R
pathlossReferenceRS-Id-r18 PathlossReferenceRS-Id-r17 OPTIONAL, -- Cond Joint
tag-Id-ptr-r18 ENUMERATED {n0,n1} OPTIONAL, -- Cond 2TA
ul-PowerControl-r18 Uplink-powerControlId-r17 OPTIONAL, -- Cond Joint2
...
}
LTM-QCL-Info-r18 ::= SEQUENCE {
referenceSignal-r18 CHOICE {
ssb-Index SSB-Index,
csi-RS-Index NZP-CSI-RS-ResourceId
},
qcl-Type-r18 ENUMERATED {typeA, typeB, typeC, typeD},
...
}
-- TAG-CANDIDATETCI-STATE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CANDIDATETCI-UL-STATE-START
CandidateTCI-UL-State-r18 ::= SEQUENCE {
tci-UL-StateId-r18 TCI-UL-StateId-r17,
referenceSignal-r18 CHOICE {
ssb-Index SSB-Index,
csi-RS-Index NZP-CSI-RS-ResourceId
},
pathlossReferenceRS-Id-r18 PathlossReferenceRS-Id-r17 OPTIONAL, -- Need R
tag-Id-ptr-r18 ENUMERATED {n0,n1} OPTIONAL, -- Cond 2TA
ul-PowerControl-r18 Uplink-powerControlId-r17 OPTIONAL, -- Cond separateTCI
...
}
-- TAG-CANDIDATETCI-UL-STATE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CELDDTX-DRX-CONFIG-START
CellDTX-DRX-Config-r18 ::= SEQUENCE {
cellDTX-DRX-onDurationTimer-r18 CHOICE {
subMilliSeconds INTEGER (1..31),
milliSeconds ENUMERATED {
ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
},
cellDTX-DRX-CycleStartOffset-r18 CHOICE {
ms10 INTEGER (0..9),
ms20 INTEGER (0..19),
ms32 INTEGER (0..31),
ms40 INTEGER (0..39),
ms60 INTEGER (0..59),
ms64 INTEGER (0..63),
ms70 INTEGER (0..69),
ms80 INTEGER (0..79),
```
```
ms128 INTEGER (0..127),
ms160 INTEGER (0..159),
ms256 INTEGER (0..255),
ms320 INTEGER (0..319),
ms512 INTEGER (0..511),
ms640 INTEGER (0..639),
ms1024 INTEGER (0..1023),
ms1280 INTEGER (0..1279),
ms2048 INTEGER (0..2047),
ms2560 INTEGER (0..2559),
ms5120 INTEGER (0..5119),
ms10240 INTEGER (0..10239)
},
cellDTX-DRX-SlotOffset-r18 INTEGER (0..31),
cellDTX-DRX-ConfigType-r18 ENUMERATED {dtx, drx, dtxdrx},
cellDTX-DRX-ActivationStatus-r18 ENUMERATED {activated, deactivated} OPTIONAL -- Need N
}
-- TAG-CELLDTX-DRX-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CELLGROUPCONFIG-START
-- Configuration of one Cell-Group:
CellGroupConfig ::=
cellGroupId
rlc-BearerToAddModList
rlc-BearerToReleaseList
mac-CellGroupConfig
physicalCellGroupConfig
spCellConfig
sCellToAddModList
sCellToReleaseList
...
[[
reportUplinkTxDirectCurrent
]],
[[
bap-Address-r16
bh-RLC-ChannelToAddModList-r16
bh-RLC-ChannelToReleaseList-r16
flc-TransferPath-r16
simultaneousTCI-UpdateList1-r16
simultaneousTCI-UpdateList2-r16
simultaneousSpatial-UpdateList1-r16
simultaneousSpatial-UpdateList2-r16
uplinkTxSwitchingOption-r16
uplinkTxSwitchingPowerBoosting-r16
]],
[[
reportUplinkTxDirectCurrentTwoCarrier-r16
]],
[[
flc-TransferPathNRDC-r17
uplinkTxSwitching-2T-Mode-r17
uplinkTxSwitching-DualUL-TxState-r17
uu-RelayRLC-ChannelToAddModList-r17
uu-RelayRLC-ChannelToReleaseList-r17
simultaneousU-TCI-UpdateList1-r17
simultaneousU-TCI-UpdateList2-r17
simultaneousU-TCI-UpdateList3-r17
simultaneousU-TCI-UpdateList4-r17
rlc-BearerToReleaseListExt-r17
iab-ResourceConfigToAddModList-r17
iab-ResourceConfigToReleaseList-r17
]],
SEQUENCE {
CellGroupId,
SEQUENCE (SIZE(1..maxLC-ID)) OF RLC-BearerConfig
SEQUENCE (SIZE(1..maxLC-ID)) OF LogicalChannelIdentity
MAC-CellGroupConfig
PhysicalCellGroupConfig
SpCellConfig
SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellConfig
SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellIndex
...
[[
reportUplinkTxDirectCurrent
]],
[[
bap-Address-r16
bh-RLC-ChannelToAddModList-r16
bh-RLC-ChannelToReleaseList-r16
flc-TransferPath-r16
simultaneousTCI-UpdateList1-r16
simultaneousTCI-UpdateList2-r16
simultaneousSpatial-UpdateList1-r16
simultaneousSpatial-UpdateList2-r16
uplinkTxSwitchingOption-r16
uplinkTxSwitchingPowerBoosting-r16
]],
[[
reportUplinkTxDirectCurrentTwoCarrier-r16
]],
[[
flc-TransferPathNRDC-r17
uplinkTxSwitching-2T-Mode-r17
uplinkTxSwitching-DualUL-TxState-r17
uu-RelayRLC-ChannelToAddModList-r17
uu-RelayRLC-ChannelToReleaseList-r17
simultaneousU-TCI-UpdateList1-r17
simultaneousU-TCI-UpdateList2-r17
simultaneousU-TCI-UpdateList3-r17
simultaneousU-TCI-UpdateList4-r17
rlc-BearerToReleaseListExt-r17
iab-ResourceConfigToAddModList-r17
iab-ResourceConfigToReleaseList-r17
]],
OPTIONAL, -- Need N
OPTIONAL, -- Need N
OPTIONAL, -- Need M
OPTIONAL, -- Need M
OPTIONAL, -- Need M
OPTIONAL, -- Need N
OPTIONAL, -- Need N
OPTIONAL, -- Cond BWP-Reconfig
OPTIONAL, -- Need M
OPTIONAL, -- Need N
OPTIONAL, -- Need N
OPTIONAL, -- Need M
OPTIONAL, -- Need R
OPTIONAL, -- Need R
OPTIONAL, -- Need R
OPTIONAL, -- Need R
OPTIONAL, -- Need R
OPTIONAL, -- Need R
OPTIONAL, -- Need N
OPTIONAL, -- Need M
OPTIONAL, -- Cond 2Tx
OPTIONAL, -- Cond 2Tx
OPTIONAL, -- Need N
OPTIONAL, -- Need N
OPTIONAL, -- Need R
OPTIONAL, -- Need R
OPTIONAL, -- Need R
OPTIONAL, -- Need R
OPTIONAL, -- Need N
OPTIONAL, -- Need N
}
```
```
[[
reportUplinkTxDirectCurrentMoreCarrier-r17 ReportUplinkTxDirectCurrentMoreCarrier-r17
OPTIONAL -- Need N
],
[[
prioSCellPRACH-OverSP-PeriodicSRS-r17 ENUMERATED {enabled}
OPTIONAL -- Need R
],
[[
ncr-FwdConfig-r18 SetupRelease { NCR-FwdConfig-r18 }
OPTIONAL, -- Cond NCR
autonomousDenialParameters-r18 SetupRelease { AutonomousDenialParameters-r18 }
OPTIONAL, -- Need M
nonCollocatedTypeMRDC-r18 ENUMERATED { true }
OPTIONAL, -- Need R
nonCollocatedTypeNR-CA-r18 ENUMERATED { true }
OPTIONAL, -- Need R
uplinkTxSwitchingMoreBands-r18 SetupRelease { UplinkTxSwitchingMoreBands-r18 }
OPTIONAL -- Need M
],
[[
uplinkTxSwitching3Tx-r19 ENUMERATED { true }
OPTIONAL, -- Cond 3Tx
lowBandCA-Switching-r19 SetupRelease { LowBandCA-Switching-r19 }
OPTIONAL, -- Need M
nonCollocatedTypeMRDC-v1900 ENUMERATED { type1, type4 }
OPTIONAL, -- Need R
nonCollocatedTypeNR-CA-v1900 ENUMERATED { type1, type4 }
OPTIONAL, -- Need R
mprReductionExtensionRatio-r19 ENUMERATED {ratio1, ratio2, ratio3, ratio4, ratio5, ratio6, spare2, spare1}
OPTIONAL -- Need R
]]
}
-- Serving cell specific MAC and PHY parameters for a SpCell:
SpCellConfig ::= SEQUENCE {
servCellIndex ServCellIndex
OPTIONAL, -- Cond SCG
reconfigurationWithSync ReconfigurationWithSync
OPTIONAL, -- Cond ReconfWithSync
rlf-TimersAndConstants SetupRelease { RLF-TimersAndConstants }
OPTIONAL, -- Need M
rlmInSyncOutOfSyncThreshold ENUMERATED {n1}
OPTIONAL, -- Need S
spCellConfigDedicated ServingCellConfig
OPTIONAL, -- Need M
...
[[
lowMobilityEvaluationConnected-r17 SEQUENCE {
s-SearchDeltaP-Connected-r17 ENUMERATED {dB3, dB6, dB9, dB12, dB15, spare3, spare2, spare1},
t-SearchDeltaP-Connected-r17 ENUMERATED {s5, s10, s20, s30, s60, s120, s180, s240, s300, spare7, spare6, spare5,
spare4, spare3, spare2, spare1}
}
OPTIONAL, -- Need R
goodServingCellEvaluationRLM-r17 GoodServingCellEvaluation-r17
OPTIONAL, -- Need R
goodServingCellEvaluationBFD-r17 GoodServingCellEvaluation-r17
OPTIONAL, -- Need R
deactivatedSCG-Config-r17 SetupRelease { DeactivatedSCG-Config-r17 }
OPTIONAL -- Cond SCG-Opt
]]
}
ReconfigurationWithSync ::= SEQUENCE {
spCellConfigCommon ServingCellConfigCommon
OPTIONAL, -- Need M
newUE-Identity RNTI-Value,
t304 ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000, ms2000, ms10000},
rach-ConfigDedicated CHOICE {
uplink RACH-ConfigDedicated,
supplementaryUplink RACH-ConfigDedicated
}
OPTIONAL, -- Need N
}
```
```
...,
[[
smtc SSB-MTC OPTIONAL, -- Need S
]],
[[
daps-UplinkPowerConfig-r16 DAPS-UplinkPowerConfig-r16 OPTIONAL -- Need N
]],
[[
sl-PathSwitchConfig-r17 SL-PathSwitchConfig-r17 OPTIONAL -- Cond DirectToIndirect-PathSwitch
]],
[[
rach-LessHO-r18 RACH-LessHO-r18 OPTIONAL, -- Need N
sl-IndirectPathMaintain-r18 ENUMERATED{true} OPTIONAL -- Cond MP
]],
[[
ltm-SchedulingRequestInfo-r19 LTM-SchedulingRequestInfo-r19 OPTIONAL, -- Cond LTM
earlyCSI-Acquisition-r19 EarlyCSI-Acquisition-r19 OPTIONAL -- Need N
]]
}
EarlyCSI-Acquisition-r19 ::= SEQUENCE {
early-NZP-CSI-RS-ResourceSet-r19 NZP-CSI-RS-ResourceSetId,
early-CSI-IM-ResourceSet-r19 CSI-IM-ResourceSetId OPTIONAL, -- Need R
earlyCSI-ReportQuantity-r19 ENUMERATED {cri-RI-PMI-CQI, spare},
earlyCSI-CQI-Table-r19 CQI-Table OPTIONAL, -- Need R
earlyCSI-CodeBookConfig-r19 EarlyCSI-CodeBookConfig-r19 OPTIONAL -- Need R
}
EarlyCSI-CodeBookConfig-r19 ::= CHOICE {
twoToThirtyTwoPorts-r19 CodebookConfig,
moreThanThirtyTwoPorts-r19 CodebookConfig-r19,
...
}
DAPS-UplinkPowerConfig-r16 ::= SEQUENCE {
p-DAPS-Source-r16 P-Max,
p-DAPS-Target-r16 P-Max,
uplinkPowerSharingDAPS-Mode-r16 ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic }
}
SCellConfig ::= SEQUENCE {
sCellIndex SCellIndex,
sCellConfigCommon ServingCellConfigCommon OPTIONAL, -- Cond SCellAdd
sCellConfigDedicated ServingCellConfig OPTIONAL, -- Cond SCellAddMod
...,
[[
smtc SSB-MTC OPTIONAL -- Need S
]],
[[
sCellState-r16 ENUMERATED {activated} OPTIONAL -- Cond SCellAddSync
]]
}
```
```
secondaryDRX-GroupConfig-r16 ENUMERATED {true} OPTIONAL -- Need S
]],
[[
preConfGapStatus-r17 BIT STRING (SIZE (maxNrofGapId-r17)) OPTIONAL, -- Cond PreConfigMG
goodServingCellEvaluationBFD-r17 GoodServingCellEvaluation-r17 OPTIONAL, -- Need R
sCellSIB20-r17 SetupRelease { SCellSIB20-r17 } OPTIONAL -- Need M
]],
[[
plmn-IdentityInfoList-r17 SetupRelease {PLMN-IdentityInfoList} OPTIONAL, -- Cond SCellSIB20-Opt
npn-IdentityInfoList-r17 SetupRelease {NPN-IdentityInfoList-r16} OPTIONAL -- Cond SCellSIB20-Opt
]],
[[
od-ssb-r19 SetupRelease {OD-SSB-r19} OPTIONAL, -- Need M
adapt-SSB-Config-r19 SetupRelease {Adapt-SSB-Config-r19} OPTIONAL -- Need M
]]
}
SCellSIB20-r17 ::= OCTET STRING (CONTAINING SystemInformation)
DeactivatedSCG-Config-r17 ::= SEQUENCE {
bfd-and-RLM-r17 BOOLEAN,
...
}
GoodServingCellEvaluation-r17 ::= SEQUENCE {
offset-r17 ENUMERATED {db2, db4, db6, db8} OPTIONAL -- Need S
}
SL-PathSwitchConfig-r17 ::= SEQUENCE {
targetRelayUE-Identity-r17 SL-SourceIdentity-r17,
t420-r17 ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000, ms2000, ms10000},
...
}
IAB-ResourceConfig-r17 ::= SEQUENCE {
iab-ResourceConfigID-r17 IAB-ResourceConfigID-r17,
slotList-r17 SEQUENCE (SIZE (1..5120)) OF INTEGER (0..5119) OPTIONAL, -- Need M
periodicitySlotList-r17 ENUMERATED {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10, ms20, ms40, ms80, ms160} OPTIONAL, -- Need M
slotListSubcarrierSpacing-r17 SubcarrierSpacing OPTIONAL, -- Need M
...
}
IAB-ResourceConfigID-r17 ::= INTEGER(0..maxNrofIABResourceConfig-1-r17)
ReportUplinkTxDirectCurrentMoreCarrier-r17 ::= SEQUENCE (SIZE(1.. maxSimultaneousBands)) OF IntraBandCC-CombinationReqList-r17
IntraBandCC-CombinationReqList-r17 ::= SEQUENCE {
servCellIndexList-r17 SEQUENCE (SIZE(1.. maxNrofServingCells)) OF ServCellIndex,
cc-CombinationList-r17 SEQUENCE (SIZE(1.. maxNrofReqComDC-Location-r17)) OF IntraBandCC-Combination-r17
}
```
```
IntraBandCC-Combination-r17 ::= SEQUENCE (SIZE(1.. maxNrofServingCells)) OF CC-State-r17
CC-State-r17 ::= SEQUENCE {
dlCarrier-r17 CarrierState-r17 OPTIONAL, -- Need N
ulCarrier-r17 CarrierState-r17 OPTIONAL, -- Need N
}
CarrierState-r17 ::= CHOICE {
deActivated-r17 NULL,
activeBWP-r17 INTEGER (0..maxNrofBWPs)
}
AutonomousDenialParameters-r18 ::= SEQUENCE {
autonomousDenialSlots-r18 ENUMERATED {n2, n5, n10, n15, n20, n30, spare2, spare1},
autonomousDenialValidity-r18 ENUMERATED {n200, n500, n1000, n2000}
}
RACH-LessHO-r18 ::= SEQUENCE {
targetNTA-r18 ENUMERATED {zero, source} OPTIONAL, -- Need N
beamIndication-r18 CHOICE {
tci-StateID-r18 TCI-StateId,
ssb-Index-r18 SSB-Index
}
...
}
UplinkTxSwitchingMoreBands-r18 ::= SEQUENCE {
uplinkTxSwitchingBandList-r18 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF FreqBandIndicatorNR OPTIONAL, -- Need M
uplinkTxSwitchingBandPairList-r18 UplinkTxSwitchingBandPairList-r18 OPTIONAL, -- Need M
uplinkTxSwitchingAssociatedBandDualUL-List-r18 UplinkTxSwitchingAssociatedBandDualUL-List-r18 OPTIONAL, -- Need M
...
}
UplinkTxSwitchingBandPairList-r18 ::= SEQUENCE (SIZE (1.. maxULTxSwitchingBandPairs)) OF UplinkTxSwitchingBandPairConfig-r18
UplinkTxSwitchingBandPairConfig-r18 ::= SEQUENCE {
bandInfoUL1-r18 UplinkTxSwitchingBandIndex-r18,
bandInfoUL2-r18 UplinkTxSwitchingBandIndex-r18,
switchingOptionConfigForBandPair-r18 ENUMERATED {switchedUL, dualUL},
switching2T-Mode-r18 ENUMERATED {enabled} OPTIONAL, -- Need S
switchingPeriodConfigForBandPair-r18 ENUMERATED {n35us, n140us} OPTIONAL, -- Need S
...
}
UplinkTxSwitchingAssociatedBandDualUL-List-r18 ::= SEQUENCE (SIZE (0..maxSimultaneousBands)) OF UplinkTxSwitchingAssociatedBandDualUL-r18
UplinkTxSwitchingAssociatedBandDualUL-r18 ::= SEQUENCE {
transmitBand-r18 UplinkTxSwitchingBandIndex-r18,
associatedBand-r18 UplinkTxSwitchingBandIndex-r18
}
```
```
}
UplinkTxSwitchingBandIndex-r18 ::= INTEGER (1..maxSimultaneousBands)
LowBandCA-Switching-r19 ::=
SEQUENCE {
switchingPattern-r19 BIT STRING (SIZE (40)) OPTIONAL, -- Need M
gapDurationPCelltoSCell-r19 INTEGER (1..3) OPTIONAL, -- Need M
gapDurationSCelltoPCell-r19 INTEGER (1..31) OPTIONAL, -- Need M
...
}
OD-SSB-r19 ::=
SEQUENCE {
od-SSB-AbsoluteFrequency-r19 ARFCN-ValueNR OPTIONAL, -- Cond ODssbAOssb
od-SSB-SubcarrierSpacing-r19 SubcarrierSpacing OPTIONAL, -- Cond ODssbOnly
od-SSB-PBCH-BlockPower-r19 INTEGER (-60..50) OPTIONAL, -- Cond ODssbOnly
od-SSB-ConfigToAddModList-r19 SEQUENCE (SIZE (1.. maxNrofOD-SSB-r19)) OF OD-SSB-Config-r19 OPTIONAL, -- Need N
od-SSB-ConfigToReleaseList-r19 SEQUENCE (SIZE (1.. maxNrofOD-SSB-r19)) OF OD-SSB-ConfigId-r19 OPTIONAL -- Need N
}
Adapt-SSB-Config-r19 ::=
SEQUENCE {
ssb-BurstPeriodicityList-r19 SEQUENCE (SIZE (1..2)) OF Adapt-SSB-BurstPeriodicity-r19 OPTIONAL, -- Need N
posInDCI-SSB-PeriodicityIndicationForSCell-r19 INTEGER (1..maxDCI-2-9-Size-r18) OPTIONAL -- Need N
}
Adapt-SSB-BurstPeriodicity-r19 ::= SEQUENCE {
ssb-Periodicity-r19 ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 } OPTIONAL, -- Need S
ssb-Offset-r19 INTEGER (0..15) OPTIONAL, -- Need N
ssb-HalfFrameIndex-r19 ENUMERATED { zero, one } OPTIONAL -- Need N
}
LTM-SchedulingRequestInfo-r19 ::=
SEQUENCE {
ltm-SchedulingRequestConfig-r19 SchedulingRequestConfig,
ltm-SchedulingRequestResourceConfig-r19 SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfig
}
-- TAG-CELLGROUPCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CLOCKQUALITYMETRICS-START
ClockQualityMetrics-r18 ::= SEQUENCE {
synchronisationState-r18 ENUMERATED {locked, holdover, freerun, spare1} OPTIONAL, -- Need N
traceabilityToUTC-r18 BOOLEAN OPTIONAL, -- Need N
traceabilityToGNSS-r18 BOOLEAN OPTIONAL, -- Need N
clockFrequencyStability-r18 BIT STRING (SIZE(16)) OPTIONAL, -- Need N
clockAccuracy-r18 CHOICE {
value INTEGER (1..400000000),
index INTEGER (32..47)
} OPTIONAL, -- Need N
parentTimeSource-r18 ENUMERATED {syncE, pTP, gNSS, atomicClock, terrestrialRadio,
serialTimeCode, nTP, handset, other, spare7,
spare6, spare5, spare4, spare3, spare2, spare1} OPTIONAL, -- Need N
...
}
-- TAG-CLOCKQUALITYMETRICS-STOP
```
```
-- ASN1STOP
-- ASN1START
-- TAG-CODEBOOKCONFIG-START
CodebookConfig ::=
SEQUENCE {
codebookType
type1
subType
typeI-SinglePanel
nrOfAntennaPorts
two
twoTX-CodebookSubsetRestriction
},
moreThanTwo
n1-n2
two-one-TypeI-SinglePanel-Restriction
two-two-TypeI-SinglePanel-Restriction
four-one-TypeI-SinglePanel-Restriction
three-two-TypeI-SinglePanel-Restriction
six-one-TypeI-SinglePanel-Restriction
four-two-TypeI-SinglePanel-Restriction
eight-one-TypeI-SinglePanel-Restriction
four-three-TypeI-SinglePanel-Restriction
six-two-TypeI-SinglePanel-Restriction
twelve-one-TypeI-SinglePanel-Restriction
four-four-TypeI-SinglePanel-Restriction
eight-two-TypeI-SinglePanel-Restriction
sixteen-one-TypeI-SinglePanel-Restriction
},
typeI-SinglePanel-codebookSubsetRestriction-i2
},
},
typeI-SinglePanel-ri-Restriction
},
typeI-MultiPanel
ng-n1-n2
two-two-one-TypeI-MultiPanel-Restriction
two-four-one-TypeI-MultiPanel-Restriction
four-two-one-TypeI-MultiPanel-Restriction
two-two-two-TypeI-MultiPanel-Restriction
type2
}
CHOICE {
SEQUENCE {
CHOICE {
SEQUENCE {
CHOICE {
SEQUENCE {
BIT STRING (SIZE (6))
},
SEQUENCE {
CHOICE {
BIT STRING (SIZE (8)),
BIT STRING (SIZE (64)),
BIT STRING (SIZE (16)),
BIT STRING (SIZE (96)),
BIT STRING (SIZE (24)),
BIT STRING (SIZE (128)),
BIT STRING (SIZE (32)),
BIT STRING (SIZE (192)),
BIT STRING (SIZE (192)),
BIT STRING (SIZE (48)),
BIT STRING (SIZE (256)),
BIT STRING (SIZE (256)),
BIT STRING (SIZE (64))
}
}
}
}
}
}
}
typeI-SinglePanel-codebookSubsetRestriction-i2
BIT STRING (SIZE (16))
OPTIONAL -- Need R
typeI-SinglePanel-ri-Restriction
BIT STRING (SIZE (8))
typeI-MultiPanel
SEQUENCE {
CHOICE {
BIT STRING (SIZE (8)),
BIT STRING (SIZE (16)),
BIT STRING (SIZE (8)),
BIT STRING (SIZE (64)),
}
}
}
```
```
two-eight-one-TypeI-MultiPanel-Restriction BIT STRING (SIZE (32)),
four-four-one-TypeI-MultiPanel-Restriction BIT STRING (SIZE (16)),
two-four-two-TypeI-MultiPanel-Restriction BIT STRING (SIZE (128)),
four-two-two-TypeI-MultiPanel-Restriction BIT STRING (SIZE (64))
},
ri-Restriction BIT STRING (SIZE (4))
}
},
codebookMode INTEGER (1..2)
},
type2 SEQUENCE {
subType CHOICE {
typeII SEQUENCE {
n1-n2-codebookSubsetRestriction CHOICE {
two-one BIT STRING (SIZE (16)),
two-two BIT STRING (SIZE (43)),
four-one BIT STRING (SIZE (32)),
three-two BIT STRING (SIZE (59)),
six-one BIT STRING (SIZE (48)),
four-two BIT STRING (SIZE (75)),
eight-one BIT STRING (SIZE (64)),
four-three BIT STRING (SIZE (107)),
six-two BIT STRING (SIZE (107)),
twelve-one BIT STRING (SIZE (96)),
four-four BIT STRING (SIZE (139)),
eight-two BIT STRING (SIZE (139)),
sixteen-one BIT STRING (SIZE (128))
},
typeII-RI-Restriction BIT STRING (SIZE (2))
},
typeII-PortSelection SEQUENCE {
portSelectionSamplingSize ENUMERATED {n1, n2, n3, n4} OPTIONAL, -- Need R
typeII-PortSelectionRI-Restriction BIT STRING (SIZE (2))
}
},
phaseAlphabetSize ENUMERATED {n4, n8},
subbandAmplitude BOOLEAN,
numberOfBeams ENUMERATED {two, three, four}
}
}
CodebookConfig-r16 := SEQUENCE {
codebookType CHOICE {
type2 SEQUENCE {
subType CHOICE {
typeII-r16 SEQUENCE {
n1-n2-codebookSubsetRestriction-r16 CHOICE {
two-one BIT STRING (SIZE (16)),
```
```
two-two BIT STRING (SIZE (43)),
four-one BIT STRING (SIZE (32)),
three-two BIT STRING (SIZE (59)),
six-one BIT STRING (SIZE (48)),
four-two BIT STRING (SIZE (75)),
eight-one BIT STRING (SIZE (64)),
four-three BIT STRING (SIZE (107)),
six-two BIT STRING (SIZE (107)),
twelve-one BIT STRING (SIZE (96)),
four-four BIT STRING (SIZE (139)),
eight-two BIT STRING (SIZE (139)),
sixteen-one BIT STRING (SIZE (128))
},
typeII-RI-Restriction-r16 BIT STRING (SIZE(4))
},
typeII-PortSelection-r16 SEQUENCE {
portSelectionSamplingSize-r16 ENUMERATED {n1, n2, n3, n4},
typeII-PortSelectionRI-Restriction-r16 BIT STRING (SIZE (4))
}
},
numberOfPMI-SubbandsPerCQI-Subband-r16 INTEGER (1..2),
paramCombination-r16 INTEGER (1..8)
}
}
}
CodebookConfig-r17 := SEQUENCE {
codebookType CHOICE {
typeI SEQUENCE {
typeI-SinglePanel-Group1-r17 SEQUENCE {
nrOfAntennaPorts CHOICE {
two SEQUENCE {
twoTX-CodebookSubsetRestriction1-r17 BIT STRING (SIZE (6))
},
moreThanTwo SEQUENCE {
n1-n2 CHOICE {
two-one-TypeI-SinglePanel-Restriction1-r17 BIT STRING (SIZE (8)),
two-two-TypeI-SinglePanel-Restriction1-r17 BIT STRING (SIZE (64)),
four-one-TypeI-SinglePanel-Restriction1-r17 BIT STRING (SIZE (16)),
three-two-TypeI-SinglePanel-Restriction1-r17 BIT STRING (SIZE (96)),
six-one-TypeI-SinglePanel-Restriction1-r17 BIT STRING (SIZE (24)),
four-two-TypeI-SinglePanel-Restriction1-r17 BIT STRING (SIZE (128)),
eight-one-TypeI-SinglePanel-Restriction1-r17 BIT STRING (SIZE (32)),
four-three-TypeI-SinglePanel-Restriction1-r17 BIT STRING (SIZE (192)),
six-two-TypeI-SinglePanel-Restriction1-r17 BIT STRING (SIZE (192)),
twelve-one-TypeI-SinglePanel-Restriction1-r17 BIT STRING (SIZE (48)),
four-four-TypeI-SinglePanel-Restriction1-r17 BIT STRING (SIZE (256)),
eight-two-TypeI-SinglePanel-Restriction1-r17 BIT STRING (SIZE (256)),
sixteen-one-TypeI-SinglePanel-Restriction1-r17 BIT STRING (SIZE (64))
}
}
}
}
}
}
}
```
```
}
}
}
typeI-SinglePanel-Group2-r17 SEQUENCE {
nrOfAntennaPorts CHOICE {
two SEQUENCE {
twoTX-CodebookSubsetRestriction2-r17 BIT STRING (SIZE (6))
},
moreThanTwo SEQUENCE {
n1-n2 CHOICE {
two-one-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (8)),
two-two-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (64)),
four-one-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (16)),
three-two-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (96)),
six-one-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (24)),
four-two-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (128)),
eight-one-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (32)),
four-three-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (192)),
six-two-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (192)),
twelve-one-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (48)),
four-four-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (256)),
eight-two-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (256)),
sixteen-one-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (64))
}
}
}
}
typeI-SinglePanel-ri-RestrictionSTRP-r17 BIT STRING (SIZE (8)) OPTIONAL, -- Need R
typeI-SinglePanel-ri-RestrictionSDM-r17 BIT STRING (SIZE (4)) OPTIONAL, -- Need R
},
type2 SEQUENCE {
typeII-PortSelection-r17 SEQUENCE {
paramCombination-r17 INTEGER (1..8),
valueOfN-r17 ENUMERATED {n2, n4} OPTIONAL, -- Need R
numberOfPMI-SubbandsPerCQI-Subband-r17 INTEGER(1..2) OPTIONAL, -- Need R
typeII-PortSelectionRI-Restriction-r17 BIT STRING (SIZE (4))
}
}
}
}
CodebookConfig-v1730 ::= SEQUENCE {
codebookType CHOICE {
typeI SEQUENCE {
codebookMode INTEGER (1..2) OPTIONAL -- Need R
}
}
}
CodebookConfig-r18 ::= SEQUENCE {
```
```
codebookType CHOICE {
type2 CHOICE {
typeII-CJT-r18 SEQUENCE {
n1-n2-codebookSubsetRestrictionList-r18 N1-N2-CBSR-List-r18,
paramCombination-CJT-r18 INTEGER (1..7),
paramCombination-CJT-L-r18 SEQUENCE (SIZE (1..4)) OF INTEGER (1..5),
restrictedCMR-Selection-r18 ENUMERATED {enable},
valueOfO3-r18 ENUMERATED {n1, n4} OPTIONAL, -- Need R
numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER (1..2),
typeII-RI-Restriction-r18 BIT STRING (SIZE (4)),
codebookMode-r18 INTEGER (1..2)
},
typeII-CJT-PortSelection-r18 SEQUENCE {
paramCombination-CJT-PS-r18 INTEGER (1..5),
paramCombination-CJT-PS-alpha-r18 SEQUENCE (SIZE (1..4)) OF INTEGER (1..8),
restrictedCMR-Selection-r18 ENUMERATED {enable},
valueOfO3-r18 ENUMERATED {n1, n4} OPTIONAL, -- Need R
valueOfN-CJT-r18 ENUMERATED {n2, n4} OPTIONAL, -- Need R
numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER (1..2),
typeII-PortSelectionRI-Restriction-r18 BIT STRING (SIZE (4)),
codebookMode-r18 INTEGER (1..2)
},
typeII-Doppler-r18 SEQUENCE {
n1-n2-codebookSubsetRestriction-r18 N1-N2-CBSR-r18,
paramCombination-Doppler-r18 INTEGER (1..9),
td-dd-config-r18 TD-DD-Config-r18,
numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER (1..2),
predictionDelay-r18 ENUMERATED {m0,n0,n1,n2 },
typeII-RI-Restriction-r18 BIT STRING (SIZE (4))
},
typeII-DopplerPortSelection-r18 SEQUENCE {
paramCombinationDoppler-PS-r18 INTEGER (1..8),
td-dd-config-r18 TD-DD-Config-r18,
valueOfN-Doppler-r18 ENUMERATED {n2, n4} OPTIONAL, -- Need R
numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER (1..2),
predictionDelay-r18 ENUMERATED {m0,n0,n1,n2 },
typeII-PortSelectionRI-Restriction-r18 BIT STRING (SIZE (4))
}
}
}
CodebookConfig-r19 := CHOICE {
codebookType CHOICE {
type1 CHOICE {
typeI-SinglePanel-r19 SEQUENCE {
codebookMode-r19 ENUMERATED {modeA,modeB},
typeI-SinglePanelRI-Restriction-r19 BIT STRING (SIZE (8)),
n1-n2-r19 ENUMERATED {eight-three, six-four, sixteen-two, eight-four, sixteen-four,
eight-eight},
```
```
typeI-CodebookSubsetRestriction-r19 TypeI-X1-X2-CBSR-r19 OPTIONAL, -- Need R
typeI-SoftScalingRank-r19 TypeI-X1-X2-SoftScalingRank-r19 OPTIONAL -- Need R
},
typeI-MultiPanel-r19 SEQUENCE {
ri-Restriction-r19 BIT STRING (SIZE (4)),
ng-n1-n2-cbsr-r19 CHOICE {
two-four-three-r19 BIT STRING (SIZE (192)),
two-six-two-r19 BIT STRING (SIZE (192)),
two-eight-two-r19 BIT STRING (SIZE (256)),
four-four-two-r19 BIT STRING (SIZE (128)),
two-four-four-r19 BIT STRING (SIZE (256)),
four-four-four-r19 BIT STRING (SIZE (256)),
four-eight-two-r19 BIT STRING (SIZE (256))
}
}
},
type2 SEQUENCE {
typeII CHOICE {
etypeII-r19 SEQUENCE {
paramCombination-r19 INTEGER (1..8),
n1-n2-r19 ENUMERATED {eight-three, six-four, sixteen-two, eight-four, sixteen-four,
eight-eight},
typeII-CodebookSubsetRestriction-r19 TypeII-X1-X2-CBSR-r19 OPTIONAL -- Need R
},
typeII-FePortSelection-r19 SEQUENCE {
paramCombination-r19 INTEGER (1..7),
valueOfN-r19 ENUMERATED {n2, n4} OPTIONAL -- Need R
},
typeII-Doppler-r19 SEQUENCE {
paramCombination-Doppler-r19 INTEGER (1..9),
td-dd-config-r19 TD-DD-Config-r18,
predictionDelay-r19 ENUMERATED {m0,n0,n1,n2},
n1-n2-r19 ENUMERATED {eight-three, six-four, sixteen-two, eight-four, sixteen-four,
eight-eight},
typeII-CodebookSubsetRestriction-r19 TypeII-X1-X2-CBSR-r19 OPTIONAL -- Need R
}
},
typeII-RI-Restriction-r19 BIT STRING (SIZE (4)),
numberOfPMI-SubbandsPerCQI-Subband-r19 INTEGER(1..2) OPTIONAL -- Need R
}
},
cri-TypeI-SinglePanel SEQUENCE {
cri-TypeI-SinglePanelRI-Restriction-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (8)) OPTIONAL, -- Need R
cri-TypeI-SinglePanelN1-N2-CBSR-r19 CRI-TypeI-SinglePanelN1-N2-CBSR-List-r19 OPTIONAL -- Need R
},
cri-TypeII SEQUENCE {
cri-TypeII-RI-Restriction-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (4)) OPTIONAL, -- Need R
cri-TypeII-N1-N2-CBSR-r19 CRI-TypeII-N1-N2-CBSR-List-r19 OPTIONAL -- Need R
}
}
```
```
CRI-TypeI-SinglePanelN1-N2-CBSR-List-r19 ::= CHOICE {
two-one-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (8))},
two-two-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (64))},
four-one-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (16))},
three-two-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (96))},
six-one-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (24))},
four-two-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (128))},
eight-one-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (32))},
four-three-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (192))},
six-two-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (192))},
twelve-one-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (48))},
four-four-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (256))},
eight-two-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (256))},
sixteen-one-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (64))}
}
CRI-TypeII-N1-N2-CBSR-List-r19 ::= CHOICE {
two-one-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (16))},
two-two-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (43))},
four-one-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (32))},
three-two-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (59))},
six-one-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (48))},
four-two-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (75))},
eight-one-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (64))},
four-three-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (107))},
six-two-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (107))},
twelve-one-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (96))},
four-four-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (139))},
eight-two-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (139))},
sixteen-one-r19 CHOICE {no-cbsr-r19 NULL, cbsr-list-r19 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (128))}
}
N1-N2-CBSR-List-r18 ::= CHOICE {
two-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (8))},
two-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (27))},
four-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (16))},
three-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (35))},
six-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (24))},
four-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (43))},
eight-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (32))},
four-three-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (59))},
twelve-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (48))},
four-four-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (75))},
eight-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (75))},
sixteen-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (64))}
}
N1-N2-CBSR-r18 ::= CHOICE {
two-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (8))},
}
```
```
two-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (27))},
four-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (16))},
three-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (35))},
six-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (24))},
four-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (43))},
eight-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (32))},
four-three-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (59))},
twelve-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (48))},
four-four-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (75))},
eight-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (75))},
sixteen-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (64))}
}
TD-DD-Config-r18 ::= SEQUENCE {
vectorLengthDD-r18 ENUMERATED {n1, n2, n4, n8},
unitDurationDD-r18 ENUMERATED {m1, m2} OPTIONAL, -- Need R
aperiodicResourceOffset-r18 INTEGER(1..2) OPTIONAL, -- Need R
tdcQI-r18 ENUMERATED {n11, n12, n2, spare1} OPTIONAL -- Need R
}
TypeI-X1-X2-CBSR-r19 ::= CHOICE {
one-one-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (384)), thirtyTwo-r19 BIT STRING (SIZE (512)),
sixtyFour-r19 BIT STRING (SIZE (1024))},
two-one-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (192)), thirtyTwo-r19 BIT STRING (SIZE (256)),
sixtyFour-r19 BIT STRING (SIZE (512))},
two-two-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (96)), thirtyTwo-r19 BIT STRING (SIZE (128)),
sixtyFour-r19 BIT STRING (SIZE (256))},
four-one-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (96)), thirtyTwo-r19 BIT STRING (SIZE (128)),
sixtyFour-r19 BIT STRING (SIZE (256))},
four-two-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (48)), thirtyTwo-r19 BIT STRING (SIZE (64)),
sixtyFour-r19 BIT STRING (SIZE (128))},
four-four-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (24)), thirtyTwo-r19 BIT STRING (SIZE (32)),
sixtyFour-r19 BIT STRING (SIZE (64))}
}
TypeI-X1-X2-SoftScalingRank-r19 ::= CHOICE {
two-one-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (576)), thirtyTwo-r19 BIT STRING (SIZE (768)),
sixtyFour-r19 BIT STRING (SIZE (1536))},
two-two-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (288)), thirtyTwo-r19 BIT STRING (SIZE (384)),
sixtyFour-r19 BIT STRING (SIZE (768))},
four-one-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (288)), thirtyTwo-r19 BIT STRING (SIZE (384)),
sixtyFour-r19 BIT STRING (SIZE (768))},
four-two-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (144)), thirtyTwo-r19 BIT STRING (SIZE (192)),
sixtyFour-r19 BIT STRING (SIZE (384))},
four-four-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (72)), thirtyTwo-r19 BIT STRING (SIZE (96)),
sixtyFour-r19 BIT STRING (SIZE (192))},
eight-one-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (144)), thirtyTwo-r19 BIT STRING (SIZE (192)),
sixtyFour-r19 BIT STRING (SIZE (384))}
}
```
```
TypeII-X1-X2-CBSR-r19 ::= CHOICE {
one-one-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (24)), thirtyTwo-r19 BIT STRING (SIZE (32)),
sixtyFour-r19 BIT STRING (SIZE (64))},
two-one-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (12)), thirtyTwo-r19 BIT STRING (SIZE (16)),
sixtyFour-r19 BIT STRING (SIZE (32))},
two-two-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (6)), thirtyTwo-r19 BIT STRING (SIZE (8)),
sixtyFour-r19 BIT STRING (SIZE (16))},
four-one-r19 CHOICE {twentyFour-r19 BIT STRING (SIZE (6)), thirtyTwo-r19 BIT STRING (SIZE (8)),
sixtyFour-r19 BIT STRING (SIZE (16))},
four-two-r19 CHOICE {thirtyTwo-r19 BIT STRING (SIZE (4)), sixtyFour-r19 BIT STRING (SIZE (8))}
}
-- TAG-CODEBOOKCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CONDRECONFIGTOADDMODLIST-START
```
```
CondReconfigToAddModList-r16 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondReconfigToAddMod-r16
CondReconfigToAddMod-r16 ::= SEQUENCE {
condReconfigId-r16 CondReconfigId-r16,
condExecutionCond-r16 SEQUENCE (SIZE (1..2)) OF MeasId OPTIONAL, -- Need M
condRRReconfig-r16 OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL, -- Cond condReconfigAdd
...,
[[
condExecutionCondSCG-r17 OCTET STRING (CONTAINING CondReconfigExecCondSCG-r17) OPTIONAL -- Need M
]],
[[
condExecutionCondPSCell-r18 SEQUENCE (SIZE (1..2)) OF MeasId OPTIONAL, -- Cond condReconfigCHO-WithSCG
subsequentCondReconfig-r18 SubsequentCondReconfig-r18 OPTIONAL, -- Need M
securityCellSetId-r18 SecurityCellSetId-r18 OPTIONAL, -- Need M
scpac-ConfigComplete-r18 ENUMERATED {true} OPTIONAL -- Cond CPAC
]]
}
CondReconfigExecCondSCG-r17 ::= SEQUENCE (SIZE (1..2)) OF MeasId
SubsequentCondReconfig-r18 ::= SEQUENCE {
condExecutionCondToReleaseList-r18 CondExecutionCondToReleaseList-r18 OPTIONAL, -- Need N
condExecutionCondToAddModList-r18 CondExecutionCondToAddModList-r18 OPTIONAL, -- Need N
...
}
CondExecutionCondToAddModList-r18 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondExecutionCondToAddMod-r18
CondExecutionCondToAddMod-r18 ::= SEQUENCE {
subsequentCondReconfigId-r18 CondReconfigId-r16,
subsequentCondExecutionCond-r18 SEQUENCE (SIZE (1..2)) OF MeasId OPTIONAL, -- Need M
subsequentCondExecutionCondSCG-r18 OCTET STRING (CONTAINING CondReconfigExecCondSCG-r17) OPTIONAL, -- Need M
...
}
CondExecutionCondToReleaseList-r18 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondReconfigId-r16
-- TAG-CONDRECONFIGTOADDMODLIST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CONDITIONALRECONFIGURATION-START
ConditionalReconfiguration-r16 ::= SEQUENCE {
attemptCondReconfig-r16 ENUMERATED {true} OPTIONAL, -- Cond CHO
condReconfigToRemoveList-r16 CondReconfigToRemoveList-r16 OPTIONAL, -- Need N
condReconfigToAddModList-r16 CondReconfigToAddModList-r16 OPTIONAL, -- Need N
...
[[
scpac-ReferenceConfiguration-r18 SetupRelease {ReferenceConfiguration-r18} OPTIONAL, -- Need M
servingSecurityCellSetId-r18 SecurityCellSetId-r18 OPTIONAL, -- Need M
sk-CounterConfiguration-r18 SK-CounterConfiguration-r18 OPTIONAL -- Need M
]]
}
CondReconfigToRemoveList-r16 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondReconfigId-r16
SK-CounterConfiguration-r18 ::= SEQUENCE {
sk-CounterConfigToReleaseList-r18 SEQUENCE (SIZE (1..maxSecurityCellSet-r18)) OF SecurityCellSetId-r18 OPTIONAL, -- Need N
sk-CounterConfigToAddModList-r18 SEQUENCE (SIZE (1..maxSecurityCellSet-r18)) OF SK-CounterConfig-r18 OPTIONAL -- Need N
}
SK-CounterConfig-r18 ::= SEQUENCE {
securityCellSetId-r18 SecurityCellSetId-r18,
sk-CounterList-r18 SEQUENCE (SIZE (1..maxSK-Counter-r18)) OF SK-Counter
}
SecurityCellSetId-r18 ::= INTEGER (1.. maxSecurityCellSet-r18)
-- TAG-CONDITIONALRECONFIGURATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CONFIGUREDGRANTCONFIG-START
ConfiguredGrantConfig ::= SEQUENCE {
frequencyHopping ENUMERATED {intraSlot, interSlot} OPTIONAL, -- Need S
cg-DMRS-Configuration DMRS-UplinkConfig,
mcs-Table ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
mcs-TableTransformPrecoder ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
uci-OnPUSCH SetupRelease { CG-UCI-OnPUSCH } OPTIONAL, -- Need M
resourceAllocation ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch },
rbg-Size ENUMERATED {config2} OPTIONAL, -- Need S
powerControlLoopToUse ENUMERATED {n0, n1},
p0-PUSCH-Alpha P0-PUSCH-AlphaSetId,
transformPrecoder ENUMERATED {enabled, disabled} OPTIONAL, -- Need S
nrofHARQ-Processes INTEGER(1..16),
repK ENUMERATED {n1, n2, n4, n8},
```
```
repK-RV ENUMERATED {s1-0231, s2-0303, s3-0000} OPTIONAL, -- Need R
periodicity ENUMERATED {
sym2, sym7, sym1x14, sym2x14, sym4x14, sym5x14, sym8x14, sym10x14, sym16x14, sym20x14,
sym32x14, sym40x14, sym64x14, sym80x14, sym128x14, sym160x14, sym256x14, sym320x14, sym512x14,
sym640x14, sym1024x14, sym1280x14, sym2560x14, sym5120x14,
sym6, sym1x12, sym2x12, sym4x12, sym5x12, sym8x12, sym10x12, sym16x12, sym20x12, sym32x12,
sym40x12, sym64x12, sym80x12, sym128x12, sym160x12, sym256x12, sym320x12, sym512x12, sym640x12,
sym1280x12, sym2560x12
},
configuredGrantTimer INTEGER (1..64) OPTIONAL, -- Need R
rrc-ConfiguredUplinkGrant SEQUENCE {
timeDomainOffset INTEGER (0..5119),
timeDomainAllocation INTEGER (0..15),
frequencyDomainAllocation BIT STRING (SIZE(18)),
antennaPort INTEGER (0..31),
dmrs-SeqInitialization INTEGER (0..1) OPTIONAL, -- Need R
precodingAndNumberOfLayers INTEGER (0..63),
srs-ResourceIndicator INTEGER (0..15) OPTIONAL, -- Need R
mcsAndTBS INTEGER (0..31),
frequencyHoppingOffset INTEGER (1.. maxNrofPhysicalResourceBlocks-1) OPTIONAL, -- Need R
pathlossReferenceIndex INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1),
...,
[[
pusch-RepTypeIndicator-r16 ENUMERATED {pusch-RepTypeA, pusch-RepTypeB} OPTIONAL, -- Need M
frequencyHoppingPUSCH-RepTypeB-r16 ENUMERATED {interRepetition, interSlot} OPTIONAL, -- Cond RepTypeB
timeReferenceSFN-r16 ENUMERATED {sfn512} OPTIONAL -- Need S
]],
[[
pathlossReferenceIndex2-r17 INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1) OPTIONAL, -- Need R
srs-ResourceIndicator2-r17 INTEGER (0..15) OPTIONAL, -- Need R
precodingAndNumberOfLayers2-r17 INTEGER (0..63) OPTIONAL, -- Need R
timeDomainAllocation-v1710 INTEGER (16..63) OPTIONAL, -- Need M
timeDomainOffset-r17 INTEGER (0..40959) OPTIONAL, -- Need R
cg-SDT-Configuration-r17 CG-SDT-Configuration-r17 OPTIONAL -- Need M
]],
[[
srs-ResourceSetId-r18 SRS-ResourceSetId OPTIONAL, -- Need R
cg-LTM-Configuration-r18 CG-RRC-Configuration-r18 OPTIONAL, -- Cond LTM
cg-SDT-PeriodicityExt-r18 ENUMERATED {
sym1x14x1280, sym2x14x1280, sym4x14x1280, sym8x14x1280, sym16x14x1280,
sym32x14x1280, sym48x14x1280, sym64x14x1280, sym96x14x1280, sym128x14x1280,
sym192x14x1280, sym240x14x1280, sym256x14x1280, sym384x14x1280, sym472x14x1280,
sym480x14x1280, sym512x14x1280, sym768x14x1280, sym944x14x1280, sym960x14x1280,
sym1408x14x1280, sym1536x14x1280, sym1888x14x1280, sym1920x14x1280,
sym2816x14x1280, sym3072x14x1280, sym3776x14x1280, sym5632x14x1280,
sym6144x14x1280, sym7552x14x1280, sym7680x14x1280, sym11264x14x1280,
sym15104x14x1280, sym15360x14x1280, sym22528x14x1280, sym30208x14x1280,
sym45056x14x1280, sym60416x14x1280, sym90112x14x1280, sym180224x14x1280,
sym4x12x1280, sym8x12x1280, sym16x12x1280, sym32x12x1280, sym192x12x1280,
sym384x12x1280, sym960x12x1280, sym1888x12x1280, sym3776x12x1280
} OPTIONAL -- Need R
]]
}
```
```
sym5632x12x1280, sym11264x12x1280, spare13, spare12, spare11, spare10, spare9,
spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1
}
OPTIONAL, -- Cond CG-SDT1
timeReferenceHyperSFN-r18 INTEGER (0..1023) OPTIONAL, -- Cond CG-SDT2
cg-RRC-Configuration-r18 CG-RRC-Configuration-r18 OPTIONAL, -- Cond RACH-LessHO
applyIndicatedTCI-State-r18 ENUMERATED {first, second, both, spare1} OPTIONAL -- Need R
[[
sbfd-Config2-PUSCH-RB-Offset-r19 INTEGER (0..maxNrofPhysicalResourceBlocks-1) OPTIONAL, -- Need R
symbolType-r19 ENUMERATED {sbfd, non-sbfd} OPTIONAL, -- Need R
frequencyHoppingOffset-SBFD-r19 INTEGER (1.. maxNrofPhysicalResourceBlocks-1) OPTIONAL, -- Need R
pusch-MutingResources-r19 PUSCH-MutingResources-r19 OPTIONAL, -- Need R
occ-LengthAndSequenceIndex-r19 CHOICE {
length2 INTEGER(0..1),
length4 INTEGER(0..3)
} OPTIONAL -- Need R
]]
} OPTIONAL, -- Need R
...,
[[
cg-RetransmissionTimer-r16 INTEGER (1..64) OPTIONAL, -- Need R
cg-minDFI-Delay-r16 ENUMERATED
{sym7, sym1x14, sym2x14, sym3x14, sym4x14, sym5x14, sym6x14, sym7x14, sym8x14,
sym9x14, sym10x14, sym11x14, sym12x14, sym13x14, sym14x14, sym15x14, sym16x14
} OPTIONAL, -- Need R
cg-nrofPUSCH-InSlot-r16 INTEGER (1..7) OPTIONAL, -- Need R
cg-nrofSlots-r16 INTEGER (1..40) OPTIONAL, -- Need R
cg-StartingOffsets-r16 CG-StartingOffsets-r16 OPTIONAL, -- Need R
cg-UCI-Multiplexing-r16 ENUMERATED {enabled} OPTIONAL, -- Need R
cg-COT-SharingOffset-r16 INTEGER (1..39) OPTIONAL, -- Need R
betaOffsetCG-UCI-r16 INTEGER (0..31) OPTIONAL, -- Need R
cg-COT-SharingList-r16 SEQUENCE (SIZE (1..1709)) OF CG-COT-Sharing-r16 OPTIONAL, -- Need R
harq-ProcID-Offset-r16 INTEGER (0..15) OPTIONAL, -- Need M
harq-ProcID-Offset2-r16 INTEGER (0..15) OPTIONAL, -- Need M
configuredGrantConfigIndex-r16 ConfiguredGrantConfigIndex-r16 OPTIONAL, -- Cond CG-List
configuredGrantConfigIndexMAC-r16 ConfiguredGrantConfigIndexMAC-r16 OPTIONAL, -- Cond CG-IndexMAC
periodicityExt-r16 INTEGER (1..5120) OPTIONAL, -- Need R
startingFromRV0-r16 ENUMERATED {on, off} OPTIONAL, -- Need R
phy-PriorityIndex-r16 ENUMERATED {p0, p1} OPTIONAL, -- Need R
autonomousTx-r16 ENUMERATED {enabled} OPTIONAL -- Cond LCH-BasedPrioritization
]],
[[
cg-betaOffsetsCrossPri0-r17 SetupRelease { BetaOffsetsCrossPriSelCG-r17 } OPTIONAL, -- Need M
cg-betaOffsetsCrossPri1-r17 SetupRelease { BetaOffsetsCrossPriSelCG-r17 } OPTIONAL, -- Need M
mappingPattern-r17 ENUMERATED {cyclicMapping, sequentialMapping} OPTIONAL, -- Cond SRSsets
sequenceOffsetForRV-r17 INTEGER (0..3) OPTIONAL, -- Need R
p0-PUSCH-Alpha2-r17 P0-PUSCH-AlphaSetId OPTIONAL, -- Need R
powerControlLoopToUse2-r17 ENUMERATED {n0, n1} OPTIONAL, -- Need R
cg-COT-SharingList-r17 SEQUENCE (SIZE (1..50722)) OF CG-COT-Sharing-r17 OPTIONAL, -- Need R
periodicityExt-r17 INTEGER (1..40960) OPTIONAL -- Need R
]]
```
```
repK-v1710 ENUMERATED {n12, n16, n24, n32} OPTIONAL, -- Need R
nrofHARQ-Processes-v1700 INTEGER (17..32) OPTIONAL, -- Need M
harq-ProcID-Offset2-v1700 INTEGER (16..31) OPTIONAL, -- Need R
configuredGrantTimer-v1700 INTEGER (33..288) OPTIONAL, -- Need R
cg-minDFI-Delay-v1710 INTEGER (238..3584) OPTIONAL -- Need R
[[
harq-ProcID-Offset-v1730 INTEGER (16..31) OPTIONAL, -- Need R
cg-nrofSlots-r17 INTEGER (1..320) OPTIONAL -- Need R
[[
disableCG-RetransmissionMonitoring-r18 ENUMERATED {true} OPTIONAL, -- Need R
nrofSlotsInCG-Period-r18 INTEGER (2..32) OPTIONAL, -- Need R
uto-UCI-Config-r18 SEQUENCE {
nrofBitsInUTO-UCI-r18 INTEGER (3..8),
betaOffsetUTO-UCI-r18 INTEGER (0..31),
...
} OPTIONAL -- Need R
[[
precodingAndNumberOfLayers-v1850 INTEGER (64..1023) OPTIONAL, -- Need R
srs-ResourceIndicator-v1850 INTEGER (16..255) OPTIONAL -- Need R
]]
}
CG-UCI-OnPUSCH ::= CHOICE {
dynamic SEQUENCE (SIZE (1..4)) OF BetaOffsets,
semiStatic BetaOffsets
}
CG-COT-Sharing-r16 ::= CHOICE {
noCOT-Sharing-r16 NULL,
cot-Sharing-r16 SEQUENCE {
duration-r16 INTEGER (1..39),
offset-r16 INTEGER (1..39),
channelAccessPriority-r16 INTEGER (1..4)
}
}
CG-COT-Sharing-r17 ::= CHOICE {
noCOT-Sharing-r17 NULL,
cot-Sharing-r17 SEQUENCE {
duration-r17 INTEGER (1..319),
offset-r17 INTEGER (1..319)
}
}
CG-StartingOffsets-r16 ::= SEQUENCE {
cg-StartingFullBW-InsideCOT-r16 SEQUENCE (SIZE (1..7)) OF INTEGER (0..6) OPTIONAL, -- Need R
cg-StartingFullBW-OutsideCOT-r16 SEQUENCE (SIZE (1..7)) OF INTEGER (0..6) OPTIONAL, -- Need R
}
```
```
cg-StartingPartialBW-InsideCOT-r16 INTEGER (0..6) OPTIONAL, -- Need R
cg-StartingPartialBW-OutsideCOT-r16 INTEGER (0..6) OPTIONAL -- Need R
}
BetaOffsetsCrossPriSelCG-r17 ::= CHOICE {
dynamic-r17 SEQUENCE (SIZE (1..4)) OF BetaOffsetsCrossPri-r17,
semiStatic-r17 BetaOffsetsCrossPri-r17
}
CG-SDT-Configuration-r17 ::= SEQUENCE {
cg-SDT-RetransmissionTimer INTEGER (1..64) OPTIONAL, -- Need R
sdt-SSB-Subset-r17 CHOICE {
shortBitmap-r17 BIT STRING (SIZE (4)),
mediumBitmap-r17 BIT STRING (SIZE (8)),
longBitmap-r17 BIT STRING (SIZE (64))
} OPTIONAL, -- Need S
sdt-SSB-PerCG-PUSCH-r17 ENUMERATED {oneEighth, oneFourth, half, one, two, four, eight, sixteen} OPTIONAL, -- Need M
sdt-P0-PUSCH-r17 INTEGER (-16..15) OPTIONAL, -- Need M
sdt-Alpha-r17 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need M
sdt-DMRS-Ports-r17 CHOICE {
dmrsType1-r17 BIT STRING (SIZE (8)),
dmrsType2-r17 BIT STRING (SIZE (12))
} OPTIONAL, -- Need M
sdt-NrofDMRS-Sequences-r17 INTEGER (1..2) OPTIONAL -- Need M
}
CG-RRC-Configuration-r18 ::= SEQUENCE {
cg-RRC-RetransmissionTimer-r18 INTEGER (1..288) OPTIONAL, -- Need R
cg-RRC-RSRP-ThresholdSSB-r18 RSRP-Range OPTIONAL, -- Need R
rrc-SSB-Subset-r18 CHOICE {
shortBitmap-r18 BIT STRING (SIZE (4)),
mediumBitmap-r18 BIT STRING (SIZE (8)),
longBitmap-r18 BIT STRING (SIZE (64))
} OPTIONAL, -- Need S
rrc-SSB-PerCG-PUSCH-r18 ENUMERATED {oneEighth, oneFourth, half, one, two, four, eight, sixteen} OPTIONAL, -- Need M
rrc-P0-PUSCH-r18 INTEGER (-16..15) OPTIONAL, -- Need M
rrc-Alpha-r18 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need M
rrc-DMRS-Ports-r18 CHOICE {
dmrsType1-r18 BIT STRING (SIZE (8)),
dmrsType2-r18 BIT STRING (SIZE (12))
} OPTIONAL, -- Need M
rrc-NrofDMRS-Sequences-r18 INTEGER (1..2) OPTIONAL, -- Need M
...
}
-- TAG-CONFIGUREDGRANTCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CONTROLRESOURCESET-START
```
```
ControlResourceSet ::= SEQUENCE {
controlResourceSetId ControlResourceSetId,
frequencyDomainResources BIT STRING (SIZE (45)),
duration INTEGER (1..maxCoReSetDuration),
cce-REG-MappingType CHOICE {
interleaved SEQUENCE {
reg-BundleSize ENUMERATED {n2, n3, n6},
interleaverSize ENUMERATED {n2, n3, n6},
shiftIndex INTEGER(0..maxNrofPhysicalResourceBlocks-1) OPTIONAL -- Need S
},
nonInterleaved NULL
},
precoderGranularity ENUMERATED {sameAsREG-bundle, allContiguousRBs},
tci-StatesPDCCH-ToAddList SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId OPTIONAL, -- Cond NotSIB-initialBWP
tci-StatesPDCCH-ToReleaseList SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId OPTIONAL, -- Cond NotSIB-initialBWP
tci-PresentInDCI ENUMERATED {enabled} OPTIONAL, -- Need S
pdcch-DMRS-ScramblingID INTEGER (0..65535) OPTIONAL, -- Need S
...,
[[
rb-Offset-r16 INTEGER (0..5) OPTIONAL, -- Need S
tci-PresentDCI-1-2-r16 INTEGER (1..3) OPTIONAL, -- Need S
coresetPoolIndex-r16 INTEGER (0..1) OPTIONAL, -- Need S
controlResourceSetId-v1610 ControlResourceSetId-v1610 OPTIONAL -- Need S
]],
[[
followUnifiedTCI-State-r17 ENUMERATED {enabled} OPTIONAL -- Need R
]],
[[
applyIndicatedTCI-State-r18 ENUMERATED {first, second, both, none} OPTIONAL -- Cond FollowUTCI
]]
}
-- TAG-CONTROLRESOURCESET-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CSI-APERIODICTRIGGERSTATELIST-START
CSI-AperiodicTriggerStateList ::= SEQUENCE (SIZE (1..maxNrOfCSI-AperiodicTriggers)) OF CSI-AperiodicTriggerState
CSI-AperiodicTriggerState ::= SEQUENCE {
associatedReportConfigInfoList SEQUENCE (SIZE (1..maxNrofReportConfigPerAperiodicTrigger)) OF CSI-AssociatedReportConfigInfo,
...
[[
ap-CSI-MultiplexingMode-r17 ENUMERATED {enabled} OPTIONAL -- Need R
]],
[[
ltm-AssociatedReportConfigInfo-r18 LTM-CSI-ReportConfigId-r18 OPTIONAL -- Need R
]],
[[
delayOffsetCompensation-r19 ENUMERATED {enabled} OPTIONAL -- Need R
]]
}
CSI-AssociatedReportConfigInfo ::= SEQUENCE {
reportConfigId CSI-ReportConfigId,
resourcesForChannel CHOICE {
nzp-CSI-RS SEQUENCE {
resourceSet INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
qcl-info SEQUENCE (SIZE (1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF TCI-StateId
OPTIONAL -- Cond Aperiodic
},
csi-SSB-ResourceSet INTEGER (1..maxNrofCSI-SSB-ResourceSetsPerConfig)
},
csi-IM-ResourcesForInterference INTEGER (1..maxNrofCSI-IM-ResourceSetsPerConfig) OPTIONAL, -- Cond CSI-IM-ForInterference
nzp-CSI-RS-ResourcesForInterference INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig) OPTIONAL, -- Cond NZP-CSI-RS-ForInterference
...
[[
resourcesForChannel2-r17 CHOICE {
nzp-CSI-RS2-r17 SEQUENCE {
resourceSet2-r17 INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
qcl-info2-r17 SEQUENCE (SIZE (1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF TCI-StateId
OPTIONAL -- Cond Aperiodic
},
csi-SSB-ResourceSet2-r17 INTEGER (1..maxNrofCSI-SSB-ResourceSetsPerConfigExt)
}
OPTIONAL, -- Need R
csi-SSB-ResourceSetExt INTEGER (1..maxNrofCSI-SSB-ResourceSetsPerConfigExt) OPTIONAL -- Need R
]],
[[
```
```
resourcesForChannelTDCP-r18 SEQUENCE {
resourceSet2TDCP-r18 INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
resourceSet3TDCP-r18 INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig) OPTIONAL, -- Need R
} OPTIONAL, -- Cond TDCP
applyIndicatedTCI-State-r18 CHOICE {
perSet-r18 ENUMERATED {first, second},
perResource-r18 SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF ENUMERATED {first, second}
} OPTIONAL, -- Cond ApplyIndicatedTCI
applyIndicatedTCI-State2-r18 CHOICE {
perSet-r18 ENUMERATED {first, second},
perResource-r18 SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF ENUMERATED {first, second}
} OPTIONAL, -- Cond SecondCSICMR
csi-ReportSubConfigTriggerList-r18 CSI-ReportSubConfigTriggerList-r18 OPTIONAL, -- Need R
]],
[[
resourcesForChannelCLI-r19 SEQUENCE {
resourceSetCLI-r19 INTEGER (1..maxNrofCLI-MeasResourceSetsPerConfig-r19) OPTIONAL, -- Need R
qcl-infoCLI-r19 SEQUENCE (SIZE(1..maxNrofCLI-MeasResourceSetsPerConfig-r19)) OF TCI-StateId OPTIONAL, -- Need R
} OPTIONAL, -- Need R
resourcesForChannelCJTC-r19 SEQUENCE {
nzp-CSI-RS2-r19 SEQUENCE {
resourceSet2CJTC-r19 INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
qcl-info2CJTC-r19 SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF TCI-StateId
OPTIONAL -- Need R
},
nzp-CSI-RS3-r19 SEQUENCE {
resourceSet3CJTC-r19 INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
qcl-info3CJTC-r19 SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF TCI-StateId
OPTIONAL, -- Need R
} OPTIONAL, -- Need R
nzp-CSI-RS4-r19 SEQUENCE {
resourceSet4CJTC-r19 INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
qcl-info4CJTC-r19 SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF TCI-StateId
OPTIONAL, -- Need R
} OPTIONAL, -- Need R
} OPTIONAL, -- Cond CJTC
mr-SelectedResources-r19 SEQUENCE {
firstSelectedResource-r19 INTEGER (1..8) OPTIONAL, -- Need R
secondSelectedResource-r19 INTEGER (1..8) OPTIONAL -- Need R
}
]]
}
-- TAG-CSI-APERIODICTRIGGERSTATELIST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CSI-MEASCONFIG-START
CSI-MeasConfig ::=
SEQUENCE {
nzp-CSI-RS-ResourceToAddModList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-Resource OPTIONAL, -- Need N
nzp-CSI-RS-ResourceToReleaseList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-ResourceId OPTIONAL, -- Need N
nzp-CSI-RS-ResourceSetToAddModList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSet
OPTIONAL, -- Need N
nzp-CSI-RS-ResourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSetId
OPTIONAL, -- Need N
csi-IM-ResourceToAddModList SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-Resource OPTIONAL, -- Need N
csi-IM-ResourceToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-ResourceId OPTIONAL, -- Need N
csi-IM-ResourceSetToAddModList SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSet OPTIONAL, -- Need N
csi-IM-ResourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSetId OPTIONAL, -- Need N
csi-SSB-ResourceSetToAddModList SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSets)) OF CSI-SSB-ResourceSet OPTIONAL, -- Need N
csi-SSB-ResourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSets)) OF CSI-SSB-ResourceSetId OPTIONAL, -- Need N
csi-ResourceConfigToAddModList SEQUENCE (SIZE (1..maxNrofCSI-ResourceConfigurations)) OF CSI-ResourceConfig
OPTIONAL, -- Need N
csi-ResourceConfigToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-ResourceConfigurations)) OF CSI-ResourceConfigId
OPTIONAL, -- Need N
csi-ReportConfigToAddModList SEQUENCE (SIZE (1..maxNrofCSI-ReportConfigurations)) OF CSI-ReportConfig OPTIONAL, -- Need N
csi-ReportConfigToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-ReportConfigurations)) OF CSI-ReportConfigId
OPTIONAL, -- Need N
reportTriggerSize INTEGER (0..6) OPTIONAL, -- Need M
aperiodicTriggerStateList SetupRelease { CSI-AperiodicTriggerStateList } OPTIONAL, -- Need M
semiPersistentOnPUSCH-TriggerStateList SetupRelease { CSI-SemiPersistentOnPUSCH-TriggerStateList } OPTIONAL, -- Need M
...,
[[
reportTriggerSizeDCI-0-2-r16 INTEGER (0..6) OPTIONAL -- Need R
]],
[[
sCellActivationRS-ConfigToAddModList-r17 SEQUENCE (SIZE (1..maxNrofSCellActRS-r17)) OF SCellActivationRS-Config-r17 OPTIONAL, -- Need N
sCellActivationRS-ConfigToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofSCellActRS-r17)) OF SCellActivationRS-ConfigId-r17 OPTIONAL -- Need N
]],
[[
ltm-CSI-ReportConfigToAddModList-r18 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ReportConfigurations-r18)) OF LTM-CSI-ReportConfig-r18
]]]
}
}
```
```
ltm-CSI-ReportConfigToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ReportConfigurations-r18)) OF LTM-CSI-ReportConfigId-r18
OPTIONAL, -- Need N
]],
[[
cli-RSSI-MeasResourceToAddModList-r19 SEQUENCE (SIZE (1..maxNrofCLI-RSSI-MeasResources-r19)) OF CLI-RSSI-MeasResource-r19
OPTIONAL, -- Need N
cli-RSSI-MeasResourceToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofCLI-RSSI-MeasResources-r19)) OF CLI-RSSI-MeasResourceId-r19
OPTIONAL, -- Need N
cli-RSSI-MeasResourceSetToAddModList-r19 SEQUENCE (SIZE (1..maxNrofCLI-RSSI-MeasResourceSets-r19)) OF CLI-RSSI-MeasResourceSet-r19
OPTIONAL, -- Need N
cli-RSSI-MeasResourceSetToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofCLI-RSSI-MeasResourceSets-r19)) OF CLI-RSSI-MeasResourceSetId-r19
OPTIONAL, -- Need N
srs-RSRP-MeasResourceToAddModList-r19 SEQUENCE (SIZE (1..maxNrofSRS-RSRP-MeasResources-r19)) OF SRS-RSRP-MeasResource-r19
OPTIONAL, -- Need N
srs-RSRP-MeasResourceToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofSRS-RSRP-MeasResources-r19)) OF SRS-RSRP-MeasResourceId-r19
OPTIONAL, -- Need N
srs-RSRP-MeasResourceSetToAddModList-r19 SEQUENCE (SIZE (1..maxNrofSRS-RSRP-MeasResourceSets-r19)) OF SRS-RSRP-MeasResourceSet-r19
OPTIONAL, -- Need N
srs-RSRP-MeasResourceSetToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofSRS-RSRP-MeasResourceSets-r19)) OF SRS-RSRP-MeasResourceSetId-r19
OPTIONAL, -- Need N
csi-LoggedMeasurementConfigToAddModList-r19 SEQUENCE (SIZE (1..maxNrofLoggedMeasurementConfigurations-r19)) OF CSI-LoggedMeasurementConfig-r19
OPTIONAL, -- Need N
csi-LoggedMeasurementConfigToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofLoggedMeasurementConfigurations-r19)) OF CSI-LoggedMeasurementConfigId-r19
OPTIONAL, -- Need N
]]
}
-- TAG-CSI-MEASCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CSI-REPORTCONFIG-START
CSI-ReportConfig ::= SEQUENCE {
reportConfigId CSI-ReportConfigId,
carrier ServCellIndex OPTIONAL, -- Need S
resourcesForChannelMeasurement CSI-ResourceConfigId,
csi-IM-ResourcesForInterference CSI-ResourceConfigId OPTIONAL, -- Need R
nzp-CSI-RS-ResourcesForInterference CSI-ResourceConfigId OPTIONAL, -- Need R
reportConfigType CHOICE {
periodic SEQUENCE {
reportSlotConfig CSI-ReportPeriodicityAndOffset,
pucch-CSI-ResourceList SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
},
semiPersistentOnPUCCH SEQUENCE {
reportSlotConfig CSI-ReportPeriodicityAndOffset,
pucch-CSI-ResourceList SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
},
semiPersistentOnPUSCH SEQUENCE {
reportSlotConfig ENUMERATED {s15, s110, s120, s140, s180, s1160, s1320},
reportSlotOffsetList SEQUENCE (SIZE (1.. maxNrofUL-Allocations)) OF INTEGER (0..32),
p0alpha P0-PUSCH-AlphaSetId
},
aperiodic SEQUENCE {
reportSlotOffsetList SEQUENCE (SIZE (1..maxNrofUL-Allocations)) OF INTEGER (0..32)
}
},
reportQuantity CHOICE {
none NULL,
cri-RI-PMI-CQI NULL,
cri-RI-i1 NULL,
cri-RI-i1-CQI SEQUENCE {
pdsch-BundleSizeForCSI ENUMERATED {n2, n4} OPTIONAL -- Need S
},
cri-RI-CQI NULL,
cri-RSRP NULL,
}
}
```
```
ssb-Index-RSRP NULL,
cri-RI-LI-PMI-CQI NULL
},
reportFreqConfiguration SEQUENCE {
cqi-FormatIndicator ENUMERATED { widebandCQI, subbandCQI } OPTIONAL, -- Need R
pmi-FormatIndicator ENUMERATED { widebandPMI, subbandPMI } OPTIONAL, -- Need R
csi-ReportingBand CHOICE {
subbands3 BIT STRING(SIZE(3)),
subbands4 BIT STRING(SIZE(4)),
subbands5 BIT STRING(SIZE(5)),
subbands6 BIT STRING(SIZE(6)),
subbands7 BIT STRING(SIZE(7)),
subbands8 BIT STRING(SIZE(8)),
subbands9 BIT STRING(SIZE(9)),
subbands10 BIT STRING(SIZE(10)),
subbands11 BIT STRING(SIZE(11)),
subbands12 BIT STRING(SIZE(12)),
subbands13 BIT STRING(SIZE(13)),
subbands14 BIT STRING(SIZE(14)),
subbands15 BIT STRING(SIZE(15)),
subbands16 BIT STRING(SIZE(16)),
subbands17 BIT STRING(SIZE(17)),
subbands18 BIT STRING(SIZE(18)),
...,
subbands19-v1530 BIT STRING(SIZE(19))
} OPTIONAL -- Need S
} OPTIONAL, -- Need R
timeRestrictionForChannelMeasurements ENUMERATED {configured, notConfigured},
timeRestrictionForInterferenceMeasurements ENUMERATED {configured, notConfigured},
codebookConfig CodebookConfig OPTIONAL, -- Need R
dummy ENUMERATED {n1, n2} OPTIONAL, -- Need R
groupBasedBeamReporting CHOICE {
enabled NULL,
disabled SEQUENCE {
nrofReportedRS ENUMERATED {n1, n2, n3, n4} OPTIONAL -- Need S
}
},
cqi-Table CQI-Table OPTIONAL, -- Need R
subbandSize ENUMERATED {value1, value2},
non-PMI-PortIndication SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerConfig)) OF PortIndexFor8Ranks OPTIONAL, -- Need R
...,
[[
semiPersistentOnPUSCH-v1530 SEQUENCE {
reportSlotConfig-v1530 ENUMERATED {sl4, sl8, sl16}
} OPTIONAL -- Need R
]],
[[
semiPersistentOnPUSCH-v1610 SEQUENCE {
reportSlotOffsetListDCI-0-2-r16 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32) OPTIONAL -- Need R
} OPTIONAL -- Need R
]]
```
```
reportSlotOffsetListDCI-0-1-r16 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32) OPTIONAL -- Need R
}
aperiodic-v1610 SEQUENCE {
reportSlotOffsetListDCI-0-2-r16 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32) OPTIONAL, -- Need R
reportSlotOffsetListDCI-0-1-r16 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32) OPTIONAL -- Need R
}
reportQuantity-r16 CHOICE {
cri-SINR-r16 NULL,
ssb-Index-SINR-r16 NULL
}
codebookConfig-r16 CodebookConfig-r16
]],
[[
cqi-BitsPerSubband-r17 ENUMERATED {bits4}
groupBasedBeamReporting-v1710 SEQUENCE {
nrofReportedGroups-r17 ENUMERATED {n1, n2, n3, n4}
}
codebookConfig-r17 CodebookConfig-r17
sharedCMR-r17 ENUMERATED {enable}
csi-ReportMode-r17 ENUMERATED {model1, mode2}
numberOfSingleTRP-CSI-Model-r17 ENUMERATED {n0, n1, n2}
reportQuantity-r17 CHOICE {
cri-RSRP-Index-r17 NULL,
ssb-Index-RSRP-Index-r17 NULL,
cri-SINR-Index-r17 NULL,
ssb-Index-SINR-Index-r17 NULL
}
]],
[[
semiPersistentOnPUSCH-v1720 SEQUENCE {
reportSlotOffsetList-r17 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128) OPTIONAL, -- Need R
reportSlotOffsetListDCI-0-2-r17 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128) OPTIONAL, -- Need R
reportSlotOffsetListDCI-0-1-r17 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128) OPTIONAL -- Need R
}
aperiodic-v1720 SEQUENCE {
reportSlotOffsetList-r17 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128) OPTIONAL, -- Need R
reportSlotOffsetListDCI-0-2-r17 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128) OPTIONAL, -- Need R
reportSlotOffsetListDCI-0-1-r17 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128) OPTIONAL -- Need R
}
]],
[[
codebookConfig-v1730 CodebookConfig-v1730
]],
[[
groupBasedBeamReporting-v1800 SEQUENCE {
reportingMode-r18 ENUMERATED {jointULDL, onlyUL}
}
reportQuantity-r18 TDCP-r18
codebookConfig-r18 CodebookConfig-r18
csi-ReportSubConfigToAddModList-r18 SEQUENCE (SIZE (1..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18)) OF CSI-ReportSubConfig-r18
```
```
csi-ReportSubConfigToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18)) OPTIONAL, -- Need N
OF CSI-ReportSubConfigId-r18
OPTIONAL -- Need N
],
[[
nrofReportedCLImeasResources-r19 ENUMERATED {n1, n2, n3, n4} OPTIONAL, -- Need R
pucch-CSI-ResourceListExt-r19 SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-ResourceExt-v1900 OPTIONAL, -- Need R
symbolType-r19 ENUMERATED {sbfd, non-sbfd} OPTIONAL, -- Need R
nrofReportedRS-v1900 ENUMERATED {n6, n8} OPTIONAL, -- Need S
predictionConfiguration-r19 CHOICE {
csi-InferencePrediction-r19 NULL,
configurationForBM-PredictionAndDataCollection-r19 SEQUENCE {
resourcesForChannelPrediction-r19 CSI-ResourceConfigId,
associatedIdForChannelPrediction-r19 AssociatedId-r19 OPTIONAL, -- Need R
associatedIdForChannelMeasurement-r19 AssociatedId-r19 OPTIONAL, -- Need R
nrofReportedPredictedRS-r19 ENUMERATED {n1, n2, n3, n4} OPTIONAL, -- Need R
nrofTimeInstance-r19 ENUMERATED {n1, n2, n4, n8} OPTIONAL, -- Need R
timeGap-r19 ENUMERATED {ms10, ms20, ms40, ms80, ms160, spare3, spare2, spare1} OPTIONAL, -- Need R
...
},
configurationForBM-Monitoring-r19 SEQUENCE {
refToPredictionConfig-r19 CSI-ReportConfigId,
nrofBestBeamForMonitoring-r19 ENUMERATED {n1, n2} OPTIONAL, -- Need R
nrofTransmissionOccasion-r19 ENUMERATED {n1, n3, n7, n15} OPTIONAL, -- Need R
timeInstanceForRS-PAI-r19 ENUMERATED {n1, n2, n3, n4, n5, n6, n7, n8} OPTIONAL, -- Need R
mappingToResourcesForChannelPrediction-r19 BIT STRING (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerSet)) OPTIONAL, -- Need R
...
},
configurationForCSI-Monitoring-r19 SEQUENCE {
refToPredictionConfig-r19 CSI-ReportConfigId,
timeInstanceForCSI-PAI-r19 ENUMERATED {n1, n2, n3, n4, n5, n6, n7, n8} OPTIONAL, -- Need R
...
}
}
codebookConfig-r19 CodebookConfig-r19 OPTIONAL, -- Need R
portMappingMethod-r19 ENUMERATED {method1, method2} OPTIONAL, -- Cond codebookBased
valueOfM-r19 INTEGER (1..4) OPTIONAL, -- Need R
reportQuantity-r19 CHOICE {
noneBM-r19 NULL,
noneCSI-r19 NULL,
p-CRI-r19 NULL,
p-SSB-Index-r19 NULL,
p-CRI-RSRP-r19 NULL,
p-SSB-Index-RSRP-r19 NULL,
rs-PAI-r19 NULL,
csi-PAI-r19 NULL,
cjtc-Dd-r19 NULL,
cjtc-F-r19 NULL,
}
```
```
cjtc-P-r19 NULL,
cjtc-Dd-F-r19 NULL,
cli-RSSI-r19 NULL,
cli-SRS-RSRP-r19 NULL
}
csi-ReportCJTC-r19 CSI-ReportCJTC-r19 OPTIONAL, -- Need R
csi-ReportSubConfigToAddModListExt-r19 SEQUENCE (SIZE (1..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18))
OF CSI-ReportSubConfig-v1900 OPTIONAL, -- Need N
csi-ReportUE-Initiated-r19 CSI-ReportUE-Initiated-r19 OPTIONAL -- Need R
]]
}
PortIndexFor8Ranks ::= CHOICE {
portIndex8 SEQUENCE{
rank1-8 PortIndex8 OPTIONAL, -- Need R
rank2-8 SEQUENCE (SIZE (2)) OF PortIndex8 OPTIONAL, -- Need R
rank3-8 SEQUENCE (SIZE (3)) OF PortIndex8 OPTIONAL, -- Need R
rank4-8 SEQUENCE (SIZE (4)) OF PortIndex8 OPTIONAL, -- Need R
rank5-8 SEQUENCE (SIZE (5)) OF PortIndex8 OPTIONAL, -- Need R
rank6-8 SEQUENCE (SIZE (6)) OF PortIndex8 OPTIONAL, -- Need R
rank7-8 SEQUENCE (SIZE (7)) OF PortIndex8 OPTIONAL, -- Need R
rank8-8 SEQUENCE (SIZE (8)) OF PortIndex8 OPTIONAL -- Need R
},
portIndex4 SEQUENCE{
rank1-4 PortIndex4 OPTIONAL, -- Need R
rank2-4 SEQUENCE (SIZE (2)) OF PortIndex4 OPTIONAL, -- Need R
rank3-4 SEQUENCE (SIZE (3)) OF PortIndex4 OPTIONAL, -- Need R
rank4-4 SEQUENCE (SIZE (4)) OF PortIndex4 OPTIONAL -- Need R
},
portIndex2 SEQUENCE{
rank1-2 PortIndex2 OPTIONAL, -- Need R
rank2-2 SEQUENCE (SIZE (2)) OF PortIndex2 OPTIONAL -- Need R
},
portIndex1 NULL
}
PortIndex8 ::= INTEGER (0..7)
PortIndex4 ::= INTEGER (0..3)
PortIndex2 ::= INTEGER (0..1)
TDCP-r18 ::= SEQUENCE {
delayDSetofLengthY-r18 SEQUENCE (SIZE (1.. maxNrofdelayD-r18)) OF DelayD,
phaseReporting-r18 ENUMERATED {enable} OPTIONAL -- Need R
}
DelayD ::= ENUMERATED { symb4, slot1, slot2, slot3, slot4, slot5, slot6, slot10 }
CSI-ReportSubConfig-r18 ::= SEQUENCE {
reportSubConfigId-r18 CSI-ReportSubConfigId-r18,
reportSubConfigParams-r18 CHOICE {
```
```
al-parameters SEQUENCE {
codebookSubConfig-r18 CodebookConfig
portSubsetIndicator-r18 CHOICE {
p2 BIT STRING (SIZE (2)),
p4 BIT STRING (SIZE (4)),
p8 BIT STRING (SIZE (8)),
p12 BIT STRING (SIZE (12)),
p16 BIT STRING (SIZE (16)),
p24 BIT STRING (SIZE (24)),
p32 BIT STRING (SIZE (32))
}
non-PMI-PortIndication-r18 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerConfig)) OF PortIndexFor8Ranks
},
a2-parameters SEQUENCE {
nzp-CSI-RS-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerSet)) OF NZP-CSI-RS-ResourceIndex-r18
}
powerOffset-r18 INTEGER(0..23)
}
NZP-CSI-RS-ResourceIndex-r18 ::= INTEGER (0..maxNrofNZP-CSI-RS-ResourcesPerSet-1-r18)
CSI-ReportCJTC-r19 ::= SEQUENCE {
associatedSRS-ResourceSet-r19 SEQUENCE {
srs-ResourceSetId-r19 SRS-ResourceSetId,
srs-ResourceId-r19 SRS-ResourceId,
referenceAntennaPort-r19 INTEGER (1..8)
}
linkedCJTC-Report-r19 CSI-ReportConfigId
valueOfAD-r19 ENUMERATED {dot5, one}
valueOfMD-r19 ENUMERATED {n32, n64, n128, n256}
valueOfAFO-r19 ENUMERATED {zeroDot1, zeroDot2}
valueOfMFO-r19 ENUMERATED {n16, n32, n256 }
valueOfMPhi-r19 ENUMERATED {n16, n32}
subbandSizeCJTC-r19 ENUMERATED {n1, n2, n4, n8, n16, wideband}
nrofSubbandsPO-r19 SEQUENCE (SIZE (1..16)) OF INTEGER (1..275)
}
CSI-ReportSubConfig-v1900 ::= SEQUENCE {
reportSubConfigParams-v1900 SEQUENCE {
al-Parameters-v1900 SEQUENCE {
portSubsetIndicator-v1900 CHOICE {
p48 BIT STRING (SIZE (48)),
p64 BIT STRING (SIZE (64)),
p128 BIT STRING (SIZE (128))
}
}
}
}
...
```
```
}
CSI-ReportUE-Initiated-r19 ::= SEQUENCE {
eventTypeUE-Initiated-r19 CHOICE {
event1-r19 SEQUENCE {
event1Threshold-r19 RSRP-Range,
...
},
event2-r19 SEQUENCE {
eventThreshold-r19 INTEGER (0..31),
conditionFulfillmentIndicator-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
...
},
event7-r19 SEQUENCE {
eventThreshold-r19 INTEGER (0..31),
valueOfQ-r19 INTEGER (1..8),
conditionFulfillmentIndicator-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
...
}
},
reportTransmissionMode-r19 CHOICE {
modeA-r19 SEQUENCE {
reportSlotOffsetList-r19 SEQUENCE (SIZE (1..maxNrofUL-Allocations-r16)) OF INTEGER (0..128)
},
modeB-r19 SEQUENCE {
pusch-ResourceListOfModeB-r19 SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUSCH-ResourceOfModeB-r19,
minimumPucch-PuschOffset-r19 ENUMERATED {sym0, sym1, sym2, sym4, sym8, sym16, sym32, sym64, sym128, sym256, sym512}
}
},
nrofReportedRS-UE-Initiated-r19 ENUMERATED {n1, n2, n3, n4},
tci-ServCellIndex-r19 ServCellIndex OPTIONAL, -- Need R
currentBeamReport-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
eventCountWindow-r19 SEQUENCE {
eventInstanceCount-r19 INTEGER (2..16),
eventDetectionTimeWindow-r19 ENUMERATED {ms4, ms5, ms8, ms10, ms16, ms20, ms40, ms80, ms160, ms320, ms640, ms1280} OPTIONAL, -- Need R
}
ue-InitiatedResourceConfig-r19 SEQUENCE {
pucch-Cell-r19 ENUMERATED {spCell, pucch-Scell},
ue-InitiatedResourceList-r19 SEQUENCE (SIZE (1..maxNrofBWPs)) OF UE-InitiatedResource-r19,
...
},
...
}
PUSCH-ResourceOfModeB-r19 ::= SEQUENCE {
configuredGrantConfigIndex-r19 ConfiguredGrantConfigIndex-r16,
ul-BWP-Id-r19 BWP-Id
}
```
```
UE-InitiatedResource-r19 ::= SEQUENCE {
periodicityAndOffset-r19 CHOICE {
sym2 NULL,
sym6or7 NULL,
sl1 NULL, -- Recurs in every slot
sl2 INTEGER (0..1),
sl4 INTEGER (0..3),
sl5 INTEGER (0..4),
sl8 INTEGER (0..7),
sl10 INTEGER (0..9),
sl16 INTEGER (0..15),
sl20 INTEGER (0..19),
sl40 INTEGER (0..39),
sl80 INTEGER (0..79),
sl160 INTEGER (0..159),
sl320 INTEGER (0..319),
sl640 INTEGER (0..639)
},
resource-r19 PUCCH-ResourceId,
ul-BWP-Id-r19 BWP-Id
}
-- TAG-CSI-REPORTCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CSI-REPORTSUBCONFIGID-START
CSI-ReportSubConfigId-r18 ::= INTEGER (0..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-1-r18)
-- TAG-CSI-REPORTSUBCONFIGID-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CSI-REPORTSUBCONFIGTRIGGERLIST-START
```
```
CSI-ReportSubConfigTriggerList-r18 ::= SEQUENCE (SIZE (1..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18)) OF CSI-ReportSubConfigId-r18
-- TAG-CSI-REPORTSUBCONFIGTRIGGERLIST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CSI-SEMI PERSISTENT ON PUSCH TRIGGER STATE LIST-START
CSI-SemiPersistentOnPUSCH-TriggerStateList ::= SEQUENCE (SIZE (1..maxNrOfSemiPersistentPUSCH-Triggers)) OF CSI-SemiPersistentOnPUSCH-TriggerState
CSI-SemiPersistentOnPUSCH-TriggerState ::= SEQUENCE {
associatedReportConfigInfo CSI-ReportConfigId,
...
[[
sp-CSI-MultiplexingMode-r17 ENUMERATED {enabled} OPTIONAL -- Need R
]],
[[
csi-ReportSubConfigTriggerList-r18 CSI-ReportSubConfigTriggerList-r18 OPTIONAL, -- Need R
ltm-AssociatedReportConfigInfo-r18 LTM-CSI-ReportConfigId-r18 OPTIONAL -- Need R
]]
}
-- TAG-CSI-SEMI PERSISTENT ON PUSCH TRIGGER STATE LIST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-DMRS-DOWNLINKCONFIG-START
DMRS-DownlinkConfig ::= SEQUENCE {
dmrs-Type ENUMERATED {type2} OPTIONAL, -- Need S
dmrs-AdditionalPosition ENUMERATED {pos0, pos1, pos3} OPTIONAL, -- Need S
maxLength ENUMERATED {len2} OPTIONAL, -- Need S
scramblingID0 INTEGER (0..65535) OPTIONAL, -- Need S
scramblingID1 INTEGER (0..65535) OPTIONAL, -- Need S
phaseTrackingRS SetupRelease { PTRS-DownlinkConfig } OPTIONAL, -- Need M
...,
[[
dmrs-Downlink-r16 ENUMERATED {enabled} OPTIONAL -- Need R
]],
[[
dmrs-TypeEnh-r18 ENUMERATED {enabled} OPTIONAL -- Need R
]]
}
-- TAG-DMRS-DOWNLINKCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-DMRS-UPLINKCONFIG-START
DMRS-UplinkConfig ::=
SEQUENCE {
dmrs-Type ENUMERATED {type2} OPTIONAL, -- Need S
dmrs-AdditionalPosition ENUMERATED {pos0, pos1, pos3} OPTIONAL, -- Need S
phaseTrackingRS SetupRelease { PTRS-UplinkConfig } OPTIONAL, -- Need M
maxLength ENUMERATED {len2} OPTIONAL, -- Need S
transformPrecodingDisabled
SEQUENCE {
scramblingID0 INTEGER (0..65535) OPTIONAL, -- Need S
scramblingID1 INTEGER (0..65535) OPTIONAL, -- Need S
...
[[
dmrs-Uplink-r16 ENUMERATED {enabled} OPTIONAL, -- Need R
]]
} OPTIONAL, -- Need R
transformPrecodingEnabled
SEQUENCE {
nPUSCH-Identity INTEGER(0..1007) OPTIONAL, -- Need S
}
}
-- ASN1END
```
```
sequenceGroupHopping ENUMERATED {disabled} OPTIONAL, -- Need S
sequenceHopping ENUMERATED {enabled} OPTIONAL, -- Need S
...'
[[
dmrs-UplinkTransformPrecoding-r16 SetupRelease {DMRS-UplinkTransformPrecoding-r16}
]]
}
...'
[[
dmrs-TypeEnh-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
]]
}
DMRS-UplinkTransformPrecoding-r16 ::= SEQUENCE {
pi2BPSK-ScramblingID0 INTEGER(0..65535) OPTIONAL, -- Need S
pi2BPSK-ScramblingID1 INTEGER(0..65535) OPTIONAL, -- Need S
}
-- TAG-DMRS-UPLINKCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-DOWNLINKCONFIGCOMMONSIB-START
DownlinkConfigCommonSIB ::= SEQUENCE {
frequencyInfoDL FrequencyInfoDL-SIB,
initialDownlinkBWP BWP-DownlinkCommon,
bcch-Config BCCH-Config,
pcch-Config PCCH-Config,
...
[[
pei-Config-r17 PEI-Config-r17 OPTIONAL, -- Need R
initialDownlinkBWP-RedCap-r17 BWP-DownlinkCommon OPTIONAL -- Need R
]],
[[
frequencyInfoDL-v1800 FrequencyInfoDL-SIB-v1800 OPTIONAL -- Need R
]],
[[
lowPowerConfig-r19 LowPowerConfig-r19 OPTIONAL, -- Need R
pagingAdaptPEI-Config-r19 PEI-Config-r19 OPTIONAL -- Need R
]]
}
DownlinkConfigCommonSIB-v1760 ::= SEQUENCE {
frequencyInfoDL-v1760 FrequencyInfoDL-SIB-v1760
}
BCCH-Config ::= SEQUENCE {
modificationPeriodCoeff ENUMERATED {n2, n4, n8, n16},
...
}
PCCH-Config ::= SEQUENCE {
defaultPagingCycle PagingCycle,
nAndPagingFrameOffset CHOICE {
oneT NULL,
halfT INTEGER (0..1),
quarterT INTEGER (0..3),
oneEighthT INTEGER (0..7),
oneSixteenthT INTEGER (0..15)
},
ns ENUMERATED {four, two, one},
firstPDCCH-MonitoringOccasionOfPO CHOICE {
sCS15KHZoneT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..139),
sCS30KHZoneT-SCS15KHZhalft SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..279),
sCS60KHZoneT-SCS30KHZhalft-SCS15KHZquarterT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..559),
sCS120KHZoneT-SCS60KHZhalft-SCS30KHZquarterT-SCS15KHZoneEighthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..1119),
sCS120KHZhalft-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..2239),
}
}
```
```
sCS480KHZoneT-SCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..4479),
sCS480KHZhalft-SCS120KHZoneEighthT-SCS60KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..8959),
sCS480KHZquarterT-SCS120KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..17919)
}
OPTIONAL, -- Need R
...,
[[
nrofPDCCH-MonitoringOccasionPerSSB-InPO-r16 INTEGER (2..4) OPTIONAL -- Cond SharedSpectrum2
]],
[[
ranPagingInIdlePO-r17 ENUMERATED {true} OPTIONAL, -- Need R
firstPDCCH-MonitoringOccasionOfPO-v1710 CHOICE {
sCS480KHZoneEighthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..35839),
sCS480KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..71679)
} OPTIONAL -- Need R
]],
[[
pagingAdaptation-r19 SEQUENCE {
pagingAdapt-NS-r19 ENUMERATED {eight,four, two, one},
pagingAdaptNAndPagingFrameOffset-r19 CHOICE {
oneT NULL,
halft INTEGER (0..1),
quarterT INTEGER (0..3),
oneEighthT INTEGER (0..7),
oneSixteenthT INTEGER (0..15),
oneThirtySecondT INTEGER (0..31)
},
pagingAdaptFirstPDCCH-MonitoringOccasionOfPO-r19 CHOICE {
sCS15KHZoneT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..139),
sCS30KHZoneT-SCS15KHZhalft SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..279),
sCS60KHZoneT-SCS30KHZhalft-SCS15KHZquarterT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..559),
sCS120KHZoneT-SCS60KHZhalft-SCS30KHZquarterT-SCS15KHZoneEighthT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..1119),
sCS120KHZhalft-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..2239),
sCS480KHZoneT-SCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT-SCS15KHZoneThirtySecondT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..4479),
sCS480KHZhalft-SCS120KHZoneEighthT-SCS60KHZoneSixteenthT-SCS30KHZoneThirtySecondT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..8959),
sCS480KHZquarterT-SCS120KHZoneSixteenthT-SCS60KHZoneThirtySecondT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..17919),
sCS480KHZoneEighthT-SCS120KHZoneThirtySecondT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..35839),
sCS480KHZoneSixteenthT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..71679),
sCS480KHZoneThirtySecondT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..143359)
} OPTIONAL, -- Need R
... OPTIONAL -- Need R
}
]]
}
```
```
PEI-Config-r17 ::= SEQUENCE {
po-NumPerPEI-r17 ENUMERATED {po1, po2, po4, po8},
payloadSizeDCI-2-7-r17 INTEGER (1..maxDCI-2-7-Size-r17),
pei-FrameOffset-r17 INTEGER (0..16),
subgroupConfig-r17 SubgroupConfig-r17,
lastUsedCellOnly-r17 ENUMERATED {true} OPTIONAL, -- Need R
...
}
SubgroupConfig-r17 ::= SEQUENCE {
subgroupsNumPerPO-r17 INTEGER (1.. maxNrofPagingSubgroups-r17),
subgroupsNumForUEID-r17 INTEGER (1.. maxNrofPagingSubgroups-r17) OPTIONAL, -- Need S
...
}
LowPowerConfig-r19 ::= SEQUENCE {
lpwus-MvalueAndSeqConfigFR1-r19 CHOICE {
nOne SEQUENCE {
lpwus-OverlaidSeqRoot-r19 SEQUENCE {
root1-r19 INTEGER (1..131),
root2-r19 INTEGER (1..131) OPTIONAL, -- Need R
} OPTIONAL, -- Need R
lpwus-OverlaidSeqNum-r19 ENUMERATED {n1, n2, n4, n8, n16} OPTIONAL -- Need R
},
nTwo SEQUENCE {
lpwus-OverlaidSeqRoot-r19 SEQUENCE {
root1-r19 INTEGER (1..61),
root2-r19 INTEGER (1..61) OPTIONAL, -- Need R
} OPTIONAL, -- Need R
lpwus-OverlaidSeqNum-r19 ENUMERATED {n1, n2, n4, n8} OPTIONAL -- Need R
},
nFour SEQUENCE {
lpwus-OverlaidSeqRoot-r19 SEQUENCE {
root1-r19 INTEGER (1..31),
root2-r19 INTEGER (1..31) OPTIONAL, -- Need R
} OPTIONAL, -- Need R
lpwus-OverlaidSeqNum-r19 ENUMERATED {n1, n2, n4} OPTIONAL -- Need R
}
} OPTIONAL, -- Cond FR1-Only
lpwus-MvalueAndSeqConfigFR2-r19 CHOICE {
nOne SEQUENCE {
lpwus-OverlaidSeqRoot-r19 SEQUENCE {
root1-r19 INTEGER (1..131),
root2-r19 INTEGER (1..131) OPTIONAL, -- Need R
} OPTIONAL, -- Need R
lpwus-OverlaidSeqNum-SCS-120kHz-r19 ENUMERATED {n1, n2} OPTIONAL -- Need R
}
} OPTIONAL, -- Cond FR2-Only
lpwus-LO-FrameOffsetList-r19 SEQUENCE {
```
```
offsetForLongerWakeUpDelay-r19 SEQUENCE (SIZE (1..4)) OF INTEGER (8..200) OPTIONAL, -- Need R
offsetForShorterWakeUpDelay-r19 SEQUENCE (SIZE (1..4)) OF INTEGER (8..200) OPTIONAL -- Need R
},
lpwus-LO-FrameOffsetListForPagingAdapt-r19 SEQUENCE {
offsetForLongerWakeUpDelay-r19 SEQUENCE (SIZE (1..8)) OF INTEGER (8..200) OPTIONAL, -- Need R
offsetForShorterWakeUpDelay-r19 SEQUENCE (SIZE (1..8)) OF INTEGER (8..200) OPTIONAL -- Need R
},
lpwus-MO-NumPerLO-r19 ENUMERATED {n1, n2, n3, n4},
lpwus-PO-NumPerLO-r19 ENUMERATED {po1, po2, po4} OPTIONAL, -- Need R
lpwus-EPRE-Ratio-r19 ENUMERATED {dBminus3, dB0, dB3, dB6} OPTIONAL, -- Need R
lpwus-AvailableSlot-r19 CHOICE {
n10 BIT STRING (SIZE (10)),
n20 BIT STRING (SIZE (20)),
n40 BIT STRING (SIZE (40))
} OPTIONAL, -- Need R
lpwus-AvailableSymbol-r19 CHOICE {
oneSlot BIT STRING (SIZE (14)),
twoSlots BIT STRING (SIZE (28))
} OPTIONAL, -- Need R
lpwus-OffsetFirstMoWithinLo-r19 CHOICE {
offsetForSCS-15kHz INTEGER (0..139),
offsetForSCS-30kHz INTEGER (0..279),
offsetForSCS-120kHz INTEGER (0..1119)
} OPTIONAL, -- Need R
lpwus-NominalMoDuration-r19 INTEGER (1..98) OPTIONAL, -- Need R
lpwus-ActualDuration-r19 CHOICE {
mValue1 INTEGER (2..64),
mValue2 INTEGER (1..32),
mValue4 INTEGER (1..16)
} OPTIONAL, -- Need R
lpwus-LPSS-StartRB-r19 INTEGER (0..263) OPTIONAL, -- Cond OOK-only
lpwus-LPSS-BeamSubset-r19 CHOICE {
shortBitmap BIT STRING (SIZE (4)),
mediumBitmap BIT STRING (SIZE (8)),
longBitmap BIT STRING (SIZE (64))
} OPTIONAL, -- Need S
lpss-EPRE-Ratio-r19 ENUMERATED {dBminus3, dB0, dB3, dB6} OPTIONAL, -- Need R
lpss-BinarySeqIndex-r19 INTEGER (0..3) OPTIONAL, -- Cond OOK-only
lpss-MValueAndSeqConfig-r19 CHOICE {
nOne SEQUENCE {
lpss-BinarySeqLen-r19 ENUMERATED {n6, n8} OPTIONAL, -- Cond OOK-only
lpss-OverlaidSeqRoot-r19 INTEGER (1..131) OPTIONAL -- Cond OOK4-Only
},
nTwo SEQUENCE {
lpss-BinarySeqLen-r19 ENUMERATED {n12, n16} OPTIONAL, -- Cond OOK-only
lpss-OverlaidSeqRoot-r19 INTEGER (1..61) OPTIONAL -- Cond OOK4-Only
},
nFour SEQUENCE {
lpss-BinarySeqLen-r19 ENUMERATED {n16, n32} OPTIONAL, -- Cond OOK-only
lpss-OverlaidSeqRoot-r19 INTEGER (1..31) OPTIONAL -- Cond OOK4-Only
}
}
```
```
}
}
lpss-PeriodicityAndOffset-r19 CHOICE {
ms160 INTEGER (0..159),
ms320 INTEGER (0..319)
}
lpss-StartSymbol-r19 SEQUENCE {
startSymbol1-r19 INTEGER (0..10),
startSymbol2-r19 INTEGER (0..10)
}
lp-SubgroupConfig-r19 LP-SubgroupConfig-r19,
entryCondition-r19 EntryCondition-r19,
exitCondition-r19 ExitCondition-r19,
...
}
LP-SubgroupConfig-r19 ::= SEQUENCE {
lp-SubgroupsNumPerPO-r19 INTEGER (1.. maxNrofPagingSubgroupsLP-r19),
lp-SubgroupsNumForUEID-r19 INTEGER (1.. maxNrofPagingSubgroupsLP-r19)
...
}
EntryCondition-r19 ::= SEQUENCE {
entryEvaluationOnMR-ForLR-OnLPSS-r19 SEQUENCE {
thresholdP1-r19 ReselectionThreshold,
thresholdQ1-r19 ReselectionThresholdQ
}
entryEvaluationOnMR-ForLR-OnSSB-r19 SEQUENCE {
thresholdP2-r19 ReselectionThreshold,
thresholdQ2-r19 ReselectionThresholdQ
}
entryEvaluationOnLR-ForLR-OnSSB-r19 SEQUENCE {
thresholdP1-LR-r19 ThresholdP-LR-r19,
thresholdQ1-LR-r19 ThresholdQ-LR-r19
}
entryEvaluationOnLR-ForLR-OnLPSS-r19 SEQUENCE {
thresholdP3-LR-r19 ThresholdP-LR-r19,
thresholdQ3-LR-r19 ThresholdQ-LR-r19
}
...
}
ExitCondition-r19 ::= SEQUENCE {
exitEvaluationOnLR-ForLR-OnLPSS-r19 SEQUENCE {
thresholdP2-LR-r19 ThresholdP-LR-r19,
thresholdQ2-LR-r19 ThresholdQ-LR-r19
}
exitEvaluationOnLR-ForLR-OnSSB-r19 SEQUENCE {
thresholdP4-LR-r19 ThresholdP-LR-r19,
thresholdQ4-LR-r19 ThresholdQ-LR-r19
}
}
```
OPTIONAL, -- Need R
OPTIONAL, -- Cond OOK-only
OPTIONAL -- Need R
OPTIONAL, -- Need R
OPTIONAL, -- Need S
OPTIONAL -- Need R
OPTIONAL, -- Cond SupportLR-OnLPSS
OPTIONAL -- Need R
OPTIONAL, -- Cond SupportLR-OnSSB
OPTIONAL -- Need R
OPTIONAL, -- Need R
OPTIONAL -- Need R
OPTIONAL, -- Need R
OPTIONAL -- Need R
OPTIONAL, -- Cond SupportLR-OnLPSS
OPTIONAL -- Need R
```
} OPTIONAL, -- Cond SupportLR-OnSSB
...
}
PEI-Config-r19 ::= SEQUENCE {
po-NumPerPEI-r19 ENUMERATED {po1, po2, po4, po8},
payloadSizeDCI-2-7-r19 INTEGER (1..maxDCI-2-7-Size-r17),
pei-FrameOffset-r19 INTEGER (0..32),
...
}
-- TAG-DOWNLINKCONFIGCOMMONSIB-STOP
-- ASN1STOP
-- ASN1START
-- TAG-DRX-CONFIG-START
DRX-Config ::= SEQUENCE {
drx-onDurationTimer CHOICE {
subMilliSeconds INTEGER (1..31),
```
```
milliSeconds ENUMERATED {
ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
},
drx-InactivityTimer ENUMERATED {
ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
spare7, spare6, spare5, spare4, spare3, spare2, spare1},
drx-HARQ-RTT-TimerDL INTEGER (0..56),
drx-HARQ-RTT-TimerUL INTEGER (0..56),
drx-RetransmissionTimerDL ENUMERATED {
sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9,
spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1},
drx-RetransmissionTimerUL ENUMERATED {
sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9,
spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 },
drx-LongCycleStartOffset CHOICE {
ms10 INTEGER(0..9),
ms20 INTEGER(0..19),
ms32 INTEGER(0..31),
ms40 INTEGER(0..39),
ms60 INTEGER(0..59),
ms64 INTEGER(0..63),
ms70 INTEGER(0..69),
ms80 INTEGER(0..79),
ms128 INTEGER(0..127),
ms160 INTEGER(0..159),
ms256 INTEGER(0..255),
ms320 INTEGER(0..319),
ms512 INTEGER(0..511),
ms640 INTEGER(0..639),
ms1024 INTEGER(0..1023),
ms1280 INTEGER(0..1279),
ms2048 INTEGER(0..2047),
ms2560 INTEGER(0..2559),
ms5120 INTEGER(0..5119),
ms10240 INTEGER(0..10239)
},
shortDRX SEQUENCE {
drx-ShortCycle ENUMERATED {
ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32,
ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, spare9,
spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 },
drx-ShortCycleTimer INTEGER (1..16)
}
drx-SlotOffset INTEGER (0..31) OPTIONAL, -- Need R
}
```
```
DRX-ConfigExt-v1700 ::=
SEQUENCE {
drx-HARQ-RTT-TimerDL-r17 INTEGER (0..448),
drx-HARQ-RTT-TimerUL-r17 INTEGER (0..448)
}
↩DRX-ConfigExt2-v1800 ::=
SEQUENCE {
drx-NonIntegerLongCycleStartOffset-r18 CHOICE {
ms1001over240 INTEGER (0..3),
ms25over6 INTEGER (0..3),
ms25over3 INTEGER (0..7),
ms1001over120 INTEGER (0..7),
ms100over9 INTEGER (0..10),
ms25over2 INTEGER (0..11),
ms40over3 INTEGER (0..12),
ms125over9 INTEGER (0..12),
ms50over3 INTEGER (0..15),
ms1001over60 INTEGER (0..15),
ms125over6 INTEGER (0..19),
ms200over9 INTEGER (0..21),
ms250over9 INTEGER (0..26),
ms100over3 INTEGER (0..32),
ms1001over30 INTEGER (0..32),
ms75over2 INTEGER (0..36),
ms125over3 INTEGER (0..40),
ms1001over24 INTEGER (0..40),
ms200over3 INTEGER (0..65),
ms1001over15 INTEGER (0..65),
ms250over3 INTEGER (0..82),
ms1001over12 INTEGER (0..82),
ms400over3 INTEGER (0..132),
...
},
shortDRX-r18 SEQUENCE {
drx-NonIntegerShortCycle-r18
ENUMERATED {ms1001over240, ms25over6, ms25over3, ms1001over120, ms100over9, ms25over2,
ms40over3, ms125over9, ms50over3, ms1001over60, ms125over6, ms200over9,
ms100over3, ms1001over30, ms125over3, ms1001over24, ms200over3, spare15,
spare14, spare13, spare12, spare11, spare10, spare9, spare8, spare7, spare6,
spare5, spare4, spare3, spare2, spare1},
drx-ShortCycleTimer-r18 INTEGER (1..16)
}
drx-TimeReferenceSFN-r18 ENUMERATED {sfn512} OPTIONAL, -- Need R
drx-TimeReferenceSFN-r18 ENUMERATED {sfn512} OPTIONAL -- Need N
}
-- TAG-DRX-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-EARLYUL-SYNCCONFIG-START
EarlyUL-SyncConfig-r18 ::= SEQUENCE {
frequencyInfoUL-r18 FrequencyInfoUL,
rach-ConfigGeneric-r18 RACH-ConfigGeneric,
bwp-GenericParameters-r18 BWP,
ssb-PerRACH-Occasion-r18 ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen} OPTIONAL, -- Need R
prach-RootSequenceIndex-r18 CHOICE {
1839 INTEGER (0..837),
1139 INTEGER (0..137)
}
ltm-PRACH-SubcarrierSpacing-r18 SubcarrierSpacing OPTIONAL, -- Need R
n-TimingAdvanceOffset-r18 ENUMERATED { n0, n25600, n39936, spare1 } OPTIONAL, -- Cond L139
...
[[
ltm-tdd-UL-DL-ConfigurationCommon-r18 TDD-UL-DL-ConfigCommon OPTIONAL, -- Cond TDD
ltm-restrictedSetConfig-r18 ENUMERATED {unrestrictedSet, restrictedSetTypeA, restrictedSetTypeB} OPTIONAL -- Need R
]],
[[
ltm-TimeAlignmentTimer-r19 TimeAlignmentTimer OPTIONAL, -- Need R
ltm-TimeAlignmentTimerTag2-r19 TimeAlignmentTimer OPTIONAL -- Cond 2TA
]]
}
-- TAG-EARLYUL-SYNCCONFIG-STOP
```
-- ASN1STOP
-- ASN1START
-- TAG-FEATURECOMBINATION-START
FeatureCombination-r17 ::= SEQUENCE {
redCap-r17 ENUMERATED {true} OPTIONAL, -- Need R
smallData-r17 ENUMERATED {true} OPTIONAL, -- Need R
nsag-r17 NSAG-List-r17 OPTIONAL, -- Need R
msg3-Repetitions-r17 ENUMERATED {true} OPTIONAL, -- Need R
}
```
```
msg1-Repetitions-r18 ENUMERATED {true} OPTIONAL, -- Need R
eRedCap-r18 ENUMERATED {true} OPTIONAL, -- Need R
spare2 ENUMERATED {true} OPTIONAL, -- Need R
spare1 ENUMERATED {true} OPTIONAL, -- Need R
}
NSAG-List-r17 ::= SEQUENCE (SIZE (1.. maxSliceInfo-r17)) OF NSAG-ID-r17
-- TAG-FEATURECOMBINATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-FEATURECOMBINATIONPREAMBLES-START
FeatureCombinationPreambles-r17 ::= SEQUENCE {
```
```
featureCombination-r17 FeatureCombination-r17,
startPreambleForThisPartition-r17 INTEGER (0..63),
numberOfPreamblesPerSSB-ForThisPartition-r17 INTEGER (1..64),
ssb-SharedRO-MaskIndex-r17 INTEGER (1..15) OPTIONAL, -- Need S
groupBconfigured-r17 SEQUENCE {
ra-SizeGroupA-r17 ENUMERATED {b56, b144, b208, b256, b282, b480, b640,
b800, b1000, b72, spare6, spare5, spare4, spare3, spare2, spare1},
messagePowerOffsetGroupB-r17 ENUMERATED { minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18},
numberOfRA-PreamblesGroupA-r17 INTEGER (1..64)
} OPTIONAL, -- Need R
separateMsgA-PUSCH-Config-r17 MsgA-PUSCH-Config-r16 OPTIONAL, -- Cond MsgAConfigCommon
msgA-RSRP-Threshold-r17 RSRP-Range OPTIONAL, -- Need R
rsrp-ThresholdSSB-r17 RSRP-Range OPTIONAL, -- Need R
deltaPreamble-r17 INTEGER (-1..6) OPTIONAL, -- Need R
...
[[
msg1-RepetitionNum-r18 ENUMERATED {n2, n4, n8, spare1} OPTIONAL, -- Cond Msg1Rep2
msg1-RepetitionTimeOffsetROGroup-r18 ENUMERATED {n4, n8, n16, spare1} OPTIONAL -- Cond Msg1Rep3
]]
}
-- TAG-FEATURECOMBINATIONPREAMBLES-STOP
-- ASN1STOP
-- ASN1START
-- TAG-FREQUENCYINFODL-START
FrequencyInfoDL ::= SEQUENCE {
absoluteFrequencySSB ARFCN-ValueNR OPTIONAL, -- Cond SpCellAdd
frequencyBandList MultiFrequencyBandListNR,
absoluteFrequencyPointA ARFCN-ValueNR,
scs-SpecificCarrierList SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
...
[[
referenceCell-r18 ServCellIndex OPTIONAL -- Cond SSBlessSCell
]]
}
-- TAG-FREQUENCYINFODL-STOP
-- ASN1STOP
-- ASN1START
-- TAG-FREQUENCYINFODL-SIB-START
```
```
FrequencyInfoDL-SIB := SEQUENCE {
frequencyBandList MultiFrequencyBandListNR-SIB,
offsetToPointA INTEGER (0..2199),
scs-SpecificCarrierList SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier
}
FrequencyInfoDL-SIB-v1760 := SEQUENCE {
frequencyBandList-v1760 MultiFrequencyBandListNR-SIB-v1760
}
FrequencyInfoDL-SIB-v1800 := SEQUENCE {
frequencyBandListAerial-r18 MultiFrequencyBandListNR-Aerial-SIB-r18
}
-- TAG-FREQUENCYINFODL-SIB-STOP
-- ASN1STOP
-- ASN1START
-- TAG-FREQUENCYINFOUL-START
FrequencyInfoUL := SEQUENCE {
frequencyBandList MultiFrequencyBandListNR OPTIONAL, -- Cond FDD-OrSUL-OrEarlyUL-Sync
absoluteFrequencyPointA ARFCN-ValueNR OPTIONAL, -- Cond FDD-OrSUL-OrEarlyUL-Sync
scs-SpecificCarrierList SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
additionalSpectrumEmission OPTIONAL, -- Need S
p-Max P-Max OPTIONAL, -- Need S
frequencyShift7p5khz ENUMERATED {true} OPTIONAL, -- Cond FDD-TDD-OrSUL-Optional
...
[[
```
```
additionalSpectrumEmission-v1760 AdditionalSpectrumEmission-v1760 OPTIONAL -- Need S
[[
additionalSpectrumEmissionAerial-r18 AdditionalSpectrumEmission-r18 OPTIONAL -- Need S
]]
}
-- TAG-FREQUENCYINFOUL-STOP
-- ASN1STOP
-- ASN1START
-- TAG-FREQUENCYINFOUL-SIB-START
FrequencyInfoUL-SIB ::= SEQUENCE {
frequencyBandList MultiFrequencyBandListNR-SIB OPTIONAL, -- Cond FDD-OrSUL
absoluteFrequencyPointA ARFCN-ValueNR OPTIONAL, -- Cond FDD-OrSUL
scs-SpecificCarrierList SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
p-Max P-Max OPTIONAL, -- Need S
frequencyShift7p5khz ENUMERATED {true} OPTIONAL, -- Cond FDD-TDD-OrSUL-Optional
...
[[
frequencyBandListAerial-r18 MultiFrequencyBandListNR-Aerial-SIB-r18 OPTIONAL -- Need S
]]
}
FrequencyInfoUL-SIB-v1760 ::= SEQUENCE {
frequencyBandList-v1760 MultiFrequencyBandListNR-SIB-v1760
}
-- TAG-FREQUENCYINFOUL-SIB-STOP
-- ASN1STOP
-- ASN1START
-- TAG-HYSTERESISALTITUDE-START
HysteresisAltitude-r18 ::= INTEGER (0..64)
-- TAG-HYSTERESISALTITUDE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-LTM-CANDIDATEID-START
LTM-CandidateId-r18 ::= INTEGER (1..maxNrofLTM-Configs-r18)
-- TAG-LTM-CANDIDATEID-STOP
-- ASN1STOP
-- ASN1START
-- TAG-LTM-CANDIDATE-START
LTM-Candidate-r18 ::= SEQUENCE {
ltm-CandidateId-r18 LTM-CandidateId-r18,
ltm-CandidatePCI-r18 PhysCellId OPTIONAL, -- Need M
ltm-SSB-Config-r18 LTM-SSB-Config-r18 OPTIONAL, -- Need M
ltm-CandidateConfig-r18 OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL, -- Need M
ltm-ConfigComplete-r18 ENUMERATED {true} OPTIONAL, -- Need R
ltm-EarlyUL-SyncConfig-r18 OCTET STRING (CONTAINING EarlyUL-SyncConfig-r18) OPTIONAL, -- Need R
ltm-EarlyUL-SyncConfigSUL-r18 OCTET STRING (CONTAINING EarlyUL-SyncConfig-r18) OPTIONAL, -- Need R
ltm-TCI-Info-r18 LTM-TCI-Info-r18 OPTIONAL, -- Need M
ltm-NoResetID-r18 INTEGER (1..maxNrofLTM-Configs-plus1-r18) OPTIONAL, -- Need M
ltm-UE-MeasuredTA-ID-r18 INTEGER (1..maxNrofLTM-Configs-plus1-r18) OPTIONAL, -- Need M
...,
[[
ltm-NoSecurityChangeId-r19 LTM-NoSecurityChangeId-r19 OPTIONAL, -- Need M
ltm-ExecutionCondition-r19 SetupRelease {LTM-ExecutionConditionList-r19} OPTIONAL, -- Need M
ltm-NZP-CSI-RS-ResourceToAddModList-r19 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-Resource
OPTIONAL, -- Need N
ltm-NZP-CSI-RS-ResourceToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-ResourceId
OPTIONAL, -- Need N
ltm-NZP-CSI-RS-ResourceSetToAddModList-r19 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSet
OPTIONAL, -- Need N
ltm-NZP-CSI-RS-ResourceSetToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSetId
OPTIONAL, -- Need N
ltm-CSI-ReportConfig-r19 SetupRelease {LTM-CSI-ReportConfig-r18} OPTIONAL, -- Need M
ltm-CSI-IM-ResourceToAddModList-r19 SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-Resource
OPTIONAL, -- Need N
ltm-CSI-IM-ResourceToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-ResourceId
OPTIONAL -- Need N
]]
}
```
```
ltm-CSI-IM-ResourceSetToAddModList-r19 SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSet
OPTIONAL, -- Need N
ltm-CSI-IM-ResourceSetToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSetId
OPTIONAL -- Need N
]]
}
LTM-SSB-Config-r18 ::= SEQUENCE {
ssb-Frequency-r18 ARFCN-ValueNR,
subcarrierSpacing-r18 SubcarrierSpacing,
ssb-Periodicity-r18 ENUMERATED {ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1} OPTIONAL, -- Need S
ssb-PositionsInBurst-r18 CHOICE {
shortBitmap BIT STRING (SIZE (4)),
mediumBitmap BIT STRING (SIZE (8)),
longBitmap BIT STRING (SIZE (64))
} OPTIONAL, -- Need R
ss-PBCH-BlockPower-r18 INTEGER (-60..50) OPTIONAL, -- Need R
...
}
LTM-NoSecurityChangeId-r19 ::= INTEGER (1..maxNrofLTM-Configs-plus1-r18)
-- TAG-LTM-CANDIDATE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-LTM-CONFIG-START
LTM-Config-r18 ::= SEQUENCE {
ltm-ReferenceConfiguration-r18 SetupRelease {ReferenceConfiguration-r18} OPTIONAL, -- Need M
ltm-CandidateToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofLTM-Configs-r18)) OF LTM-CandidateId-r18 OPTIONAL, -- Need N
ltm-CandidateToAddModList-r18 SEQUENCE (SIZE (1..maxNrofLTM-Configs-r18)) OF LTM-Candidate-r18 OPTIONAL, -- Need N
ltm-ServingCellNoResetID-r18 INTEGER (1..maxNrofLTM-Configs-plus1-r18) OPTIONAL, -- Need N
ltm-CSI-ResourceConfigToAddModList-r18 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfig-r18 OPTIONAL, -- Need N
ltm-CSI-ResourceConfigToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfigId-r18 OPTIONAL, -- Need N
attemptLTM-Switch-r18 ENUMERATED {true} OPTIONAL, -- Cond LTM-MCG
ltm-ServingCellUE-MeasuredTA-ID-r18 INTEGER (1..maxNrofLTM-Configs-plus1-r18) OPTIONAL, -- Need N
...,
[[
ltm-ServingCellNoSecurityChangeID-r19 LTM-NoSecurityChangeId-r19 OPTIONAL, -- Need N
ltm-ServingCellExecutionCondition-r19 CHOICE {
release NULL,
setup LTM-ExecutionConditionList-r19
} OPTIONAL, -- Need N
]]
}
-- TAG-LTM-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-LTM-CONFIGNRDC-START
LTM-ConfigNRDC-r19 ::=
SEQUENCE {
ltm-ConfigurationSCG-r19 LTM-Config-r18 OPTIONAL, -- Need M
ltm-SK-CounterConfigToAddModList-r19 SEQUENCE (SIZE (1..maxSecurityCellSet-r18)) OF SK-CounterConfigLTM-r19 OPTIONAL, -- Need N
ltm-SK-CounterConfigToReleaseList-r19 SEQUENCE (SIZE (1..maxSecurityCellSet-r18)) OF LTM-NoSecurityChangeId-r19 OPTIONAL, -- Need N
...
}
-- TAG-LTM-CONFIGNRDC-STOP
-- ASN1STOP
-- ASN1START
-- TAG-LTM-CSI-REPORTCONFIG-START
LTM-CSI-ReportConfig-r18 ::= SEQUENCE {
ltm-CSI-ReportConfigId-r18 LTM-CSI-ReportConfigId-r18,
ltm-ResourcesForChannelMeasurement-r18 LTM-CSI-ResourceConfigId-r18,
ltm-ReportConfigType-r18 CHOICE {
periodic-r18 SEQUENCE {
reportSlotConfig-r18 CSI-ReportPeriodicityAndOffset,
pucch-CSI-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofBWP)) OF PUCCH-CSI-Resource
},
semiPersistentOnPUCCH-r18 SEQUENCE {
reportSlotConfig-r18 CSI-ReportPeriodicityAndOffset,
pucch-CSI-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofBWP)) OF PUCCH-CSI-Resource
},
semiPersistentOnPUSCH-r18 SEQUENCE {
reportSlotConfig-r18 CSI-ReportPeriodicityAndOffset,
reportSlotOffsetList-r18 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
reportSlotOffsetListDCI-0-2-r18 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
reportSlotOffsetListDCI-0-1-r18 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
p0alpha-r18 P0-PUSCH-AlphaSetId
},
aperiodic-r18 SEQUENCE {
reportSlotOffsetList-r18 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
reportSlotOffsetListDCI-0-2-r18 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
reportSlotOffsetListDCI-0-1-r18 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128)
},
...,
eventTriggered-r19 SEQUENCE {
eventId-r19 CHOICE {
eventLTM2-r19 SEQUENCE {
ltm2-Threshold-r19 MeasTriggerQuantity,
hysteresis-r19 Hysteresis,
timeToTrigger-r19 TimeToTrigger,
...
},
eventLTM3-r19 SEQUENCE {
ltm3-Offset-r19 MeasTriggerQuantityOffset,
hysteresis-r19 Hysteresis,
timeToTrigger-r19 TimeToTrigger,
servingSpecificOffsetS-r19 MeasTriggerQuantityOffset OPTIONAL, -- Need S
...
}
}
}
}
}
```
```
eventLTM4-r19 SEQUENCE {
ltm4-Threshold-r19 MeasTriggerQuantity,
hysteresis-r19 Hysteresis,
timeToTrigger-r19 TimeToTrigger,
...
},
eventLTM5-r19 SEQUENCE {
ltm5-Threshold1-r19 MeasTriggerQuantity,
ltm5-Threshold2-r19 MeasTriggerQuantity,
hysteresis-r19 Hysteresis,
timeToTrigger-r19 TimeToTrigger,
...
},
...
},
eventTriggeredReportConfig-r19 SEQUENCE {
ltm-CandidateReportConfigList-r19 SEQUENCE (SIZE (1..maxNrofLTM-Configs-r18)) OF LTM-CandidateReportConfig-r19
OPTIONAL, -- Need R
ltm-EventTriggeredReportContent-r19 LTM-EventTriggeredReportContent-r19 OPTIONAL, -- Need R
reportOnLeave-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
ltm-EventTriggeredPeriodicReport-r19 LTM-EventTriggeredPeriodicReport-r19 OPTIONAL, -- Need S
...
OPTIONAL -- Need R
},
ltm-ReportContent-r18 LTM-ReportContent-r18,
...,
[[
ltm-ReportContent-v1900 LTM-ReportContent-v1900 OPTIONAL, -- Need R
ltm-EarlyCSI-ReportConfig-r19 LTM-EarlyCSI-ReportConfig-r19 OPTIONAL -- Cond EarlyCSI
]]
}
LTM-ReportContent-r18 ::= SEQUENCE {
nrOfReportedCells-r18 ENUMERATED {n1,n2,n3,n4},
nrOfReportedRS-PerCell-r18 ENUMERATED {n1,n2,n3,n4},
spCellInclusion-r18 ENUMERATED {true} OPTIONAL -- Need R
}
LTM-EventTriggeredPeriodicReport-r19 ::= SEQUENCE {
reportInterval-r19 ENUMERATED {ms20, ms60, ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240,
ms20480, ms40960, min1,min6, min12, min30 },
reportAmount-r19 ENUMERATED {r2, r4, r8, r16, r32, r64, infinity, spare1},
...
}
LTM-EventTriggeredReportContent-r19 ::= SEQUENCE {
maxNumberOfReportedBeams-r19 INTEGER (1..16),
allowReportAnyBeam-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
reportCurrentBeam-r19 ENUMERATED {enabled} OPTIONAL -- Cond LTM2
}
```
```
...
}
LTM-CandidateReportConfig-r19 ::=
ltm-CandidateReportConfigId-r19
candidateSpecificOffset-r19
...
}
LTM-ReportContent-v1900 ::=
reportQuantity-r19
...
}
LTM-EarlyCSI-ReportConfig-r19 ::=
ltm-ResourceForInterferenceMeasurements-r19
ltm-CodebookConfig-r19
twoToThirtyTwoPorts
moreThanThirtyTwoPorts
...
}
reportQuantity-r19
ltm-CQI-Table-r19
...
}
-- TAG-LTM-CSI-REPORTCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-LTM-CSI-REPORTCONFIGID-START
LTM-CSI-ReportConfigId-r18 ::= INTEGER (0..maxNrofLTM-CSI-ReportConfigurations-1-r18)
-- TAG-LTM-CSI-REPORTCONFIGID-STOP
-- ASN1STOP
-- ASN1START
-- TAG-LTM-CSI-RESOURCECONFIG-START
LTM-CSI-ResourceConfig-r18 ::= SEQUENCE {
ltm-CSI-ResourceConfigId-r18 LTM-CSI-ResourceConfigId-r18,
ltm-SSB-ResourceSet-r18 LTM-SSB-ResourceSet-r18,
...
[[
ltm-NZP-CSI-RS-ResourceSet-r19 LTM-NZP-CSI-RS-ResourceSet-r19 OPTIONAL, -- Need R
ltm-CSI-IM-ResourceSet-r19 LTM-CSI-IM-ResourceSet-r19 OPTIONAL, -- Need R
resourceType-r19 ENUMERATED {periodic, semiPersistent} OPTIONAL -- Cond NoSSB
]]
}
LTM-SSB-ResourceSet-r18 ::= SEQUENCE {
ltm-SSB-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourcesPerSet-r18)) OF SSB-Index,
ltm-CandidateIdList-r18 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourcesPerSet-r18)) OF LTM-CandidateId-r18,
...
}
LTM-NZP-CSI-RS-ResourceSet-r19 ::= SEQUENCE {
ltm-CSI-RS-ResourceList-r19 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourcesPerSet-r18)) OF NZP-CSI-RS-ResourceId,
ltm-CandidateIdList-r19 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourcesPerSet-r18)) OF LTM-CandidateId-r18,
repetition-r19 ENUMERATED {off} OPTIONAL, -- Need R
...
}
LTM-CSI-IM-ResourceSet-r19 ::= SEQUENCE {
ltm-CSI-IM-ResourceSetId-r19 CSI-IM-ResourceSetId,
...
}
```
```
-- TAG-LTM-CSI-RESOURCECONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-LTM-CSI-RESOURCECONFIGID-START
LTM-CSI-ResourceConfigId-r18 ::= INTEGER (0..maxNrofLTM-CSI-ResourceConfigurations-1-r18)
-- TAG-LTM-CSI-RESOURCECONFIGID-STOP
-- ASN1STOP
-- ASN1START
-- TAG-LTM-EXECUTIONCONDITIONLIST-START
LTM-ExecutionConditionList-r19 ::= SEQUENCE (SIZE (1..maxNrofLTM-Configs-r18)) OF LTM-ExecutionCondition-r19
LTM-ExecutionCondition-r19 ::= SEQUENCE {
ltm-CandidateId-r19 LTM-CandidateId-r18,
executionCondition-r19 CHOICE {
l1-Conditions-r19 LTM-CSI-ReportConfigId-r18,
l3-Conditions-r19 SEQUENCE (SIZE (1..2)) OF MeasId
} OPTIONAL, -- Need R
...
}
-- TAG-LTM-EXECUTIONCONDITIONLIST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-LTM-TCI-INFO-START
LTM-TCI-Info-r18 ::=
SEQUENCE {
ltm-DL-OrJointTCI-StateToAddModList-r18 SEQUENCE (SIZE (1..maxNrofCandidateTCI-State-r18)) OF CandidateTCI-State-r18
OPTIONAL, -- Need N
ltm-DL-OrJointTCI-StateToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofCandidateTCI-State-r18)) OF TCI-StateId
OPTIONAL, -- Need N
ltm-UL-TCI-StateToAddModList-r18 SEQUENCE (SIZE (1..maxNrofCandidateUL-TCI-r18)) OF CandidateTCI-UL-State-r18
OPTIONAL, -- Need N
ltm-UL-TCI-StateToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofCandidateUL-TCI-r18)) OF TCI-UL-StateId-r17
OPTIONAL, -- Need N
ltm-NZP-CSI-RS-ResourceToAddModList-r18 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-Resource
OPTIONAL, -- Need N
ltm-NZP-CSI-RS-ResourceToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-ResourceId
OPTIONAL, -- Need N
ltm-NZP-CSI-RS-ResourceSetToAddModList-r18 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSet
OPTIONAL, -- Need N
ltm-NZP-CSI-RS-ResourceSetToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSetId
OPTIONAL, -- Need N
pathlossReferenceRS-ToAddModList-r18 SEQUENCE (SIZE (1..maxNrofPathlossReferenceRSs-r17)) OF PathlossReferenceRS-r17
OPTIONAL, -- Need N
pathlossReferenceRS-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofPathlossReferenceRSs-r17)) OF PathlossReferenceRS-Id-r17
OPTIONAL, -- Need N
unifiedTCI-StateType-r18 ENUMERATED {separate, joint} OPTIONAL, -- Need R
...
}
-- TAG-LTM-TCI-INFO-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MAC-CELLGROUPCONFIG-START
MAC-CellGroupConfig ::= SEQUENCE {
drx-Config SetupRelease { DRX-Config } OPTIONAL, -- Need M
schedulingRequestConfig SchedulingRequestConfig OPTIONAL, -- Need M
bsr-Config BSR-Config OPTIONAL, -- Need M
tag-Config TAG-Config OPTIONAL, -- Need M
phr-Config SetupRelease { PHR-Config } OPTIONAL, -- Need M
skipUplinkTxDynamic BOOLEAN,
...
[[
csi-Mask BOOLEAN OPTIONAL, -- Need M
dataInactivityTimer SetupRelease { DataInactivityTimer } OPTIONAL -- Cond MCG-Only
]],
[[
usePreBSR-r16 ENUMERATED {true} OPTIONAL, -- Need R
schedulingRequestID-LBT-SCell-r16 SchedulingRequestId OPTIONAL, -- Need R
lch-BasedPrioritization-r16 ENUMERATED {enabled} OPTIONAL, -- Need R
schedulingRequestID-BFR-SCell-r16 SchedulingRequestId OPTIONAL, -- Need R
drx-ConfigSecondaryGroup-r16 SetupRelease { DRX-ConfigSecondaryGroup-r16 } OPTIONAL -- Need M
]],
[[
enhancedSkipUplinkTxDynamic-r16 ENUMERATED {true} OPTIONAL, -- Need R
enhancedSkipUplinkTxConfigured-r16 ENUMERATED {true} OPTIONAL -- Need R
]]
```
```
]],
[[
intraCG-Prioritization-r17 ENUMERATED {enabled} OPTIONAL, -- Cond LCH-PrioWithReTxTimer
drx-ConfigSL-r17 SetupRelease { DRX-ConfigSL-r17 } OPTIONAL, -- Need M
drx-ConfigExt-v1700 SetupRelease { DRX-ConfigExt-v1700 } OPTIONAL, -- Need M
schedulingRequestID-BFR-r17 SchedulingRequestId OPTIONAL, -- Need R
schedulingRequestID-BFR2-r17 SchedulingRequestId OPTIONAL, -- Need R
schedulingRequestConfig-v1700 SchedulingRequestConfig-v1700 OPTIONAL, -- Need M
tar-Config-r17 SetupRelease { TAR-Config-r17 } OPTIONAL, -- Need M
g-RNTI-ConfigToAddModList-r17 SEQUENCE (SIZE (1..maxG-RNTI-r17)) OF MBS-RNTI-SpecificConfig-r17 OPTIONAL, -- Need N
g-RNTI-ConfigToReleaseList-r17 SEQUENCE (SIZE (1..maxG-RNTI-r17)) OF MBS-RNTI-SpecificConfigId-r17 OPTIONAL, -- Need N
g-CS-RNTI-ConfigToAddModList-r17 SEQUENCE (SIZE (1..maxG-CS-RNTI-r17)) OF MBS-RNTI-SpecificConfig-r17 OPTIONAL, -- Need N
g-CS-RNTI-ConfigToReleaseList-r17 SEQUENCE (SIZE (1..maxG-CS-RNTI-r17)) OF MBS-RNTI-SpecificConfigId-r17 OPTIONAL, -- Need N
allowCSI-SRS-Tx-MulticastDRX-Active-r17 BOOLEAN OPTIONAL -- Need M
]],
[[
schedulingRequestID-PosMG-Request-r17 SchedulingRequestId OPTIONAL, -- Need R
drx-LastTransmissionUL-r17 ENUMERATED {enabled} OPTIONAL -- Need R
]],
[[
posMG-Request-r17 ENUMERATED {enabled} OPTIONAL -- Need R
]],
[[
drx-ConfigExt2-v1800 SetupRelease { DRX-ConfigExt2-v1800 } OPTIONAL, -- Need M
additionalBS-TableAllowed-r18 BIT STRING (SIZE (maxNrofLCGs-r18)) OPTIONAL, -- Need R
dsr-ConfigToAddModList-r18 SEQUENCE (SIZE (1..maxNrofLCGs-r18)) OF LCG-DSR-Config-r18 OPTIONAL, -- Need N
dsr-ConfigToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofLCGs-r18)) OF LCG-Id-r18 OPTIONAL, -- Need N
tar-Config-r18 SetupRelease { TAR-Config-r18 } OPTIONAL -- Need M
]],
[[
ul-RateQuery-r19 SEQUENCE {
ul-RateQueryConfigList-r19 SEQUENCE (SIZE (1..maxNrofRateQueryQFIs-r19)) OF QoS-FlowIdentity-r19,
ul-RateQueryProhibitTimer-r19 ENUMERATED {s0, s0dot1, s0dot2, s0dot5, s1, s2, s5, s10, s20, s30, s60,
s90, s120, s300, s600, spare1},
...
}
ul-RateControlConfigList-r19 SEQUENCE (SIZE (1..maxNrofRateCtrlQFIs-r19)) OF QoS-FlowIdentity-r19 OPTIONAL, -- Need R
schedulingRequestID-LTM-r19 SchedulingRequestId OPTIONAL -- Need R
]]
}
DataInactivityTimer ::= ENUMERATED {s1, s2, s3, s5, s7, s10, s15, s20, s40, s50, s60, s80, s100, s120, s150, s180}
MBS-RNTI-SpecificConfig-r17 ::= SEQUENCE {
mbs-RNTI-SpecificConfigId-r17 MBS-RNTI-SpecificConfigId-r17,
groupCommon-RNTI-r17 CHOICE {
g-RNTI RNTI-Value,
g-CS-RNTI RNTI-Value
},
drx-ConfigPTM-r17 SetupRelease { DRX-ConfigPTM-r17 } OPTIONAL -- Need M
}
```
```
harq-FeedbackEnablerMulticast-r17 ENUMERATED {dci-enabler, enabled} OPTIONAL, -- Need S
harq-FeedbackOptionMulticast-r17 ENUMERATED {ack-nack, nack-only} OPTIONAL, -- Cond HARQFeedback
pdsch-AggregationFactor-r17 ENUMERATED {n2, n4, n8} OPTIONAL, -- Cond G-RNTI
}
MBS-RNTI-SpecificConfigId-r17 ::= INTEGER (0..maxG-RNTI-1-r17)
LCG-DSR-Config-r18 ::= SEQUENCE {
lcg-Id-r18 LCG-Id-r18,
remainingTimeThreshold-r18 INTEGER (1..64),
...
[[
multiEntryDSR-r19 SEQUENCE {
dsr-ReportingThresList-r19 SEQUENCE (SIZE (1.. maxNrOfDSR-ReportingThres-r19)) OF DSR-ReportingThreshold-r19,
dsr-ReportNonDelayCriticalData-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
} OPTIONAL, -- Need R
]]
}
LCG-Id-r18 ::= INTEGER (0..maxLCG-ID)
DSR-ReportingThreshold-r19 ::= INTEGER (1..64)
QoS-FlowIdentity-r19 ::= SEQUENCE {
pdu-SessionID-r19 PDU-SessionID,
qfi-r19 QFI
}
-- TAG-MAC-CELLGROUPCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASCONFIG-START
MeasConfig ::= SEQUENCE {
measObjectToRemoveList MeasObjectToRemoveList OPTIONAL, -- Need N
measObjectToAddModList MeasObjectToAddModList OPTIONAL, -- Need N
reportConfigToRemoveList ReportConfigToRemoveList OPTIONAL, -- Need N
reportConfigToAddModList ReportConfigToAddModList OPTIONAL, -- Need N
measIdToRemoveList MeasIdToRemoveList OPTIONAL, -- Need N
measIdToAddModList MeasIdToAddModList OPTIONAL, -- Need N
s-MeasureConfig CHOICE {
ssb-RSRP RSRP-Range,
csi-RSRP RSRP-Range
} OPTIONAL, -- Need M
quantityConfig QuantityConfig OPTIONAL, -- Need M
measGapConfig MeasGapConfig OPTIONAL, -- Need M
measGapSharingConfig MeasGapSharingConfig OPTIONAL, -- Need M
...
[[
interFrequencyConfig-NoGap-r16 ENUMERATED {true} OPTIONAL -- Need R
]],
[[
effectiveMeasWindowConfig-r18 SetupRelease {MeasWindowConfig-r18} OPTIONAL -- Need M
]],
[[
cssf-Config-r19 SEQUENCE {
cssf-MeasMO-List-r19 CSSF-MeasMO-List-r19 OPTIONAL -- Need R
}
]]]
}
```
```
}
fbs-Config-r19 SetupRelease {FBS-Config-r19} OPTIONAL, -- Need R
speedStatePars-r19 SetupRelease {SpeedStatePars-r19} OPTIONAL, -- Need M
]] OPTIONAL -- Need M
}
MeasObjectToRemoveList ::= SEQUENCE (SIZE (1..maxNrofObjectId)) OF MeasObjectId
MeasIdToRemoveList ::= SEQUENCE (SIZE (1..maxNrofMeasId)) OF MeasId
ReportConfigToRemoveList ::= SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigId
CSSF-MeasMO-List-r19 ::= SEQUENCE (SIZE (1..maxNrofMeasMO-r19)) OF MeasObjectId
FBS-Config-r19 ::= SEQUENCE {
fbs-ThresholdP-r19 RSRP-Range OPTIONAL, -- Need R
fbs-ThresholdQ-r19 RSRQ-Range OPTIONAL -- Need R
}
SpeedStatePars-r19 ::= SEQUENCE {
mobilityStateParameters-r19 MobilityStateParameters,
timeToTrigger-SF-r19 SpeedStateScaleFactors
}
-- TAG-MEASCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASIDLECONFIG-START
MeasIdleConfigSIB-r16 ::= SEQUENCE {
measIdleCarrierListNR-r16 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16 OPTIONAL, -- Need S
measIdleCarrierListEUTRA-r16 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierEUTRA-r16 OPTIONAL, -- Need S
}
```
```
...
[[
measIdleCarrierListNR-LessThan5MHz-r18 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16 OPTIONAL, -- Cond LessThan5MHz
measReselectionCarrierListNR-r18 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasReselectionCarrierNR-r18 OPTIONAL, -- Need S
measReselectionCarrierListNR-LessThan5MHz-r18 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasReselectionCarrierNR-r18 OPTIONAL, -- Cond
LessThan5MHz
measIdleValidityDuration-r18 MeasurementValidityDuration-r18 OPTIONAL, -- Need S
measReselectionValidityDuration-r18 MeasurementValidityDuration-r18 OPTIONAL, -- Need S
]]
}
MeasIdleConfigDedicated-r16 ::= SEQUENCE {
measIdleCarrierListNR-r16 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16 OPTIONAL, -- Need N
measIdleCarrierListEUTRA-r16 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierEUTRA-r16 OPTIONAL, -- Need N
measIdleDuration-r16 ENUMERATED{sec10, sec30, sec60, sec120, sec180, sec240, sec300, spare},
validityAreaList-r16 ValidityAreaList-r16 OPTIONAL, -- Need N
...
[[
measReselectionCarrierListNR-r18 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasReselectionCarrierNR-r18 OPTIONAL, -- Need S
measIdleValidityDuration-r18 MeasurementValidityDuration-r18 OPTIONAL, -- Need S
measReselectionValidityDuration-r18 MeasurementValidityDuration-r18 OPTIONAL, -- Need S
]]
}
ValidityAreaList-r16 ::= SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF ValidityArea-r16
ValidityArea-r16 ::= SEQUENCE {
carrierFreq-r16 ARFCN-ValueNR,
validityCellList-r16 ValidityCellList OPTIONAL, -- Need N
}
ValidityCellList ::= SEQUENCE (SIZE (1.. maxCellMeasIdle-r16)) OF PCI-Range
MeasIdleCarrierNR-r16 ::= SEQUENCE {
carrierFreq-r16 ARFCN-ValueNR,
ssbSubcarrierSpacing-r16 SubcarrierSpacing,
frequencyBandList MultiFrequencyBandListNR OPTIONAL, -- Need R
measCellListNR-r16 CellListNR-r16 OPTIONAL, -- Need R
reportQuantities-r16 ENUMERATED {rsrp, rsrq, both},
qualityThreshold-r16 SEQUENCE {
idleRSRP-Threshold-NR-r16 RSRP-Range OPTIONAL, -- Need R
idleRSRQ-Threshold-NR-r16 RSRQ-Range OPTIONAL, -- Need R
} OPTIONAL, -- Need R
ssb-MeasConfig-r16 SEQUENCE {
nrofSS-BlocksToAverage-r16 INTEGER (2..maxNrofSS-BlocksToAverage) OPTIONAL, -- Need S
absThreshSS-BlocksConsolidation-r16 ThresholdNR OPTIONAL, -- Need S
smtc-r16 SSB-MTC OPTIONAL, -- Need S
ssb-ToMeasure-r16 SSB-ToMeasure OPTIONAL, -- Need S
deriveSSB-IndexFromCell-r16 BOOLEAN,
ss-RSSI-Measurement-r16 SS-RSSI-Measurement OPTIONAL, -- Need S
}
}
```
```
}
beamMeasConfigIdle-r16 BeamMeasConfigIdle-NR-r16 OPTIONAL, -- Need S
...
}
OPTIONAL, -- Need R
MeasIdleCarrierEUTRA-r16 ::= SEQUENCE {
carrierFreqEUTRA-r16 ARFCN-ValueEUTRA,
allowedMeasBandwidth-r16 EUTRA-AllowedMeasBandwidth,
measCellListEUTRA-r16 CellListEUTRA-r16 OPTIONAL, -- Need R
reportQuantitiesEUTRA-r16 ENUMERATED {rsrp, rsrq, both},
qualityThresholdEUTRA-r16 SEQUENCE {
idleRSRP-Threshold-EUTRA-r16 RSRP-RangeEUTRA OPTIONAL, -- Need R
idleRSRQ-Threshold-EUTRA-r16 RSRQ-RangeEUTRA-r16 OPTIONAL -- Need R
} OPTIONAL, -- Need S
...
}
MeasReselectionCarrierNR-r18 ::= SEQUENCE {
carrierFreq-r18 ARFCN-ValueNR,
...
}
CellListNR-r16 ::= SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF PCI-Range
CellListEUTRA-r16 ::= SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF EUTRA-PhysCellIdRange
BeamMeasConfigIdle-NR-r16 ::= SEQUENCE {
reportQuantityRS-Indexes-r16 ENUMERATED {rsrp, rsrq, both},
maxNrofRS-IndexesToReport-r16 INTEGER (1.. maxNrofIndexesToReport),
includeBeamMeasurements-r16 BOOLEAN
}
RSRQ-RangeEUTRA-r16 ::= INTEGER (-30..46)
-- TAG-MEASIDLECONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASOBJECTEUTRA-START
MeasObjectEUTRA ::=
SEQUENCE {
carrierFreq ARFCN-ValueEUTRA,
allowedMeasBandwidth EUTRA-AllowedMeasBandwidth,
cellsToRemoveListEUTRAN EUTRA-CellIndexList OPTIONAL, -- Need N
cellsToAddModListEUTRAN SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-Cell OPTIONAL, -- Need N
excludedCellsToRemoveListEUTRAN EUTRA-CellIndexList OPTIONAL, -- Need N
excludedCellsToAddModListEUTRAN SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-ExcludedCell OPTIONAL, -- Need N
eutra-PresenceAntennaPort1 EUTRA-PresenceAntennaPort1,
eutra-Q-OffsetRange EUTRA-Q-OffsetRange OPTIONAL, -- Need R
widebandRSRQ-Meas BOOLEAN,
...
[[
associatedMeasGap-r17 MeasGapId-r17 OPTIONAL -- Need R
]],
[[
measSequence-r18 MeasSequence-r18 OPTIONAL -- Need R
]]
}
EUTRA-CellIndexList ::=
SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-CellIndex
EUTRA-CellIndex ::=
INTEGER (1..maxCellMeasEUTRA)
EUTRA-Cell ::=
SEQUENCE {
cellIndexEUTRA EUTRA-CellIndex,
physCellId EUTRA-PhysCellId,
cellIndividualOffset EUTRA-Q-OffsetRange
}
EUTRA-ExcludedCell ::=
SEQUENCE {
cellIndexEUTRA EUTRA-CellIndex,
physCellIdRange EUTRA-PhysCellIdRange
}
-- TAG-MEASOBJECTEUTRA-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASOBJECTNR-START
MeasObjectNR ::= SEQUENCE {
ssbFrequency ARFCN-ValueNR OPTIONAL, -- Cond SSBorAssociatedSSB
ssbSubcarrierSpacing SubcarrierSpacing OPTIONAL, -- Cond SSBorAssociatedSSB
smtc1 SSB-MTC OPTIONAL, -- Cond SSBorAssociatedSSB
smtc2 SSB-MTC2 OPTIONAL, -- Cond IntraFreqConnected
refFreqCSI-RS ARFCN-ValueNR OPTIONAL, -- Cond CSI-RS
referenceSignalConfig ReferenceSignalConfig,
absThreshSS-BlocksConsolidation ThresholdNR OPTIONAL, -- Need R
absThreshCSI-RS-Consolidation ThresholdNR OPTIONAL, -- Need R
nrofSS-BlocksToAverage INTEGER (2..maxNrofSS-BlocksToAverage) OPTIONAL, -- Need R
nrofCSI-RS-ResourcesToAverage INTEGER (2..maxNrofCSI-RS-ResourcesToAverage) OPTIONAL, -- Need R
quantityConfigIndex INTEGER (1..maxNrofQuantityConfig),
offsetMO Q-OffsetRangeList,
cellsToRemoveList PCI-List OPTIONAL, -- Need N
cellsToAddModList CellsToAddModList OPTIONAL, -- Need N
excludedCellsToRemoveList PCI-RangeIndexList OPTIONAL, -- Need N
excludedCellsToAddModList SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeElement OPTIONAL, -- Need N
allowedCellsToRemoveList PCI-RangeIndexList OPTIONAL, -- Need N
allowedCellsToAddModList SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeElement OPTIONAL, -- Need N
...,
[[
freqBandIndicatorNR FreqBandIndicatorNR OPTIONAL, -- Need R
measCycleSCell ENUMERATED {sf160, sf256, sf320, sf512, sf640, sf1024, sf1280} OPTIONAL -- Need R
]],
[[
smtc3list-r16 SSB-MTC3List-r16 OPTIONAL, -- Need R
rmtc-Config-r16 SetupRelease {RMTC-Config-r16} OPTIONAL, -- Need M
t312-r16 SetupRelease { T312-r16 } OPTIONAL -- Need M
]],
[[
associatedMeasGapSSB-r17 MeasGapId-r17 OPTIONAL, -- Need R
associatedMeasGapCSI-RS-r17 MeasGapId-r17 OPTIONAL, -- Need R
smtc4list-r17 SSB-MTC4List-r17 OPTIONAL, -- Need R
measCyclePSCell-r17 ENUMERATED {ms160, ms256, ms320, ms512, ms640, ms1024, ms1280, spare1} OPTIONAL, -- Cond SCG
]]
}
```
```
cellsToAddModListExt-v1710 CellsToAddModListExt-v1710 OPTIONAL -- Need N
]],
[[
associatedMeasGapSSB2-v1720 MeasGapId-r17 OPTIONAL, -- Cond AssociatedGapSSB
associatedMeasGapCSIRS2-v1720 MeasGapId-r17 OPTIONAL -- Cond AssociatedGapCSIRS
]],
[[
measSequence-r18 MeasSequence-r18 OPTIONAL, -- Need R
cellsToAddModListExt-v1800 CellsToAddModListExt-v1800 OPTIONAL -- Need N
]],
[[
smtc5list-r19 SSB-MTC5List-r19 OPTIONAL, -- Need R
smtc6list-r19 SSB-MTC6List-r19 OPTIONAL, -- Need R
smtc7-SSBAdapt-r19 SSB-MTC-SSBAdapt-r19 OPTIONAL, -- Cond IntraFreqConnected
neighSCellMeasSkipping-r19 ENUMERATED { enabled } OPTIONAL -- Cond SCellMO
]]
}
SSB-MTC3List-r16 ::= SEQUENCE (SIZE(1..4)) OF SSB-MTC3-r16
SSB-MTC4List-r17 ::= SEQUENCE (SIZE(1..3)) OF SSB-MTC4-r17
SSB-MTC5List-r19 ::= SEQUENCE (SIZE(1..3)) OF SSB-MTC5-r19
SSB-MTC6List-r19 ::= SEQUENCE (SIZE(1..16)) OF SSB-MTC
SSB-MTC-SSBAdapt-r19 ::= SEQUENCE (SIZE(1..2)) OF SSB-MTC
T312-r16 ::= ENUMERATED { ms0, ms50, ms100, ms200, ms300, ms400, ms500, ms1000}
ReferenceSignalConfig ::= SEQUENCE {
ssb-ConfigMobility SSB-ConfigMobility OPTIONAL, -- Need M
csi-rs-ResourceConfigMobility SetupRelease { CSI-RS-ResourceConfigMobility } OPTIONAL -- Need M
}
SSB-ConfigMobility ::= SEQUENCE {
ssb-ToMeasure SetupRelease { SSB-ToMeasure } OPTIONAL, -- Need M
deriveSSB-IndexFromCell BOOLEAN,
ss-RSSI-Measurement SS-RSSI-Measurement OPTIONAL, -- Need M
...,
[[
ssb-PositionQCL-Common-r16 SSB-PositionQCL-Relation-r16 OPTIONAL, -- Cond SharedSpectrum
ssb-PositionQCL-CellsToAddModList-r16 SSB-PositionQCL-CellsToAddModList-r16 OPTIONAL, -- Need N
ssb-PositionQCL-CellsToRemoveList-r16 PCI-List OPTIONAL -- Need N
]],
[[
deriveSSB-IndexFromCellInter-r17 ServCellIndex OPTIONAL, -- Need R
ssb-PositionQCL-Common-r17 SSB-PositionQCL-Relation-r17 OPTIONAL, -- Cond SharedSpectrum2
ssb-PositionQCL-Cells-r17 SetupRelease { SSB-PositionQCL-CellList-r17 } OPTIONAL -- Need M
]],
}
```
```
[[
cca-CellsToAddModList-r17 PCI-List OPTIONAL, -- Need N
cca-CellsToRemoveList-r17 PCI-List OPTIONAL -- Need N
],
[[
ssb-ToMeasureAltitudeBasedList-r18 SetupRelease { SSB-ToMeasureAltitudeBasedList-r18 } OPTIONAL -- Need M
]]
}
Q-OffsetRangeList ::= SEQUENCE {
rsrpOffsetSSB Q-OffsetRange DEFAULT dB0,
rsrqOffsetSSB Q-OffsetRange DEFAULT dB0,
sinrOffsetSSB Q-OffsetRange DEFAULT dB0,
rsrpOffsetCSI-RS Q-OffsetRange DEFAULT dB0,
rsrqOffsetCSI-RS Q-OffsetRange DEFAULT dB0,
sinrOffsetCSI-RS Q-OffsetRange DEFAULT dB0
}
ThresholdNR ::= SEQUENCE{
thresholdRSRP RSRP-Range OPTIONAL, -- Need R
thresholdRSRQ RSRQ-Range OPTIONAL, -- Need R
thresholdSINR SINR-Range OPTIONAL -- Need R
}
CellsToAddModList ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellsToAddMod
CellsToAddModListExt-v1710 ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellsToAddModExt-v1710
↩CellsToAddModListExt-v1800 ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellsToAddModExt-v1800
CellsToAddMod ::= SEQUENCE {
physCellId PhysCellId,
cellIndividualOffset Q-OffsetRangeList
}
CellsToAddModExt-v1710 ::= SEQUENCE {
ntn-PolarizationDL-r17 ENUMERATED {rhcp, lhcp, linear} OPTIONAL, -- Need R
ntn-PolarizationUL-r17 ENUMERATED {rhcp, lhcp, linear} OPTIONAL -- Need S
}
↩CellsToAddModExt-v1800 ::= SEQUENCE {
ntn-NeighbourCellInfo-r18 NTN-NeighbourCellInfo-r18 OPTIONAL -- Cond NeighbourCell
}
RMTC-Config-r16 ::= SEQUENCE {
rmtc-Periodicity-r16 ENUMERATED {ms40, ms80, ms160, ms320, ms640},
rmtc-SubframeOffset-r16 INTEGER (0..639) OPTIONAL, -- Need M
measDurationSymbols-r16 ENUMERATED {sym1, sym14or12, sym28or24, sym42or36, sym70or60},
rmtc-Frequency-r16 ARFCN-ValueNR,
}
```
```
ref-SCS-CP-r16 ENUMERATED {kHz15, kHz30, kHz60-NCP, kHz60-ECP},
...
[[
rmtc-Bandwidth-r17 ENUMERATED {mhz100, mhz400, mhz800, mhz1600, mhz2000} OPTIONAL, -- Need R
measDurationSymbols-v1700 ENUMERATED {sym140, sym560, sym1120} OPTIONAL, -- Need R
ref-SCS-CP-v1700 ENUMERATED {kHz120, kHz480, kHz960} OPTIONAL, -- Need R
tci-StateInfo-r17 SEQUENCE {
tci-StateId-r17 TCI-StateId,
ref-ServCellId-r17 ServCellIndex
} OPTIONAL -- Need R
]],
[[
ref-BWPId-r17 BWP-Id OPTIONAL -- Need R
]]
}
SSB-PositionQCL-CellsToAddModList-r16 ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF SSB-PositionQCL-CellsToAddMod-r16
SSB-PositionQCL-CellsToAddMod-r16 ::= SEQUENCE {
physCellId-r16 PhysCellId,
ssb-PositionQCL-r16 SSB-PositionQCL-Relation-r16
}
SSB-PositionQCL-CellList-r17 ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF SSB-PositionQCL-Cell-r17
SSB-PositionQCL-Cell-r17 ::= SEQUENCE {
phys_cellId-r17 PhysCellId,
ssb-PositionQCL-r17 SSB-PositionQCL-Relation-r17
}
SSB-ToMeasureAltitudeBasedList-r18 ::= SEQUENCE (SIZE (1..maxNrofAltitudeRanges-r18)) OF SSB-ToMeasureAltitudeBased-r18
SSB-ToMeasureAltitudeBased-r18 ::= SEQUENCE {
altitudeRange-r18 SEQUENCE {
altitudeMin-r18 Altitude-r18 OPTIONAL, -- Need S
altitudeMax-r18 Altitude-r18 OPTIONAL, -- Need S
altitudeHyst-r18 HysteresisAltitude-r18 OPTIONAL -- Need R
},
ssb-ToMeasure-r18 SSB-ToMeasure OPTIONAL -- Need S
}
NTN-NeighbourCellInfo-r18 ::= SEQUENCE {
epochTime-r18 EpochTime-r17,
ephemerisInfo-r18 EphemerisInfo-r17,
referenceLocation-r18 ReferenceLocation-r17 OPTIONAL -- Need R
}
-- TAG-MEASOBJECTNR-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASOBJECTNR-SL-START
MeasObjectNR-SL-r16 ::= SEQUENCE {
tx-PoolMeasToRemoveList-r16 Tx-PoolMeasList-r16 OPTIONAL, -- Need N
tx-PoolMeasToAddModList-r16 Tx-PoolMeasList-r16 OPTIONAL -- Need N
}
MeasObjectNR-SL-r18 ::= SEQUENCE {
sl-Frequency-r18 INTEGER (1..maxNrofFreqSL-r16),
tx-PoolMeasToRemoveList-r18 Tx-PoolMeasList-r16 OPTIONAL, -- Need N
tx-PoolMeasToAddModList-r18 Tx-PoolMeasList-r16 OPTIONAL -- Need N
}
Tx-PoolMeasList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-PoolToMeasureNR-r16)) OF SL-ResourcePoolID-r16
-- TAG-MEASOBJECTNR-SL-STOP
```
```
-- ASN1STOP
-- ASN1START
-- TAG-MEASOBJECTTOADDMODLIST-START
MeasObjectToAddModList ::=
SEQUENCE (SIZE (1..maxNrofObjectId)) OF MeasObjectToAddMod
MeasObjectToAddMod ::=
SEQUENCE {
measObjectId
measObject
measObjectNR
...,
measObjectEUTRA
measObjectUTRA-FDD-r16
measObjectNR-SL-r16
measObjectCLI-r16
measObjectRxTxDiff-r17
measObjectRelay-r17
measObjectNR-SL-r18
}
}
-- TAG-MEASOBJECTTOADDMODLIST-STOP
-- ASN1STOP
-- ASN1START
```
```
-- TAG-MEASRESULTS-START
MeasResults ::=
SEQUENCE {
measId
measResultServingMOList
measResultNeighCells
measResultListNR
...
measResultListEUTRA
measResultListUTRA-FDD-r16
sl-MeasResultsCandRelay-r17
}
...
[[
measResultServFreqListEUTRA-SCG
measResultServFreqListNR-SCG
measResultSFTD-EUTRA
measResultSFTD-NR
]],
[[
measResultCellListSFTD-NR
]],
[[
measResultForRSSI-r16
locationInfo-r16
ul-PDCP-DelayValueResultList-r16
measResultsSL-r16
measResultCLI-r16
]],
[[
measResultRxTxTimeDiff-r17
sl-MeasResultServingRelay-r17
ul-PDCP-ExcessDelayResultList-r17
coarseLocationInfo-r17
]],
[[
altitudeUE-r18
cellsMetReportOnLeaveList-r18
]]
}
MeasResultServMOList ::=
SEQUENCE (SIZE (1..maxNrofServingCells)) OF MeasResultServMO
MeasResultServMO ::=
SEQUENCE {
servCellId
measResultServingCell
measResultBestNeighCell
...
}
```
```
MeasResultListNR ::=
SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultNR
MeasResultNR ::=
SEQUENCE {
physCellId
PhysCellId
OPTIONAL,
measResult
SEQUENCE {
cellResults
SEQUENCE{
resultsSSB-Cell
MeasQuantityResults
OPTIONAL,
resultsCSI-RS-Cell
MeasQuantityResults
OPTIONAL
},
rsIndexResults
SEQUENCE{
resultsSSB-Indexes
ResultsPerSSB-IndexList
OPTIONAL,
resultsCSI-RS-Indexes
ResultsPerCSI-RS-IndexList
OPTIONAL
}
},
...
[[
cgi-Info
CGI-InfoNR
OPTIONAL
]],
[[
choCandidate-r17
ENUMERATED {true}
OPTIONAL,
choConfig-r17
SEQUENCE (SIZE (1..2)) OF CondTriggerConfig-r16
OPTIONAL,
triggeredEvent-r17
SEQUENCE {
timeBetweenEvents-r17
TimeBetweenEvent-r17
OPTIONAL,
firstTriggeredEvent-r17
ENUMERATED {condFirstEvent, condSecondEvent}
OPTIONAL
}
OPTIONAL
]],
[[
entering-r18
ENUMERATED {true}
OPTIONAL
]],
[[
distanceFromReference2-r19
INTEGER (0.. 65535)
OPTIONAL
]]
}
MeasResultListEUTRA ::=
SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultEUTRA
MeasResultEUTRA ::=
SEQUENCE {
eutra-PhysCellId
PhysCellId,
measResult
MeasQuantityResultsEUTRA,
cgi-Info
CGI-InfoEUTRA
OPTIONAL,
...
[[
hsdn-Cell-r19
ENUMERATED {true}
OPTIONAL
]]
}
MultiBandInfoListEUTRA ::=
SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicatorEUTRA
```
```
MeasQuantityResults ::= SEQUENCE {
rsrp RSRP-Range OPTIONAL,
rsrq RSRQ-Range OPTIONAL,
sinr SINR-Range OPTIONAL
}
MeasQuantityResultsEUTRA ::= SEQUENCE {
rsrp RSRP-RangeEUTRA OPTIONAL,
rsrq RSRQ-RangeEUTRA OPTIONAL,
sinr SINR-RangeEUTRA OPTIONAL
}
ResultsPerSSB-IndexList ::= SEQUENCE (SIZE (1..maxNrofIndexesToReport2)) OF ResultsPerSSB-Index
ResultsPerSSB-Index ::= SEQUENCE {
ssb-Index
ssb-Results MeasQuantityResults OPTIONAL
}
ResultsPerCSI-RS-IndexList ::= SEQUENCE (SIZE (1..maxNrofIndexesToReport2)) OF ResultsPerCSI-RS-Index
ResultsPerCSI-RS-Index ::= SEQUENCE {
csi-RS-Index CSI-RS-Index,
csi-RS-Results MeasQuantityResults OPTIONAL
}
MeasResultServFreqListEUTRA-SCG ::= SEQUENCE (SIZE (1..maxNrofServingCellsEUTRA)) OF MeasResult2EUTRA
MeasResultServFreqListNR-SCG ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF MeasResult2NR
MeasResultListUTRA-FDD-r16 ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultUTRA-FDD-r16
MeasResultUTRA-FDD-r16 ::= SEQUENCE {
physCellId-r16 PhysCellIdUTRA-FDD-r16,
measResult-r16 SEQUENCE {
utra-FDD-RSCP-r16 INTEGER (-5..91) OPTIONAL,
utra-FDD-EcN0-r16 INTEGER (0..49) OPTIONAL
}
}
MeasResultForRSSI-r16 ::= SEQUENCE {
rssi-Result-r16 RSSI-Range-r16,
channelOccupancy-r16 INTEGER (0..100)
}
MeasResultCLI-r16 ::= SEQUENCE {
measResultListSRS-RSRP-r16 MeasResultListSRS-RSRP-r16 OPTIONAL,
measResultListCLI-RSSI-r16 MeasResultListCLI-RSSI-r16 OPTIONAL
}
MeasResultListSRS-RSRP-r16 ::= SEQUENCE (SIZE (1.. maxCLI-Report-r16)) OF MeasResultSRS-RSRP-r16
```
```
MeasResultSRS-RSRP-r16 ::= SEQUENCE {
srs-ResourceId-r16 SRS-ResourceId,
srs-RSRP-Result-r16 SRS-RSRP-Range-r16
}
MeasResultListCLI-RSSI-r16 ::= SEQUENCE (SIZE (1.. maxCLI-Report-r16)) OF MeasResultCLI-RSSI-r16
MeasResultCLI-RSSI-r16 ::= SEQUENCE {
rssi-ResourceId-r16 RSSI-ResourceId-r16,
cli-RSSI-Result-r16 CLI-RSSI-Range-r16
}
UL-PDCP-DelayValueResultList-r16 ::= SEQUENCE (SIZE (1..maxDRB)) OF UL-PDCP-DelayValueResult-r16
UL-PDCP-DelayValueResult-r16 ::= SEQUENCE {
drb-Id-r16 DRB-Identity,
averageDelay-r16 INTEGER (0..10000),
...
}
UL-PDCP-ExcessDelayResultList-r17 ::= SEQUENCE (SIZE (1..maxDRB)) OF UL-PDCP-ExcessDelayResult-r17
UL-PDCP-ExcessDelayResult-r17 ::= SEQUENCE {
drb-Id-r17 DRB-Identity,
excessDelay-r17 INTEGER (0..31),
...
}
TimeBetweenEvent-r17 ::= INTEGER (0..1023)
-- TAG-MEASRESULTS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASRESULTIDLEEUTRA-START
MeasResultIdleEUTRA-r16 ::= SEQUENCE {
measResultsPerCarrierListIdleEUTRA-r16 SEQUENCE (SIZE (1.. maxFreqIdle-r16)) OF MeasResultsPerCarrierIdleEUTRA-r16,
...
}
MeasResultsPerCarrierIdleEUTRA-r16 ::= SEQUENCE {
carrierFreqEUTRA-r16 ARFCN-ValueEUTRA,
measResultsPerCellListIdleEUTRA-r16 SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF MeasResultsPerCellIdleEUTRA-r16,
...
}
MeasResultsPerCellIdleEUTRA-r16 ::= SEQUENCE {
eutra-PhysCellId-r16 EUTRA-PhysCellId,
measIdleResultEUTRA-r16 SEQUENCE {
rsrp-ResultEUTRA-r16 RSRP-RangeEUTRA OPTIONAL,
rsrq-ResultEUTRA-r16 RSRQ-RangeEUTRA-r16 OPTIONAL
},
...
[[
validityStatus-r16 MeasurementValidityDuration-r18
]] OPTIONAL
}
-- TAG-MEASRESULTIDLEEUTRA-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASRESULTIDLENR-START
MeasResultIdleNR-r16 ::= SEQUENCE {
measResultServingCell-r16 SEQUENCE {
rsrp-Result-r16 RSRP-Range OPTIONAL,
rsrq-Result-r16 RSRQ-Range OPTIONAL,
resultsSSB-Indexes-r16 ResultsPerSSB-IndexList-r16 OPTIONAL
},
measResultsPerCarrierListIdleNR-r16 SEQUENCE (SIZE (1.. maxFreqIdle-r16)) OF MeasResultsPerCarrierIdleNR-r16 OPTIONAL,
...
}
MeasResultsPerCarrierIdleNR-r16 ::= SEQUENCE {
carrierFreq-r16 ARFCN-ValueNR,
measResultsPerCellListIdleNR-r16 SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF MeasResultsPerCellIdleNR-r16,
...
}
MeasResultsPerCellIdleNR-r16 ::= SEQUENCE {
physCellId-r16 PhysCellId,
measIdleResultNR-r16 SEQUENCE {
```
```
rsrp-Result-r16 RSRP-Range OPTIONAL,
rsrq-Result-r16 RSRQ-Range OPTIONAL,
resultsSSB-Indexes-r16 ResultsPerSSB-IndexList-r16 OPTIONAL
},
...,
[[
validityStatus-r18 MeasurementValidityDuration-r18 OPTIONAL
]]
}
ResultsPerSSB-IndexList-r16 ::= SEQUENCE (SIZE (1.. maxNrofIndexesToReport)) OF ResultsPerSSB-IndexIdle-r16
ResultsPerSSB-IndexIdle-r16 ::= SEQUENCE {
ssb-Index-r16 SSB-Index,
ssb-Results-r16 SEQUENCE {
ssb-RSRP-Result-r16 RSRP-Range OPTIONAL,
ssb-RSRQ-Result-r16 RSRQ-Range OPTIONAL
}
}
OPTIONAL
-- TAG-MEASRESULTIDLENR-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASRESULTSSL-START
```
```
MeasResultsSL-r16 ::= SEQUENCE {
measResultsListSL-r16 CHOICE {
measResultNR-SL-r16 MeasResultNR-SL-r16,
...,
[[
measResultNR-SL-r18 MeasResultNR-SL-r18
]]
},
...
}
MeasResultNR-SL-r16 ::= SEQUENCE {
measResultListCBR-NR-r16 SEQUENCE (SIZE (1.. maxNrofSL-PoolToMeasureNR-r16)) OF MeasResultCBR-NR-r16,
...
}
MeasResultCBR-NR-r16 ::= SEQUENCE {
sl-poolReportIdentity-r16 SL-ResourcePoolID-r16,
sl-CBR-ResultsNR-r16 SL-CBR-r16,
...
}
MeasResultNR-SL-r18 ::= SEQUENCE {
measResultListCBR-DedicatedSL-PRS-r18 SEQUENCE (SIZE (1..maxNrofDedicatedSL-PRS-PoolToMeas-r18)) OF MeasResultCBR-DedicatedSL-PRS-r18,
...
}
MeasResultCBR-DedicatedSL-PRS-r18 ::= SEQUENCE {
sl-PRS-ResourcePoolID-r18 SL-PRS-ResourcePoolID-r18,
sl-CBR-ResultsDedicatedSL-PRS-RP-r18 SL-CBR-r16,
...
}
-- TAG-MEASRESULTSSL-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASSEQUENCE-START
MeasSequence-r18 ::= INTEGER (1..maxMeasSequence-r18)
-- TAG-MEASSEQUENCE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASUREMENTVALIDITYDURATION-START
MeasurementValidityDuration-r18 ::= ENUMERATED {s5, s10, s20, s50, s100, spare3, spare2, spare1}
-- TAG-MEASUREMENTVALIDITYDURATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASWINDOWCONFIG-START
MeasWindowConfig-r18 ::= SEQUENCE {
windowOffsetPeriodicity-r18 CHOICE {
periodicityMs40-r18 INTEGER (0..39),
periodicityMs80-r18 INTEGER (0..79),
...
},
windowDuration-r18 ENUMERATED {ms2, ms5, ms5dot5, spare1},
...
}
-- TAG-MEASWINDOWCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MULTIFREQUENCYBANDLISTNR-SIB-START
MultiFrequencyBandListNR-SIB ::= SEQUENCE (SIZE (1.. maxNrofMultiBands)) OF NR-MultiBandInfo
NR-MultiBandInfo ::= SEQUENCE {
freqBandIndicatorNR FreqBandIndicatorNR OPTIONAL, -- Cond OptULNotSIB2
nr-NS-PmaxList NR-NS-PmaxList OPTIONAL -- Need S
}
MultiFrequencyBandListNR-SIB-v1760 ::= SEQUENCE (SIZE (1.. maxNrofMultiBands)) OF NR-MultiBandInfo-v1760
NR-MultiBandInfo-v1760 ::= SEQUENCE {
nr-NS-PmaxList-v1760 NR-NS-PmaxList-v1760 OPTIONAL -- Need S
}
MultiFrequencyBandListNR-Aerial-SIB-r18 ::= SEQUENCE (SIZE (1.. maxNrofMultiBands)) OF NR-MultiBandInfoAerial-r18
NR-MultiBandInfoAerial-r18 ::= SEQUENCE {
freqBandIndicatorNR-Aerial-r18 FreqBandIndicatorNR OPTIONAL, -- Cond OptULNotSIB2
nr-NS-PmaxListAerial-r18 NR-NS-PmaxListAerial-r18 OPTIONAL -- Need S
}
-- TAG-MULTIFREQUENCYBANDLISTNR-SIB-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MUSIM-GAPCONFIG-START
MUSIM-GapConfig-r17 ::=
musim-GapToReleaseList-r17 SEQUENCE {
musim-GapToAddModList-r17 SEQUENCE (SIZE (1..3)) OF MUSIM-GapId-r17 OPTIONAL, -- Need N
musim-AperiodicGap-r17 SEQUENCE (SIZE (1..3)) OF MUSIM-Gap-r17 OPTIONAL, -- Need N
...
[
musim-GapToAddModListExt-v1820 SEQUENCE (SIZE (1..3)) OF MUSIM-GapExt-v1820 OPTIONAL, -- Need N
musim-GapKeep-r18 ENUMERATED {true} OPTIONAL -- Need N
]
}
```
```
MUSIM-Gap-r17 ::=
musim-GapId-r17
musim-GapInfo-r17
}
↩MUSIM-GapExt-v1820 ::=
gapPriority-r18
}
-- TAG-MUSIM-GAPCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-N3C-INDIRECTPATHCONFIGRELAY-START
N3C-IndirectPathConfigRelay-r18 ::= SEQUENCE {
n3c-MappingToReleaseList-r18 SEQUENCE (SIZE (1..maxLC-ID)) OF SL-RemoteUE-RB-Identity-r17 OPTIONAL, -- Need N
n3c-MappingToAddModList-r18 SEQUENCE (SIZE (1..maxLC-ID)) OF N3C-MappingConfig-r18 OPTIONAL, -- Need N
...
}
N3C-MappingConfig-r18 ::= SEQUENCE {
n3c-RemoteUE-RB-Identity-r18 SL-RemoteUE-RB-Identity-r17,
n3c-RLC-ChannelUu-r18 Uu-RelayRLC-ChannelID-r17,
...
}
```
```
-- TAG-N3C-INDIRECTPATHCONFIGRELAY-STOP
-- ASN1STOP
-- ASN1START
-- TAG-N3C-INDIRECTPATHADDCHANGE-START
N3C-IndirectPathAddChange-r18 ::= SEQUENCE {
n3c-RelayIdentification-r18 N3C-RelayUE-Info-r18,
...
}
-- TAG-N3C-INDIRECTPATHADDCHANGE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-N3CRELAYUEINFO-START
N3C-RelayUE-Info-r18 ::= SEQUENCE {
n3c-CellGlobalId-r18 SEQUENCE {
n3c-PLMN-Id-r18 PLMN-Identity,
n3c-CellIdentity-r18 CellIdentity
}
}
```
```
},
n3c-C-RNTI-r18 RNTI-Value
}
-- TAG-N3CRELAYUEINFO-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NCR-APERIODICFWDCONFIG-START
NCR-AperiodicFwdConfig-r18 ::= SEQUENCE {
aperiodicFwdTimeRsrcToAddModList-r18 SEQUENCE (SIZE (1..maxNrofAperiodicFwdTimeResource-r18)) OF NCR-AperiodicFwdTimeResource-r18
OPTIONAL, -- Need N
aperiodicFwdTimeRsrcToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofAperiodicFwdTimeResource-r18)) OF NCR-AperiodicFwdTimeResourceId-r18
OPTIONAL, -- Need N
referenceSCS-r18 SubcarrierSpacing
OPTIONAL, -- Need M
aperiodicBeamFieldWidth-r18 INTEGER (1..6)
OPTIONAL, -- Need M
numberOfFields-r18 INTEGER (1..32)
OPTIONAL, -- Need M
...
}
NCR-AperiodicFwdTimeResource-r18 ::= SEQUENCE {
aperiodicFwdTimeRsrcId-r18 NCR-AperiodicFwdTimeResourceId-r18,
slotOffsetAperiodic-r18 INTEGER (0..14),
symbolOffset-r18 INTEGER (0..maxNrofSymbols-1),
durationInSymbols-r18 INTEGER (1..28),
...
}
NCR-AperiodicFwdTimeResourceId-r18 ::= INTEGER (0..maxNrofAperiodicFwdTimeResource-1-r18)
-- TAG-NCR-APERIODICFWDCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NCR-FWDCONFIG-START
NCR-FwdConfig-r18 ::=
SEQUENCE {
periodicFwdRsrcSetToAddModList-r18 SEQUENCE (SIZE (1..maxNrofPeriodicFwdResourceSet-r18)) OF NCR-PeriodicFwdResourceSet-r18
OPTIONAL, -- Need N
periodicFwdRsrcSetToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofPeriodicFwdResourceSet-r18)) OF NCR-PeriodicFwdResourceSetId-r18
OPTIONAL, -- Need N
aperiodicFwdConfig-r18 SetupRelease {NCR-AperiodicFwdConfig-r18}
OPTIONAL, -- Need M
semiPersistentFwdRsrcSetToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResourceSet-r18)) OF
NCR-SemiPersistentFwdResourceSet-r18
OPTIONAL, -- Need N
semiPersistentFwdRsrcSetToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResourceSet-r18)) OF
NCR-SemiPersistentFwdResourceSetId-r18
OPTIONAL, -- Need N
...
}
-- TAG-NCR-FWDCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NCR-PERIODICITYANDOFFSET-START
NCR-PeriodicityAndOffset-r18 ::= CHOICE {
slot NCR-SlotPeriodicityAndSlotOffset-r18,
ms NCR-MsPeriodicityAndSlotOffset-r18
}
NCR-SlotPeriodicityAndSlotOffset-r18 ::= CHOICE {
sl1 NULL,
sl2 INTEGER (0..1),
sl4 INTEGER (0..3),
sl5 INTEGER (0..4),
sl8 INTEGER (0..7),
sl10 INTEGER (0..9),
sl16 INTEGER (0..15),
sl20 INTEGER (0..19),
sl32 INTEGER (0..31),
sl40 INTEGER (0..39),
sl64 INTEGER (0..63),
sl80 INTEGER (0..79),
sl128 INTEGER (0..127),
sl160 INTEGER (0..159),
sl256 INTEGER (0..255),
sl320 INTEGER (0..319),
sl512 INTEGER (0..511),
sl640 INTEGER (0..639),
sl1024 INTEGER (0..1023),
sl1280 INTEGER (0..1279),
sl2560 INTEGER (0..2559),
sl5120 INTEGER (0..5119),
sl10240 INTEGER (0..10239),
...
}
```
```
}
NCR-MsPeriodicityAndSlotOffset-r18 ::= CHOICE {
ms1 INTEGER (0..15),
ms2 INTEGER (0..31),
ms4 INTEGER (0..63),
ms5 INTEGER (0..79),
ms8 INTEGER (0..127),
ms10 INTEGER (0..159),
ms16 INTEGER (0..255),
ms20 INTEGER (0..319),
ms32 INTEGER (0..511),
ms40 INTEGER (0..639),
ms64 INTEGER (0..1023),
ms80 INTEGER (0..1279),
ms128 INTEGER (0..2047),
ms160 INTEGER (0..2559),
ms256 INTEGER (0..4095),
ms320 INTEGER (0..5119),
ms512 INTEGER (0..8191),
ms640 INTEGER (0..10239),
ms1024 INTEGER (0..16383),
ms1280 INTEGER (0..20479),
ms2560 INTEGER (0..40959),
ms5120 INTEGER (0..81919),
ms10240 INTEGER (0..163839),
...
}
-- TAG-NCR-PERIODICITYANDOFFSET-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NCR-PERIODICFWDRESOURCESET-START
NCR-PeriodicFwdResourceSet-r18 ::= SEQUENCE {
periodicFwdRsrcSetId-r18 NCR-PeriodicFwdResourceSetId-r18,
periodicFwdRsrcToAddModList-r18 SEQUENCE (SIZE (1..maxNrofPeriodicFwdResource-r18)) OF NCR-PeriodicFwdResource-r18
OPTIONAL, -- Need N
periodicFwdRsrcToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofPeriodicFwdResource-r18)) OF NCR-PeriodicFwdResource-r18
OPTIONAL, -- Need N
referenceSCS-r18 SubcarrierSpacing OPTIONAL, -- Need M
priorityFlag-r18 ENUMERATED {true} OPTIONAL, -- Need R
}
```
```
...
}
NCR-PeriodicFwdResource-r18 ::= SEQUENCE {
periodicFwdRsrcId-r18 NCR-PeriodicFwdResourceId-r18,
beamIndex-r18 INTEGER (0..63),
periodicTimeRsrc-r18 SEQUENCE {
periodicityAndOffset-r18 NCR-PeriodicityAndOffset-r18,
symbolOffset-r18 INTEGER (0..maxNrofSymbols-1),
durationInSymbols-r18 INTEGER (1..112)
},
...
}
NCR-PeriodicFwdResourceId-r18 ::= INTEGER (0..maxNrofPeriodicFwdResource-1-r18)
-- TAG-NCR-PERIODICFWDRESOURCESET-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NCR-PERIODICFWDRESOURCESETID-START
NCR-PeriodicFwdResourceSetId-r18 ::= INTEGER (0..maxNrofPeriodicFwdResourceSet-1-r18)
```
```
-- TAG-NCR-PERIODICFWDRESOURCESETID-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NCR-SEMIPERSISTENTFWDRESOURCESET-START
NCR-SemiPersistentFwdResourceSet-r18 ::= SEQUENCE {
semiPersistentFwdRsrcSetId-r18 NCR-SemiPersistentFwdResourceSetId-r18,
semiPersistentFwdRsrcToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResource-r18)) OF
NCR-SemiPersistentFwdResource-r18 OPTIONAL, -- Need N
semiPersistentFwdRsrcToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResource-r18)) OF
NCR-SemiPersistentFwdResourceId-r18 OPTIONAL, -- Need N
referenceSCS-r18 SubcarrierSpacing OPTIONAL, -- Need M
priorityFlag-r18 ENUMERATED {true} OPTIONAL, -- Need R
...
}
NCR-SemiPersistentFwdResource-r18 ::= SEQUENCE {
semiPersistentFwdRsrcId-r18 NCR-SemiPersistentFwdResourceId-r18,
beamIndex-r18 INTEGER (0..63),
semiPersistentTimeRsrc-r18 SEQUENCE {
periodicityAndOffset-r18 NCR-PeriodicityAndOffset-r18,
symbolOffset-r18 INTEGER (0..maxNrofSymbols-1),
durationInSymbols-r18 INTEGER (1..112)
},
...
}
NCR-SemiPersistentFwdResourceId-r18 ::= INTEGER (0..maxNrofSemiPersistentFwdResource-1-r18)
-- TAG-NCR-SEMIPERSISTENTFWDRESOURCESET-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NCR-SEMIPERSISTENTFWDRESOURCESETID-START
NCR-SemiPersistentFwdResourceSetId-r18 ::= INTEGER (0..maxNrofSemiPersistentFwdResourceSet-1-r18)
-- TAG-NCR-SEMIPERSISTENTFWDRESOURCESETID-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NeedForInterruptionInfoNR-START
NeedForInterruptionInfoNR-r18 := SEQUENCE {
intraFreq-needForInterruption-r18 NeedForInterruptionIntraFreqList-r18,
interFreq-needForInterruption-r18 NeedForInterruptionBandListNR-r18,
...
}
NeedForInterruptionIntraFreqList-r18 := SEQUENCE (SIZE (1.. maxNrofServingCells)) OF NeedForInterruptionNR-r18
NeedForInterruptionBandListNR-r18 := SEQUENCE (SIZE (1..maxBands)) OF NeedForInterruptionNR-r18
NeedForInterruptionNR-r18 := SEQUENCE {
interruptionIndication-r18 ENUMERATED {no-gap-with-interruption, no-gap-no-interruption} OPTIONAL
```
```
}
-- TAG-NeedForInterruptionInfoNR-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NPN-IDENTITYINFOLIST-START
NPN-IdentityInfoList-r16 ::= SEQUENCE (SIZE (1..maxNPN-r16)) OF NPN-IdentityInfo-r16
```
```
NPN-IdentityInfo-r16 ::= SEQUENCE {
npn-IdentityList-r16 SEQUENCE (SIZE (1..maxNPN-r16)) OF NPN-Identity-r16,
trackingAreaCode-r16 TrackingAreaCode,
ranac-r16 RAN-AreaCode,
cellIdentity-r16 CellIdentity,
cellReservedForOperatorUse-r16 ENUMERATED {reserved, notReserved},
iab-Support-r16 ENUMERATED {true},
...,
[[
gNB-ID-Length-r17 INTEGER (22..32),
]],
[[
mobileIAB-Support-r18 ENUMERATED {true}
]]
}
-- TAG-NPN-IDENTITYINFOLIST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NR-DL-PRS-PDC-INFO-START
NR-DL-PRS-PDC-Info-r17 ::= SEQUENCE {
nr-DL-PRS-PDC-ResourceSet-r17 NR-DL-PRS-PDC-ResourceSet-r17 OPTIONAL, -- Need R
...
}
NR-DL-PRS-PDC-ResourceSet-r17 ::= SEQUENCE {
periodicityAndOffset-r17 NR-DL-PRS-Periodicity-and-ResourceSetSlotOffset-r17,
numSymbols-r17 ENUMERATED {n2, n4, n6, n12, n1-v1800, spare3, spare2, spare1},
dl-PRS-ResourceBandwidth-r17 INTEGER (1..63),
dl-PRS-StartPRB-r17 INTEGER (0..2176),
resourceList-r17 SEQUENCE (SIZE (1..maxNrofPRS-ResourcesPerSet-r17)) OF NR-DL-PRS-Resource-r17,
repFactorAndTimeGap-r17 RepFactorAndTimeGap-r17 OPTIONAL, -- Need S
...
}
NR-DL-PRS-Periodicity-and-ResourceSetSlotOffset-r17 ::= CHOICE {
scs15-r17 CHOICE {
n4-r17 INTEGER (0..3),
n5-r17 INTEGER (0..4),
n8-r17 INTEGER (0..7),
n10-r17 INTEGER (0..9),
n16-r17 INTEGER (0..15),
n20-r17 INTEGER (0..19),
n32-r17 INTEGER (0..31),
n40-r17 INTEGER (0..39),
n64-r17 INTEGER (0..63),
n80-r17 INTEGER (0..79),
n160-r17 INTEGER (0..159),
n320-r17 INTEGER (0..319),
n640-r17 INTEGER (0..639),
n1280-r17 INTEGER (0..1279),
n2560-r17 INTEGER (0..2559),
n5120-r17 INTEGER (0..5119),
n10240-r17 INTEGER (0..10239),
...
},
scs30-r17 CHOICE {
n8-r17 INTEGER (0..7),
n10-r17 INTEGER (0..9),
n16-r17 INTEGER (0..15),
n20-r17 INTEGER (0..19),
n32-r17 INTEGER (0..31),
n40-r17 INTEGER (0..39),
n64-r17 INTEGER (0..63),
n80-r17 INTEGER (0..79),
n128-r17 INTEGER (0..127),
n160-r17 INTEGER (0..159),
}
}
```
```
n320-r17 INTEGER (0..319),
n640-r17 INTEGER (0..639),
n1280-r17 INTEGER (0..1279),
n2560-r17 INTEGER (0..2559),
n5120-r17 INTEGER (0..5119),
n10240-r17 INTEGER (0..10239),
n20480-r17 INTEGER (0..20479),
...
},
scs60-r17 CHOICE {
n16-r17 INTEGER (0..15),
n20-r17 INTEGER (0..19),
n32-r17 INTEGER (0..31),
n40-r17 INTEGER (0..39),
n64-r17 INTEGER (0..63),
n80-r17 INTEGER (0..79),
n128-r17 INTEGER (0..127),
n160-r17 INTEGER (0..159),
n256-r17 INTEGER (0..255),
n320-r17 INTEGER (0..319),
n640-r17 INTEGER (0..639),
n1280-r17 INTEGER (0..1279),
n2560-r17 INTEGER (0..2559),
n5120-r17 INTEGER (0..5119),
n10240-r17 INTEGER (0..10239),
n20480-r17 INTEGER (0..20479),
n40960-r17 INTEGER (0..40959),
...
},
scs120-r17 CHOICE {
n32-r17 INTEGER (0..31),
n40-r17 INTEGER (0..39),
n64-r17 INTEGER (0..63),
n80-r17 INTEGER (0..79),
n128-r17 INTEGER (0..127),
n160-r17 INTEGER (0..159),
n256-r17 INTEGER (0..255),
n320-r17 INTEGER (0..319),
n512-r17 INTEGER (0..511),
n640-r17 INTEGER (0..639),
n1280-r17 INTEGER (0..1279),
n2560-r17 INTEGER (0..2559),
n5120-r17 INTEGER (0..5119),
n10240-r17 INTEGER (0..10239),
n20480-r17 INTEGER (0..20479),
n40960-r17 INTEGER (0..40959),
n81920-r17 INTEGER (0..81919),
...
},
...
}
```
```
NR-DL-PRS-Resource-r17 ::= SEQUENCE {
```
```
nr-DL-PRS-ResourceID-r17 NR-DL-PRS-ResourceID-r17,
dl-PRS-SequenceID-r17 INTEGER (0..4095),
dl-PRS-CombSizeN-AndReOffset-r17 CHOICE {
n2-r17 INTEGER (0..1),
n4-r17 INTEGER (0..3),
n6-r17 INTEGER (0..5),
n12-r17 INTEGER (0..11),
...
},
dl-PRS-ResourceSlotOffset-r17 INTEGER (0..maxNrofPRS-ResourceOffsetValue-1-r17),
dl-PRS-ResourceSymbolOffset-r17 INTEGER (0..12),
dl-PRS-QCL-Info-r17 DL-PRS-QCL-Info-r17 OPTIONAL, -- Need N
...
[[
dl-PRS-ResourceSymbolOffset-v1800 INTEGER (13) OPTIONAL -- Need R
]]
}
DL-PRS-QCL-Info-r17 ::= CHOICE {
ssb-r17 SEQUENCE {
ssb-Index-r17 INTEGER (0..63),
rs-Type-r17 ENUMERATED {typeC, typeD, typeC-plus-typeD},
...
},
dl-PRS-r17 SEQUENCE {
qcl-DL-PRS-ResourceID-r17 NR-DL-PRS-ResourceID-r17,
...
},
...
}
NR-DL-PRS-ResourceID-r17 ::= INTEGER (0..maxNrofPRS-ResourcesPerSet-1-r17)
RepFactorAndTimeGap-r17 ::= SEQUENCE {
repetitionFactor-r17 ENUMERATED {n2, n4, n6, n8, n16, n32, spare2, spare1},
timeGap-r17 ENUMERATED {s1, s2, s4, s8, s16, s32, spare2, spare1}
}
-- TAG-NR-DL-PRS-PDC-INFO-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NR-NS-PMAXLIST-START
```
```
NR-NS-PmaxList ::=
SEQUENCE (SIZE (1..maxNR-NS-Pmax)) OF NR-NS-PmaxValue
```
```
NR-NS-PmaxValue ::= SEQUENCE {
additionalPmax P-Max OPTIONAL, -- Need N
additionalSpectrumEmission AdditionalSpectrumEmission
}
NR-NS-PmaxList-v1760 ::= SEQUENCE (SIZE (1.. maxNR-NS-Pmax)) OF NR-NS-PmaxValue-v1760
NR-NS-PmaxValue-v1760 ::= SEQUENCE {
additionalSpectrumEmission-v1760 AdditionalSpectrumEmission-v1760 OPTIONAL -- Need N
}
NR-NS-PmaxListAerial-r18 ::= SEQUENCE (SIZE (1..maxNR-NS-Pmax)) OF NR-NS-PmaxValueAerial-r18
NR-NS-PmaxValueAerial-r18 ::= SEQUENCE {
additionalPmax-r18 P-Max OPTIONAL, -- Need N
additionalSpectrumEmission-r18 AdditionalSpectrumEmission-r18
}
-- TAG-NR-NS-PMAXLIST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NZP-CSI-RS-RESOURCE-START
NZP-CSI-RS-Resource ::= SEQUENCE {
nzp-CSI-RS-ResourceId NZP-CSI-RS-ResourceId,
resourceMapping CSI-RS-ResourceMapping,
powerControlOffset INTEGER (-8..15),
powerControlOffsetSS ENUMERATED{db-3, db0, db3, db6} OPTIONAL, -- Need R
scramblingID ScramblingId,
periodicityAndOffset CSI-ResourcePeriodicityAndOffset OPTIONAL, -- Cond PeriodicOrSemiPersistent
qcl-InfoPeriodicCSI-RS TCI-StateId OPTIONAL, -- Cond Periodic
...
[[
subcarrierSpacing-r18 SubcarrierSpacing OPTIONAL, -- Cond LTM
absoluteFrequencyPointA-r18 ARFCN-ValueNR OPTIONAL, -- Cond LTM
cyclicPrefix-r18 ENUMERATED {extended} OPTIONAL, -- Cond LTM
]],
[[
additionalOneSlotOffset-r19 ENUMERATED{enabled} OPTIONAL, -- Need R
additionalSlotOffset-r19 INTEGER(0..7) OPTIONAL, -- Need R
]]
}
-- TAG-NZP-CSI-RS-RESOURCE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NZP-CSI-RS-RESOURCESET-START
NZP-CSI-RS-ResourceSet ::=
SEQUENCE {
nzp-CSI-RS-ResourceSetId NZP-CSI-RS-ResourceSetId,
nzp-CSI-RS-Resources SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerSet)) OF NZP-CSI-RS-ResourceId,
repetition ENUMERATED { on, off } OPTIONAL, -- Need S
aperiodicTriggeringOffset INTEGER (0..6) OPTIONAL, -- Need S
trs-Info ENUMERATED {true} OPTIONAL, -- Need R
...
[[
aperiodicTriggeringOffset-r16 INTEGER (0..31) OPTIONAL -- Need S
]],
[[
pdc-Info-r17 ENUMERATED {true} OPTIONAL, -- Need R
cmrGroupingAndPairing-r17 CMRGroupingAndPairing-r17 OPTIONAL, -- Need R
aperiodicTriggeringOffset-r17 INTEGER (0..124) OPTIONAL, -- Need S
aperiodicTriggeringOffsetL2-r17 INTEGER (0..31) OPTIONAL -- Need R
]],
[[
resourceType-r18 ENUMERATED {periodic} OPTIONAL -- Cond LTM
]],
[[
kdopp-r19 SEQUENCE {
numberOfResourceGroups-r19 ENUMERATED {n4, n8, n12},
numberOfResourcesPerGroup-r19 ENUMERATED {n2, n3, n4}
}
}
additionalOneSlotOffsetDoppler-r19 CHOICE {
twoResourcesPerGroup-r19 BIT STRING (SIZE (2)),
threeResourcesPerGroup-r19 BIT STRING (SIZE (3)),
fourResourcesPerGroup-r19 BIT STRING (SIZE (4))
}
]],
]],
}
CMRGroupingAndPairing-r17 ::=
SEQUENCE {
nrofResourcesGroup1-r17 INTEGER (1..7),
pair1OfNZP-CSI-RS-r17 NZP-CSI-RS-Pairing-r17 OPTIONAL, -- Need R
pair2OfNZP-CSI-RS-r17 NZP-CSI-RS-Pairing-r17 OPTIONAL, -- Need R
}
}
```
```
NZP-CSI-RS-Pairing-r17 ::= SEQUENCE {
nzp-CSI-RS-ResourceId1-r17 INTEGER (1..7),
nzp-CSI-RS-ResourceId2-r17 INTEGER (1..7)
}
```
```
-- TAG-NZP-CSI-RS-RESOURCESET-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PDCCH-CONFIG-START
```
```
PDCCH-Config ::= SEQUENCE {
controlResourceSetToAddModList SEQUENCE (SIZE (1..3)) OF ControlResourceSet OPTIONAL, -- Need N
controlResourceSetToReleaseList SEQUENCE (SIZE (1..3)) OF ControlResourceSetId OPTIONAL, -- Need N
searchSpacesToAddModList SEQUENCE (SIZE (1..10)) OF SearchSpace OPTIONAL, -- Need N
searchSpacesToReleaseList SEQUENCE (SIZE (1..10)) OF SearchSpaceId OPTIONAL, -- Need N
downlinkPreemption SetupRelease { DownlinkPreemption } OPTIONAL, -- Need M
tpc-PUSCH SetupRelease { PUSCH-TPC-CommandConfig } OPTIONAL, -- Need M
tpc-PUCCH SetupRelease { PUCCH-TPC-CommandConfig } OPTIONAL, -- Need M
tpc-SRS SetupRelease { SRS-TPC-CommandConfig } OPTIONAL, -- Need M
...
[[
controlResourceSetToAddModListSizeExt-v1610 SEQUENCE (SIZE (1..2)) OF ControlResourceSet OPTIONAL, -- Need N
controlResourceSetToReleaseListSizeExt-r16 SEQUENCE (SIZE (1..5)) OF ControlResourceSetId-r16 OPTIONAL, -- Need N
searchSpacesToAddModListExt-r16 SEQUENCE (SIZE (1..10)) OF SearchSpaceExt-r16 OPTIONAL, -- Need N
uplinkCancellation-r16 SetupRelease { UplinkCancellation-r16 } OPTIONAL, -- Need M
monitoringCapabilityConfig-r16 ENUMERATED { r15monitoringcapability, r16monitoringcapability } OPTIONAL, -- Need M
searchSpaceSwitchConfig-r16 SearchSpaceSwitchConfig-r16 OPTIONAL -- Need R
]],
[[
searchSpacesToAddModListExt-v1700 SEQUENCE (SIZE (1..10)) OF SearchSpaceExt-v1700 OPTIONAL, -- Need N
monitoringCapabilityConfig-v1710 ENUMERATED { r17monitoringcapability } OPTIONAL, -- Need M
searchSpaceSwitchConfig-r17 SearchSpaceSwitchConfig-r17 OPTIONAL, -- Need R
pdcch-SkippingDurationList-r17 SEQUENCE (SIZE (1..3)) OF SCS-SpecificDuration-r17 OPTIONAL -- Need R
]],
[[
pdcch-MonitoringResumptionAfterNack-r18 ENUMERATED {true} OPTIONAL, -- Need R
searchSpacesToAddModListExt-v1800 SEQUENCE (SIZE (1..10)) OF SearchSpaceExt-v1800 OPTIONAL -- Need N
]],
[[
searchSpaceSwitchConfig-r19 SearchSpaceSwitchConfig-r19 OPTIONAL, -- Need R
searchSpacesToAddModListExt-v1900 SEQUENCE (SIZE (1..10)) OF SearchSpaceExt-v1900 OPTIONAL -- Need N
]]
}
SearchSpaceSwitchConfig-r16 ::= SEQUENCE {
cellGroupsForSwitchList-r16 SEQUENCE (SIZE (1..4)) OF CellGroupForSwitch-r16 OPTIONAL, -- Need R
searchSpaceSwitchDelay-r16 INTEGER (10..52) OPTIONAL -- Need R
}
SearchSpaceSwitchConfig-r17 ::= SEQUENCE {
searchSpaceSwitchTimer-r17 SCS-SpecificDuration-r17 OPTIONAL, -- Need R
searchSpaceSwitchDelay-r17 INTEGER (10..52) OPTIONAL -- Need R
}
SearchSpaceSwitchConfig-r19 ::= SEQUENCE {
sr-TriggeredSearchSpaceSwitchGroupId-r19 INTEGER (0.. maxNrofSearchSpaceGroups-1-r17) OPTIONAL -- Need R
}
CellGroupForSwitch-r16 ::= SEQUENCE (SIZE (1..16)) OF ServCellIndex
SCS-SpecificDuration-r17 ::= INTEGER (1..166)
```
```
-- TAG-PDCCH-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PDCCH-CONFIGCOMMON-START
PDCCH-ConfigCommon ::= SEQUENCE {
controlResourceSetZero ControlResourceSetZero OPTIONAL, -- Cond InitialBWP-Only
commonControlResourceSet ControlResourceSet OPTIONAL, -- Need R
searchSpaceZero SearchSpaceZero OPTIONAL, -- Cond InitialBWP-Only
commonSearchSpaceList SEQUENCE (SIZE(1..4)) OF SearchSpace OPTIONAL, -- Need R
searchSpaceSIB1 SearchSpaceId OPTIONAL, -- Need S
searchSpaceOtherSystemInformation SearchSpaceId OPTIONAL, -- Need S
pagingSearchSpace SearchSpaceId OPTIONAL, -- Need S
ra-SearchSpace SearchSpaceId OPTIONAL, -- Need S
...
[[
firstPDCCH-MonitoringOccasionOfPO CHOICE {
sCS15KHZoneT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..139),
sCS30KHZoneT-sCS15KHZhalft SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..279),
sCS60KHZoneT-sCS30KHZhalft-sCS15KHZquarterT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..559),
sCS120KHZoneT-sCS60KHZhalft-sCS30KHZquarterT-sCS15KHZoneEighthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..1119),
sCS120KHZhalft-sCS60KHZquarterT-sCS30KHZoneEighthT-sCS15KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..2239),
sCS120KHZquarterT-sCS60KHZoneEighthT-sCS30KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..4479),
sCS120KHZoneEighthT-sCS60KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..8959),
sCS120KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..17919),
}
]],
OPTIONAL -- Cond OtherBWP
}
```
```
[[
commonSearchSpaceListExt-r16 SEQUENCE (SIZE(1..4)) OF SearchSpaceExt-r16 OPTIONAL -- Need R
]],
[[
sdt-SearchSpace-r17 CHOICE {
newSearchSpace SearchSpace,
existingSearchSpace SearchSpaceId
} OPTIONAL, -- Need R
searchSpaceMCCH-r17 SearchSpaceId OPTIONAL, -- Need R
searchSpaceMTCH-r17 SearchSpaceId OPTIONAL, -- Need S
commonSearchSpaceListExt2-r17 SEQUENCE (SIZE(1..4)) OF SearchSpaceExt-v1700 OPTIONAL, -- Need R
firstPDCCH-MonitoringOccasionOfPO-v1710 CHOICE {
sCS480KHZoneEighthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..35839),
sCS480KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..71679)
} OPTIONAL, -- Need R
pei-ConfigBWP-r17 SEQUENCE {
pei-SearchSpace-r17 SearchSpaceId,
firstPDCCH-MonitoringOccasionOfPEI-O-r17 CHOICE {
sCS15KHZoneT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..139),
sCS30KHZoneT-sCS15KHZhalfT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..279),
sCS60KHZoneT-sCS30KHZhalfT-sCS15KHZquarterT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..559),
sCS120KHZoneT-sCS60KHZhalfT-sCS30KHZquarterT-sCS15KHZoneEighthT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..1119),
sCS120KHZhalfT-sCS60KHZquarterT-sCS30KHZoneEighthT-sCS15KHZoneSixteenthT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..2239),
sCS480KHZoneT-sCS120KHZquarterT-sCS60KHZoneEighthT-sCS30KHZoneSixteenthT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..4479),
sCS480KHZhalfT-sCS120KHZoneEighthT-sCS60KHZoneSixteenthT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..8959),
sCS480KHZquarterT-sCS120KHZoneSixteenthT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..17919),
sCS480KHZoneEighthT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..35839),
sCS480KHZoneSixteenthT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..71679)
}
} OPTIONAL -- Cond InitialBWP-Paging
]],
[[
followUnifiedTCI-State-v1720 ENUMERATED {enabled} OPTIONAL -- Need R
]],
[[
applyIndicatedTCI-State-r18 ENUMERATED {first, second, both, none} OPTIONAL, -- Cond FollowUTCI
commonSearchSpaceListExt-r18 SEQUENCE (SIZE(1..4)) OF SearchSpaceExt-v1800 OPTIONAL, -- Need R
searchSpaceMulticastMCCH-r18 SearchSpaceId OPTIONAL, -- Need R
searchSpaceMulticastMTCH-r18 SearchSpaceId OPTIONAL -- Need S
]],
[[
commonSearchSpaceListExt-r19 SEQUENCE (SIZE(1..4)) OF SearchSpaceExt-v1800 OPTIONAL, -- Need R
pagingAdaptFirstPDCCH-MonitoringOccasionOfPO-r19 CHOICE {
sCS15KHZoneT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..139),
sCS30KHZoneT-sCS15KHZhalfT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..279),
sCS60KHZoneT-sCS30KHZhalfT-sCS15KHZquarterT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..559),
sCS120KHZoneT-sCS60KHZhalfT-sCS30KHZquarterT-sCS15KHZoneEighthT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..1119),
sCS120KHZhalfT-sCS60KHZquarterT-sCS30KHZoneEighthT-sCS15KHZoneSixteenthT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..2239),
sCS480KHZoneT-sCS120KHZquarterT-sCS60KHZoneEighthT-sCS30KHZoneSixteenthT-sCS15KHZoneThirtySecondT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..4479),
sCS480KHZhalfT-sCS120KHZoneEighthT-sCS60KHZoneSixteenthT-sCS30KHZoneThirtySecondT SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..8959)
}
]]
```
```
sCS480KHZquarterT-SCS120KHZoneSixteenthT-SCS60KHZoneThirtySecondT
SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..8959),
sCS480KHZoneEighthT-SCS120KHZoneThirtySecondT
SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..17919),
sCS480KHZoneSixteenthT
SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..35839),
sCS480KHZoneThirtySecondT
SEQUENCE (SIZE (1..maxNrofPO-PerPF-r19)) OF INTEGER (0..71679),
}
OPTIONAL, -- Cond OtherBWP
pagingAdaptFirstPDCCH-MonitoringOccasionOfPEI-O-r19
CHOICE {
sCS15KHZoneT
SEQUENCE (SIZE (1..maxPEI-PerPF-r19)) OF INTEGER (0..139),
sCS30KHZoneT-SCS15KHZhalft
SEQUENCE (SIZE (1..maxPEI-PerPF-r19)) OF INTEGER (0..279),
sCS60KHZoneT-SCS30KHZhalft-SCS15KHZquarterT
SEQUENCE (SIZE (1..maxPEI-PerPF-r19)) OF INTEGER (0..559),
sCS120KHZoneT-SCS60KHZhalft-SCS30KHZquarterT-SCS15KHZoneEighthT
SEQUENCE (SIZE (1..maxPEI-PerPF-r19)) OF INTEGER (0..1119),
sCS120KHZhalft-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT
SEQUENCE (SIZE (1..maxPEI-PerPF-r19)) OF INTEGER (0..2239),
sCS480KHZoneT-SCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT-SCS15KHZoneThirtySecondT
SEQUENCE (SIZE (1..maxPEI-PerPF-r19)) OF INTEGER (0..4479),
sCS480KHZhalft-SCS120KHZoneEighthT-SCS60KHZoneSixteenthT-SCS30KHZoneThirtySecondT
SEQUENCE (SIZE (1..maxPEI-PerPF-r19)) OF INTEGER (0..8959),
sCS480KHZquarterT-SCS120KHZoneSixteenthT-SCS60KHZoneThirtySecondT
SEQUENCE (SIZE (1..maxPEI-PerPF-r19)) OF INTEGER (0..17919),
sCS480KHZoneEighthT-SCS120KHZoneThirtySecondT
SEQUENCE (SIZE (1..maxPEI-PerPF-r19)) OF INTEGER (0..35839),
sCS480KHZoneSixteenthT
SEQUENCE (SIZE (1..maxPEI-PerPF-r19)) OF INTEGER (0..71679),
sCS480KHZoneThirtySecondT
SEQUENCE (SIZE (1..maxPEI-PerPF-r19)) OF INTEGER (0..143359)
}
OPTIONAL, -- Cond InitialBWP-Paging
pagingAdaptPagingSearchSpace
SearchSpaceId
OPTIONAL -- Need S
]]
}
-- TAG-PDCCH-CONFIGCOMMON-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PDCP-CONFIG-START
PDCP-Config ::= SEQUENCE {
```
```
drb SEQUENCE {
discardTimer ENUMERATED {ms10, ms20, ms30, ms40, ms50, ms60, ms75, ms100, ms150, ms200,
ms250, ms300, ms500, ms750, ms1500, infinity} OPTIONAL, -- Cond Setup
pdcp-SN-SizeUL ENUMERATED {len12bits, len18bits} OPTIONAL, -- Cond Setup1
pdcp-SN-SizeDL ENUMERATED {len12bits, len18bits} OPTIONAL, -- Cond Setup2
headerCompression CHOICE {
notUsed NULL,
rohc SEQUENCE {
maxCID INTEGER (1..16383) DEFAULT 15,
profiles SEQUENCE {
profile0x0001 BOOLEAN,
profile0x0002 BOOLEAN,
profile0x0003 BOOLEAN,
profile0x0004 BOOLEAN,
profile0x0006 BOOLEAN,
profile0x0101 BOOLEAN,
profile0x0102 BOOLEAN,
profile0x0103 BOOLEAN,
profile0x0104 BOOLEAN
},
drb-ContinueROHC ENUMERATED { true } OPTIONAL -- Need N
},
uplinkOnlyROHC SEQUENCE {
maxCID INTEGER (1..16383) DEFAULT 15,
profiles SEQUENCE {
profile0x0006 BOOLEAN
},
drb-ContinueROHC ENUMERATED { true } OPTIONAL -- Need N
},
...
},
integrityProtection ENUMERATED { enabled } OPTIONAL, -- Cond ConnectedTo5GC1
statusReportRequired ENUMERATED { true } OPTIONAL, -- Cond Rlc-AM-UM
outOfOrderDelivery ENUMERATED { true } OPTIONAL -- Need R
}
moreThanOneRLC SEQUENCE {
primaryPath SEQUENCE {
cellGroup CellGroupId OPTIONAL, -- Need R
logicalChannel LogicalChannelIdentity OPTIONAL -- Need R
},
ul-DataSplitThreshold UL-DataSplitThreshold OPTIONAL, -- Cond SplitBearer
pdcp-Duplication BOOLEAN OPTIONAL -- Need R
}
t-Reordering ENUMERATED {
ms0, ms1, ms2, ms4, ms5, ms8, ms10, ms15, ms20, ms30, ms40,
ms50, ms60, ms80, ms100, ms120, ms140, ms160, ms180, ms200, ms220,
ms240, ms260, ms280, ms300, ms500, ms750, ms1000, ms1250,
ms1500, ms1750, ms2000, ms2250, ms2500, ms2750,
ms3000, spare28, spare27, spare26, spare25, spare24,
spare23, spare22, spare21, spare20,
spare19, spare18, spare17, spare16, spare15, spare14,
spare13, spare12, spare11, spare10, spare09,
}
```
```
spare08, spare07, spare06, spare05, spare04, spare03,
spare02, spare01 }
...,
[[
cipheringDisabled ENUMERATED {true}
]],
[[
discardTimerExt-r16 SetupRelease { DiscardTimerExt-r16 }
moreThanTwoRLC-DRB-r16 SEQUENCE {
splitSecondaryPath-r16 LogicalChannelIdentity
duplicationState-r16 SEQUENCE (SIZE (3)) OF BOOLEAN
}
ethernetHeaderCompression-r16 SetupRelease { EthernetHeaderCompression-r16 }
]],
[[
survivalTimeStateSupport-r17 ENUMERATED {true}
uplinkDataCompression-r17 SetupRelease { UplinkDataCompression-r17 }
discardTimerExt2-r17 SetupRelease { DiscardTimerExt2-r17 }
initialRX-DELIV-r17 BIT STRING (SIZE (32))
]],
[[
pdu-SetDiscard-r18 ENUMERATED {true}
discardTimerForLowImportance-r18 SetupRelease { DiscardTimerForLowImportance-r18 }
primaryPathOnIndirectPath-r18 ENUMERATED {true}
sn-GapReport-r18 ENUMERATED {true}
]],
[[
remainingTimeThresholdRLC-ReTx-r19 RLC-AM-RemainingTimeThreshold-r19
remainingTimeThresholdRLC-Polling-r19 RLC-AM-RemainingTimeThreshold-r19
]]
}
EthernetHeaderCompression-r16 ::= SEQUENCE {
ehc-Common-r16 SEQUENCE {
ehc-CID-Length-r16 ENUMERATED { bits7, bits15 },
...
},
ehc-Downlink-r16 SEQUENCE {
drb-ContinueEHC-DL-r16 ENUMERATED { true }
...
}
ehc-Uplink-r16 SEQUENCE {
maxCID-EHC-UL-r16 INTEGER (1..32767),
drb-ContinueEHC-UL-r16 ENUMERATED { true }
...
}
}
UL-DataSplitThreshold ::= ENUMERATED {
b0, b100, b200, b400, b800, b1600, b3200, b6400, b12800, b25600, b51200, b102400, b204800,
b409600, b819200, b1228800, b1638400, b2457600, b3276800, b4096000, b4915200, b5734400,
b6553600, infinity, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
```
OPTIONAL, -- Need S
OPTIONAL -- Cond ConnectedTo5GC
OPTIONAL, -- Cond DRB2
OPTIONAL, -- Cond SplitBearer2
OPTIONAL -- Need S
OPTIONAL, -- Cond MoreThanTwoRLC-DRB
OPTIONAL -- Need M
OPTIONAL, -- Cond Drb-Duplication
OPTIONAL, -- Cond Rlc-AM
OPTIONAL, -- Need M
OPTIONAL -- Cond MRB-Initialization
OPTIONAL, -- Need R
OPTIONAL, -- Cond DRB2
OPTIONAL, -- Cond SplitBearerMP
OPTIONAL -- Need R
OPTIONAL, -- Cond RLC-AM
OPTIONAL -- Cond RLC-AM
OPTIONAL, -- Need N
OPTIONAL, -- Need M
OPTIONAL, -- Need N
OPTIONAL -- Need M
```
DiscardTimerExt-r16 ::= ENUMERATED {ms0dot5, ms1, ms2, ms4, ms6, ms8, spare2, spare1}
DiscardTimerExt2-r17 ::= ENUMERATED {ms2000, spare3, spare2, spare1}
UplinkDataCompression-r17 ::= CHOICE {
newSetup SEQUENCE {
bufferSize-r17 ENUMERATED {kbyte2, kbyte4, kbyte8, spare1},
dictionary-r17 ENUMERATED {sip-SDP, operator} OPTIONAL -- Need N
},
drb-ContinueUDC NULL
}
DiscardTimerForLowImportance-r18 ::= ENUMERATED {ms0, ms2, ms4, ms6, ms8, ms10, ms12, ms14, ms18, ms22, ms26, ms30, ms40, ms50, ms75, ms100}
RLC-AM-RemainingTimeThreshold-r19 ::= INTEGER (1..64)
-- TAG-PDCP-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PDSCH-CONFIG-START
PDSCH-Config ::=
SEQUENCE {
dataScramblingIdentityPDSCH INTEGER (0..1023) OPTIONAL, -- Need S
dmrs-DownlinkForPDSCH-MappingTypeA SetupRelease { DMRS-DownlinkConfig } OPTIONAL, -- Need M
dmrs-DownlinkForPDSCH-MappingTypeB SetupRelease { DMRS-DownlinkConfig } OPTIONAL, -- Need M
tci-StatesToAddModList SEQUENCE (SIZE(1..maxNrofTCI-States)) OF TCI-State OPTIONAL, -- Need N
tci-StatesToReleaseList SEQUENCE (SIZE(1..maxNrofTCI-States)) OF TCI-StateId OPTIONAL, -- Need N
vrb-ToPRB-Interleaver ENUMERATED {n2, n4} OPTIONAL, -- Need S
resourceAllocation ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch}, OPTIONAL, -- Need M
pdsch-TimeDomainAllocationList SetupRelease { PDSCH-TimeDomainResourceAllocationList } OPTIONAL, -- Need M
pdsch-AggregationFactor ENUMERATED { n2, n4, n8 } OPTIONAL, -- Need S
rateMatchPatternToAddModList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern OPTIONAL, -- Need N
rateMatchPatternToReleaseList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL, -- Need N
rateMatchPatternGroup1 RateMatchPatternGroup OPTIONAL, -- Need R
rateMatchPatternGroup2 RateMatchPatternGroup OPTIONAL, -- Need R
rbg-Size ENUMERATED {config1, config2}, OPTIONAL, -- Need S
mcs-Table ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
maxNrofCodeWordsScheduledByDCI ENUMERATED {n1, n2} OPTIONAL, -- Need R
prb-BundlingType CHOICE {
staticBundling SEQUENCE {
bundleSize ENUMERATED { n4, wideband } OPTIONAL -- Need S
},
dynamicBundling SEQUENCE {
bundleSizeSet1 ENUMERATED { n4, wideband, n2-wideband, n4-wideband } OPTIONAL, -- Need S
bundleSizeSet2 ENUMERATED { n4, wideband } OPTIONAL -- Need S
}
},
zp-CSI-RS-ResourceToAddModList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Resources)) OF ZP-CSI-RS-Resource OPTIONAL, -- Need N
zp-CSI-RS-ResourceToReleaseList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Resources)) OF ZP-CSI-RS-ResourceId OPTIONAL, -- Need N
aperiodic-ZP-CSI-RS-ResourceSetsToAddModList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet OPTIONAL, -- Need N
aperiodic-ZP-CSI-RS-ResourceSetsToReleaseList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId OPTIONAL, -- Need N
sp-ZP-CSI-RS-ResourceSetsToAddModList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet OPTIONAL, -- Need N
sp-ZP-CSI-RS-ResourceSetsToReleaseList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId OPTIONAL, -- Need N
p-ZP-CSI-RS-ResourceSet SetupRelease { ZP-CSI-RS-ResourceSet } OPTIONAL, -- Need M
...
}
```
```
[[
maxMIMO-Layers-r16 SetupRelease { MaxMIMO-LayersDL-r16 } OPTIONAL, -- Need M
minimumSchedulingOffsetK0-r16 SetupRelease { MinSchedulingOffsetK0-Values-r16 } OPTIONAL, -- Need M
-- Start of the parameters for DCI format 1_2 introduced in V16.1.0
antennaPortsFieldPresenceDCI-1-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S
aperiodicZP-CSI-RS-ResourceSetsToAddModListDCI-1-2-r16 SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet
OPTIONAL, -- Need N
aperiodicZP-CSI-RS-ResourceSetsToReleaseListDCI-1-2-r16 SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId
OPTIONAL, -- Need N
dmrs-DownlinkForPDSCH-MappingTypeA-DCI-1-2-r16 SetupRelease { DMRS-DownlinkConfig } OPTIONAL, -- Need M
dmrs-DownlinkForPDSCH-MappingTypeB-DCI-1-2-r16 SetupRelease { DMRS-DownlinkConfig } OPTIONAL, -- Need M
dmrs-SequenceInitializationDCI-1-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S
harq-ProcessNumberSizeDCI-1-2-r16 INTEGER (0..4) OPTIONAL, -- Need R
mcs-TableDCI-1-2-r16 ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
numberOfBitsForRV-DCI-1-2-r16 INTEGER (0..2) OPTIONAL, -- Need R
pdsch-TimeDomainAllocationListDCI-1-2-r16 SetupRelease { PDSCH-TimeDomainResourceAllocationList-r16 }
OPTIONAL, -- Need M
prb-BundlingTypeDCI-1-2-r16 CHOICE {
staticBundling-r16 SEQUENCE {
bundleSize-r16 ENUMERATED { n4, wideband }
},
dynamicBundling-r16 SEQUENCE {
bundleSizeSet1-r16 ENUMERATED { n4, wideband, n2-wideband, n4-wideband }
bundleSizeSet2-r16 ENUMERATED { n4, wideband }
}
}
OPTIONAL, -- Need R
priorityIndicatorDCI-1-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S
rateMatchPatternGroup1DCI-1-2-r16 RateMatchPatternGroup OPTIONAL, -- Need R
rateMatchPatternGroup2DCI-1-2-r16 RateMatchPatternGroup OPTIONAL, -- Need R
resourceAllocationType1GranularityDCI-1-2-r16 ENUMERATED {n2, n4, n8, n16} OPTIONAL, -- Need S
vrb-ToPRB-InterleaverDCI-1-2-r16 ENUMERATED {n2, n4} OPTIONAL, -- Need S
referenceOfSLIVDCI-1-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S
resourceAllocationDCI-1-2-r16 ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch}
OPTIONAL, -- Need M
-- End of the parameters for DCI format 1_2 introduced in V16.1.0
priorityIndicatorDCI-1-1-r16 ENUMERATED {enabled} OPTIONAL, -- Need S
dataScramblingIdentityPDSCH2-r16 INTEGER (0..1023) OPTIONAL, -- Need R
pdsch-TimeDomainAllocationList-r16 SetupRelease { PDSCH-TimeDomainResourceAllocationList-r16 } OPTIONAL, -- Need M
repetitionSchemeConfig-r16 SetupRelease { RepetitionSchemeConfig-r16 } OPTIONAL, -- Need M
]],
[[
repetitionSchemeConfig-v1630 SetupRelease { RepetitionSchemeConfig-v1630 } OPTIONAL, -- Need M
]],
[[
pdsch-HARQ-ACK-OneShotFeedbackDCI-1-2-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
pdsch-HARQ-ACK-EnhType3DCI-1-2-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
pdsch-HARQ-ACK-EnhType3DCI-Field-1-2-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
pdsch-HARQ-ACK-RetxDci-1-2-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
pucch-SSCellDynDCI-1-2-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
dl-OrJointTCI-StateList-r17 CHOICE {
explicitList SEQUENCE {
```
```
dl-OrJointTCI-StateToAddModList-r17 SEQUENCE (SIZE (1..maxNrofTCI-States)) OF TCI-State
OPTIONAL, -- Need N
dl-OrJointTCI-StateToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofTCI-States)) OF TCI-StateId
OPTIONAL -- Need N
},
unifiedTCI-StateRef-r17 ServingCellAndBWP-Id-r17
OPTIONAL, -- Need R
beamAppTime-r17 ENUMERATED {n1, n2, n4, n7, n14, n28, n42, n56, n70, n84, n98, n112, n224, n336, spare2,
spare1} OPTIONAL, -- Need R
dummy SetupRelease { Dummy-TDRA-List } OPTIONAL, -- Need M
dmrs-FD-OCC-DisabledForRank1-PDSCH-r17 ENUMERATED {true} OPTIONAL, -- Need R
minimumSchedulingOffsetK0-r17 SetupRelease { MinSchedulingOffsetK0-Values-r17 } OPTIONAL, -- Need M
harq-ProcessNumberSizeDCI-1-2-v1700 INTEGER (0..5) OPTIONAL, -- Need R
harq-ProcessNumberSizeDCI-1-1-r17 INTEGER (5) OPTIONAL, -- Need R
mcs-Table-r17 ENUMERATED {qam1024} OPTIONAL, -- Need R
mcs-TableDCI-1-2-r17 ENUMERATED {qam1024} OPTIONAL, -- Need R
xOverheadMulticast-r17 ENUMERATED {xOh6, xOh12, xOh18} OPTIONAL, -- Need S
priorityIndicatorDCI-4-2-r17 ENUMERATED {enabled} OPTIONAL, -- Need S
sizeDCI-4-2-r17 INTEGER (20..maxDCI-4-2-Size-r17) OPTIONAL -- Need R
]],
[[
pdsch-TimeDomainAllocationListForMultiPDSCH-r17 SetupRelease { MultiPDSCH-TDRA-List-r17 } OPTIONAL -- Need M
]],
[[
advancedReceiver-MU-MIMO-r18 SetupRelease { AdvancedReceiver-MU-MIMO-r18 } OPTIONAL, -- Need M
pdsch-ConfigDCI-1-3-r18 SetupRelease { PDSCH-ConfigDCI-1-3-r18 } OPTIONAL -- Need M
]],
[[
pdsch-ConfigDCI-1-3-v1860 SetupRelease { PDSCH-ConfigDCI-1-3-v1860 } OPTIONAL -- Need M
]],
[[
mg-CancellationDCI-1-1-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
mg-CancellationDCI-1-2-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
mg-CancellationDCI-1-3-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
pdsch-TimeDomainAllocationListForMultiPDSCH-DCI-1-3-r19 SetupRelease { MultiPDSCH-TDRA-List-r17 } OPTIONAL, -- Need M
harq-ProcessNumberSizeDCI-1-1-Ext-r19 INTEGER (5) OPTIONAL, -- Need R
harq-ProcessNumberSizeDCI-1-2-Ext-r19 INTEGER (0..5) OPTIONAL, -- Need R
pdsch-ConfigDCI-1-3-v1900 SetupRelease { PDSCH-ConfigDCI-1-3-v1900 } OPTIONAL -- Need M
]]
}
RateMatchPatternGroup ::= SEQUENCE (SIZE (1..maxNrofRateMatchPatternsPerGroup)) OF CHOICE {
cellLevel RateMatchPatternId,
bwpLevel RateMatchPatternId
}
MinSchedulingOffsetK0-Values-r16 ::= SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK0-SchedulingOffset-r16)
MinSchedulingOffsetK0-Values-r17 ::= SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK0-SchedulingOffset-r17)
MaxMIMO-LayersDL-r16 ::= INTEGER (1..8)
PDSCH-ConfigDCI-1-3-r18 ::= SEQUENCE {
```
```
resourceAllocationDCI-1-3-r18 ENUMERATED {resourceAllocationType0, resourceAllocationType1, dynamicSwitch}
rbg-SizeDCI-1-3-r18 ENUMERATED {config1, config2, config3, spare1} OPTIONAL, -- Need M
resourceAllocationType1GranularityDCI-1-3-r18 ENUMERATED {n2,n4,n8,n16} OPTIONAL, -- Cond DCI-1-3
numberOfBitsForRV-DCI-1-3-r18 INTEGER (0..2) OPTIONAL, -- Need S
harq-ProcessNumberSizeDCI-1-3-r18 INTEGER (0..5) OPTIONAL, -- Need R
} OPTIONAL, -- Need R
PDSCH-ConfigDCI-1-3-v1860 ::= SEQUENCE {
enabledDefaultBeamForMultiCellScheduling-r18 ENUMERATED {enabled}
}
PDSCH-ConfigDCI-1-3-v1900 ::= SEQUENCE {
harq-ProcessNumberSizeDCI-1-3-Ext-r19 INTEGER (0..5) OPTIONAL, -- Need R
}
-- TAG-PDSCH-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PHR-CONFIG-START
PHR-Config ::=
SEQUENCE {
phr-PeriodicTimer ENUMERATED {sf10, sf20, sf50, sf100, sf200,sf500, sf1000, infinity},
phr-ProhibitTimer ENUMERATED {sf0, sf10, sf20, sf50, sf100,sf200, sf500, sf1000},
phr-Tx-PowerFactorChange ENUMERATED {dB1, dB3, dB6, infinity},
multiplePHR BOOLEAN,
dummy BOOLEAN,
phr-Type2OtherCell BOOLEAN,
phr-ModeOtherCG ENUMERATED {real, virtual},
...,
[[
mpe-Reporting-FR2-r16 SetupRelease { MPE-Config-FR2-r16 } OPTIONAL -- Need M
]],
[[
mpe-Reporting-FR2-r17 SetupRelease { MPE-Config-FR2-r17 } OPTIONAL, -- Need M
twoPHRMode-r17 ENUMERATED {enabled} OPTIONAL -- Need R
]],
[[
phr-AssumedPUSCH-Reporting-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
dpc-Reporting-FR1-r18 ENUMERATED {enabled} OPTIONAL -- Need R
]]
}
MPE-Config-FR2-r16 ::=
SEQUENCE {
mpe-ProhibitTimer-r16 ENUMERATED {sf0, sf10, sf20, sf50, sf100, sf200, sf500, sf1000},
mpe-Threshold-r16 ENUMERATED {dB3, dB6, dB9, dB12}
}
MPE-Config-FR2-r17 ::=
SEQUENCE {
mpe-ProhibitTimer-r17 ENUMERATED {sf0, sf10, sf20, sf50, sf100, sf200, sf500, sf1000},
mpe-Threshold-r17 ENUMERATED {dB3, dB6, dB9, dB12},
numberOfN-r17 INTEGER(1..4),
...
}
-- TAG-PHR-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PHYSICALCELLGROUPCONFIG-START
PhysicalCellGroupConfig ::= SEQUENCE {
harq-ACK-SpatialBundlingPUCCH ENUMERATED {true} OPTIONAL, -- Need S
harq-ACK-SpatialBundlingPUSCH ENUMERATED {true} OPTIONAL, -- Need S
p-NR-FR1 P-Max OPTIONAL, -- Need R
pdsch-HARQ-ACK-Codebook ENUMERATED {semiStatic, dynamic},
tpc-SRS-RNTI RNTI-Value OPTIONAL, -- Need R
tpc-PUCCH-RNTI RNTI-Value OPTIONAL, -- Need R
tpc-PUSCH-RNTI RNTI-Value OPTIONAL, -- Need R
sp-CSI-RNTI RNTI-Value OPTIONAL, -- Need R
cs-RNTI SetupRelease { RNTI-Value } OPTIONAL, -- Need M
...
[[
mcs-C-RNTI RNTI-Value OPTIONAL, -- Need R
p-UE-FR1 P-Max OPTIONAL -- Cond MCG-Only
]],
[[
xScale ENUMERATED {dB0, dB6, spare2, spare1} OPTIONAL -- Cond SCG-Only
]],
[[
pdccch-BlindDetection SetupRelease { PDCCH-BlindDetection } OPTIONAL -- Need M
]],
[[
dcp-Config-r16 SetupRelease { DCP-Config-r16 } OPTIONAL, -- Need M
harq-ACK-SpatialBundlingPUCCH-secondaryPUCCHgroup-r16 ENUMERATED {enabled, disabled} OPTIONAL, -- Cond twoPUCCHgroup
harq-ACK-SpatialBundlingPUSCH-secondaryPUCCHgroup-r16 ENUMERATED {enabled, disabled} OPTIONAL, -- Cond twoPUCCHgroup
pdsch-HARQ-ACK-Codebook-secondaryPUCCHgroup-r16 ENUMERATED {semiStatic, dynamic} OPTIONAL, -- Cond twoPUCCHgroup
p-NR-FR2-r16 P-Max OPTIONAL, -- Need R
p-UE-FR2-r16 P-Max OPTIONAL, -- Cond MCG-Only
nrdc-PCmode-FR1-r16 ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic} OPTIONAL, -- Cond MCG-Only
nrdc-PCmode-FR2-r16 ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic} OPTIONAL, -- Cond MCG-Only
pdsch-HARQ-ACK-Codebook-r16 ENUMERATED {enhancedDynamic} OPTIONAL, -- Need R
}
```
```
nfi-TotalDAI-Included-r16 ENUMERATED {true} OPTIONAL, -- Need R
ul-TotalDAI-Included-r16 ENUMERATED {true} OPTIONAL, -- Need R
pdsch-HARQ-ACK-OneShotFeedback-r16 ENUMERATED {true} OPTIONAL, -- Need R
pdsch-HARQ-ACK-OneShotFeedbackNDI-r16 ENUMERATED {true} OPTIONAL, -- Need R
pdsch-HARQ-ACK-OneShotFeedbackCBG-r16 ENUMERATED {true} OPTIONAL, -- Need R
downlinkAssignmentIndexDCI-0-2-r16 ENUMERATED { enabled } OPTIONAL, -- Need S
downlinkAssignmentIndexDCI-1-2-r16 ENUMERATED {n1, n2, n4} OPTIONAL, -- Need S
pdsch-HARQ-ACK-CodebookList-r16 SetupRelease {PDSCH-HARQ-ACK-CodebookList-r16} OPTIONAL, -- Need M
ackNackFeedbackMode-r16 ENUMERATED {joint, separate} OPTIONAL, -- Need R
pdcch-BlindDetectionCA-CombIndicator-r16 SetupRelease { PDCCH-BlindDetectionCA-CombIndicator-r16 } OPTIONAL, -- Need M
pdcch-BlindDetection2-r16 SetupRelease { PDCCH-BlindDetection2-r16 } OPTIONAL, -- Need M
pdcch-BlindDetection3-r16 SetupRelease { PDCCH-BlindDetection3-r16 } OPTIONAL, -- Need M
bdFactorR-r16 ENUMERATED {n1} OPTIONAL -- Need R
]],
[[
-- start of enhanced Type3 feedback
pdsch-HARQ-ACK-EnhType3ToAddModList-r17 SEQUENCE (SIZE(1..maxNrofEnhType3HARQ-ACK-r17)) OF PDSCH-HARQ-ACK-EnhType3-r17
OPTIONAL, -- Need N
pdsch-HARQ-ACK-EnhType3ToReleaseList-r17 SEQUENCE (SIZE(1..maxNrofEnhType3HARQ-ACK-r17)) OF PDSCH-HARQ-ACK-EnhType3Index-r17
OPTIONAL, -- Need N
pdsch-HARQ-ACK-EnhType3SecondaryToAddModList-r17 SEQUENCE (SIZE(1..maxNrofEnhType3HARQ-ACK-r17)) OF PDSCH-HARQ-ACK-EnhType3-r17
OPTIONAL, -- Need N
pdsch-HARQ-ACK-EnhType3SecondaryToReleaseList-r17 SEQUENCE (SIZE(1..maxNrofEnhType3HARQ-ACK-r17)) OF PDSCH-HARQ-ACK-EnhType3Index-r17
OPTIONAL, -- Need N
pdsch-HARQ-ACK-EnhType3DCI-FieldSecondaryPUCCHgroup-r17 ENUMERATED {enabled} OPTIONAL, -- Cond twoPUCCHgroup
pdsch-HARQ-ACK-EnhType3DCI-Field-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
-- end of enhanced Type3 feedback
-- start of triggering of HARQ-ACK re-transmission on a PUCCH resource
pdsch-HARQ-ACK-Retx-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
pdsch-HARQ-ACK-RetxSecondaryPUCCHgroup-r17 ENUMERATED {enabled} OPTIONAL, -- Cond twoPUCCHgroup
-- end of triggering of HARQ-ACK re-transmission on a PUCCH resource
-- start of PUCCH Cell switching
pucch-sSCell-r17 SCellIndex OPTIONAL, -- Need R
pucch-sSCellSecondaryPUCCHgroup-r17 SCellIndex OPTIONAL, -- Cond twoPUCCHgroup
pucch-sSCellDyn-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
pucch-sSCellDynSecondaryPUCCHgroup-r17 ENUMERATED {enabled} OPTIONAL, -- Cond twoPUCCHgroup
pucch-sSCellPattern-r17 SEQUENCE (SIZE(1..maxNrofSlots)) OF INTEGER (0..1) OPTIONAL, -- Need R
pucch-sSCellPatternSecondaryPUCCHgroup-r17 SEQUENCE (SIZE(1..maxNrofSlots)) OF INTEGER (0..1) OPTIONAL, -- Cond twoPUCCHgroup
-- end of PUCCH Cell switching
uci-MuxWithDiffPrio-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
uci-MuxWithDiffPrioSecondaryPUCCHgroup-r17 ENUMERATED {enabled} OPTIONAL, -- Cond twoPUCCHgroup
simultaneousPUCCH-PUSCH-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
simultaneousPUCCH-PUSCH-SecondaryPUCCHgroup-r17 ENUMERATED {enabled} OPTIONAL, -- Cond twoPUCCHgroup
prioLowDG-HighCG-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
prioHighDG-LowCG-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
twoQCLTypeDforPDCCHRepetition-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
multicastConfig-r17 SetupRelease { MulticastConfig-r17 } OPTIONAL, -- Need M
pdcch-BlindDetectionCA-CombIndicator-r17 SetupRelease { PDCCH-BlindDetectionCA-CombIndicator-r17 } OPTIONAL -- Need M
]],
```
```
[[
simultaneousSR-PUSCH-diffPUCCH-Groups-r17 ENUMERATED {enabled} OPTIONAL -- Cond twoPUCCHgroup
]],
[[
intraBandNC-PRACH-simulTx-r17 ENUMERATED {enabled} OPTIONAL -- Need R
]],
[[
pdcch-BlindDetection4-r17 SetupRelease { PDCCH-BlindDetection4-r17 } OPTIONAL -- Need M
]],
[[
simultaneousPUCCH-PUSCH-SamePriority-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
simultaneousPUCCH-PUSCH-SamePriority-SecondaryPUCCHgroup-r17 ENUMERATED {enabled} OPTIONAL -- Cond twoPUCCHgroup
]],
[[
ncr-RNTI-r18 RNTI-Value OPTIONAL, -- Cond NCR
cellDTRX-DCI-config-r18 SetupRelease { CellDTRX-DCI-config-r18 } OPTIONAL, -- Need M
twoQCL-TypeD-ForMultiDCI-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
enableType1HARQ-ACK-MuxForDL-AssignmentAfterUL-Grant-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
enableType2HARQ-ACK-MuxForDL-AssignmentAfterUL-Grant-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
enableType3HARQ-ACK-MuxForDL-AssignmentAfterUL-Grant-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
enableDiffPUCCH-Resource-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
enableDiffCB-Size-r18 ENUMERATED {enabled} OPTIONAL -- Need R
]],
[[
lpwus-Config-r19 SetupRelease { LPWUS-Config-r19 } OPTIONAL, -- Need M
adaptSSB-PeriodicityIndication-RNTI-r19 SetupRelease {RNTI-Value} OPTIONAL, -- Need M
adaptSSB-SizeDCI-2-9-r19 SetupRelease {SizeDCI-2-9-r19} OPTIONAL -- Need M
]]
}
PDSCH-HARQ-ACK-EnhType3-r17 ::=
pdsch-HARQ-ACK-EnhType3Index-r17 PDSCH-HARQ-ACK-EnhType3Index-r17,
applicable-r17 CHOICE {
perCC SEQUENCE (SIZE (1..maxNrofServingCells)) OF INTEGER (0..1),
perHARQ SEQUENCE (SIZE (1..maxNrofServingCells)) OF BIT STRING (SIZE (16))
},
pdsch-HARQ-ACK-EnhType3NDI-r17 ENUMERATED {true} OPTIONAL, -- Need R
pdsch-HARQ-ACK-EnhType3CBG-r17 ENUMERATED {true} OPTIONAL, -- Need S
...,
[[
perHARQ-Ext-r17 SEQUENCE (SIZE (1..maxNrofServingCells)) OF BIT STRING (SIZE (32)) OPTIONAL -- Need R
]]
}
PDSCH-HARQ-ACK-EnhType3Index-r17 ::= INTEGER (0..maxNrofEnhType3HARQ-ACK-1-r17)
PDCCH-BlindDetection ::= INTEGER (1..15)
DCP-Config-r16 ::=
ps-RNTI-r16 RNTI-Value,
ps-Offset-r16 INTEGER (1..120),
sizeDCI-2-6-r16 INTEGER (1..maxDCI-2-6-Size-r16),
ps-PositionDCI-2-6-r16 INTEGER (0..maxDCI-2-6-Size-1-r16),
```
```
ps-WakeUp-r16 ENUMERATED {true} OPTIONAL, -- Need S
ps-TransmitPeriodicL1-RSRP-r16 ENUMERATED {true} OPTIONAL, -- Need S
ps-TransmitOtherPeriodicCSI-r16 ENUMERATED {true} OPTIONAL -- Need S
}
PDSCH-HARQ-ACK-CodebookList-r16 ::= SEQUENCE (SIZE (1..2)) OF ENUMERATED {semiStatic, dynamic}
PDCCH-BlindDetectionCA-CombIndicator-r16 ::= SEQUENCE {
pdcch-BlindDetectionCA1-r16 INTEGER (1..15),
pdcch-BlindDetectionCA2-r16 INTEGER (1..15)
}
PDCCH-BlindDetection2-r16 ::= INTEGER (1..15)
PDCCH-BlindDetection3-r16 ::= INTEGER (1..15)
PDCCH-BlindDetection4-r17 ::= INTEGER (1..15)
MulticastConfig-r17 ::= SEQUENCE {
pdsch-HARQ-ACK-CodebookListMulticast-r17 SetupRelease { PDSCH-HARQ-ACK-CodebookList-r16} OPTIONAL, -- Need M
type1CodebookGenerationMode-r17 ENUMERATED { mode1, mode2} OPTIONAL -- Need M
}
PDCCH-BlindDetectionCA-CombIndicator-r17 ::= SEQUENCE {
pdcch-BlindDetectionCA1-r17 INTEGER (1..15) OPTIONAL, -- Need R
pdcch-BlindDetectionCA2-r17 INTEGER (1..15) OPTIONAL, -- Need R
pdcch-BlindDetectionCA3-r17 INTEGER (1..15)
}
CellDTRX-DCI-config-r18 ::= SEQUENCE {
cellDTRX-RNTI-r18 RNTI-Value,
sizeDCI-2-9-r18 INTEGER (1..maxDCI-2-9-Size-r18)
}
LPWUS-Config-r19 ::= SEQUENCE {
lpwus-MvalueAndSeqConfigFR1-r19 CHOICE {
nOne SEQUENCE {
lpwus-OverlaidSeqRoot-r19 SEQUENCE {
root1-r19 INTEGER (1..131),
root2-r19 INTEGER (1..131) OPTIONAL -- Need R
},
lpwus-OverlaidSeqNum-r19 ENUMERATED {n1, n2, n4, n8, n16} OPTIONAL -- Need R
},
nTwo SEQUENCE {
lpwus-OverlaidSeqRoot-r19 SEQUENCE {
root1-r19 INTEGER (1..61),
root2-r19 INTEGER (1..61) OPTIONAL -- Need R
},
lpwus-OverlaidSeqNum-r19 ENUMERATED {n1, n2, n4, n8} OPTIONAL -- Need R
},
nFour SEQUENCE {
lpwus-OverlaidSeqRoot-r19 SEQUENCE {
root1-r19 INTEGER (1..31),
```
```
root2-r19 INTEGER (1..31) OPTIONAL -- Need R
},
lpwus-OverlaidSeqNum-r19 ENUMERATED {n1, n2, n4} OPTIONAL -- Need R
}
}
lpwus-MvalueAndSeqConfigFR2-r19 CHOICE { OPTIONAL, -- Cond FR1-Only
nOne SEQUENCE {
lpwus-OverlaidSeqRoot-r19 SEQUENCE {
root1-r19 INTEGER (1..131),
root2-r19 INTEGER (1..131)
},
lpwus-OverlaidSeqNum-SCS-120kHz-r19 ENUMERATED {n1, n2} OPTIONAL, -- Need R
lpwus-OverlaidSeqNum-SCS-60kHz-r19 ENUMERATED {n1, n2, n4} OPTIONAL -- Need R
},
nTwo SEQUENCE {
lpwus-OverlaidSeqRoot-r19 SEQUENCE {
root1-r19 INTEGER (1..61),
root2-r19 INTEGER (1..61)
},
lpwus-OverlaidSeqNum-SCS-60kHz-r19 ENUMERATED {n1, n2} OPTIONAL -- Need R
}
}
lpwus-StartRB-r19 INTEGER (0..263) OPTIONAL, -- Cond FR2-Only
lpwus-TimeOffset1-1-r19 INTEGER (41..592) OPTIONAL, -- Need R
lpwus-TimeOffset1-2-r19 INTEGER (41..592) OPTIONAL, -- Cond Option1-1
lpwus-MO-1-1-r19 CHOICE { OPTIONAL, -- Cond Option1-2
sl1 NULL,
sl2 INTEGER (0..1),
sl4 INTEGER (0..3),
sl5 INTEGER (0..4),
sl8 INTEGER (0..7),
sl10 INTEGER (0..9),
sl16 INTEGER (0..15),
sl20 INTEGER (0..19),
sl40 INTEGER (0..39),
sl80 INTEGER (0..79),
sl160 INTEGER (0..159),
sl320 INTEGER (0..319),
sl640 INTEGER (0..639),
sl1280 INTEGER (0..1279),
sl2560 INTEGER (0..2559),
sl5120 INTEGER (0..5119),
sl10240 INTEGER (0..10239)
}
lpwus-MO-1-2-r19 CHOICE {
sl1 NULL,
sl2 INTEGER (0..1),
sl4 INTEGER (0..3),
sl5 INTEGER (0..4),
sl8 INTEGER (0..7),
sl10 INTEGER (0..9),
sl16 INTEGER (0..15),
sl20 INTEGER (0..19),
```
```
sl40 INTEGER (0..39),
sl80 INTEGER (0..79)
}
lpwus-NumOfMO-1-1-r19 INTEGER (1..4) OPTIONAL, -- Cond Option1-2
lpwus-NumOfMO-1-2-r19 INTEGER (1..4) OPTIONAL, -- Cond Option1-1
lpwus-TCI-States-r19 SEQUENCE (SIZE (1..maxNrofBWP)) OF INTEGER (0..15) OPTIONAL, -- Cond Option1-2
lpwus-NominalMoDuration-r19 INTEGER (1..98) OPTIONAL, -- Need R
lpwus-ActualDuration-r19 CHOICE {
mValue1 INTEGER (2..64),
mValue2 INTEGER (1..32),
mValue4 INTEGER (1..16)
}
lpwus-AvailableSlot-r19 CHOICE { OPTIONAL, -- Need R
n10 BIT STRING (SIZE (10)),
n20 BIT STRING (SIZE (20)),
n40 BIT STRING (SIZE (40))
}
lpwus-AvailableSymbol-r19 CHOICE { OPTIONAL, -- Need R
oneSlot BIT STRING (SIZE (14)),
twoSlots BIT STRING (SIZE (28))
}
lpwus-TransmitOtherPeriodicCSI-r19 ENUMERATED {true} OPTIONAL, -- Need R
lpwus-TransmitPeriodicL1-RSRP-r19 ENUMERATED {true} OPTIONAL, -- Need S
lpwus-Codepoint-r19 SEQUENCE (SIZE (1..8)) OF BIT STRING (SIZE (1..5)),
lpwus-NumOfBits-r19 INTEGER (1..5) OPTIONAL, -- Need R
lpwus-PDCCH-MonitoringTimer-r19 SEQUENCE {
timer1-r19 CHOICE {
subMilliSeconds INTEGER (1..31),
milliSeconds ENUMERATED {
ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
spare3, spare2, spare1}
},
timer2-r19 CHOICE {
subMilliSeconds INTEGER (1..31),
milliSeconds ENUMERATED {
ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
spare3, spare2, spare1}
}
}
}
}
SizeDCI-2-9-r19 ::= INTEGER (1..maxDCI-2-9-Size-r18)
-- TAG-PHYSICALCELLGROUPCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PLMN-IDENTITYINFOLIST-START
PLMN-IdentityInfoList ::= SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-IdentityInfo
PLMN-IdentityInfo ::= SEQUENCE {
plmn-IdentityList SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity,
trackingAreaCode TrackingAreaCode OPTIONAL, -- Need R
ranac RAN-AreaCode OPTIONAL, -- Need R
cellIdentity CellIdentity,
cellReservedForOperatorUse ENUMERATED {reserved, notReserved},
...,
[[
iab-Support-r16 ENUMERATED {true} OPTIONAL -- Need S
]],
[[
trackingAreaList-r17 SEQUENCE (SIZE (1..maxTAC-r17)) OF TrackingAreaCode
gNB-ID-Length-r17 INTEGER (22..32) OPTIONAL -- Need R
]],
[[
mobileIAB-Support-r18 ENUMERATED {true} OPTIONAL -- Need S
]]
}
-- TAG-PLMN-IDENTITYINFOLIST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PTRS-UPLINKCONFIG-START
PTRS-UplinkConfig ::=
transformPreCoderDisabled SEQUENCE {
frequencyDensity SEQUENCE {
timeDensity SEQUENCE (SIZE (2)) OF INTEGER (1..276) OPTIONAL, -- Need S
maxNrofPorts SEQUENCE (SIZE (3)) OF INTEGER (0..29) OPTIONAL, -- Need S
resourceElementOffset ENUMERATED {n1, n2},
ptrs-Power ENUMERATED {offset01, offset10, offset11 } OPTIONAL, -- Need S
} ENUMERATED {p00, p01, p10, p11} OPTIONAL, -- Need R
transformPreCoderEnabled SEQUENCE {
sampleDensity SEQUENCE {
timeDensityTransformPrecoding SEQUENCE (SIZE (5)) OF INTEGER (1..276),
} ENUMERATED {d2} OPTIONAL -- Need S
... OPTIONAL, -- Need R
[[
maxNrofPorts-SDM-r18 ENUMERATED {n1, n2} OPTIONAL -- Need R
]]
}
-- TAG-PTRS-UPLINKCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PUCCH-CONFIG-START
PUCCH-Config ::= SEQUENCE {
resourceSetToAddModList SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceSets)) OF PUCCH-ResourceSet OPTIONAL, -- Need N
resourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceSets)) OF PUCCH-ResourceSetId OPTIONAL, -- Need N
resourceToAddModList SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-Resource OPTIONAL, -- Need N
resourceToReleaseList SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-ResourceId OPTIONAL, -- Need N
format1 SetupRelease { PUCCH-FormatConfig } OPTIONAL, -- Need M
format2 SetupRelease { PUCCH-FormatConfig } OPTIONAL, -- Need M
format3 SetupRelease { PUCCH-FormatConfig } OPTIONAL, -- Need M
format4 SetupRelease { PUCCH-FormatConfig } OPTIONAL, -- Need M
schedulingRequestResourceToAddModList SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfig OPTIONAL, -- Need N
schedulingRequestResourceToReleaseList SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceId OPTIONAL, -- Need N
multi-CSI-PUCCH-ResourceList SEQUENCE (SIZE (1..2)) OF PUCCH-ResourceId OPTIONAL, -- Need M
dl-DataToUL-ACK SEQUENCE (SIZE (1..8)) OF INTEGER (0..15) OPTIONAL, -- Need M
spatialRelationInfoToAddModList SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos)) OF PUCCH-SpatialRelationInfo
```
```
spatialRelationInfoToReleaseList SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos)) OF PUCCH-SpatialRelationInfoId OPTIONAL, -- Need N
pucch-PowerControl PUCCH-PowerControl OPTIONAL, -- Need N
...
[[
resourceToAddModListExt-v1610 SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-ResourceExt-v1610 OPTIONAL, -- Need N
dl-DataToUL-ACK-r16 SetupRelease { DL-DataToUL-ACK-r16 } OPTIONAL, -- Need M
ul-AccessConfigListDCI-1-1-r16 SetupRelease { UL-AccessConfigListDCI-1-1-r16 } OPTIONAL, -- Need M
subslotLengthForPUCCH-r16 CHOICE {
normalCP-r16 ENUMERATED {n2,n7},
extendedCP-r16 ENUMERATED {n2,n6}
} OPTIONAL, -- Need R
dl-DataToUL-ACK-DCI-1-2-r16 SetupRelease { DL-DataToUL-ACK-DCI-1-2-r16 } OPTIONAL, -- Need M
numberOfBitsForPUCCH-ResourceIndicatorDCI-1-2-r16 INTEGER (0..3) OPTIONAL, -- Need R
dmrs-UplinkTransformPrecodingPUCCH-r16 ENUMERATED {enabled} OPTIONAL, -- Cond PI2-BPSK
spatialRelationInfoToAddModListSizeExt-v1610 SEQUENCE (SIZE (1..maxNrofSpatialRelationInfosDiff-r16)) OF PUCCH-SpatialRelationInfo
OPTIONAL, -- Need N
spatialRelationInfoToReleaseListSizeExt-v1610 SEQUENCE (SIZE (1..maxNrofSpatialRelationInfosDiff-r16)) OF PUCCH-SpatialRelationInfoId
OPTIONAL, -- Need N
spatialRelationInfoToAddModListExt-v1610 SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos-r16)) OF PUCCH-SpatialRelationInfoExt-r16
OPTIONAL, -- Need N
spatialRelationInfoToReleaseListExt-v1610 SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos-r16)) OF
PUCCH-SpatialRelationInfoId-r16 OPTIONAL, -- Need N
resourceGroupToAddModList-r16 SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceGroups-r16)) OF PUCCH-ResourceGroup-r16
OPTIONAL, -- Need N
resourceGroupToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceGroups-r16)) OF PUCCH-ResourceGroupId-r16
OPTIONAL, -- Need N
sps-PUCCH-AN-List-r16 SetupRelease { SPS-PUCCH-AN-List-r16 } OPTIONAL, -- Need M
schedulingRequestResourceToAddModListExt-v1610 SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfigExt-v1610
OPTIONAL -- Need N
]],
[[
format0-r17 SetupRelease { PUCCH-FormatConfig } OPTIONAL, -- Need M
format2Ext-r17 SetupRelease { PUCCH-FormatConfigExt-r17 } OPTIONAL, -- Need M
format3Ext-r17 SetupRelease { PUCCH-FormatConfigExt-r17 } OPTIONAL, -- Need M
format4Ext-r17 SetupRelease { PUCCH-FormatConfigExt-r17 } OPTIONAL, -- Need M
ul-AccessConfigListDCI-1-2-r17 SetupRelease { UL-AccessConfigListDCI-1-2-r17 } OPTIONAL, -- Need M
mappingPattern-r17 ENUMERATED {cyclicMapping, sequentialMapping} OPTIONAL, -- Need R
powerControlSetInfoToAddModList-r17 SEQUENCE (SIZE (1..maxNrofPowerControlSetInfos-r17)) OF PUCCH-PowerControlSetInfo-r17
OPTIONAL, -- Need N
powerControlSetInfoToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofPowerControlSetInfos-r17)) OF PUCCH-PowerControlSetInfoId-r17
OPTIONAL, -- Need N
secondTPCFieldDCI-1-1-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
secondTPCFieldDCI-1-2-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
dl-DataToUL-ACK-r17 SetupRelease { DL-DataToUL-ACK-r17 } OPTIONAL, -- Need M
dl-DataToUL-ACK-DCI-1-2-r17 SetupRelease { DL-DataToUL-ACK-DCI-1-2-r17 } OPTIONAL, -- Need M
ul-AccessConfigListDCI-1-1-r17 SetupRelease { UL-AccessConfigListDCI-1-1-r17 } OPTIONAL, -- Need M
schedulingRequestResourceToAddModListExt-v1700 SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfigExt-v1700
OPTIONAL, -- Need N
dmrs-BundlingPUCCH-Config-r17 SetupRelease { DMRS-BundlingPUCCH-Config-r17 } OPTIONAL, -- Need M
dl-DataToUL-ACK-v1700 SetupRelease { DL-DataToUL-ACK-v1700 } OPTIONAL, -- Need M
dl-DataToUL-ACK-MulticastDCI-Format4-1-r17 SetupRelease { DL-DataToUL-ACK-MulticastDCI-Format4-1-r17 } OPTIONAL, -- Need M
```
```
sps-PUCCH-AN-ListMulticast-r17 SetupRelease { SPS-PUCCH-AN-List-r16 } OPTIONAL -- Need M
]],
[[
schedulingRequestResourceToAddModListExt-v1590 SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfigExt-v1590
OPTIONAL, -- Need N
resourceToAddModListExt-v1590 SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-ResourceExt-v1590
OPTIONAL -- Need N
]]
}
PUCCH-FormatConfig ::= SEQUENCE {
interslotFrequencyHopping ENUMERATED {enabled} OPTIONAL, -- Need R
additionalDMRS ENUMERATED {true} OPTIONAL, -- Need R
maxCodeRate PUCCH-MaxCodeRate OPTIONAL, -- Need R
nrofSlots ENUMERATED {n2,n4,n8} OPTIONAL, -- Need S
pi2BPSK ENUMERATED {enabled} OPTIONAL, -- Need R
simultaneousHARQ-ACK-CSI ENUMERATED {true} OPTIONAL -- Need R
}
PUCCH-FormatConfigExt-r17 ::= SEQUENCE {
maxCodeRateLP-r17 PUCCH-MaxCodeRate OPTIONAL, -- Need R
...
}
PUCCH-MaxCodeRate ::= ENUMERATED {zeroDot08, zeroDot15, zeroDot25, zeroDot35, zeroDot45, zeroDot60, zeroDot80}
-- A set with one or more PUCCH resources
PUCCH-ResourceSet ::= SEQUENCE {
pucch-ResourceSetId PUCCH-ResourceSetId,
resourceList SEQUENCE (SIZE (1..maxNrofPUCCH-ResourcesPerSet)) OF PUCCH-ResourceId,
maxPayloadSize INTEGER (4..256) OPTIONAL -- Need R
}
PUCCH-ResourceSetId ::= INTEGER (0..maxNrofPUCCH-ResourceSets-1)
PUCCH-Resource ::= SEQUENCE {
pucch-ResourceId PUCCH-ResourceId,
startingPRB PRB-Id,
intraSlotFrequencyHopping ENUMERATED { enabled } OPTIONAL, -- Need R
secondHopPRB PRB-Id OPTIONAL, -- Need R
format CHOICE {
format0 PUCCH-format0,
format1 PUCCH-format1,
format2 PUCCH-format2,
format3 PUCCH-format3,
format4 PUCCH-format4
}
}
PUCCH-ResourceExt-v1610 ::= SEQUENCE {
interlaceAllocation-r16 SEQUENCE {
rb-SetIndex-r16 INTEGER (0..4),
interlace0-r16 CHOICE {
```
```
scs15 INTEGER (0..9),
scs30 INTEGER (0..4)
}
}
format-v1610 CHOICE { OPTIONAL, --Need R
interlace1-v1610 INTEGER (0..9),
occ-v1610 SEQUENCE {
occ-Length-v1610 ENUMERATED {n2,n4} OPTIONAL, -- Need M
occ-Index-v1610 ENUMERATED {n0,n1,n2,n3} OPTIONAL, -- Need M
}
} OPTIONAL, -- Need R
...
[[
format-v1700 SEQUENCE {
nrofPRBs-r17 INTEGER (1..16)
}
pucch-RepetitionNrofSlots-r17 ENUMERATED { n1,n2,n4,n8 } OPTIONAL, -- Need R
]],
[[
applyIndicatedTCI-State-r18 ENUMERATED {first, second, both, spare1} OPTIONAL, -- Need R
multipanelSFN-Scheme-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
dl-DataToUL-ACK-r18 SetupRelease { DL-DataToUL-ACK-r18 } OPTIONAL, -- Need M
dl-DataToUL-ACK-DCI-1-2-r18 SetupRelease { DL-DataToUL-ACK-DCI-1-2-r18} OPTIONAL, -- Need M
]]
}
PUCCH-ResourceExt-v1900 ::= SEQUENCE {
startingPRB-SBFD-r19 PRB-Id OPTIONAL, -- Need S
secondHopPRB-SBFD-r19 PRB-Id OPTIONAL, -- Need S
}
PUCCH-ResourceId ::= INTEGER (0..maxNrofPUCCH-Resources-1)
PUCCH-format0 ::= SEQUENCE {
initialCyclicShift INTEGER (0..11),
nrofSymbols INTEGER (1..2),
startingSymbolIndex INTEGER (0..13)
}
PUCCH-format1 ::= SEQUENCE {
initialCyclicShift INTEGER (0..11),
nrofSymbols INTEGER (4..14),
startingSymbolIndex INTEGER (0..10),
timeDomainOCC INTEGER (0..6)
}
PUCCH-format2 ::= SEQUENCE {
nrofPRBs INTEGER (1..16),
nrofSymbols INTEGER (1..2),
startingSymbolIndex INTEGER (0..13)
}
```
```
PUCCH-format3 ::=
nrofPRBs
nrofSymbols
startingSymbolIndex
}
SEQUENCE {
INTEGER (1..16),
INTEGER (4..14),
INTEGER (0..10)
}
PUCCH-format4 ::=
nrofSymbols
occ-Length
occ-Index
startingSymbolIndex
}
SEQUENCE {
INTEGER (4..14),
ENUMERATED {n2,n4},
ENUMERATED {n0,n1,n2,n3},
INTEGER (0..10)
}
PUCCH-ResourceGroup-r16 ::=
pucch-ResourceGroupId-r16
resourcePerGroupList-r16
}
SEQUENCE {
PUCCH-ResourceGroupId-r16,
SEQUENCE (SIZE (1..maxNrofPUCCH-ResourcesPerGroup-r16)) OF PUCCH-ResourceId
}
PUCCH-ResourceGroupId-r16 ::=
INTEGER (0..maxNrofPUCCH-ResourceGroups-1-r16)
DL-DataToUL-ACK-r16 ::=
SEQUENCE (SIZE (1..8)) OF INTEGER (-1..15)
DL-DataToUL-ACK-r17 ::=
SEQUENCE (SIZE (1..8)) OF INTEGER (-1..127)
DL-DataToUL-ACK-v1700 ::=
SEQUENCE (SIZE (1..8)) OF INTEGER (16..31)
DL-DataToUL-ACK-r18 ::=
SEQUENCE (SIZE (1..8)) OF INTEGER (0..31)
DL-DataToUL-ACK-DCI-1-2-r16 ::=
SEQUENCE (SIZE (1..8)) OF INTEGER (0..15)
DL-DataToUL-ACK-DCI-1-2-r17 ::=
SEQUENCE (SIZE (1..8)) OF INTEGER (0..127)
DL-DataToUL-ACK-DCI-1-2-r18 ::=
SEQUENCE (SIZE (1..8)) OF INTEGER (0..31)
UL-AccessConfigListDCI-1-1-r16 ::=
SEQUENCE (SIZE (1..16)) OF INTEGER (0..15)
UL-AccessConfigListDCI-1-2-r17 ::=
SEQUENCE (SIZE (1..16)) OF INTEGER (0..15)
UL-AccessConfigListDCI-1-1-r17 ::=
SEQUENCE (SIZE (1..3)) OF INTEGER (0..2)
DL-DataToUL-ACK-MulticastDCI-Format4-1-r17 ::= SEQUENCE (SIZE (1..8)) OF INTEGER (0..15)
-- TAG-PUCCH-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PUSCH-CONFIG-START
```
```
PUSCH-Config ::= SEQUENCE {
dataScramblingIdentityPUSCH INTEGER (0..1023) OPTIONAL, -- Need S
txConfig ENUMERATED {codebook, nonCodebook} OPTIONAL, -- Need S
dmrs-UplinkForPUSCH-MappingTypeA SetupRelease { DMRS-UplinkConfig } OPTIONAL, -- Need M
dmrs-UplinkForPUSCH-MappingTypeB SetupRelease { DMRS-UplinkConfig } OPTIONAL, -- Need M
pusch-PowerControl PUSCH-PowerControl OPTIONAL, -- Need M
frequencyHopping ENUMERATED {intraSlot, interSlot} OPTIONAL, -- Need S
frequencyHoppingOffsetLists SEQUENCE (SIZE (1..4)) OF INTEGER (1.. maxNrofPhysicalResourceBlocks-1) OPTIONAL, -- Need M
resourceAllocation ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch}, OPTIONAL, -- Need M
pusch-TimeDomainAllocationList SetupRelease { PUSCH-TimeDomainResourceAllocationList } OPTIONAL, -- Need S
pusch-AggregationFactor ENUMERATED { n2, n4, n8 } OPTIONAL, -- Need S
mcs-Table ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
mcs-TableTransformPrecoder ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
transformPrecoder ENUMERATED {enabled, disabled} OPTIONAL, -- Need S
codebookSubset ENUMERATED {fullyAndPartialAndNonCoherent, partialAndNonCoherent,nonCoherent} OPTIONAL, -- Cond codebookBased
maxRank INTEGER (1..4) OPTIONAL, -- Cond codebookBased
rbg-Size ENUMERATED { config2} OPTIONAL, -- Need S
uci-OnPUSCH SetupRelease { UCI-OnPUSCH} OPTIONAL, -- Need M
tp-pi2BPSK ENUMERATED {enabled} OPTIONAL, -- Need S
...
[[
minimumSchedulingOffsetK2-r16 SetupRelease { MinSchedulingOffsetK2-Values-r16 } OPTIONAL, -- Need M
ul-AccessConfigListDCI-0-1-r16 SetupRelease { UL-AccessConfigListDCI-0-1-r16 } OPTIONAL, -- Need M
-- Start of the parameters for DCI format 0_2 introduced in V16.1.0
harq-ProcessNumberSizeDCI-0-2-r16 INTEGER (0..4) OPTIONAL, -- Need R
dmrs-SequenceInitializationDCI-0-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S
numberOfBitsForRV-DCI-0-2-r16 INTEGER (0..2) OPTIONAL, -- Need R
antennaPortsFieldPresenceDCI-0-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S
dmrs-UplinkForPUSCH-MappingTypeA-DCI-0-2-r16 SetupRelease { DMRS-UplinkConfig } OPTIONAL, -- Need M
dmrs-UplinkForPUSCH-MappingTypeB-DCI-0-2-r16 SetupRelease { DMRS-UplinkConfig } OPTIONAL, -- Need M
frequencyHoppingDCI-0-2-r16 CHOICE {
pusch-RepTypeA ENUMERATED {intraSlot, interSlot},
pusch-RepTypeB ENUMERATED {interRepetition, interSlot}
} OPTIONAL, -- Need S
frequencyHoppingOffsetListsDCI-0-2-r16 SetupRelease { FrequencyHoppingOffsetListsDCI-0-2-r16} OPTIONAL, -- Need M
codebookSubsetDCI-0-2-r16 ENUMERATED {fullyAndPartialAndNonCoherent, partialAndNonCoherent,nonCoherent} OPTIONAL, -- Cond codebookBased
invalidSymbolPatternIndicatorDCI-0-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S
maxRankDCI-0-2-r16 INTEGER (1..4) OPTIONAL, -- Cond codebookBased
mcs-TableDCI-0-2-r16 ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
mcs-TableTransformPrecoderDCI-0-2-r16 ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
priorityIndicatorDCI-0-2-r16 ENUMERATED {enabled} OPTIONAL, -- Need S
pusch-RepTypeIndicatorDCI-0-2-r16 ENUMERATED { pusch-RepTypeA, pusch-RepTypeB} OPTIONAL, -- Need R
resourceAllocationDCI-0-2-r16 ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch} OPTIONAL, -- Need M
resourceAllocationType1GranularityDCI-0-2-r16 ENUMERATED { n2,n4,n8,n16 } OPTIONAL, -- Need S
uci-OnPUSCH-ListDCI-0-2-r16 SetupRelease { UCI-OnPUSCH-ListDCI-0-2-r16} OPTIONAL, -- Need M
pusch-TimeDomainAllocationListDCI-0-2-r16 SetupRelease { PUSCH-TimeDomainResourceAllocationList-r16 } OPTIONAL, -- Need M
-- End of the parameters for DCI format 0_2 introduced in V16.1.0
-- Start of the parameters for DCI format 0_1 introduced in V16.1.0
```
```
pusch-TimeDomainAllocationListDCI-0-1-r16 SetupRelease { PUSCH-TimeDomainResourceAllocationList-r16 }
OPTIONAL, -- Need M
invalidSymbolPatternIndicatorDCI-0-1-r16 ENUMERATED {enabled} OPTIONAL, -- Need S
priorityIndicatorDCI-0-1-r16 ENUMERATED {enabled} OPTIONAL, -- Need S
pusch-RepTypeIndicatorDCI-0-1-r16 ENUMERATED { pusch-RepTypeA, pusch-RepTypeB} OPTIONAL, -- Need R
frequencyHoppingDCI-0-1-r16 ENUMERATED {interRepetition, interSlot} OPTIONAL, -- Cond RepTypeB
uci-OnPUSCH-ListDCI-0-1-r16 SetupRelease { UCI-OnPUSCH-ListDCI-0-1-r16 } OPTIONAL, -- Need M
-- End of the parameters for DCI format 0_1 introduced in V16.1.0
invalidSymbolPattern-r16 InvalidSymbolPattern-r16 OPTIONAL, -- Need S
pusch-PowerControl-v1610 SetupRelease {PUSCH-PowerControl-v1610} OPTIONAL, -- Need M
ul-FullPowerTransmission-r16 ENUMERATED {fullpower, fullpowerMode1, fullpowerMode2} OPTIONAL, -- Need R
pusch-TimeDomainAllocationListForMultiPUSCH-r16 SetupRelease { PUSCH-TimeDomainResourceAllocationList-r16 }
OPTIONAL, -- Need M
numberOfInvalidSymbolsForDL-UL-Switching-r16 INTEGER (1..4) OPTIONAL -- Cond RepTypeB2
]],
[[
ul-AccessConfigListDCI-0-2-r17 SetupRelease { UL-AccessConfigListDCI-0-2-r17 } OPTIONAL, -- Need M
betaOffsetsCrossPri0-r17 SetupRelease { BetaOffsetsCrossPriSel-r17 } OPTIONAL, -- Need M
betaOffsetsCrossPri1-r17 SetupRelease { BetaOffsetsCrossPriSel-r17 } OPTIONAL, -- Need M
betaOffsetsCrossPri0DCI-0-2-r17 SetupRelease { BetaOffsetsCrossPriSelDCI-0-2-r17 } OPTIONAL, -- Need M
betaOffsetsCrossPri1DCI-0-2-r17 SetupRelease { BetaOffsetsCrossPriSelDCI-0-2-r17 } OPTIONAL, -- Need M
mappingPattern-r17 ENUMERATED {cyclicMapping, sequentialMapping} OPTIONAL, -- Cond SRSsets
secondTPCFieldDCI-0-1-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
secondTPCFieldDCI-0-2-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
sequenceOffsetForRV-r17 INTEGER (0..3) OPTIONAL, -- Need R
ul-AccessConfigListDCI-0-1-r17 SetupRelease { UL-AccessConfigListDCI-0-1-r17 } OPTIONAL, -- Need M
minimumSchedulingOffsetK2-r17 SetupRelease { MinSchedulingOffsetK2-Values-r17 } OPTIONAL, -- Need M
availableSlotCounting-r17 ENUMERATED { enabled } OPTIONAL, -- Need S
dmrs-BundlingPUSCH-Config-r17 SetupRelease { DMRS-BundlingPUSCH-Config-r17 } OPTIONAL, -- Need M
harq-ProcessNumberSizeDCI-0-2-v1700 INTEGER (5) OPTIONAL, -- Need R
harq-ProcessNumberSizeDCI-0-1-r17 INTEGER (5) OPTIONAL, -- Need R
mpe-ResourcePoolToAddModList-r17 SEQUENCE (SIZE(1..maxMPE-Resources-r17)) OF MPE-Resource-r17 OPTIONAL, -- Need N
mpe-ResourcePoolToReleaseList-r17 SEQUENCE (SIZE(1..maxMPE-Resources-r17)) OF MPE-ResourceId-r17 OPTIONAL, -- Need N
]],
[[
maxRank-v1810 INTEGER (5..8) OPTIONAL, -- Need R
sTx-2Panel-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
multipanelSchemeSDM-r18 SDM-Scheme-r18 OPTIONAL, -- Need R
multipanelSchemeSFN-r18 SFN-Scheme-r18 OPTIONAL, -- Need R
codebookTypeUL-r18 SetupRelease { CodebookTypeUL-r18 } OPTIONAL, -- Need M
applyIndicatedTCI-State-r18 ENUMERATED {first, second} OPTIONAL, -- Need R
dynamicTransformPrecoderFieldPresenceDCI-0-1-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
dynamicTransformPrecoderFieldPresenceDCI-0-2-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
pusch-ConfigDCI-0-3-r18 SetupRelease { PUSCH-ConfigDCI-0-3-r18 } OPTIONAL, -- Need M
]],
[[
mg-CancellationDCI-0-1-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
mg-CancellationDCI-0-2-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
mg-CancellationDCI-0-3-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
pusch-TimeDomainAllocationListForMultiPUSCH-DCI-0-3-r19 SetupRelease { PUSCH-TimeDomainResourceAllocationList-r16 }
OPTIONAL, -- Need M
harq-ProcessNumberSizeDCI-0-1-Ext-r19 INTEGER (5) OPTIONAL, -- Need R
harq-ProcessNumberSizeDCI-0-2-Ext-r19 INTEGER (0..5) OPTIONAL -- Need R
```
```
pusch-ConfigDCI-0-3-v1900 SetupRelease { PUSCH-ConfigDCI-0-3-v1900 } OPTIONAL, -- Need M
frequencyHoppingOffsetLists-SBFD-r19 SEQUENCE (SIZE (1..4)) OF INTEGER (1..maxNrofPhysicalResourceBlocks-1)
OPTIONAL, -- Need M
frequencyHoppingOffsetListsDCI-0-2-SBFD-r19 SEQUENCE (SIZE (1..4)) OF INTEGER (1..maxNrofPhysicalResourceBlocks-1)
OPTIONAL, -- Need M
pusch-MutingResources-r19 PUSCH-MutingResources-r19 OPTIONAL -- Need R
]]
}
UCI-OnPUSCH ::= SEQUENCE {
betaOffsets CHOICE {
dynamic SEQUENCE (SIZE (4)) OF BetaOffsets,
semiStatic BetaOffsets
} OPTIONAL, -- Need M
scaling ENUMERATED { f0p5, f0p65, f0p8, f1 }
}
MinSchedulingOffsetK2-Values-r16 ::= SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK2-SchedulingOffset-r16)
MinSchedulingOffsetK2-Values-r17 ::= SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK2-SchedulingOffset-r17)
UCI-OnPUSCH-DCI-0-2-r16 ::= SEQUENCE {
betaOffsetsDCI-0-2-r16 CHOICE {
dynamicDCI-0-2-r16 CHOICE {
oneBit-r16 SEQUENCE (SIZE (2)) OF BetaOffsets,
twoBits-r16 SEQUENCE (SIZE (4)) OF BetaOffsets
},
semiStaticDCI-0-2-r16 BetaOffsets
} OPTIONAL, -- Need M
scalingDCI-0-2-r16 ENUMERATED { f0p5, f0p65, f0p8, f1 }
}
FrequencyHoppingOffsetListsDCI-0-2-r16 ::= SEQUENCE (SIZE (1..4)) OF INTEGER (1.. maxNrofPhysicalResourceBlocks-1)
UCI-OnPUSCH-ListDCI-0-2-r16 ::= SEQUENCE (SIZE (1..2)) OF UCI-OnPUSCH-DCI-0-2-r16
UCI-OnPUSCH-ListDCI-0-1-r16 ::= SEQUENCE (SIZE (1..2)) OF UCI-OnPUSCH
UL-AccessConfigListDCI-0-1-r16 ::= SEQUENCE (SIZE (1..64)) OF INTEGER (0..63)
UL-AccessConfigListDCI-0-1-r17 ::= SEQUENCE (SIZE (1..3)) OF INTEGER (0..2)
UL-AccessConfigListDCI-0-2-r17 ::= SEQUENCE (SIZE (1..64)) OF INTEGER (0..63)
BetaOffsetsCrossPriSel-r17 ::= CHOICE {
dynamic-r17 SEQUENCE (SIZE (4)) OF BetaOffsetsCrossPri-r17,
semiStatic-r17 BetaOffsetsCrossPri-r17
}
BetaOffsetsCrossPriSelDCI-0-2-r17 ::= CHOICE {
dynamicDCI-0-2-r17 CHOICE {
oneBit-r17 SEQUENCE (SIZE (2)) OF BetaOffsetsCrossPri-r17,
twoBits-r17 SEQUENCE (SIZE (4)) OF BetaOffsetsCrossPri-r17
}
}
```
```
},
semiStaticDCI-0-2-r17 BetaOffsetsCrossPri-r17
}
MPE-Resource-r17 ::= SEQUENCE {
mpe-ResourceId-r17 MPE-ResourceId-r17,
cell-r17 ServCellIndex OPTIONAL, -- Need R
additionalPCI-r17 AdditionalPCIIndex-r17 OPTIONAL, -- Need R
mpe-ReferenceSignal-r17 CHOICE {
csi-RS-Resource-r17 NZP-CSI-RS-ResourceId,
ssb-Resource-r17 SSB-Index
}
}
MPE-ResourceId-r17 ::= INTEGER (1..maxMPE-Resources-r17)
SDM-Scheme-r18 ::= SEQUENCE {
maxRankSDM-r18 INTEGER (1..2) OPTIONAL, -- Need R
maxRankSDM-DCI-0-2-r18 INTEGER (1..2) OPTIONAL, -- Need R
}
SFN-Scheme-r18 ::= SEQUENCE {
maxRankSFN-r18 INTEGER (1..2) OPTIONAL, -- Need R
maxRankSFN-DCI-0-2-r18 INTEGER (1..2) OPTIONAL, -- Need R
}
CodebookTypeUL-r18 ::= CHOICE {
codebook1-r18 ENUMERATED {ng1n4n1, ng1n2n2},
codebook2-r18 ENUMERATED {ng2},
codebook3-r18 ENUMERATED {ng4},
codebook4-r18 ENUMERATED {ng8}
}
PUSCH-ConfigDCI-0-3-r18 ::= SEQUENCE {
resourceAllocationDCI-0-3-r18 ENUMERATED {resourceAllocationType0, resourceAllocationType1, dynamicSwitch}
OPTIONAL, -- Need M
rbg-SizeDCI-0-3-r18 ENUMERATED {config2, config3} OPTIONAL, -- Need S
resourceAllocationType1GranularityDCI-0-3-r18 ENUMERATED {n2,n4,n8,n16} OPTIONAL, -- Need S
numberOfBitsForRV-DCI-0-3-r18 INTEGER (0..2) OPTIONAL, -- Need R
harq-ProcessNumberSizeDCI-0-3-r18 INTEGER (0..5) OPTIONAL, -- Need R
uci-OnPUSCH-ListDCI-0-3-r18 SetupRelease { UCI-OnPUSCH-ListDCI-0-1-r16 } OPTIONAL, -- Need M
}
PUSCH-ConfigDCI-0-3-v1900 ::= SEQUENCE {
harq-ProcessNumberSizeDCI-0-3-Ext-r19 INTEGER (0..5) OPTIONAL, -- Need R
}
-- TAG-PUSCH-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PUSCH-SERVINGCELLCONFIG-START
PUSCH-ServingCellConfig ::= SEQUENCE {
codeBlockGroupTransmission SetupRelease { PUSCH-CodeBlockGroupTransmission } OPTIONAL, -- Need M
rateMatching ENUMERATED {limitedBufferRM} OPTIONAL, -- Need S
xOverhead ENUMERATED {xoh6, xoh12, xoh18} OPTIONAL, -- Need S
...
[[
maxMIMO-Layers INTEGER (1..4) OPTIONAL, -- Need M
processingType2Enabled BOOLEAN OPTIONAL -- Need M
]],
[[
maxMIMO-LayersDCI-0-2-r16 SetupRelease { MaxMIMO-LayersDCI-0-2-r16} OPTIONAL -- Need M
]],
[[
nrofHARQ-ProcessesForPUSCH-r17 ENUMERATED {n32} OPTIONAL, -- Need R
uplinkHARQ-mode-r17 SetupRelease { UplinkHARQ-mode-r17} OPTIONAL -- Need M
]],
[[
maxMIMO-Layers-v1810 INTEGER (5..8) OPTIONAL, -- Need R
maxMIMO-LayersforSDM-r18 INTEGER (1..2) OPTIONAL, -- Need R
maxMIMO-LayersforSDM-DCI-0-2-r18 INTEGER (1..2) OPTIONAL, -- Need R
maxMIMO-LayersforSFN-r18 INTEGER (1..2) OPTIONAL, -- Need R
maxMIMO-LayersforSFN-DCI-0-2-r18 INTEGER (1..2) OPTIONAL -- Need R
]]
}
PUSCH-CodeBlockGroupTransmission ::= SEQUENCE {
```
```
maxCodeBlockGroupsPerTransportBlock ENUMERATED {n2, n4, n6, n8},
...
}
MaxMIMO-LayersDCI-0-2-r16 ::= INTEGER (1..4)
UplinkHARQ-mode-r17 ::= BIT STRING (SIZE (32))
-- TAG-PUSCH-SERVINGCELLCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RACH-CONFIGDEDICATED-START
RACH-ConfigDedicated ::= SEQUENCE {
cfra CFRA OPTIONAL, -- Need S
ra-Prioritization RA-Prioritization OPTIONAL, -- Need N
...,
[[
ra-PrioritizationTwoStep-r16 RA-Prioritization OPTIONAL, -- Need N
cfra-TwoStep-r16 CFRA-TwoStep-r16 OPTIONAL -- Need S
]]
}
CFRA ::= SEQUENCE {
occasions SEQUENCE {
rach-ConfigGeneric RACH-ConfigGeneric,
ssb-perRACH-Occasion ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}
OPTIONAL -- Cond Mandatory
```
```
}
resources CHOICE { OPTIONAL, -- Need S
ssb SEQUENCE {
ssb-ResourceList SEQUENCE (SIZE(1..maxRA-SSB-Resources)) OF CFRA-SSB-Resource,
ra-ssb-OccasionMaskIndex INTEGER (0..15)
},
csirs SEQUENCE {
csirs-ResourceList SEQUENCE (SIZE(1..maxRA-CSIRS-Resources)) OF CFRA-CSIRS-Resource,
rsrp-ThresholdCSI-RS RSRP-Range
}
},
...
[[
totalNumberOfRA-Preambles INTEGER (1..63) OPTIONAL -- Cond Occasions
]],
[[
msg1-RepetitionNum-r18 ENUMERATED {n2, n4, n8, spare1} OPTIONAL -- Cond 4StepCFRArep
]],
[[
ra-OccasionType-r19 ENUMERATED {sbfd} OPTIONAL -- Need S
]]
}
CFRA-TwoStep-r16 ::= SEQUENCE {
occasionsTwoStepRA-r16 SEQUENCE {
rach-ConfigGenericTwoStepRA-r16 RACH-ConfigGenericTwoStepRA-r16,
ssb-PerRACH-OccasionTwoStepRA-r16 ENUMERATED {oneEighth, oneFourth, oneHalf, one,
two, four, eight, sixteen}
}
msgA-CFRA-PUSCH-r16 MsgA-PUSCH-Resource-r16, OPTIONAL, -- Need S
msgA-TransMax-r16 ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200} OPTIONAL, -- Need S
resourcesTwoStep-r16 SEQUENCE {
ssb-ResourceList SEQUENCE (SIZE(1..maxRA-SSB-Resources)) OF CFRA-SSB-Resource,
ra-ssb-OccasionMaskIndex INTEGER (0..15)
},
...
}
CFRA-SSB-Resource ::= SEQUENCE {
ssb SSB-Index,
ra-PreambleIndex INTEGER (0..63),
...
[[
msgA-PUSCH-Resource-Index-r16 INTEGER (0..3071) OPTIONAL -- Cond 2StepCFRA
]]
}
CFRA-CSIRS-Resource ::= SEQUENCE {
csi-RS CSI-RS-Index,
ra-OccasionList SEQUENCE (SIZE(1..maxRA-OccasionsPerCSIRS)) OF INTEGER (0..maxRA-Occasions-1),
ra-PreambleIndex INTEGER (0..63),
...
}
```
}
```
-- TAG-RACH-CONFIGDEDICATED-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RACH-CONFIGTWOTA-START
RACH-ConfigTwoTA-r18 ::= SEQUENCE {
additionalPCI-andRACH-Index-r18 AdditionalPCIIndex-r17,
rach-ConfigGeneric-r18 RACH-ConfigGeneric,
ssb-perRACH-Occasion-r18 ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen} OPTIONAL, -- Need M
prach-RootSequenceIndex-r18 CHOICE {
1839 INTEGER (0..837),
1139 INTEGER (0..137),
1571 INTEGER (0..569),
11151 INTEGER (0..1149)
},
msg1-SubcarrierSpacing-r18 SubcarrierSpacing OPTIONAL, -- Cond L139
...
[[
twoTA-restrictedSetConfig-r18 ENUMERATED {unrestrictedSet, restrictedSetTypeA, restrictedSetTypeB} OPTIONAL -- Need R
]]
}
-- TAG-RACH-CONFIGTWOTA-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RADIOBEARERCONFIG-START
RadioBearerConfig ::= SEQUENCE {
srb-ToAddModList SRB-ToAddModList OPTIONAL, -- Cond HO-Conn
srb3-ToRelease ENUMERATED{true} OPTIONAL, -- Need N
drb-ToAddModList DRB-ToAddModList OPTIONAL, -- Cond HO-toNR
drb-ToReleaseList DRB-ToReleaseList OPTIONAL, -- Need N
}
```
```
securityConfig SecurityConfig OPTIONAL, -- Need M
...,
[[
mrb-ToAddModList-r17 MRB-ToAddModList-r17 OPTIONAL, -- Need N
mrb-ToReleaseList-r17 MRB-ToReleaseList-r17 OPTIONAL, -- Need N
srb4-ToAddMod-r17 SRB-ToAddMod OPTIONAL, -- Need N
srb4-ToRelease-r17 ENUMERATED{true} OPTIONAL, -- Need N
]],
[[
srb5-ToAddMod-r18 SRB-ToAddMod OPTIONAL, -- Need N
srb5-ToRelease-r18 ENUMERATED{true} OPTIONAL, -- Need N
]],
[[
srb6-ToAddMod-r19 SRB-ToAddMod OPTIONAL, -- Need N
srb6-ToRelease-r19 ENUMERATED{true} OPTIONAL, -- Need N
]]
}
SRB-ToAddModList ::= SEQUENCE (SIZE (1..2)) OF SRB-ToAddMod
SRB-ToAddMod ::= SEQUENCE {
srb-Identity SRB-Identity,
reestablishPDCP ENUMERATED{true} OPTIONAL, -- Need N
discardOnPDCP ENUMERATED{true} OPTIONAL, -- Need N
pdcp-Config PDCP-Config OPTIONAL, -- Cond PDCP
...,
[[
srb-Identity-v1700 SRB-Identity-v1700 OPTIONAL, -- Need M
]],
[[
srb-Identity-v1800 SRB-Identity-v1800 OPTIONAL, -- Need M
n3c-BearerAssociated-r18 ENUMERATED{true} OPTIONAL, -- Cond N3C MP
]],
[[
srb-Identity-v1900 SRB-Identity-v1900 OPTIONAL, -- Need M
]]
}
DRB-ToAddModList ::= SEQUENCE (SIZE (1..maxDRB)) OF DRB-ToAddMod
DRB-ToAddMod ::= SEQUENCE {
cnAssociation CHOICE {
eps-BearerIdentity INTEGER (0..15),
sdap-Config SDAP-Config
}
drb-Identity DRB-Identity,
reestablishPDCP ENUMERATED{true} OPTIONAL, -- Need N
recoverPDCP ENUMERATED{true} OPTIONAL, -- Need N
pdcp-Config PDCP-Config OPTIONAL, -- Cond PDCP
...,
[[
daps-Config-r16 ENUMERATED{true} OPTIONAL, -- Cond DAPS
]],
```
```
[[
n3c-BearerAssociated-r18 ENUMERATED{true} OPTIONAL -- Cond N3C MP
]]
}
DRB-ToReleaseList ::=
SEQUENCE (SIZE (1..maxDRB)) OF DRB-Identity
SecurityConfig ::=
SEQUENCE {
securityAlgorithmConfig OPTIONAL, -- Cond RBTermChange1
keyToUse ENUMERATED{master, secondary} OPTIONAL, -- Cond RBTermChange
...
}
MRB-ToAddModList-r17 ::=
SEQUENCE (SIZE (1..maxMRB-r17)) OF MRB-ToAddMod-r17
MRB-ToAddMod-r17 ::=
SEQUENCE {
mbs-SessionId-r17 TMGI-r17 OPTIONAL, -- Cond MRBSetup
mrb-Identity-r17 MRB-Identity-r17,
mrb-IdentityNew-r17 MRB-Identity-r17 OPTIONAL, -- Need N
reestablishPDCP-r17 ENUMERATED{true} OPTIONAL, -- Need N
recoverPDCP-r17 ENUMERATED{true} OPTIONAL, -- Need N
pdcp-Config-r17 PDCP-Config OPTIONAL, -- Cond PDCP
...
}
MRB-ToReleaseList-r17 ::=
SEQUENCE (SIZE (1..maxMRB-r17)) OF MRB-Identity-r17
-- TAG-RADIOBEARERCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-REFERENCECONFIGURATION-START
ReferenceConfiguration-r18 ::= OCTET STRING (CONTAINING RRCReconfiguration)
-- TAG-REFERENCECONFIGURATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-REPORTCONFIGINTERRAT-START
ReportConfigInterRAT ::=
SEQUENCE {
reportType
CHOICE {
periodical
PeriodicalReportConfigInterRAT,
eventTriggered
EventTriggerConfigInterRAT,
reportCGI
ReportCGI-EUTRA,
...,
reportSFTD
ReportSFTD-EUTRA
}
}
ReportCGI-EUTRA ::=
SEQUENCE {
cellForWhichToReportCGI
EUTRA-PhysCellId,
...,
[[
useAutonomousGaps-r16
ENUMERATED {setup}
OPTIONAL -- Need R
]]
}
ReportSFTD-EUTRA ::=
SEQUENCE {
reportSFTD-Meas
BOOLEAN,
reportRSRP
BOOLEAN,
...
}
EventTriggerConfigInterRAT ::=
SEQUENCE {
eventId
CHOICE {
eventB1
SEQUENCE {
b1-ThresholdEUTRA
MeasTriggerQuantityEUTRA,
reportOnLeave
BOOLEAN,
hysteresis
Hysteresis,
timeToTrigger
TimeToTrigger,
...
},
eventB2
SEQUENCE {
b2-Threshold1
MeasTriggerQuantity,
b2-Threshold2EUTRA
MeasTriggerQuantityEUTRA,
reportOnLeave
BOOLEAN,
hysteresis
Hysteresis,
timeToTrigger
TimeToTrigger,
...
},
...,
[[
```
```
eventB1-UTRA-FDD-r16 SEQUENCE {
b1-ThresholdUTRA-FDD-r16 MeasTriggerQuantityUTRA-FDD-r16,
reportOnLeave-r16 BOOLEAN,
hysteresis-r16 Hysteresis,
timeToTrigger-r16 TimeToTrigger,
...
},
eventB2-UTRA-FDD-r16 SEQUENCE {
b2-Threshold1-r16 MeasTriggerQuantity,
b2-Threshold2UTRA-FDD-r16 MeasTriggerQuantityUTRA-FDD-r16,
reportOnLeave-r16 BOOLEAN,
hysteresis-r16 Hysteresis,
timeToTrigger-r16 TimeToTrigger,
...
}
]],
[[
eventY1-Relay-r17 SEQUENCE {
y1-Threshold1-r17 MeasTriggerQuantity,
y1-Threshold2-Relay-r17 SL-MeasTriggerQuantity-r16,
reportOnLeave-r17 BOOLEAN,
hysteresis-r17 Hysteresis,
timeToTrigger-r17 TimeToTrigger,
...
},
eventY2-Relay-r17 SEQUENCE {
y2-Threshold-Relay-r17 SL-MeasTriggerQuantity-r16,
reportOnLeave-r17 BOOLEAN,
hysteresis-r17 Hysteresis,
timeToTrigger-r17 TimeToTrigger,
...
}
]],
[[
eventZ1-Relay-r18 SEQUENCE {
z1-Threshold1-Relay-r18 SEQUENCE {
sl-RSRP-r18 SL-MeasTriggerQuantity-r16,
sd-RSRP-r18 SL-MeasTriggerQuantity-r16 OPTIONAL -- Need S
},
z1-Threshold2-Relay-r18 SL-MeasTriggerQuantity-r16,
reportOnLeave-r18 BOOLEAN,
hysteresis-r18 Hysteresis,
timeToTrigger-r18 TimeToTrigger,
...
}
]]
},
rsType NR-RS-Type,
reportInterval ReportInterval,
reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
reportQuantity MeasReportQuantity,
maxReportCells INTEGER (1..maxCellReport),
```
```
....
[[
reportQuantityUTRA-FDD-r16 MeasReportQuantityUTRA-FDD-r16 OPTIONAL -- Need R
]],
[[
includeCommonLocationInfo-r16 ENUMERATED {true} OPTIONAL, -- Need R
includeBT-Meas-r16 SetupRelease {BT-NameList-r16} OPTIONAL, -- Need M
includeWLAN-Meas-r16 SetupRelease {WLAN-NameList-r16} OPTIONAL, -- Need M
includeSensor-Meas-r16 SetupRelease {Sensor-NameList-r16} OPTIONAL -- Need M
]],
[[
reportQuantityRelay-r17 SL-MeasReportQuantity-r16 OPTIONAL -- Need R
]],
[[
cellIndividualOffsetList-r18 SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF CellIndividualOffsetList-EUTRA-r18 OPTIONAL -- Need R
]]
}
PeriodicalReportConfigInterRAT ::=
SEQUENCE {
reportInterval
reportAmount
reportQuantity
maxReportCells
....
[[
reportQuantityUTRA-FDD-r16 MeasReportQuantityUTRA-FDD-r16 OPTIONAL -- Need R
]],
[[
includeCommonLocationInfo-r16 ENUMERATED {true} OPTIONAL, -- Need R
includeBT-Meas-r16 SetupRelease {BT-NameList-r16} OPTIONAL, -- Need M
includeWLAN-Meas-r16 SetupRelease {WLAN-NameList-r16} OPTIONAL, -- Need M
includeSensor-Meas-r16 SetupRelease {Sensor-NameList-r16} OPTIONAL -- Need M
]],
[[
reportQuantityRelay-r17 SL-MeasReportQuantity-r16 OPTIONAL -- Need R
]]
}
MeasTriggerQuantityUTRA-FDD-r16 ::=
CHOICE{
utra-FDD-RSCP-r16 INTEGER (-5..91),
utra-FDD-EcN0-r16 INTEGER (0..49)
}
MeasReportQuantityUTRA-FDD-r16 ::=
SEQUENCE {
cpich-RSCP BOOLEAN,
cpich-EcN0 BOOLEAN
}
CellIndividualOffsetList-EUTRA-r18 ::=
SEQUENCE {
physCellId-r18 EUTRA-PhysCellId,
cellIndividualOffset-r18 EUTRA-Q-OffsetRange,
carrierFreq-r18 ARFCN-ValueEUTRA OPTIONAL -- Need R
}
```
```
-- TAG-REPORTCONFIGINTERRAT-STOP
-- ASN1STOP
-- ASN1START
-- TAG-REPORTCONFIGNR-START
ReportConfigNR ::=
reportType
periodical
eventTriggered
.../
reportCGI
reportSFTD
condTriggerConfig-r16
cli-Periodical-r16
cli-EventTriggered-r16
rxTxPeriodical-r17
reportOnScellActivation-r18
}
}
ReportCGI ::=
cellForWhichToReportCGI
.../
[[
useAutonomousGaps-r16
]]
}
ReportSFTD-NR ::=
reportSFTD-Meas
reportRSRP
.../
[[
reportSFTD-NeighMeas
drx-SFTD-NeighMeas
cellsForWhichToReportSFTD
]]
SEQUENCE {
CHOICE {
PeriodicalReportConfig,
EventTriggerConfig,
ReportCGI,
ReportSFTD-NR,
CondTriggerConfig-r16,
CLI-PeriodicalReportConfig-r16,
CLI-EventTriggerConfig-r16,
RxTxPeriodical-r17,
ReportOnScellActivation-r18
}
}
SEQUENCE {
PhysCellId,
.../
useAutonomousGaps-r16
ENUMERATED {setup}
OPTIONAL -- Need R
}
SEQUENCE {
BOOLEAN,
BOOLEAN,
.../
[[
reportSFTD-NeighMeas
ENUMERATED {true}
OPTIONAL, -- Need R
drx-SFTD-NeighMeas
ENUMERATED {true}
OPTIONAL, -- Need R
cellsForWhichToReportSFTD
SEQUENCE (SIZE (1..maxCellSFTD)) OF PhysCellId
OPTIONAL -- Need R
]]
}
```
```
}
CondTriggerConfig-r16 ::= SEQUENCE {
condEventId CHOICE {
condEventA3 SEQUENCE {
a3-Offset MeasTriggerQuantityOffset,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger
},
condEventA5 SEQUENCE {
a5-Threshold1 MeasTriggerQuantity,
a5-Threshold2 MeasTriggerQuantity,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger
},
...,
condEventA4-r17 SEQUENCE {
a4-Threshold-r17 MeasTriggerQuantity,
hysteresis-r17 Hysteresis,
timeToTrigger-r17 TimeToTrigger
},
condEventD1-r17 SEQUENCE {
distanceThreshFromReference1-r17 INTEGER(0.. 65525),
distanceThreshFromReference2-r17 INTEGER(0.. 65525),
referenceLocation1-r17 ReferenceLocation-r17,
referenceLocation2-r17 ReferenceLocation-r17,
hysteresisLocation-r17 HysteresisLocation-r17,
timeToTrigger-r17 TimeToTrigger
},
condEventT1-r17 SEQUENCE {
t1-Threshold-r17 INTEGER (0..549755813887),
duration-r17 INTEGER (1..6000)
},
condEventD2-r18 SEQUENCE {
distanceThreshFromReference1-r18 INTEGER(0.. 65535),
distanceThreshFromReference2-r18 INTEGER(0.. 65535),
hysteresisLocation-r18 HysteresisLocation-r17,
timeToTrigger-r18 TimeToTrigger
},
condEventA3H1-r19 SEQUENCE {
a3-Offset-r19 MeasTriggerQuantityOffset,
hysteresis-r19 Hysteresis,
timeToTrigger-r19 TimeToTrigger,
h1-Threshold-r19 Altitude-r18,
h1-Hysteresis-r19 HysteresisAltitude-r18
},
condEventA3H2-r19 SEQUENCE {
a3-Offset-r19 MeasTriggerQuantityOffset,
hysteresis-r19 Hysteresis,
timeToTrigger-r19 TimeToTrigger,
h2-Threshold-r19 Altitude-r18,
h2-Hysteresis-r19 HysteresisAltitude-r18
},
}
}
```
```
condEventA5H1-r19 SEQUENCE {
a5-Threshold1-r19 MeasTriggerQuantity,
a5-Threshold2-r19 MeasTriggerQuantity,
hysteresis-r19 Hysteresis,
timeToTrigger-r19 TimeToTrigger,
h1-Threshold-r19 Altitude-r18,
h1-Hysteresis-r19 HysteresisAltitude-r18
},
condEventA5H2-r19 SEQUENCE {
a5-Threshold1-r19 MeasTriggerQuantity,
a5-Threshold2-r19 MeasTriggerQuantity,
hysteresis-r19 Hysteresis,
timeToTrigger-r19 TimeToTrigger,
h2-Threshold-r19 Altitude-r18,
h2-Hysteresis-r19 HysteresisAltitude-r18
}
},
rsType-r16 NR-RS-Type,
...
[[
nesEvent-r18 ENUMERATED {true} OPTIONAL -- Need R
]]
}
```
```
EventTriggerConfig ::=
eventId SEQUENCE {
eventA1 CHOICE {
a1-Threshold SEQUENCE {
reportOnLeave MeasTriggerQuantity,
hysteresis BOOLEAN,
timeToTrigger Hysteresis,
}, TimeToTrigger
},
eventA2 SEQUENCE {
a2-Threshold MeasTriggerQuantity,
reportOnLeave BOOLEAN,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger
},
eventA3 SEQUENCE {
a3-Offset MeasTriggerQuantityOffset,
reportOnLeave BOOLEAN,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
useAllowedCellList BOOLEAN
},
eventA4 SEQUENCE {
a4-Threshold MeasTriggerQuantity,
reportOnLeave BOOLEAN,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
useAllowedCellList BOOLEAN
},
},
```
```
eventA5
a5-Threshold1
a5-Threshold2
reportOnLeave
hysteresis
timeToTrigger
useAllowedCellList
},
eventA6
a6-Offset
reportOnLeave
hysteresis
timeToTrigger
useAllowedCellList
},
...
[[
eventX1-r17
x1-Threshold1-Relay-r17
x1-Threshold2-r17
reportOnLeave-r17
hysteresis-r17
timeToTrigger-r17
useAllowedCellList-r17
},
eventX2-r17
x2-Threshold-Relay-r17
reportOnLeave-r17
hysteresis-r17
timeToTrigger-r17
},
eventD1-r17
distanceThreshFromReference1-r17
distanceThreshFromReference2-r17
referenceLocation1-r17
referenceLocation2-r17
reportOnLeave-r17
hysteresisLocation-r17
timeToTrigger-r17
}
]],
[[
eventH1-r18
h1-Threshold-r18
h1-Hysteresis-r18
reportOnLeave-r18
timeToTrigger-r18
includeAltitudeUE-r18
simulMultiTriggerSingleMeasReport-r18
},
eventH2-r18
h2-Threshold-r18
h2-Hysteresis-r18
SEQUENCE {
MeasTriggerQuantity,
MeasTriggerQuantity,
BOOLEAN,
Hysteresis,
TimeToTrigger,
BOOLEAN
}
SEQUENCE {
MeasTriggerQuantityOffset,
BOOLEAN,
Hysteresis,
TimeToTrigger,
BOOLEAN
}
SEQUENCE {
SL-MeasTriggerQuantity-r16,
MeasTriggerQuantity,
BOOLEAN,
Hysteresis,
TimeToTrigger,
BOOLEAN
}
SEQUENCE {
SL-MeasTriggerQuantity-r16,
BOOLEAN,
Hysteresis,
TimeToTrigger
}
SEQUENCE {
INTEGER(1.. 65525),
INTEGER(1.. 65525),
ReferenceLocation-r17,
ReferenceLocation-r17,
BOOLEAN,
HysteresisLocation-r17,
TimeToTrigger
}
SEQUENCE {
Altitude-r18,
HysteresisAltitude-r18,
BOOLEAN,
TimeToTrigger,
BOOLEAN,
BOOLEAN
}
SEQUENCE {
Altitude-r18,
HysteresisAltitude-r18,
}
```
```
reportOnLeave-r18 BOOLEAN,
timeToTrigger-r18 TimeToTrigger,
includeAltitudeUE-r18 BOOLEAN,
simulMultiTriggerSingleMeasReport-r18 BOOLEAN
},
eventA3H1-r18 SEQUENCE {
a3-Offset-r18 MeasTriggerQuantityOffset,
reportOnLeave-r18 BOOLEAN,
a3-Hysteresis-r18 Hysteresis,
timeToTrigger-r18 TimeToTrigger,
useAllowedCellList-r18 BOOLEAN,
h1-Threshold-r18 Altitude-r18,
h1-Hysteresis-r18 HysteresisAltitude-r18,
includeAltitudeUE-r18 BOOLEAN,
simulMultiTriggerSingleMeasReport-r18 BOOLEAN
},
eventA3H2-r18 SEQUENCE {
a3-Offset-r18 MeasTriggerQuantityOffset,
reportOnLeave-r18 BOOLEAN,
a3-Hysteresis-r18 Hysteresis,
timeToTrigger-r18 TimeToTrigger,
useAllowedCellList-r18 BOOLEAN,
h2-Threshold-r18 Altitude-r18,
h2-Hysteresis-r18 HysteresisAltitude-r18,
includeAltitudeUE-r18 BOOLEAN,
simulMultiTriggerSingleMeasReport-r18 BOOLEAN
},
eventA4H1-r18 SEQUENCE {
a4-Threshold-r18 MeasTriggerQuantity,
reportOnLeave-r18 BOOLEAN,
a4-Hysteresis-r18 Hysteresis,
timeToTrigger-r18 TimeToTrigger,
useAllowedCellList-r18 BOOLEAN,
h1-Threshold-r18 Altitude-r18,
h1-Hysteresis-r18 HysteresisAltitude-r18,
includeAltitudeUE-r18 BOOLEAN,
simulMultiTriggerSingleMeasReport-r18 BOOLEAN
},
eventA4H2-r18 SEQUENCE {
a4-Threshold-r18 MeasTriggerQuantity,
reportOnLeave-r18 BOOLEAN,
a4-Hysteresis-r18 Hysteresis,
timeToTrigger-r18 TimeToTrigger,
useAllowedCellList-r18 BOOLEAN,
h2-Threshold-r18 Altitude-r18,
h2-Hysteresis-r18 HysteresisAltitude-r18,
includeAltitudeUE-r18 BOOLEAN,
simulMultiTriggerSingleMeasReport-r18 BOOLEAN
},
eventA5H1-r18 SEQUENCE {
a5-Threshold1-r18 MeasTriggerQuantity,
a5-Threshold2-r18 MeasTriggerQuantity,
reportOnLeave-r18 BOOLEAN,
}
```
```
a5-Hysteresis-r18 Hysteresis,
timeToTrigger-r18 TimeToTrigger,
useAllowedCellList-r18 BOOLEAN,
h1-Threshold-r18 Altitude-r18,
h1-Hysteresis-r18 HysteresisAltitude-r18,
includeAltitudeUE-r18 BOOLEAN,
simulMultiTriggerSingleMeasReport-r18 BOOLEAN
},
eventA5H2-r18 SEQUENCE {
a5-Threshold1-r18 MeasTriggerQuantity,
a5-Threshold2-r18 MeasTriggerQuantity,
reportOnLeave-r18 BOOLEAN,
a5-Hysteresis-r18 Hysteresis,
timeToTrigger-r18 TimeToTrigger,
useAllowedCellList-r18 BOOLEAN,
h2-Threshold-r18 Altitude-r18,
h2-Hysteresis-r18 HysteresisAltitude-r18,
includeAltitudeUE-r18 BOOLEAN,
simulMultiTriggerSingleMeasReport-r18 BOOLEAN
},
eventD2-r18 SEQUENCE {
distanceThreshFromReference1-r18 INTEGER(1.. 65535),
distanceThreshFromReference2-r18 INTEGER(1.. 65535),
reportOnLeave-r18 BOOLEAN,
hysteresisLocation-r18 HysteresisLocation-r17,
timeToTrigger-r18 TimeToTrigger
}
]]
},
rsType NR-RS-Type,
reportInterval ReportInterval,
reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
reportQuantityCell MeasReportQuantity,
maxReportCells INTEGER (1..maxCellReport),
reportQuantityRS-Indexes MeasReportQuantity OPTIONAL, -- Need R
maxNrofRS-IndexesToReport INTEGER (1..maxNrofIndexesToReport) OPTIONAL, -- Need R
includeBeamMeasurements BOOLEAN,
reportAddNeighMeas ENUMERATED {setup} OPTIONAL, -- Need R
...,
[[
measRSSI-ReportConfig-r16 MeasRSSI-ReportConfig-r16 OPTIONAL, -- Need R
useT312-r16 BOOLEAN OPTIONAL, -- Need M
includeCommonLocationInfo-r16 ENUMERATED {true} OPTIONAL, -- Need R
includeBT-Meas-r16 SetupRelease {BT-NameList-r16} OPTIONAL, -- Need M
includeWLAN-Meas-r16 SetupRelease {WLAN-NameList-r16} OPTIONAL, -- Need M
includeSensor-Meas-r16 SetupRelease {Sensor-NameList-r16} OPTIONAL, -- Need M
]],
[[
coarseLocationRequest-r17 ENUMERATED {true} OPTIONAL, -- Need R
reportQuantityRelay-r17 SL-MeasReportQuantity-r16 OPTIONAL, -- Need R
]],
[[
numberOfTriggeringCells-r18 INTEGER (2..maxCellReport) OPTIONAL -- Need R
```
```
cellIndividualOffsetList-r18 SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellIndividualOffsetList-r18 OPTIONAL, -- Need R
eventX1-SD-Threshold1-r18 SL-MeasTriggerQuantity-r16 OPTIONAL, -- Need S
eventX2-SD-Threshold-r18 SL-MeasTriggerQuantity-r16 OPTIONAL, -- Need S
reportOnBestCellChange-r18 ENUMERATED {n1, n2} OPTIONAL, -- Need R
enteringLeavingReport-r18 ENUMERATED {true} OPTIONAL, -- Need R
]],
[[
eventD2PhysCellId-r19 PhysCellId OPTIONAL, -- Need R
]]
}
PeriodicalReportConfig ::= SEQUENCE {
rsType NR-RS-Type,
reportInterval ReportInterval,
reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
reportQuantityCell MeasReportQuantity,
maxReportCells INTEGER (1..maxCellReport),
reportQuantityRS-Indexes MeasReportQuantity OPTIONAL, -- Need R
maxNrofRS-IndexesToReport INTEGER (1..maxNrofIndexesToReport) OPTIONAL, -- Need R
includeBeamMeasurements BOOLEAN,
useAllowedCellList BOOLEAN,
...
[[
measRSSI-ReportConfig-r16 MeasRSSI-ReportConfig-r16 OPTIONAL, -- Need R
includeCommonLocationInfo-r16 ENUMERATED {true} OPTIONAL, -- Need R
includeBT-Meas-r16 SetupRelease {BT-NameList-r16} OPTIONAL, -- Need M
includeWLAN-Meas-r16 SetupRelease {WLAN-NameList-r16} OPTIONAL, -- Need M
includeSensor-Meas-r16 SetupRelease {Sensor-NameList-r16} OPTIONAL, -- Need M
ul-DelayValueConfig-r16 SetupRelease { UL-DelayValueConfig-r16 } OPTIONAL, -- Need M
reportAddNeighMeas-r16 ENUMERATED {setup} OPTIONAL, -- Need R
]],
[[
ul-ExcessDelayConfig-r17 SetupRelease { UL-ExcessDelayConfig-r17 } OPTIONAL, -- Need M
coarseLocationRequest-r17 ENUMERATED {true} OPTIONAL, -- Need R
reportQuantityRelay-r17 SL-MeasReportQuantity-r16 OPTIONAL, -- Need R
]]
}
NR-RS-Type ::= ENUMERATED {ssb, csi-rs}
MeasReportQuantity ::= SEQUENCE {
rsrp BOOLEAN,
rsrq BOOLEAN,
sinr BOOLEAN
}
MeasRSSI-ReportConfig-r16 ::= SEQUENCE {
channelOccupancyThreshold-r16 RSSI-Range-r16 OPTIONAL, -- Need R
}
CLI-EventTriggerConfig-r16 ::= SEQUENCE {
eventId-r16 CHOICE {
eventId-r16 SEQUENCE {
```
```
il-Threshold-r16 MeasTriggerQuantityCLI-r16,
reportOnLeave-r16 BOOLEAN,
hysteresis-r16 Hysteresis,
timeToTrigger-r16 TimeToTrigger
},
...
},
reportInterval-r16 ReportInterval,
reportAmount-r16 ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
maxReportCLI-r16 INTEGER (1..maxCLI-Report-r16),
...
}
CLI-PeriodicalReportConfig-r16 ::= SEQUENCE {
reportInterval-r16 ReportInterval,
reportAmount-r16 ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
reportQuantityCLI-r16 MeasReportQuantityCLI-r16,
maxReportCLI-r16 INTEGER (1..maxCLI-Report-r16),
...
}
RxTxPeriodical-r17 ::= SEQUENCE {
rxTxReportInterval-r17 OPTIONAL, -- Need R
reportAmount-r17 ENUMERATED {r1, infinity, spare6, spare5, spare4, spare3, spare2, spare1},
...
}
RxTxReportInterval-r17 ::= ENUMERATED {ms80, ms120, ms160, ms240, ms320, ms480, ms640, ms1024, ms1280, ms2048, ms2560, ms5120, spare4, spare3, spare2, spare1}
MeasTriggerQuantityCLI-r16 ::= CHOICE {
srs-RSRP-r16 SRS-RSRP-Range-r16,
cli-RSSI-r16 CLI-RSSI-Range-r16
}
MeasReportQuantityCLI-r16 ::= ENUMERATED {srs-rsrp, cli-rssi}
ReportOnScellActivation-r18 ::= SEQUENCE {
rsType-r18 NR-RS-Type,
reportQuantityRS-Indexes-r18 MeasReportQuantity,
maxNrofRS-IndexesToReport-r18 INTEGER (1..maxNrofIndexesToReport),
includeBeamMeasurements-r18 BOOLEAN
}
CellIndividualOffsetList-r18 ::= SEQUENCE {
physCellId-r18 PhysCellId,
cellIndividualOffset-r18 Q-OffsetRangeList,
ssbFrequency-r18 ARFCN-ValueNR OPTIONAL -- Need R
}
-- TAG-REPORTCONFIGNR-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RESUMECAUSE-START
ResumeCause ::= ENUMERATED {emergency, highPriorityAccess, mt-Access, mo-Signalling,
mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, rna-Update, mps-PriorityAccess,
mcs-PriorityAccess, mt-SDT-v1810, srs-PosConfigOrActivationReq-v1800, spare3, spare2, spare1 }
-- TAG-RESUMECAUSE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RLC-BEARERCONFIG-START
RLC-BearerConfig ::= SEQUENCE {
logicalChannelIdentity LogicalChannelIdentity,
servedRadioBearer CHOICE {
srb-Identity SRB-Identity,
drb-Identity DRB-Identity
}
reestablishRLC ENUMERATED {true} OPTIONAL, -- Cond LCH-SetupOnly
rlc-Config RLC-Config OPTIONAL, -- Need N
mac-LogicalChannelConfig LogicalChannelConfig OPTIONAL, -- Cond LCH-Setup
...'
[[
rlc-Config-v1610 RLC-Config-v1610 OPTIONAL -- Need R
]],
[[
rlc-Config-v1700 RLC-Config-v1700 OPTIONAL, -- Need R
logicalChannelIdentityExt-r17 LogicalChannelIdentityExt-r17 OPTIONAL, -- Cond LCH-SetupModMRB
multicastRLC-BearerConfig-r17 MulticastRLC-BearerConfig-r17 OPTIONAL, -- Cond LCH-SetupOnlyMRB
servedRadioBearerSRB4-r17 SRB-Identity-v1700 OPTIONAL -- Cond LCH-SetupOnlySRB4
]],
[[
servedRadioBearerSRB5-r18 SRB-Identity-v1800 OPTIONAL -- Cond LCH-SetupOnlySRB5
]],
[[
rlc-Config-v1900 RLC-Config-v1900 OPTIONAL, -- Need R
]]
```
```
servedRadioBearerSRB6-r19 SRB-Identity-v1900 OPTIONAL -- Cond LCH-SetupOnlySRB6
]]
}
MulticastRLC-BearerConfig-r17 ::= SEQUENCE {
servedMBS-RadioBearer-r17 MRB-Identity-r17,
isPTM-Entity-r17 ENUMERATED {true} OPTIONAL -- Need S
}
LogicalChannelIdentityExt-r17 ::= INTEGER (320..65855)
-- TAG-RLC-BEARERCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SEARCHSPACE-START
SearchSpace ::= SEQUENCE {
searchSpaceId SearchSpaceId,
controlResourceSetId ControlResourceSetId OPTIONAL, -- Cond SetupOnly
monitoringSlotPeriodicityAndOffset CHOICE {
s11 NULL,
s12 INTEGER (0..1),
}
}
```
```
sl4 INTEGER (0..3),
sl5 INTEGER (0..4),
sl8 INTEGER (0..7),
sl10 INTEGER (0..9),
sl16 INTEGER (0..15),
sl20 INTEGER (0..19),
sl40 INTEGER (0..39),
sl80 INTEGER (0..79),
sl160 INTEGER (0..159),
sl320 INTEGER (0..319),
sl640 INTEGER (0..639),
sl1280 INTEGER (0..1279),
sl2560 INTEGER (0..2559)
}
duration INTEGER (2..2559) OPTIONAL, -- Cond Setup4
monitoringSymbolsWithinSlot BIT STRING (SIZE (14)) OPTIONAL, -- Need S
nrofCandidates SEQUENCE {
aggregationLevel1 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
aggregationLevel2 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
aggregationLevel4 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
aggregationLevel8 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
aggregationLevel16 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8}
} OPTIONAL, -- Cond Setup
searchSpaceType CHOICE {
common SEQUENCE {
dci-Format0-0-AndFormat1-0 SEQUENCE {
...
} OPTIONAL, -- Need R
dci-Format2-0 SEQUENCE {
nrofCandidates-SFI SEQUENCE {
aggregationLevel1 ENUMERATED {n1, n2} OPTIONAL, -- Need R
aggregationLevel2 ENUMERATED {n1, n2} OPTIONAL, -- Need R
aggregationLevel4 ENUMERATED {n1, n2} OPTIONAL, -- Need R
aggregationLevel8 ENUMERATED {n1, n2} OPTIONAL, -- Need R
aggregationLevel16 ENUMERATED {n1, n2} OPTIONAL, -- Need R
},
...
} OPTIONAL, -- Need R
dci-Format2-1 SEQUENCE {
...
} OPTIONAL, -- Need R
dci-Format2-2 SEQUENCE {
...
} OPTIONAL, -- Need R
dci-Format2-3 SEQUENCE {
dummy1 ENUMERATED {sl1, sl2, sl4, sl5, sl8, sl10, sl16, sl20} OPTIONAL, -- Cond Setup
dummy2 ENUMERATED {n1, n2},
...
} OPTIONAL, -- Need R
},
ue-Specific SEQUENCE {
dci-Formats ENUMERATED {formats0-0-And-1-0, formats0-1-And-1-1},
...
}
}
```
```
[[
dci-Formats-MT-r16 ENUMERATED {formats2-5} OPTIONAL, -- Need R
dci-FormatsSL-r16 ENUMERATED {formats0-0-And-1-0, formats0-1-And-1-1, formats3-0, formats3-1,
formats3-0-And-3-1} OPTIONAL, -- Need R
dci-FormatsExt-r16 ENUMERATED {formats0-2-And-1-2, formats0-1-And-1-1And-0-2-And-1-2}
OPTIONAL -- Need R
]],
[[
dci-FormatsNCR-r18 ENUMERATED {formats2-8} OPTIONAL, -- Need R
dci-FormatsSL-PRS-r18 ENUMERATED {formats3-2, formats3-0-And-3-2, formats3-0-And-3-1-And-3-2,
formats3-1-And-3-2} OPTIONAL -- Need R
]]
}
} OPTIONAL -- Cond Setup2
SearchSpaceExt-r16 ::= SEQUENCE {
controlResourceSetId-r16 ControlResourceSetId-r16 OPTIONAL, -- Cond SetupOnly2
searchSpaceType-r16 SEQUENCE {
common-r16 SEQUENCE {
dci-Format2-4-r16 SEQUENCE {
nrofCandidates-CI-r16 SEQUENCE {
aggregationLevel1-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R
aggregationLevel2-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R
aggregationLevel4-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R
aggregationLevel8-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R
aggregationLevel16-r16 ENUMERATED {n1, n2} OPTIONAL -- Need R
},
...
} OPTIONAL, -- Need R
dci-Format2-5-r16 SEQUENCE {
nrofCandidates-IAB-r16 SEQUENCE {
aggregationLevel1-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R
aggregationLevel2-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R
aggregationLevel4-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R
aggregationLevel8-r16 ENUMERATED {n1, n2} OPTIONAL, -- Need R
aggregationLevel16-r16 ENUMERATED {n1, n2} OPTIONAL -- Need R
},
...
} OPTIONAL, -- Need R
dci-Format2-6-r16 SEQUENCE {
...
} OPTIONAL, -- Need R
...
} OPTIONAL, -- Cond Setup3
searchSpaceGroupIdList-r16 SEQUENCE (SIZE (1.. 2)) OF INTEGER (0..1) OPTIONAL, -- Need R
freqMonitorLocations-r16 BIT STRING (SIZE (5)) OPTIONAL -- Need R
}
}
SearchSpaceExt-v1700 ::= SEQUENCE {
monitoringSlotPeriodicityAndOffset-v1710 CHOICE {
s132 INTEGER (0..31),
```
```
s164 INTEGER (0..63),
s1128 INTEGER (0..127),
s15120 INTEGER (0..5119),
s110240 INTEGER (0..10239),
s120480 INTEGER (0..20479)
} OPTIONAL, -- Cond Setup5
monitoringSlotsWithinSlotGroup-r17 CHOICE {
slotGroupLength4-r17 BIT STRING (SIZE (4)),
slotGroupLength8-r17 BIT STRING (SIZE (8))
} OPTIONAL, -- Need R
duration-r17 INTEGER (4..20476) OPTIONAL, -- Need R
searchSpaceType-r17 SEQUENCE{
common-r17 SEQUENCE {
dci-Format4-0-r17 SEQUENCE {
...
} OPTIONAL, -- Need R
dci-Format4-1-r17 SEQUENCE {
...
} OPTIONAL, -- Need R
dci-Format4-2-r17 SEQUENCE {
...
} OPTIONAL, -- Need R
dci-Format4-1-AndFormat4-2-r17 SEQUENCE {
...
} OPTIONAL, -- Need R
dci-Format2-7-r17 SEQUENCE {
nrofCandidates-PEI-r17 SEQUENCE {
aggregationLevel4-r17 ENUMERATED {n0, n1, n2, n3, n4} OPTIONAL, -- Need R
aggregationLevel8-r17 ENUMERATED {n0, n1, n2} OPTIONAL, -- Need R
aggregationLevel16-r17 ENUMERATED {n0, n1} OPTIONAL -- Need R
},
...
} OPTIONAL -- Need R
}
} OPTIONAL, -- Need R
searchSpaceGroupIdList-r17 SEQUENCE (SIZE (1.. 3)) OF INTEGER (0.. maxNrofSearchSpaceGroups-1-r17) OPTIONAL, -- Cond DedicatedOnly
searchSpaceLinkingId-r17 INTEGER (0..maxNrofSearchSpacesLinks-1-r17) OPTIONAL, -- Cond DedicatedOnly
}
↩SearchSpaceExt-v1800 ::= SEQUENCE {
searchSpaceType-r18 CHOICE {
common-r18 SEQUENCE {
dci-Format2-9-r18 SEQUENCE {
...
} OPTIONAL, -- Need R
...
},
ue-Specific-r18 SEQUENCE {
dci-FormatsMC-r18 ENUMERATED {formats0-3, formats1-3, formats0-3-And-1-3} OPTIONAL, -- Need R
...
}
} OPTIONAL -- Need R
}
```
```
}
SearchSpaceExt-v1900 ::= SEQUENCE {
searchSpaceLinkingId-CE-r19 INTEGER (0..maxNrofSearchSpacesLinks-1-r17) OPTIONAL -- Need R
}
-- TAG-SEARCHSPACE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SELECTEDPSCELLFORCHO-WITHSCG-START
SelectedPSCellForCHO-WithSCG-r18 ::= SEQUENCE {
ssbFrequency-r18 ARFCN-ValueNR,
physCellId-r18 PhysCellId
}
-- TAG-SELECTEDPSCELLFORCHO-WITHSCG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SERVINGCELLCONFIG-START
ServingCellConfig ::= SEQUENCE {
tdd-UL-DL-ConfigurationDedicated TDD-UL-DL-ConfigDedicated OPTIONAL, -- Cond TDD
initialDownlinkBWP BWP-DownlinkDedicated OPTIONAL, -- Need M
downlinkBWP-ToReleaseList SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Id OPTIONAL, -- Need N
downlinkBWP-ToAddModList SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Downlink OPTIONAL, -- Need N
firstActiveDownlinkBWP-Id BWP-Id OPTIONAL, -- Cond SyncAndCellAdd
bwp-InactivityTimer ENUMERATED {ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30,
ms40, ms50, ms60, ms80, ms100, ms200, ms300, ms500,
ms750, ms1280, ms1920, ms2560, spare10, spare9, spare8,
spare7, spare6, spare5, spare4, spare3, spare2, spare1}
defaultDownlinkBWP-Id BWP-Id OPTIONAL, --Need R
uplinkConfig UplinkConfig OPTIONAL, -- Need S
supplementaryUplink UplinkConfig OPTIONAL, -- Need M
pdcch-ServingCellConfig SetupRelease { PDCCH-ServingCellConfig } OPTIONAL, -- Need M
pdsch-ServingCellConfig SetupRelease { PDSCH-ServingCellConfig } OPTIONAL, -- Need M
csi-MeasConfig SetupRelease { CSI-MeasConfig } OPTIONAL, -- Need M
sCellDeactivationTimer ENUMERATED {ms20, ms40, ms80, ms160, ms200, ms240,
ms320, ms400, ms480, ms520, ms640, ms720,
ms840, ms1280, spare2, spare1} OPTIONAL, -- Cond ServingCellWithoutPUCCH
crossCarrierSchedulingConfig CrossCarrierSchedulingConfig OPTIONAL, -- Need M
tag-Id TAG-Id,
dummy1 ENUMERATED {enabled} OPTIONAL, -- Need R
pathlossReferenceLinking ENUMERATED {spCell, sCell} OPTIONAL, -- Cond SCellOnly
servingCellIMO MeasObjectId OPTIONAL, -- Cond MeasObject
...,
[[
lte-CRS-ToMatchAround SetupRelease { RateMatchPatternLTE-CRS } OPTIONAL, -- Need M
rateMatchPatternToAddModList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern OPTIONAL, -- Need N
rateMatchPatternToReleaseList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL, -- Need N
downlinkChannelBW-PerSCS-List SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier OPTIONAL -- Need S
]],
[[
supplementaryUplinkRelease-r16 ENUMERATED {true} OPTIONAL, -- Need N
tdd-UL-DL-ConfigurationDedicated-IAB-MT-r16 TDD-UL-DL-ConfigDedicated-IAB-MT-r16 OPTIONAL, -- Cond TDD_IAB
dormantBWP-Config-r16 SetupRelease { DormantBWP-Config-r16 } OPTIONAL, -- Need M
ca-SlotOffset-r16 CHOICE {
refSCS15kHz INTEGER (-2..2),
refSCS30KHz INTEGER (-5..5),
refSCS60KHz INTEGER (-10..10),
refSCS120KHz INTEGER (-20..20)
} OPTIONAL, -- Cond AsyncCA
dummy2 SetupRelease { DummyJ } OPTIONAL, -- Need M
intraCellGuardBandsDL-List-r16 SEQUENCE (SIZE (1..maxSCSs)) OF IntraCellGuardBandsPerSCS-r16 OPTIONAL, -- Need S
intraCellGuardBandsUL-List-r16 SEQUENCE (SIZE (1..maxSCSs)) OF IntraCellGuardBandsPerSCS-r16 OPTIONAL, -- Need S
csi-RS-ValidationWithDCI-r16 ENUMERATED {enabled} OPTIONAL, -- Need R
lte-CRS-PatternList1-r16 SetupRelease { LTE-CRS-PatternList-r16 } OPTIONAL, -- Need M
lte-CRS-PatternList2-r16 SetupRelease { LTE-CRS-PatternList-r16 } OPTIONAL, -- Need M
]]]
}
```
| | | | |
|-----------------------------------------------|---------------------------------------------------------------------------|-----------|-----------|
| crs-RateMatch-PerCORESETPoolIndex-r16 | ENUMERATED {enabled} | OPTIONAL, | -- Need R |
| enableTwoDefaultTCI-States-r16 | ENUMERATED {enabled} | OPTIONAL, | -- Need R |
| enableDefaultTCI-StatePerCoresetPoolIndex-r16 | ENUMERATED {enabled} | OPTIONAL, | -- Need R |
| enableBeamSwitchTiming-r16 | ENUMERATED {true} | OPTIONAL, | -- Need R |
| cbg-TxDiffTBsProcessingType1-r16 | ENUMERATED {enabled} | OPTIONAL, | -- Need R |
| cbg-TxDiffTBsProcessingType2-r16 | ENUMERATED {enabled} | OPTIONAL | -- Need R |
| ]], | | | |
| [[ | | | |
| directionalCollisionHandling-r16 | ENUMERATED {enabled} | OPTIONAL, | -- Need R |
| channelAccessConfig-r16 | SetupRelease { ChannelAccessConfig-r16 } | OPTIONAL | -- Need M |
| ]], | | | |
| [[ | | | |
| nr-dl-PRS-PDC-Info-r17 | SetupRelease { NR-DL-PRS-PDC-Info-r17 } | OPTIONAL, | -- Need M |
| semiStaticChannelAccessConfigUE-r17 | SetupRelease { SemiStaticChannelAccessConfigUE-r17 } | OPTIONAL, | -- Need M |
| mimoParam-r17 | SetupRelease { MIMOParam-r17 } | OPTIONAL, | -- Need M |
| channelAccessMode2-r17 | ENUMERATED {enabled} | OPTIONAL, | -- Need R |
| timeDomainHARQ-BundlingType1-r17 | ENUMERATED {enabled} | OPTIONAL, | -- Need R |
| nrofHARQ-BundlingGroups-r17 | ENUMERATED {n1, n2, n4} | OPTIONAL, | -- Need R |
| fdmed-ReceptionMulticast-r17 | ENUMERATED {true} | OPTIONAL, | -- Need R |
| moreThanOneNackOnlyMode-r17 | ENUMERATED {mode2} | OPTIONAL, | -- Need S |
| tci-ActivatedConfig-r17 | TCI-ActivatedConfig-r17 | OPTIONAL, | -- Cond |
| TCI_ActivatedConfig | | | |
| directionalCollisionHandling-DC-r17 | ENUMERATED {enabled} | OPTIONAL, | -- Need R |
| lte-NeighCellsCRS-AssistInfoList-r17 | SetupRelease { LTE-NeighCellsCRS-AssistInfoList-r17 } | OPTIONAL | -- Need M |
| ]], | | | |
| [[ | | | |
| lte-NeighCellsCRS-Assumptions-r17 | ENUMERATED {false} | OPTIONAL | -- Need R |
| ]], | | | |
| [[ | | | |
| crossCarrierSchedulingConfigRelease-r17 | ENUMERATED {true} | OPTIONAL | -- Need N |
| ]], | | | |
| [[ | | | |
| multiPDSCH-PerSlotType1-CB-r17 | ENUMERATED {enabled, disabled} | OPTIONAL | -- Need R |
| ]], | | | |
| [[ | | | |
| lte-CRS-PatternList3-r18 | SetupRelease { LTE-CRS-PatternList-r16 } | OPTIONAL, | -- Need M |
| lte-CRS-PatternList4-r18 | SetupRelease { LTE-CRS-PatternList-r16 } | OPTIONAL, | -- Need M |
| pdcch-CandidateReceptionWithCRS-Overlap-r18 | ENUMERATED {enabled} | OPTIONAL, | -- Need R |
| cjt-Scheme-PDSCH-r18 | ENUMERATED {cjtSchemeA, cjtSchemeB} | OPTIONAL, | -- Need R |
| tag2-r18 | Tag2-r18 | OPTIONAL, | -- Need R |
| cellDTX-DRX-Config-r18 | SetupRelease { CellDTX-DRX-Config-r18 } | OPTIONAL, | -- Need M |
| positionInDCI-cellDTX-r18 | INTEGER (0..maxDCI-2-9-Size-1-r18) | OPTIONAL, | -- Need R |
| cellDTX-DRX-L1activation-r18 | ENUMERATED {enabled} | OPTIONAL, | -- Need R |
| mc-DCI-SetOfCellsToAddModList-r18 | SEQUENCE (SIZE (1..maxNrofSetsOfCells-r18)) OF MC-DCI-SetOfCells-r18 | OPTIONAL, | -- Need N |
| mc-DCI-SetOfCellsToReleaseList-r18 | SEQUENCE (SIZE (1..maxNrofSetsOfCells-r18)) OF SetOfCellsId-r18 | OPTIONAL | -- Need N |
| ]], | | | |
| [[ | | | |
| mimoParam-v1850 | SetupRelease { MIMOParam-v1850 } | OPTIONAL | -- Need M |
| ]], | | | |
| [[ | | | |
| mc-DCI-SetOfCellsToAddModListExt-v1900 | SEQUENCE (SIZE (1..maxNrofSetsOfCells-r18)) OF MC-DCI-SetOfCellsExt-v1900 | OPTIONAL, | -- Need N |
| mimoParam-v1900 | SetupRelease { MIMOParam-v1900 } | OPTIONAL, | -- Need M |
```
servingCellMO-OD-r19 MeasObjectId OPTIONAL, -- Cond MeasObjectOD
cjt-Scheme-PDSCH-v1900 ENUMERATED {cjt-SchemeC, cjt-SchemeD, cjt-SchemeE} OPTIONAL, -- Need R
ntn-RedcapPrioritizeUL-Dynamic-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
ntn-RedcapPrioritizeUL-Semistatic-r19 ENUMERATED {enabled} OPTIONAL -- Need R
]]
}
Tag2-r18 ::= SEQUENCE {
tag2-Id-r18 TAG-Id,
tag2-flag-r18 BOOLEAN,
n-TimingAdvanceOffset2-r18 ENUMERATED { n0, n25600, n39936, spare1 } OPTIONAL -- Need S
}
UplinkConfig ::= SEQUENCE {
initialUplinkBWP BWP-UplinkDedicated OPTIONAL, -- Need M
uplinkBWP-ToReleaseList SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Id OPTIONAL, -- Need N
uplinkBWP-ToAddModList SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Uplink OPTIONAL, -- Need N
firstActiveUplinkBWP-Id BWP-Id OPTIONAL, -- Cond SyncAndCellAdd
pusch-ServingCellConfig SetupRelease { PUSCH-ServingCellConfig } OPTIONAL, -- Need M
carrierSwitching SetupRelease { SRS-CarrierSwitching } OPTIONAL, -- Need M
...,
[[
powerBoostPi2BPSK BOOLEAN OPTIONAL, -- Need M
uplinkChannelBW-PerSCS-List SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier OPTIONAL -- Need S
]],
[[
enablePL-RS-UpdateForPUSCH-SRS-r16 ENUMERATED {enabled} OPTIONAL, -- Need R
enableDefaultBeamPL-ForPUSCH0-0-r16 ENUMERATED {enabled} OPTIONAL, -- Need R
enableDefaultBeamPL-ForPUCCH-r16 ENUMERATED {enabled} OPTIONAL, -- Need R
enableDefaultBeamPL-ForSRS-r16 ENUMERATED {enabled} OPTIONAL, -- Need R
uplinkTxSwitching-r16 SetupRelease { UplinkTxSwitching-r16 } OPTIONAL, -- Need M
mpr-PowerBoost-FR2-r16 ENUMERATED {true} OPTIONAL -- Need R
]],
[[
srs-PosTx-Hopping-r18 SetupRelease { SRS-PosTx-Hopping-r18 } OPTIONAL, -- Need M
enablePL-RS-UpdateForType1CG-PUSCH-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
powerBoostPi2BPSK-r18 BOOLEAN OPTIONAL, -- Need R
powerBoostQPSK-r18 BOOLEAN OPTIONAL -- Need R
]]
}
DummyJ ::= SEQUENCE {
maxEnergyDetectionThreshold-r16 INTEGER (-85..-52),
energyDetectionThresholdOffset-r16 INTEGER (-20..-13),
ul-toDL-COT-SharingED-Threshold-r16 INTEGER (-85..-52) OPTIONAL, -- Need R
absenceOfAnyOtherTechnology-r16 ENUMERATED {true} OPTIONAL -- Need R
}
ChannelAccessConfig-r16 ::= SEQUENCE {
energyDetectionConfig-r16 CHOICE {
maxEnergyDetectionThreshold-r16 INTEGER (-85..-52),
energyDetectionThresholdOffset-r16 INTEGER (-13..20)
} OPTIONAL -- Need R
}
```
```
ul-toDL-COT-SharingED-Threshold-r16 INTEGER (-85..-52) OPTIONAL, -- Need R
absenceOfAnyOtherTechnology-r16 ENUMERATED {true} OPTIONAL -- Need R
}
IntraCellGuardBandsPerSCS-r16 := SEQUENCE {
guardBandSCS-r16 SubcarrierSpacing,
intraCellGuardBands-r16 SEQUENCE (SIZE (1..4)) OF GuardBand-r16
}
GuardBand-r16 := SEQUENCE {
startCRB-r16 INTEGER (0..274),
nrofCRBs-r16 INTEGER (0..15)
}
DormancyGroupID-r16 := INTEGER (0..4)
DormantBWP-Config-r16 := SEQUENCE {
dormantBWP-Id-r16 BWP-Id OPTIONAL, -- Need M
withinActiveTimeConfig-r16 SetupRelease { WithinActiveTimeConfig-r16 } OPTIONAL, -- Need M
outsideActiveTimeConfig-r16 SetupRelease { OutsideActiveTimeConfig-r16 } OPTIONAL -- Need M
}
WithinActiveTimeConfig-r16 := SEQUENCE {
firstWithinActiveTimeBWP-Id-r16 BWP-Id OPTIONAL, -- Need M
dormancyGroupWithinActiveTime-r16 DormancyGroupID-r16 OPTIONAL -- Need R
}
OutsideActiveTimeConfig-r16 := SEQUENCE {
firstOutsideActiveTimeBWP-Id-r16 BWP-Id OPTIONAL, -- Need M
dormancyGroupOutsideActiveTime-r16 DormancyGroupID-r16 OPTIONAL -- Need R
}
UplinkTxSwitching-r16 := SEQUENCE {
uplinkTxSwitchingPeriodLocation-r16 BOOLEAN,
uplinkTxSwitchingCarrier-r16 ENUMERATED {carrier1, carrier2}
}
MIMOParam-r17 := SEQUENCE {
additionalPCI-ToAddModList-r17 SEQUENCE (SIZE (1..maxNrofAdditionalPCI-r17)) OF SSB-MTC-AdditionalPCI-r17 OPTIONAL, -- Need N
additionalPCI-ToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofAdditionalPCI-r17)) OF AdditionalPCIIndex-r17 OPTIONAL, -- Need N
unifiedTCI-StateType-r17 ENUMERATED {separate, joint} OPTIONAL, -- Need R
uplink-PowerControlToAddModList-r17 SEQUENCE (SIZE (1..maxUL-TCI-r17)) OF Uplink-powerControl-r17 OPTIONAL, -- Need N
uplink-PowerControlToReleaseList-r17 SEQUENCE (SIZE (1..maxUL-TCI-r17)) OF Uplink-powerControlId-r17 OPTIONAL, -- Need N
sfnSchemePDCCCH-r17 ENUMERATED {sfnSchemeA, sfnSchemeB} OPTIONAL, -- Need R
sfnSchemePD SCH-r17 ENUMERATED {sfnSchemeA, sfnSchemeB} OPTIONAL -- Need R
}
MIMOParam-v1850 := SEQUENCE {
additionalTDDConfig-perPCI-ToAddModList-r18 SEQUENCE (SIZE (1..maxNrofAdditionalPCI-r17)) OF AdditionalTDDConfig-perPCI-ToAddMod-r18
additionalTDDConfig-perPCI-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofAdditionalPCI-r17)) OF AdditionalPCIIndex-r17
OPTIONAL, -- Cond 2TA-TDD-Only
OPTIONAL -- Need N
}
```
```
MIMOParam-v1900 ::=
uplink-PowerControlToAddModListExt-v1910 SEQUENCE {
SEQUENCE (SIZE (1..maxUL-TCI-r17)) OF Uplink-powerControlExt-v1900 OPTIONAL, -- Need N
...
}
AdditionalTDDConfig-perPCI-ToAddMod-r18 ::=
SEQUENCE {
additionalTDDConfig-Index-r18 AdditionalPCIIIndex-r17,
tdd-UL-DL-ConfigurationCommon-r18 TDD-UL-DL-ConfigCommon
}
MC-DCI-SetOfCells-r18 ::=
SEQUENCE {
setOfCellsId-r18 SetOfCellsId-r18,
nCI-Value-r18 INTEGER (0..7),
scheduledCellListDCI-1-3-r18 SEQUENCE (SIZE (2..maxNrofCellsInSet-r18)) OF ServCellIndex OPTIONAL, -- Need R
scheduledCellListDCI-0-3-r18 SEQUENCE (SIZE (2..maxNrofCellsInSet-r18)) OF ServCellIndex OPTIONAL, -- Need R
scheduledCellComboListDCI-1-3-r18 SEQUENCE (SIZE (1..maxNrofCellCombos-r18)) OF ScheduledCellCombo-r18 OPTIONAL, -- Need R
scheduledCellComboListDCI-0-3-r18 SEQUENCE (SIZE (1..maxNrofCellCombos-r18)) OF ScheduledCellCombo-r18 OPTIONAL, -- Need R
antennaPortsDCI1-3-r18 ENUMERATED {type1, type2} OPTIONAL, -- Cond TypeDCI1-3
antennaPortsDCI0-3-r18 ENUMERATED {type1, type2} OPTIONAL, -- Cond TypeDCI0-3
tpmi-DCI0-3-r18 ENUMERATED {type1, type2} OPTIONAL, -- Cond TypeDCI0-3
sri-DCI0-3-r18 ENUMERATED {type1, type2} OPTIONAL, -- Cond TypeDCI0-3
priorityIndicatorDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
priorityIndicatorDCI-0-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
dormancyDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
dormancyDCI-0-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
pdcchMonAdaptDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
pdcchMonAdaptDCI-0-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
minimumSchedulingOffsetK0DCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
minimumSchedulingOffsetK0DCI-0-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
pdsch-HARQ-ACK-OneShotFeedbackDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
pdsch-HARQ-ACK-enhType3DCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
pdsch-HARQ-ACK-enhType3DCIfieldDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
pdsch-HARQ-ACK-retxDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
pucch-sSCellDynDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
tdra-FieldIndexListDCI-1-3-r18 SEQUENCE (SIZE (1..32)) OF TDRA-FieldIndexDCI-1-3-r18 OPTIONAL, -- Need R
tdra-FieldIndexListDCI-0-3-r18 SEQUENCE (SIZE (1..64)) OF TDRA-FieldIndexDCI-0-3-r18 OPTIONAL, -- Need R
rateMatchListDCI-1-3-r18 SEQUENCE (SIZE (1..16)) OF RateMatchDCI-1-3-r18 OPTIONAL, -- Need R
zp-CSI-RSListDCI-1-3-r18 SEQUENCE (SIZE (1..8)) OF ZP-CSI-DCI-1-3-r18 OPTIONAL, -- Need R
tci-ListDCI-1-3-r18 SEQUENCE (SIZE (1..16)) OF TCI-DCI-1-3-r18 OPTIONAL, -- Need R
srs-RequestListDCI-1-3-r18 SEQUENCE (SIZE (1..16)) OF SRS-RequestCombo-r18 OPTIONAL, -- Need R
srs-OffsetListDCI-1-3-r18 SEQUENCE (SIZE (1..8)) OF SRS-OffsetCombo-r18 OPTIONAL, -- Need R
srs-RequestListDCI-0-3-r18 SEQUENCE (SIZE (1..16)) OF SRS-RequestCombo-r18 OPTIONAL, -- Need R
srs-OffsetListDCI-0-3-r18 SEQUENCE (SIZE (1..8)) OF SRS-OffsetCombo-r18 OPTIONAL, -- Need R
}
MC-DCI-SetOfCellsExt-v1900 ::=
SEQUENCE {
tdra-FieldIndexListDCI-1-3-r19 SEQUENCE (SIZE (1..64)) OF TDRA-FieldIndexDCI-1-3-r19 OPTIONAL, -- Need R
tdra-FieldIndexListDCI-0-3-r19 SEQUENCE (SIZE (1..128)) OF TDRA-FieldIndexDCI-0-3-r19 OPTIONAL, -- Need R
}
SetOfCellsId-r18 ::=
INTEGER (0..maxNrofSetsOfCells-1-r18)
```
```
ScheduledCellCombo-r18 ::= SEQUENCE (SIZE (1..maxNrofCellsInSet-r18)) OF INTEGER (0..maxNrofCellsInSet-1-r18)
RateMatchDCI-1-3-r18 ::= SEQUENCE (SIZE (1..maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (1..2))
ZP-CSI-DCI-1-3-r18 ::= SEQUENCE (SIZE (1.. maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (1..2))
TCI-DCI-1-3-r18 ::= SEQUENCE (SIZE (2.. maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (3))
SRS-RequestCombo-r18 ::= SEQUENCE (SIZE (1.. maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (2..3))
SRS-OffsetCombo-r18 ::= SEQUENCE (SIZE (1.. maxNrofCellsInSet-r18)) OF INTEGER (0..3)
TDRA-FieldIndexDCI-1-3-r18 ::= SEQUENCE (SIZE (2.. maxNrofBWPsinSetOfCells-r18)) OF INTEGER (0..maxNrofDL-Allocations-1-r18)
TDRA-FieldIndexDCI-1-3-r19 ::= SEQUENCE (SIZE (2.. maxNrofBWPsinSetOfCells-r18)) OF INTEGER (0.. maxNrofDL-AllocationsExt-1-r19)
TDRA-FieldIndexDCI-0-3-r18 ::= SEQUENCE (SIZE (2.. maxNrofBWPsinSetOfCells-r18)) OF INTEGER (0..maxNrofUL-Allocations-1-r18)
TDRA-FieldIndexDCI-0-3-r19 ::= SEQUENCE (SIZE (2.. maxNrofBWPsinSetOfCells-r18)) OF INTEGER (0..maxNrofUL-Allocations-1-r18)
-- TAG-SERVINGCELLCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SERVINGCELLCONFIGCOMMON-START
ServingCellConfigCommon ::= SEQUENCE {
physCellId PhysCellId OPTIONAL, -- Cond HOAndServCellAdd,
downlinkConfigCommon DownlinkConfigCommon OPTIONAL, -- Cond HOAndServCellAdd
uplinkConfigCommon UplinkConfigCommon OPTIONAL, -- Need M
supplementaryUplinkConfig UplinkConfigCommon OPTIONAL, -- Need S
n-TimingAdvanceOffset ENUMERATED { n0, n25600, n39936 } OPTIONAL, -- Need S
ssb-PositionsInBurst CHOICE {
shortBitmap BIT STRING (SIZE (4)),
mediumBitmap BIT STRING (SIZE (8)),
}
}
```
```
longBitmap BIT STRING (SIZE (64))
}
ssb-periodicityServingCell ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 } OPTIONAL, -- Cond AbsFreqSSB
dmrs-TypeA-Position ENUMERATED { pos2, pos3}, OPTIONAL, -- Need S
lte-CRS-ToMatchAround SetupRelease { RateMatchPatternLTE-CRS } OPTIONAL, -- Need M
rateMatchPatternToAddModList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern OPTIONAL, -- Need N
rateMatchPatternToReleaseList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL, -- Need N
ssbSubcarrierSpacing SubcarrierSpacing OPTIONAL, -- Cond HOAndServCellWithSSB
tdd-UL-DL-ConfigurationCommon TDD-UL-DL-ConfigCommon OPTIONAL, -- Cond TDD
ss-PBCH-BlockPower INTEGER (-60..50),
...
[[
channelAccessMode-r16 CHOICE {
dynamic NULL,
semiStatic SemiStaticChannelAccessConfig-r16
} OPTIONAL, -- Cond SharedSpectrum
discoveryBurstWindowLength-r16 ENUMERATED { ms0dot5, ms1, ms2, ms3, ms4, ms5} OPTIONAL, -- Need R
ssb-PositionQCL-r16 SSB-PositionQCL-Relation-r16 OPTIONAL, -- Cond SharedSpectrum
highSpeedConfig-r16 HighSpeedConfig-r16 OPTIONAL -- Need R
]],
[[
highSpeedConfig-v1700 HighSpeedConfig-v1700 OPTIONAL, -- Need R
channelAccessMode2-r17 ENUMERATED {enabled} OPTIONAL, -- Cond SharedSpectrum2
discoveryBurstWindowLength-r17 ENUMERATED { ms0dot125, ms0dot25, ms0dot5, ms0dot75, ms1, ms1dot25} OPTIONAL, -- Need R
ssb-PositionQCL-r17 SSB-PositionQCL-Relation-r17 OPTIONAL, -- Cond SharedSpectrum2
highSpeedConfigFR2-r17 HighSpeedConfigFR2-r17 OPTIONAL, -- Need R
uplinkConfigCommon-v1700 UplinkConfigCommon-v1700 OPTIONAL, -- Need R
ntn-Config-r17 NTN-Config-r17 OPTIONAL -- Need R
]],
[[
featurePriorities-r17 SEQUENCE {
redCapPriority-r17 FeaturePriority-r17 OPTIONAL, -- Need R
slicingPriority-r17 FeaturePriority-r17 OPTIONAL, -- Need R
msg3-Repetitions-Priority-r17 FeaturePriority-r17 OPTIONAL, -- Need R
sdt-Priority-r17 FeaturePriority-r17 OPTIONAL -- Need R
} OPTIONAL -- Need R
]],
[[
ra-ChannelAccess-r17 ENUMERATED {enabled} OPTIONAL -- Cond SharedSpectrum2
]],
[[
featurePriorities-v1800 SEQUENCE {
msg1-Repetitions-Priority-r18 FeaturePriority-r17 OPTIONAL, -- Need R
eRedCapPriority-r18 FeaturePriority-r17 OPTIONAL, -- Need R
} OPTIONAL, -- Need R
atg-Config-r18 ATG-Config-r18 OPTIONAL -- Need R
]]
}
```
```
-- TAG-SERVINGCELLCONFIGCOMMON-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SI-REQUESTCONFIGREPETITION-START
SI-RequestConfigRepetition-r18 ::= SEQUENCE {
rach-OccasionsSI-r18 SEQUENCE {
```
```
rach-ConfigSI-r18 RACH-ConfigGeneric,
ssb-perRACH-Occasion-r18 ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}
} OPTIONAL, -- Need R
si-RequestResourcesRepetitionNum2-r18 SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResourcesRepetition-r18 OPTIONAL, -- Need R
si-RequestResourcesRepetitionNum4-r18 SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResourcesRepetition-r18 OPTIONAL, -- Need R
si-RequestResourcesRepetitionNum8-r18 SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResourcesRepetition-r18 OPTIONAL, -- Need R
...
}
SI-RequestResourcesRepetition-r18 ::= SEQUENCE {
ra-PreambleStartIndex-r18 INTEGER (0..63)
}
-- TAG-SI-REQUESTCONFIGREPETITION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SI-SCHEDULINGINFO-START
SI-SchedulingInfo ::=
SEQUENCE {
schedulingInfoList
SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo,
si-WindowLength
ENUMERATED {s5, s10, s20, s40, s80, s160, s320, s640, s1280, s2560-v1710, s5120-v1710 },
si-RequestConfig
SI-RequestConfig
OPTIONAL, -- Cond MSG-1
si-RequestConfigSUL
SI-RequestConfig
OPTIONAL, -- Cond SUL-MSG-1
systemInformationAreaID
BIT STRING (SIZE (24))
OPTIONAL, -- Need R
...
}
SchedulingInfo ::=
SEQUENCE {
si-BroadcastStatus
ENUMERATED {broadcasting, notBroadcasting},
si-Periodicity
ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512},
sib-MappingInfo
SIB-Mapping
}
SI-SchedulingInfo-v1700 ::=
SEQUENCE {
schedulingInfoList2-r17
SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo2-r17,
dummy
SI-RequestConfig
OPTIONAL
}
SI-SchedulingInfo-v1740 ::=
SEQUENCE {
si-RequestConfigRedCap-r17
SI-RequestConfig
OPTIONAL -- Cond REDCAP-MSG-1
}
↩SI-SchedulingInfo-v1800 ::=
SEQUENCE {
si-RequestConfigMSG1-Repetition-r18
SI-RequestConfigRepetition-r18
OPTIONAL, -- Cond MSG-1
si-RequestConfigRedCap-MSG1-Repetition-r18
SI-RequestConfigRepetition-r18
OPTIONAL, -- Cond REDCAP-MSG-1
si-RequestConfigSUL-MSG1-Repetition-r18
SI-RequestConfigRepetition-r18
OPTIONAL -- Cond SUL-MSG-1
}
SchedulingInfo2-r17 ::=
SEQUENCE {
si-BroadcastStatus-r17
ENUMERATED {broadcasting, notBroadcasting},
si-WindowPosition-r17
INTEGER (1..256),
si-Periodicity-r17
ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512},
sib-MappingInfo-r17
SIB-Mapping-v1700
}
SIB-Mapping ::=
SEQUENCE (SIZE (1..maxSIB)) OF SIB-TypeInfo
SIB-Mapping-v1700 ::=
SEQUENCE (SIZE (1..maxSIB)) OF SIB-TypeInfo-v1700
SIB-TypeInfo ::=
SEQUENCE {
type
ENUMERATED {sibType2, sibType3, sibType4, sibType5, sibType6, sibType7, sibType8, sibType9,
```
```
sibType10-v1610, sibType11-v1610, sibType12-v1610, sibType13-v1610,
sibType14-v1610, spare3, spare2, spare1, ... },
valueTag INTEGER (0..31) OPTIONAL, -- Cond SIB-TYPE
areaScope ENUMERATED {true} OPTIONAL -- Need S
}
SIB-TypeInfo-v1700 ::=
sibType-r17 SEQUENCE {
type1-r17 CHOICE {
ENUMERATED {sibType15, sibType16, sibType17, sibType18, sibType19, sibType20, sibType21,
sibType22-v1800, sibType23-v1800 ,sibType24-v1800, sibType25-v1800,
sibType17bis-v1820, sibType26-v1900, sibType27-v1900, sibType28-v1910, spare1,...},
type2-r17 SEQUENCE {
posSibType-r17
ENUMERATED {posSibType1-9, posSibType1-10, posSibType2-24, posSibType2-25,
posSibType6-4, posSibType6-5, posSibType6-6, posSibType2-17a-v1770,
posSibType2-18a-v1770, posSibType2-20a-v1770, posSibType1-11-v1800,
posSibType1-12-v1800, posSibType2-26-v1800, posSibType2-27-v1800,
posSibType6-7-v1800, posSibType7-1-v1800, ...,
posSibType7-2-v1800, posSibType7-3-v1800, posSibType7-4-v1800},
encrypted-r17
ENUMERATED { true } OPTIONAL, -- Need R
gnss-id-r17
GNSS-ID-r16 OPTIONAL, -- Need R
sbas-id-r17
SBAS-ID-r16 OPTIONAL -- Cond GNSS-ID-SBAS
}
},
valueTag-r17 INTEGER (0..31) OPTIONAL, -- Cond NonPosSIB
areaScope-r17 ENUMERATED {true} OPTIONAL -- Need S
}
-- TAG-SI-SCHEDULINGINFO-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SK-COUNTERCONFIGLTM-START
SK-CounterConfigLTM-r19 ::= SEQUENCE {
ltm-NoSecurityChangeID-r19 LTM-NoSecurityChangeId-r19,
sk-CounterList-r19 SEQUENCE (SIZE (1..maxSK-Counter-r18)) OF SK-Counter
}
-- TAG-SK-COUNTERCONFIGLTM-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SRB-IDENTITY-START
SRB-Identity ::= INTEGER (1..3)
SRB-Identity-v1700 ::= INTEGER (4)
↩SRB-Identity-v1800 ::= INTEGER (5)
SRB-Identity-v1900 ::= INTEGER (6)
-- TAG-SRB-IDENTITY-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SRS-CONFIG-START
SRS-Config ::=
SEQUENCE {
srs-ResourceSetToReleaseList SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSetId OPTIONAL, -- Need N
srs-ResourceSetToAddModList SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSet OPTIONAL, -- Need N
srs-ResourceToReleaseList SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-ResourceId OPTIONAL, -- Need N
srs-ResourceToAddModList SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-Resource OPTIONAL, -- Need N
tpc-Accumulation ENUMERATED {disabled} OPTIONAL, -- Need S
...,
[[
srs-RequestDCI-1-2-r16 INTEGER (1..2) OPTIONAL, -- Need S
srs-RequestDCI-0-2-r16 INTEGER (1..2) OPTIONAL, -- Need S
srs-ResourceSetToAddModListDCI-0-2-r16 SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSet OPTIONAL, -- Need N
srs-ResourceSetToReleaseListDCI-0-2-r16 SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSetId OPTIONAL, -- Need N
srs-PosResourceSetToReleaseList-r16 SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSetId-r16 OPTIONAL, -- Need N
],
srs-PosResourceSetToAddModList-r16 SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSet-r16 OPTIONAL, -- Need N
srs-PosResourceToReleaseList-r16 SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResourceId-r16 OPTIONAL, -- Need N
srs-PosResourceToAddModList-r16 SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResource-r16 OPTIONAL, -- Need N
],
[[
dci-TriggeringPosResourceSetLink-r18 ENUMERATED { enabled } OPTIONAL -- Need R
],
[[
srs-TwoSeparatePowerControlAdjustmentStates-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
tpc-OfSRS-ClosedLoopIndexInDCI-1-1-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
srs-ClosedLoopIndexIndicatorInDCI-1-1-r19 ENUMERATED {enabled} OPTIONAL -- Need R
]]
}
SRS-ResourceSet ::=
SEQUENCE {
srs-ResourceSetId SRS-ResourceSetId,
srs-ResourceIdList SEQUENCE (SIZE(1..maxNrofSRS-ResourcesPerSet)) OF SRS-ResourceId OPTIONAL, -- Cond Setup
resourceType CHOICE {
aperiodic SEQUENCE {
aperiodicSRS-ResourceTrigger INTEGER (1..maxNrofSRS-TriggerStates-1),
csi-RS NZP-CSI-RS-ResourceId OPTIONAL, -- Cond NonCodebook
slotOffset INTEGER (1..32) OPTIONAL, -- Need S
},
...
}
}
```
```
[[
aperiodicSRS-ResourceTriggerList SEQUENCE (SIZE(1..maxNrofSRS-TriggerStates-2))
OF INTEGER (1..maxNrofSRS-TriggerStates-1) OPTIONAL -- Need M
]]
},
semi-persistent SEQUENCE {
associatedCSI-RS NZP-CSI-RS-ResourceId OPTIONAL, -- Cond NonCodebook
...
},
periodic SEQUENCE {
associatedCSI-RS NZP-CSI-RS-ResourceId OPTIONAL, -- Cond NonCodebook
...
}
},
usage ENUMERATED {beamManagement, codebook, nonCodebook, antennaSwitching},
alpha Alpha OPTIONAL, -- Need S
p0 INTEGER (-202..24) OPTIONAL, -- Cond Setup
pathlossReferenceRS PathlossReferenceRS-Config OPTIONAL, -- Need M
srs-PowerControlAdjustmentStates ENUMERATED { sameAsFci2, separateClosedLoop} OPTIONAL, -- Need S
...,
[[
pathlossReferenceRSList-r16 SetupRelease { PathlossReferenceRSList-r16} OPTIONAL -- Need M
]],
[[
usagePDC-r17 ENUMERATED {true} OPTIONAL, -- Need R
availableSlotOffsetList-r17 SEQUENCE (SIZE(1..4)) OF AvailableSlotOffset-r17 OPTIONAL, -- Need R
followUnifiedTCI-StateSRS-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
]],
[[
applyIndicatedTCI-State-r18 ENUMERATED {first, second} OPTIONAL -- Cond FollowUTCI
]],
[[
symbolType-r19 ENUMERATED {sbfd, non-sbfd} OPTIONAL, -- Need R
associatedCSI-RS-Set-r19 NZP-CSI-RS-ResourceSetId OPTIONAL, -- Need R
srs-PortGrouping-r19 ENUMERATED {enabled} OPTIONAL, -- Need R
fourPortSRS-3Tx-r19 ENUMERATED {enabled} OPTIONAL -- Need R
]]
}
AvailableSlotOffset-r17 ::= INTEGER (0..7)
PathlossReferenceRS-Config ::= CHOICE {
ssb-Index SSB-Index,
csi-RS-Index NZP-CSI-RS-ResourceId
}
PathlossReferenceRSList-r16 ::= SEQUENCE (SIZE (1..maxNrofSRS-PathlossReferenceRS-r16)) OF PathlossReferenceRS-r16
PathlossReferenceRS-r16 ::= SEQUENCE {
srs-PathlossReferenceRS-Id-r16 SRS-PathlossReferenceRS-Id-r16,
pathlossReferenceRS-r16 PathlossReferenceRS-Config
}
```
```
SRS-PathlossReferenceRS-Id-r16 ::= INTEGER (0..maxNrofSRS-PathlossReferenceRS-1-r16)
SRS-PosResourceSet-r16 ::= SEQUENCE {
srs-PosResourceSetId-r16 SRS-PosResourceSetId-r16,
srs-PosResourceIdList-r16 SEQUENCE (SIZE(1..maxNrofSRS-ResourcesPerSet)) OF SRS-PosResourceId-r16
OPTIONAL, -- Cond Setup
resourceType-r16 CHOICE {
aperiodic-r16 SEQUENCE {
aperiodicSRS-ResourceTriggerList-r16 SEQUENCE (SIZE(1..maxNrofSRS-TriggerStates-1))
OF INTEGER (1..maxNrofSRS-TriggerStates-1) OPTIONAL, -- Need M
...
},
semi-persistent-r16 SEQUENCE {
...
},
periodic-r16 SEQUENCE {
...
}
},
alpha-r16 Alpha OPTIONAL, -- Need S
p0-r16 INTEGER (-202..24) OPTIONAL, -- Cond Setup
pathlossReferenceRS-Pos-r16 CHOICE {
ssb-IndexServing-r16 SSB-Index,
ssb-Ncell-r16 SSB-InfoNcell-r16,
dl-PRS-r16 DL-PRS-Info-r16
}
...
OPTIONAL, -- Need M
}
SRS-ResourceSetId ::= INTEGER (0..maxNrofSRS-ResourceSets-1)
SRS-PosResourceSetId-r16 ::= INTEGER (0..maxNrofSRS-PosResourceSets-1-r16)
SRS-Resource ::= SEQUENCE {
srs-ResourceId SRS-ResourceId,
nrofSRS-Ports ENUMERATED {port1, ports2, ports4},
ptrs-PortIndex ENUMERATED {n0, n1 }
transmissionComb CHOICE {
n2 SEQUENCE {
combOffset-n2 INTEGER (0..1),
cyclicShift-n2 INTEGER (0..7)
},
n4 SEQUENCE {
combOffset-n4 INTEGER (0..3),
cyclicShift-n4 INTEGER (0..11)
}
},
resourceMapping SEQUENCE {
startPosition INTEGER (0..5),
nrofSymbols ENUMERATED {n1, n2, n4},
repetitionFactor ENUMERATED {n1, n2, n4}
},
OPTIONAL, -- Need R
}
```
```
freqDomainPosition INTEGER (0..67),
freqDomainShift INTEGER (0..268),
freqHopping SEQUENCE {
c-SRS INTEGER (0..63),
b-SRS INTEGER (0..3),
b-hop INTEGER (0..3)
},
groupOrSequenceHopping ENUMERATED { neither, groupHopping, sequenceHopping },
resourceType CHOICE {
aperiodic SEQUENCE {
...
},
semi-persistent SEQUENCE {
periodicityAndOffset-sp
...
},
periodic SEQUENCE {
periodicityAndOffset-p
...
}
},
sequenceId INTEGER (0..1023),
spatialRelationInfo SRS-SpatialRelationInfo OPTIONAL, -- Need R
...
[[
resourceMapping-r16 SEQUENCE {
startPosition-r16 INTEGER (0..13),
nrofSymbols-r16 ENUMERATED {n1, n2, n4},
repetitionFactor-r16 ENUMERATED {n1, n2, n4}
}
],,
[[
spatialRelationInfo-PDC-r17 SetupRelease { SpatialRelationInfo-PDC-r17 } OPTIONAL, -- Need M
resourceMapping-r17 SEQUENCE {
startPosition-r17 INTEGER (0..13),
nrofSymbols-r17 ENUMERATED {n1, n2, n4, n8, n10, n12, n14},
repetitionFactor-r17 ENUMERATED {n1, n2, n4, n5, n6, n7, n8, n10, n12, n14}
}
}
partialFreqSounding-r17 SEQUENCE {
startRBIndexFScaling-r17 CHOICE{
startRBIndexAndFreqScalingFactor2-r17 INTEGER (0..1),
startRBIndexAndFreqScalingFactor4-r17 INTEGER (0..3)
},
enableStartRBHopping-r17 ENUMERATED {enable}
}
}
transmissionComb-n8-r17 SEQUENCE {
combOffset-n8-r17 INTEGER (0..7),
cyclicShift-n8-r17 INTEGER (0..5)
}
}
srs-TCI-State-r17 CHOICE {
srs-UL-TCI-State TCI-UL-StateId-r17,
srs-DLorJointTCI-State TCI-StateId
}
}
```
```
]],
[[
repetitionFactor-v1730 ENUMERATED {n3} OPTIONAL, -- Need R
srs-DLorJointTCI-State-v1730 SEQUENCE {
cellAndBWP-r17 ServingCellAndBWP-Id-r17
}
OPTIONAL -- Cond DLorJointTCI-SRS
]],
[[
nrofSRS-Ports-n8-r18 ENUMERATED {ports8, ports8tdm} OPTIONAL, -- Need R
combOffsetHopping-r18 SEQUENCE {
hoppingId-r18 INTEGER (0..1023) OPTIONAL, -- Need R
hoppingSubset-r18 CHOICE {
transmissionComb-n4 BIT STRING (SIZE (4)),
transmissionComb-n8 BIT STRING (SIZE (8))
} OPTIONAL, -- Need R
hoppingWithRepetition-r18 ENUMERATED {symbol, repetition} OPTIONAL, -- Need R
} OPTIONAL, -- Need R
cyclicShiftHopping-r18 SEQUENCE {
hoppingId-r18 INTEGER (0..1023) OPTIONAL, -- Need R
hoppingSubset-r18 CHOICE {
transmissionComb-n2 BIT STRING (SIZE (8)),
transmissionComb-n4 BIT STRING (SIZE (12)),
transmissionComb-n8 BIT STRING (SIZE (6))
} OPTIONAL, -- Need R
hoppingFinerGranularity-r18 ENUMERATED {enable} OPTIONAL, -- Need R
} OPTIONAL -- Need R
]]
}
SRS-PosResource-r16 ::= SEQUENCE {
srs-PosResourceId-r16 SRS-PosResourceId-r16,
transmissionComb-r16 CHOICE {
n2-r16 SEQUENCE {
combOffset-n2-r16 INTEGER (0..1),
cyclicShift-n2-r16 INTEGER (0..7)
},
n4-r16 SEQUENCE {
combOffset-n4-r16 INTEGER (0..3),
cyclicShift-n4-r16 INTEGER (0..11)
},
n8-r16 SEQUENCE {
combOffset-n8-r16 INTEGER (0..7),
cyclicShift-n8-r16 INTEGER (0..5)
},
...
},
resourceMapping-r16 SEQUENCE {
startPosition-r16 INTEGER (0..13),
nrofSymbols-r16 ENUMERATED {n1, n2, n4, n8, n12}
},
freqDomainShift-r16 INTEGER (0..268),
freqHopping-r16 SEQUENCE {
c-SRS-r16 INTEGER (0..63),
}
}
```
```
...
},
groupOrSequenceHopping-r16 ENUMERATED { neither, groupHopping, sequenceHopping },
resourceType-r16 CHOICE {
aperiodic-r16 SEQUENCE {
slotOffset-r16 INTEGER (1..32) OPTIONAL, -- Need S
...
},
semi-persistent-r16 SEQUENCE {
periodicityAndOffset-sp-r16 SRS-PeriodicityAndOffset-r16,
...,
[[
periodicityAndOffset-sp-Ext-r16 SRS-PeriodicityAndOffsetExt-r16 OPTIONAL -- Need R
]],
[[
srs-PosPeriodicConfigHyperSFN-Index-r18 ENUMERATED {even0, odd1} OPTIONAL -- Need R
]]
},
periodic-r16 SEQUENCE {
periodicityAndOffset-p-r16 SRS-PeriodicityAndOffset-r16,
...,
[[
periodicityAndOffset-p-Ext-r16 SRS-PeriodicityAndOffsetExt-r16 OPTIONAL -- Need R
]],
[[
srs-PosPeriodicConfigHyperSFN-Index-r18 ENUMERATED {even0, odd1} OPTIONAL -- Need R
]]
}
},
sequenceId-r16 INTEGER (0..65535),
spatialRelationInfoPos-r16 SRS-SpatialRelationInfoPos-r16 OPTIONAL, -- Need R
...,
[[
txHoppingConfig-r18 TxHoppingConfig-r18 OPTIONAL -- Need R
]]
}
SRS-SpatialRelationInfo ::= SEQUENCE {
servingCellId ServCellIndex OPTIONAL, -- Need S
referenceSignal CHOICE {
ssb-Index SSB-Index,
csi-RS-Index NZP-CSI-RS-ResourceId,
srs SEQUENCE {
resourceId SRS-ResourceId,
uplinkBWP BWP-Id
}
}
}
SRS-SpatialRelationInfoPos-r16 ::= CHOICE {
servingRS-r16 SEQUENCE {
servingCellId ServCellIndex OPTIONAL, -- Need S
referenceSignal-r16 CHOICE {
```
```
ssb-IndexServing-r16 SSB-Index,
csi-RS-IndexServing-r16 NZP-CSI-RS-ResourceId,
srs-SpatialRelation-r16 SEQUENCE {
resourceSelection-r16 CHOICE {
srs-ResourceId-r16 SRS-ResourceId,
srs-PosResourceId-r16 SRS-PosResourceId-r16
},
uplinkBWP-r16 BWP-Id
}
},
ssb-Ncell-r16 SSB-InfoNcell-r16,
dl-PRS-r16 DL-PRS-Info-r16
}
SSB-Configuration-r16 ::= SEQUENCE {
ssb-Freq-r16 ARFCN-ValueNR,
halfFrameIndex-r16 ENUMERATED {zero, one},
ssbSubcarrierSpacing-r16 SubcarrierSpacing,
ssb-Periodicity-r16 ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2,spare1 } OPTIONAL, -- Need S
sfn0-Offset-r16 SEQUENCE {
sfn-Offset-r16 INTEGER (0..1023),
integerSubframeOffset-r16 INTEGER (0..9) OPTIONAL -- Need R
} OPTIONAL, -- Need R
sfn-SSB-Offset-r16 INTEGER (0..15),
ssb-PBCH-BlockPower-r16 INTEGER (-60..50) OPTIONAL -- Cond Pathloss
}
SSB-InfoNcell-r16 ::= SEQUENCE {
physicalCellId-r16 PhysCellId,
ssb-IndexNcell-r16 SSB-Index OPTIONAL, -- Need S
ssb-Configuration-r16 SSB-Configuration-r16 OPTIONAL -- Need S
}
DL-PRS-Info-r16 ::= SEQUENCE {
dl-PRS-ID-r16 INTEGER (0..255),
dl-PRS-ResourceSetId-r16 INTEGER (0..7),
dl-PRS-ResourceId-r16 INTEGER (0..63) OPTIONAL -- Need S
}
SRS-ResourceId ::= INTEGER (0..maxNrofSRS-Resources-1)
SRS-PosResourceId-r16 ::= INTEGER (0..maxNrofSRS-PosResources-1-r16)
SRS-PeriodicityAndOffset ::= CHOICE {
sl1 NULL,
sl2 INTEGER(0..1),
sl4 INTEGER(0..3),
sl5 INTEGER(0..4),
sl8 INTEGER(0..7),
sl10 INTEGER(0..9),
sl16 INTEGER(0..15),
sl20 INTEGER(0..19),
sl32 INTEGER(0..31)
}
```
```
sl40 INTEGER(0..39),
sl64 INTEGER(0..63),
sl80 INTEGER(0..79),
sl160 INTEGER(0..159),
sl320 INTEGER(0..319),
sl640 INTEGER(0..639),
sl1280 INTEGER(0..1279),
sl2560 INTEGER(0..2559)
}
SRS-PeriodicityAndOffset-r16 ::= CHOICE {
sl1 NULL,
sl2 INTEGER(0..1),
sl4 INTEGER(0..3),
sl5 INTEGER(0..4),
sl8 INTEGER(0..7),
sl10 INTEGER(0..9),
sl16 INTEGER(0..15),
sl20 INTEGER(0..19),
sl32 INTEGER(0..31),
sl40 INTEGER(0..39),
sl64 INTEGER(0..63),
sl80 INTEGER(0..79),
sl160 INTEGER(0..159),
sl320 INTEGER(0..319),
sl640 INTEGER(0..639),
sl1280 INTEGER(0..1279),
sl2560 INTEGER(0..2559),
sl5120 INTEGER(0..5119),
sl10240 INTEGER(0..10239),
sl40960 INTEGER(0..40959),
sl81920 INTEGER(0..81919),
...
}
SRS-PeriodicityAndOffsetExt-r16 ::= CHOICE {
sl128 INTEGER(0..127),
sl256 INTEGER(0..255),
sl512 INTEGER(0..511),
sl20480 INTEGER(0..20479)
}
SpatialRelationInfo-PDC-r17 ::= SEQUENCE {
referenceSignal CHOICE {
ssb-Index SSB-Index,
csi-RS-Index NZP-CSI-RS-ResourceId,
dl-PRS-PDC NR-DL-PRS-ResourceID-r17,
srs SEQUENCE {
resourceId SRS-ResourceId,
uplinkBWP BWP-Id
},
...
},
```
```
...
}
TxHoppingConfig-r18 := SEQUENCE {
overlapValue-r18 ENUMERATED {zeroRB, oneRB, twoRB, fourRB},
numberOfHops-r18 INTEGER(1..6),
slotOffsetForRemainingHopsList-r18 SEQUENCE (SIZE (1..maxNrofHops-1-r18) ) OF SlotOffsetForRemainingHops-r18,
...
}
SlotOffsetForRemainingHops-r18 := SEQUENCE {
slotOffsetRemainingHops-r18 CHOICE {
aperiodic-r18 SEQUENCE {
slotOffset-r18 INTEGER (1..32) OPTIONAL, -- Need S
startPosition-r18 INTEGER (0..13) OPTIONAL, -- Need R
...
},
semi-persistent-r18 SEQUENCE {
periodicityAndOffset-sp-r18 SRS-PeriodicityAndOffset-r16 OPTIONAL, -- Need R
periodicityAndOffset-sp-Ext-r18 SRS-PeriodicityAndOffsetExt-r16 OPTIONAL, -- Need R
startPosition-r18 INTEGER (0..13) OPTIONAL, -- Need R
...
},
periodic-r18 SEQUENCE {
periodicityAndOffset-p-r18 SRS-PeriodicityAndOffset-r16 OPTIONAL, -- Need R
periodicityAndOffset-p-Ext-r18 SRS-PeriodicityAndOffsetExt-r16 OPTIONAL, -- Need R
startPosition-r18 INTEGER (0..13) OPTIONAL, -- Need S
...
},
...
}
}
-- TAG-SRS-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SRS-PosTx-Hopping-START
SRS-PosTx-Hopping-r18 ::= SEQUENCE {
srs-PosConfig-r18 SRS-PosConfig-r17,
bwp-r18 BWP OPTIONAL, -- Need R
inactivePosSRS-TimeAlignmentTimer-r18 TimeAlignmentTimer OPTIONAL, -- Need M
inactivePosSRS-RSRP-ChangeThreshold-r18 RSRP-ChangeThreshold-r17 OPTIONAL, -- Need M
srs-PosUplinkTransmissionWindowConfig-r18 SetupRelease { SRS-PosUplinkTransmissionWindowConfig-r18 } OPTIONAL, -- Need M
...
}
SRS-PosUplinkTransmissionWindowConfig-r18 ::= SEQUENCE {
dummy INTEGER(0..1023),
windowPeriodicityAndOffset-r18 CHOICE {
periodicityAndOffset-r18 SRS-PeriodicityAndOffset-r16,
periodicityAndOffsetExt-r18 SRS-PeriodicityAndOffsetExt-r16
},
duration-r18 ENUMERATED {sl1, sl2, sl4, sl6},
...
}
-- TAG-SRS-PosTx-Hopping-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SRS-POSRESOURCESETLINKEDFORAGGBW-START
SRS-PosResourceSetLinkedForAggBW-r18 ::= SEQUENCE {
srs-PosResourceSetLinked-r18 SRS-PosResourceSetId-r16,
srs-LinkedConfig-r18 CHOICE {
rrc-connectedState-r18 SEQUENCE {
servingCellAndBWP-Id-r18 ServingCellAndBWP-Id-r17,
...
},
rrc-inactiveState-r18 SEQUENCE {
scs-SpecificCarrier-r18 SCS-SpecificCarrier,
freqInfo-r18 ARFCN-ValueNR,
...
}
},
...
}
-- TAG-SRS-POSRESOURCESETLINKEDFORAGGBW-STOP
-- ASN1STOP
-- ASN1START
-- TAG-TAR-CONFIG-START
TAR-Config-r17 ::=
offsetThresholdTA-r17 SEQUENCE {
timingAdvanceSR-r17 ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms9, ms10, ms11, ms12,
... ms13, ms14, ms15, spare13, spare12, spare11, spare10, spare9, spare8, spare7,
} spare6, spare5, spare4, spare3, spare2, spare1} OPTIONAL, -- Need R
} ENUMERATED {enabled} OPTIONAL, -- Need R
TAR-Config-r18 ::=
offsetThresholdTA-r18 SEQUENCE {
timingAdvanceSR-r18 INTEGER (1..56) OPTIONAL, -- Need R
... ENUMERATED {enabled} OPTIONAL, -- Need R
}
```
```
-- TAG-TAR-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-TCI-STATE-START
TCI-State ::= SEQUENCE {
tci-StateId TCI-StateId,
qcl-Type1 QCL-Info,
qcl-Type2 QCL-Info OPTIONAL, -- Need R
...,
[[
additionalPCI-r17 AdditionalPCIIndex-r17 OPTIONAL, -- Need R
pathlossReferenceRS-Id-r17 PathlossReferenceRS-Id-r17 OPTIONAL, -- Cond JointTCI1
ul-powerControl-r17 Uplink-powerControlId-r17 OPTIONAL -- Cond JointTCI
]],
[[
tag-Id-ptr-r18 ENUMERATED {n0,n1} OPTIONAL -- Cond 2TA
]],
[[
pathlossOffset-r19 ENUMERATED {
dB-12, dB-8, dB-4, dB0, dB4, dB8,
dB12, dB16, dB20, dB24, dB28, dB32, dB36,
dB40, dB44, dB48, dB52, dB56, dB60} OPTIONAL -- Cond JointTCI
]]
}
QCL-Info ::= SEQUENCE {
cell ServCellIndex OPTIONAL, -- Need R
bwp-Id BWP-Id OPTIONAL, -- Cond CSI-RS-Indicated
referenceSignal CHOICE {
csi-rs NZP-CSI-RS-ResourceId,
ssb SSB-Index
},
qcl-Type ENUMERATED {typeA, typeB, typeC, typeD},
...
}
-- TAG-TCI-STATE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-TCI-UL-STATE-START
TCI-UL-State-r17 ::=
SEQUENCE {
tci-UL-StateId-r17 TCI-UL-StateId-r17,
servingCellId-r17 ServCellIndex
OPTIONAL, -- Need R
bwp-Id-r17 BWP-Id
OPTIONAL, -- Cond CSI-RSorSRS-Indicated
referenceSignal-r17 CHOICE {
ssb-Index-r17 SSB-Index,
csi-RS-Index-r17 NZP-CSI-RS-ResourceId,
srs-r17 SRS-ResourceId
},
additionalPCI-r17 AdditionalPCIIndex-r17
OPTIONAL, -- Need R
ul-powerControl-r17 Uplink-powerControlId-r17
OPTIONAL, -- Need R
pathlossReferenceRS-Id-r17 PathlossReferenceRS-Id-r17
OPTIONAL, -- Cond Mandatory
...
}
```
```
[[
tag-Id-ptr-r18 ENUMERATED {n0,n1} OPTIONAL -- Cond 2TA
]],
[[
pathlossOffset-r19 ENUMERATED {
dB-12, dB-8, dB-4, dB0, dB4, dB8,
dB12, dB16, dB20, dB24, dB28, dB32, dB36,
dB40, dB44, dB48, dB52, dB56, dB60}
OPTIONAL -- Need R
]]
}
-- TAG-TCI-UL-STATE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-TN-AREAID-START
TN-AreaId-r18 ::= INTEGER (1..maxTN-AreaInfo-r18)
-- TAG-TN-AREAID-STOP
-- ASN1STOP
-- ASN1START
-- TAG-AERIALPARAMETERS-START
AerialParameters-r18 ::= SEQUENCE {
-- Support of Aerial UE features
aerialUE-Capability-r18 ENUMERATED {supported} OPTIONAL,
-- Support of altitude measurement and event H1/H2-triggered reporting
altitudeMeas-r18 ENUMERATED {supported} OPTIONAL,
-- Support of altitude based measurement configuration of SSB-ToMeasure
altitudeBasedSSB-ToMeasure-r18 ENUMERATED {supported} OPTIONAL,
-- Support of events A3H1, A3H2, A4H1, A4H2, A5H1, A5H2
eventAxHy-r18 ENUMERATED {supported} OPTIONAL,
-- Support of flight path reporting
flightPathReporting-r18 ENUMERATED {supported} OPTIONAL,
-- Support of flight path availability indication via UAI
flightPathAvailabilityIndicationUAI-r18 ENUMERATED {supported} OPTIONAL,
-- Support of numberOfTriggeringCells for eventA3, eventA4, and eventA5, and additionally, if the UE supports eventAxHy-r18,
-- support of numberOfTriggeringCells for eventA3H1, eventA3H2, eventA4H1, eventA4H2, eventA5H1, and eventA5H2
multipleCellsMeasExtension-r18 ENUMERATED {supported} OPTIONAL,
-- Support of handling aerial-specific Ns value(s) and Pmax list broadcasted by the cell
nr-NS-PmaxListAerial-r18 ENUMERATED {supported} OPTIONAL,
-- Support of reporting only the measurement report corresponding to the event with the smallest value between the
-- altitude of the UAV and the altitude threshold for which the altitude-related entering condition e.g. A3H1-2 is satisfied, when
-- multiple events of the same type (Hx or AxHy) for the same MO (for AxHy) are triggered simultaneously.
simulMultiTriggerSingleMeasReport-r18 ENUMERATED {supported} OPTIONAL,
-- Support of A2X service(s) using PC5 Sidelink and dedicated resource pool for A2X service(s)
```
```
sl-A2X-Service-r18 ENUMERATED {brid, daa, bridAndDAA} OPTIONAL,
...
[[
-- Support of condEvents A3H1, A3H2, A5H1, A5H2
condEventAxHy-r19 ENUMERATED {supported} OPTIONAL
]]
}
-- TAG-AERIALPARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-APPLAYERMEASPARAMETERS-START
AppLayerMeasParameters-r17 ::= SEQUENCE {
qoe-Streaming-MeasReport-r17 ENUMERATED {supported} OPTIONAL,
qoe-MTSI-MeasReport-r17 ENUMERATED {supported} OPTIONAL,
qoe-VR-MeasReport-r17 ENUMERATED {supported} OPTIONAL,
ran-VisibleQoE-Streaming-MeasReport-r17 ENUMERATED {supported} OPTIONAL,
ran-VisibleQoE-VR-MeasReport-r17 ENUMERATED {supported} OPTIONAL,
ul-MeasurementReportAppLayer-Seg-r17 ENUMERATED {supported} OPTIONAL,
...
}
```
```
[[
qoe-IdleInactiveMeasReport-r18 ENUMERATED {supported} OPTIONAL,
qoe-NRDC-MeasReport-r18 ENUMERATED {supported} OPTIONAL,
qoe-AdditionalMemoryMeasReport-r18 ENUMERATED {kB128, kB256, kB512, kB1024} OPTIONAL,
qoe-PriorityBasedDiscarding-r18 ENUMERATED {supported} OPTIONAL,
srb5-r18 ENUMERATED {supported} OPTIONAL
]]
}
-- TAG-APPLAYERMEASPARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-BANDCOMBINATIONLIST-START
BandCombinationList ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination
BandCombinationList-v1540 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1540
BandCombinationList-v1550 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1550
BandCombinationList-v1560 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1560
BandCombinationList-v1570 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1570
BandCombinationList-v1580 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1580
BandCombinationList-v1590 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1590
BandCombinationList-v15g0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v15g0
BandCombinationList-v15n0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v15n0
BandCombinationList-v1610 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1610
BandCombinationList-v1630 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1630
BandCombinationList-v1640 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1640
BandCombinationList-v1650 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1650
BandCombinationList-v1680 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1680
BandCombinationList-v1690 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1690
```
BandCombinationList-v16a0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v16a0
BandCombinationList-v16j0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v16j0
BandCombinationList-v1700 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1700
BandCombinationList-v1720 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1720
BandCombinationList-v1730 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1730
BandCombinationList-v1740 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1740
BandCombinationList-v1760 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1760
BandCombinationList-v1770 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1770
BandCombinationList-v1780 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1780
BandCombinationList-v1790 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1790
BandCombinationList-v17b0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v17b0
↩BandCombinationList-v1800 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1800
BandCombinationList-v1830 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1830
BandCombinationList-v1840 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1840
BandCombinationList-v1860 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1860
BandCombinationList-v1900 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1900
BandCombinationList-UplinkTxSwitch-r16 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-r16
BandCombinationList-UplinkTxSwitch-v1630 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1630
BandCombinationList-UplinkTxSwitch-v1640 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1640
BandCombinationList-UplinkTxSwitch-v1650 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1650
BandCombinationList-UplinkTxSwitch-v1670 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1670
BandCombinationList-UplinkTxSwitch-v1690 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1690
BandCombinationList-UplinkTxSwitch-v16a0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v16a0
BandCombinationList-UplinkTxSwitch-v16e0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v16e0
BandCombinationList-UplinkTxSwitch-v16j0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v16j0
BandCombinationList-UplinkTxSwitch-v1700 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1700
```
BandCombinationList-UplinkTxSwitch-v1720 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1720
BandCombinationList-UplinkTxSwitch-v1730 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1730
BandCombinationList-UplinkTxSwitch-v1740 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1740
BandCombinationList-UplinkTxSwitch-v1760 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1760
BandCombinationList-UplinkTxSwitch-v1770 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1770
BandCombinationList-UplinkTxSwitch-v1780 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1780
BandCombinationList-UplinkTxSwitch-v1790 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1790
BandCombinationList-UplinkTxSwitch-v17b0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v17b0
↩BandCombinationList-UplinkTxSwitch-v1800 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1800
BandCombinationList-UplinkTxSwitch-v1830 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1830
BandCombinationList-UplinkTxSwitch-v1840 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1840
BandCombinationList-UplinkTxSwitch-v1860 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1860
BandCombinationList-UplinkTxSwitch-v1900 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1900
BandCombination ::=
SEQUENCE {
bandList SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters,
featureSetCombination FeatureSetCombinationId,
ca-ParametersEUTRA CA-ParametersEUTRA OPTIONAL,
ca-ParametersNR CA-ParametersNR OPTIONAL,
mrdc-Parameters MRDC-Parameters OPTIONAL,
supportedBandwidthCombinationSet BIT STRING (SIZE (1..32)) OPTIONAL,
powerClass-v1530 ENUMERATED {pc2} OPTIONAL
}
BandCombination-v1540 ::=
SEQUENCE {
bandList-v1540 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1540,
ca-ParametersNR-v1540 CA-ParametersNR-v1540 OPTIONAL
}
BandCombination-v1550 ::=
SEQUENCE {
ca-ParametersNR-v1550 CA-ParametersNR-v1550
}
BandCombination-v1560 ::=
SEQUENCE {
ne-DC-BC ENUMERATED {supported} OPTIONAL,
ca-ParametersNRDC CA-ParametersNRDC OPTIONAL,
ca-ParametersEUTRA-v1560 CA-ParametersEUTRA-v1560 OPTIONAL,
ca-ParametersNR-v1560 CA-ParametersNR-v1560 OPTIONAL
}
BandCombination-v1570 ::=
SEQUENCE {
ca-ParametersEUTRA-v1570 CA-ParametersEUTRA-v1570
}
```
```
}
BandCombination-v1580 ::= SEQUENCE {
mrdc-Parameters-v1580 MRDC-Parameters-v1580
}
BandCombination-v1590 ::= SEQUENCE {
supportedBandwidthCombinationSetIntraENDC BIT STRING (SIZE (1..32)) OPTIONAL,
mrdc-Parameters-v1590 MRDC-Parameters-v1590
}
BandCombination-v15g0 ::= SEQUENCE {
ca-ParametersNR-v15g0 CA-ParametersNR-v15g0 OPTIONAL,
ca-ParametersNRDC-v15g0 CA-ParametersNRDC-v15g0 OPTIONAL,
mrdc-Parameters-v15g0 MRDC-Parameters-v15g0 OPTIONAL
}
BandCombination-v15n0 ::= SEQUENCE {
mrdc-Parameters-v15n0 MRDC-Parameters-v15n0
}
BandCombination-v1610 ::= SEQUENCE {
bandList-v1610 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1610 OPTIONAL,
ca-ParametersNR-v1610 CA-ParametersNR-v1610 OPTIONAL,
ca-ParametersNRDC-v1610 CA-ParametersNRDC-v1610 OPTIONAL,
powerClass-v1610 ENUMERATED {pc1dot5} OPTIONAL,
powerClassNRPart-r16 ENUMERATED {pc1, pc2, pc3, pc5} OPTIONAL,
featureSetCombinationDAPS-r16 FeatureSetCombinationId OPTIONAL,
mrdc-Parameters-v1620 MRDC-Parameters-v1620 OPTIONAL
}
BandCombination-v1630 ::= SEQUENCE {
ca-ParametersNR-v1630 CA-ParametersNR-v1630 OPTIONAL,
ca-ParametersNRDC-v1630 CA-ParametersNRDC-v1630 OPTIONAL,
mrdc-Parameters-v1630 MRDC-Parameters-v1630 OPTIONAL,
supportedTxBandCombListPerBC-Sidelink-r16 BIT STRING (SIZE (1..maxBandComb)) OPTIONAL,
supportedRxBandCombListPerBC-Sidelink-r16 BIT STRING (SIZE (1..maxBandComb)) OPTIONAL,
scalingFactorTxSidelink-r16 SEQUENCE (SIZE (1..maxBandComb)) OF ScalingFactorSidelink-r16 OPTIONAL,
scalingFactorRxSidelink-r16 SEQUENCE (SIZE (1..maxBandComb)) OF ScalingFactorSidelink-r16 OPTIONAL
}
BandCombination-v1640 ::= SEQUENCE {
ca-ParametersNR-v1640 CA-ParametersNR-v1640 OPTIONAL,
ca-ParametersNRDC-v1640 CA-ParametersNRDC-v1640 OPTIONAL
}
BandCombination-v1650 ::= SEQUENCE {
ca-ParametersNRDC-v1650 CA-ParametersNRDC-v1650 OPTIONAL
}
BandCombination-v1680 ::= SEQUENCE {
intrabandConcurrentOperationPowerClass-r16 SEQUENCE (SIZE (1..maxBandComb)) OF IntraBandPowerClass-r16 OPTIONAL
}
```
```
BandCombination-v1690 ::= SEQUENCE {
dummy CA-ParametersNR-v1690 OPTIONAL
}
BandCombination-v16a0 ::= SEQUENCE {
ca-ParametersNR-v16a0 CA-ParametersNR-v16a0 OPTIONAL,
ca-ParametersNRDC-v16a0 CA-ParametersNRDC-v16a0 OPTIONAL
}
BandCombination-v16j0 ::= SEQUENCE {
ca-ParametersNR-v16j0 CA-ParametersNR-v1690 OPTIONAL,
ca-ParametersNRDC-v16j0 CA-ParametersNRDC-v16j0 OPTIONAL
}
BandCombination-v1700 ::= SEQUENCE {
ca-ParametersNR-v1700 CA-ParametersNR-v1700 OPTIONAL,
ca-ParametersNRDC-v1700 CA-ParametersNRDC-v1700 OPTIONAL,
mrdc-Parameters-v1700 MRDC-Parameters-v1700 OPTIONAL,
bandList-v1710 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1710 OPTIONAL,
supportedBandCombListPerBC-SL-RelayDiscovery-r17 BIT STRING (SIZE (1..maxBandComb)) OPTIONAL,
supportedBandCombListPerBC-SL-NonRelayDiscovery-r17 BIT STRING (SIZE (1..maxBandComb)) OPTIONAL
}
BandCombination-v1720 ::= SEQUENCE {
ca-ParametersNR-v1720 CA-ParametersNR-v1720 OPTIONAL,
ca-ParametersNRDC-v1720 CA-ParametersNRDC-v1720 OPTIONAL
}
BandCombination-v1730 ::= SEQUENCE {
ca-ParametersNR-v1730 CA-ParametersNR-v1730 OPTIONAL,
ca-ParametersNRDC-v1730 CA-ParametersNRDC-v1730 OPTIONAL,
bandList-v1730 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1730 OPTIONAL
}
BandCombination-v1740 ::= SEQUENCE {
dummy CA-ParametersNR-v1740 OPTIONAL
}
BandCombination-v1760 ::= SEQUENCE {
ca-ParametersNR-v1760 CA-ParametersNR-v1760,
ca-ParametersNRDC-v1760 CA-ParametersNRDC-v1760
}
BandCombination-v1770 ::= SEQUENCE {
bandList-v1770 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1770,
mrdc-Parameters-v1770 MRDC-Parameters-v1770 OPTIONAL,
ca-ParametersNR-v1770 CA-ParametersNR-v1770 OPTIONAL
}
BandCombination-v1780 ::= SEQUENCE {
ca-ParametersNR-v1780 CA-ParametersNR-v1780 OPTIONAL,
ca-ParametersNRDC-v1780 CA-ParametersNRDC-v1780 OPTIONAL,
}
```
```
bandList-v1780 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1780 OPTIONAL,
mrdc-Parameters-v1780 MRDC-Parameters-v1770 OPTIONAL
}
BandCombination-v1790 ::= SEQUENCE {
supportedIntraENDC-BandCombinationList-r17 SEQUENCE (SIZE (1..maxNrofIntraEndc-Components-r17)) OF SupportedIntraENDC-BandCombination-r17
OPTIONAL
}
BandCombination-v17b0 ::= SEQUENCE {
ca-ParametersNR-v17b0 CA-ParametersNR-v1740 OPTIONAL,
ca-ParametersNRDC-v17b0 CA-ParametersNRDC-v17b0 OPTIONAL
}
↩BandCombination-v1800 ::= SEQUENCE {
ca-ParametersNR-v1800 CA-ParametersNR-v1800 OPTIONAL,
ca-ParametersNRDC-v1800 CA-ParametersNRDC-v1800 OPTIONAL,
supportedBandCombListPerBC-SL-U2U-RelayDiscovery-r18 BIT STRING (SIZE (1..maxBandComb)) OPTIONAL,
bandList-v1810 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1810 OPTIONAL
}
BandCombination-v1830 ::= SEQUENCE {
ca-ParametersNR-v1830 CA-ParametersNR-v1830 OPTIONAL,
ca-ParametersNRDC-v1830 CA-ParametersNRDC-v1830 OPTIONAL
}
BandCombination-v1840 ::= SEQUENCE {
mrdc-Parameters-v1840 MRDC-Parameters-v1840 OPTIONAL
}
BandCombination-v1860 ::= SEQUENCE {
ca-ParametersNR-v1860 CA-ParametersNR-v1860 OPTIONAL
}
BandCombination-v1900 ::= SEQUENCE {
ca-ParametersNR-v1900 CA-ParametersNR-v1900 OPTIONAL,
ca-ParametersNRDC-v1900 CA-ParametersNRDC-v1900 OPTIONAL,
mrdc-Parameters-v1900 MRDC-Parameters-v1900 OPTIONAL,
bandList-v1900 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1900 OPTIONAL,
featureSetCombinationLowBandSwitching-r19 FeatureSetCombinationId OPTIONAL,
-- R4 55-1: switching period for switching between a LB FDD band and a SDL band
switchingPeriodForFDD-SDL-r19 ENUMERATED {n35us, n70us, n140us} OPTIONAL,
-- R4 55-2: RRC based Direct SCell Activation at SCell addition in Rel-19 NR LB-CA via switching
directSCellActivation-r19 ENUMERATED {supported} OPTIONAL
}
BandCombination-UplinkTxSwitch-r16 ::= SEQUENCE {
bandCombination-r16 BandCombination,
bandCombination-v1540 BandCombination-v1540 OPTIONAL,
bandCombination-v1560 BandCombination-v1560 OPTIONAL,
bandCombination-v1570 BandCombination-v1570 OPTIONAL,
bandCombination-v1580 BandCombination-v1580 OPTIONAL,
bandCombination-v1590 BandCombination-v1590 OPTIONAL,
}
```
```
bandCombination-v1610 BandCombination-v1610 OPTIONAL,
supportedBandPairListNR-r16 SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-r16,
uplinkTxSwitching-OptionSupport-r16 ENUMERATED {switchedUL, dualUL, both} OPTIONAL,
uplinkTxSwitching-PowerBoosting-r16 ENUMERATED {supported} OPTIONAL,
...
[[
-- R4 7-6 UL-MIMO coherence capability for dynamic Tx switching between 2CC 1Tx-2Tx switching
-- R4 16-5 UL-MIMO coherence capability for dynamic Tx switching between 3CC 1Tx-2Tx switching
uplinkTxSwitching-PUSCH-TransCoherence-r16 ENUMERATED {nonCoherent, fullCoherent} OPTIONAL
]]
}
BandCombination-UplinkTxSwitch-v1630 ::= SEQUENCE {
bandCombination-v1630 BandCombination-v1630 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1640 ::= SEQUENCE {
bandCombination-v1640 BandCombination-v1640 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1650 ::= SEQUENCE {
bandCombination-v1650 BandCombination-v1650 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1670 ::= SEQUENCE {
bandCombination-v15g0 BandCombination-v15g0 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1690 ::= SEQUENCE {
bandCombination-v1690 BandCombination-v1690 OPTIONAL
}
BandCombination-UplinkTxSwitch-v16a0 ::= SEQUENCE {
bandCombination-v16a0 BandCombination-v16a0 OPTIONAL
}
BandCombination-UplinkTxSwitch-v16e0 ::= SEQUENCE {
bandCombination-v15n0 BandCombination-v15n0 OPTIONAL
}
BandCombination-UplinkTxSwitch-v16j0 ::= SEQUENCE {
bandCombination-v16j0 BandCombination-v16j0 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1700 ::= SEQUENCE {
bandCombination-v1700 BandCombination-v1700 OPTIONAL,
-- R4 16-1/16-2/16-3 Dynamic Tx switching between 2CC/3CC 2Tx-2Tx/1Tx-2Tx switching
supportedBandPairListNR-v1700 SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-v1700 OPTIONAL,
uplinkTxSwitchingBandParametersList-v1700 SEQUENCE (SIZE (1.. maxSimultaneousBands)) OF UplinkTxSwitchingBandParameters-v1700 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1720 ::= SEQUENCE {
bandCombination-v1720 BandCombination-v1720 OPTIONAL,
}
```
```
uplinkTxSwitching-OptionSupport2T2T-r17 ENUMERATED {switchedUL, dualUL, both} OPTIONAL
}
BandCombination-UplinkTxSwitch-v1730 ::= SEQUENCE {
bandCombination-v1730 BandCombination-v1730 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1740 ::= SEQUENCE {
bandCombination-v1740 BandCombination-v1740 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1760 ::= SEQUENCE {
bandCombination-v1760 BandCombination-v1760 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1770 ::= SEQUENCE {
bandCombination-v1770 BandCombination-v1770 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1780 ::= SEQUENCE {
bandCombination-v1780 BandCombination-v1780 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1790 ::= SEQUENCE {
bandCombination-v1790 BandCombination-v1790 OPTIONAL
}
BandCombination-UplinkTxSwitch-v17b0 ::= SEQUENCE {
bandCombination-v17b0 BandCombination-v17b0 OPTIONAL
}
↩BandCombination-UplinkTxSwitch-v1800 ::= SEQUENCE {
bandCombination-v1800 BandCombination-v1800 OPTIONAL,
supportedBandPairListNR-r18 SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-r18 OPTIONAL,
-- R1 49-Y: Minimum separation time for two uplink switching on more than 2 bands within any two consecutive reference slots
uplinkTxSwitchingMinimumSeparationTime-r18 ENUMERATED {n0us, n500us} OPTIONAL,
-- R4 38-4: Switching Period for unaffected Band for Dual UL
uplinkTxSwitchingAdditionalPeriodDualUL-List-r18 SEQUENCE (SIZE (1..maxULTxSwitchingBetweenBandPairs-r18)) OF
UplinkTxSwitchingAdditionalPeriodDualUL-r18 OPTIONAL,
-- R4 38-6: Switching period restriction for fallback band combination
switchingPeriodRestriction-r18 ENUMERATED {true} OPTIONAL
}
BandCombination-UplinkTxSwitch-v1830 ::= SEQUENCE {
bandCombination-v1830 BandCombination-v1830 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1840 ::= SEQUENCE {
bandCombination-v1840 BandCombination-v1840 OPTIONAL,
supportedBandPairListNR-v1840 SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-v1840 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1860 ::= SEQUENCE {
```
```
bandCombination-v1860 BandCombination-v1860 OPTIONAL
}
BandCombination-UplinkTxSwitch-v1900 ::= SEQUENCE {
bandCombination-v1900 BandCombination-v1900 OPTIONAL,
-- R1 67-5: Enhanced handling of simultaneous SRS carrier switching and uplink Tx switching
simultaneousSRS-UplinkTxSwitch-r19 ENUMERATED {max, sum} OPTIONAL,
supportedBandPairListNR-v1900 SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-v1900 OPTIONAL,
uplinkTxSwitchingBandParametersList-v1900 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF UplinkTxSwitchingBandParameters-v1900 OPTIONAL
}
ULTxSwitchingBandPair-r16 ::= SEQUENCE {
bandIndexUL1-r16 INTEGER(1..maxSimultaneousBands),
bandIndexUL2-r16 INTEGER(1..maxSimultaneousBands),
uplinkTxSwitchingPeriod-r16 ENUMERATED {n35us, n140us, n210us},
uplinkTxSwitching-DL-Interruption-r16 BIT STRING (SIZE(1..maxSimultaneousBands)) OPTIONAL
}
ULTxSwitchingBandPair-v1700 ::= SEQUENCE {
uplinkTxSwitchingPeriod2T2T-r17 ENUMERATED {n35us, n140us, n210us} OPTIONAL
}
ULTxSwitchingBandPair-r18 ::= SEQUENCE {
bandIndexUL1-r18 INTEGER(1..maxSimultaneousBands),
bandIndexUL2-r18 INTEGER(1..maxSimultaneousBands),
-- R1 49-X: Supported switching option for each band pair in the band combination for UL Tx switching across more than 2 bands
uplinkTxSwitchingOptionForBandPair-r18 ENUMERATED {switchedUL, dualUL, both},
-- R4 38-1: Switching period for dynamic UL Tx switching across up to 4 bands in case of inter-band CA, SUL up to two TAGs
uplinkTxSwitchingPeriodForBandPair-r18 SEQUENCE {
switchingPeriodFor2T-r18 ENUMERATED {n35us, n140us, n210us} OPTIONAL,
switchingPeriodFor1T-r18 ENUMERATED {n35us, n140us, n210us}
},
-- R4 38-2: Application of DL interruptions due to dynamic UL Tx switching
uplinkTxSwitching-DL-Interruption-r18 BIT STRING (SIZE(1..maxSimultaneousBands)) OPTIONAL,
-- R4 38-3: Switching Period for unaffected Band for Dual UL
uplinkTxSwitchingPeriodUnaffectedBandDualUL-List-r18 SEQUENCE (SIZE (1..maxSimultaneousBands-2-r18)) OF
SwitchingPeriodUnaffectedBandDualUL-r18 OPTIONAL
}
ULTxSwitchingBandPair-v1840 ::= SEQUENCE {
-- R1 49-Z: Support of 2-band configuration of 1T-1T UL Tx switching by using Rel-18 UL Tx switching configurations
configured1T1T-OnTwoBands-r18 ENUMERATED {supported} OPTIONAL
}
ULTxSwitchingBandPair-v1900 ::= SEQUENCE {
-- R4 57-1: Switch period for dynamic UL Tx switching between 2 bands for 3Tx UE with up to 2Tx per band
uplink3TxSwitchingPeriodUpTo2TPerBandDualUL-v1900 ENUMERATED {n35us, n140us, n210us},
-- R4 57-2: Application of DL interruptions due to dynamic UL Tx switching between 2 bands for 3Tx UE with up to 2Tx per band
uplinkTxSwitching-DL-Interruption-DualUL-v1900 BIT STRING (SIZE(1..maxSimultaneousBands)) OPTIONAL
}
```
```
UplinkTxSwitchingBandParameters-v1700 ::= SEQUENCE {
bandIndex-r17 INTEGER(1..maxSimultaneousBands),
-- R4 16-6: UL-MIMO coherence capability for dynamic Tx switching between 2Tx-2Tx switching of 2 bands
-- R4 38-5: UL-MIMO coherence capability for dynamic Tx switching between 2Tx-2Tx switching among up to 4 bands
uplinkTxSwitching2T2T-PUSCH-TransCoherence-r17 ENUMERATED {nonCoherent, fullCoherent} OPTIONAL
}
UplinkTxSwitchingBandParameters-v1900 ::= SEQUENCE {
bandIndex-r19 INTEGER(1..maxSimultaneousBands),
-- R4 57-3: UL-MIMO coherence capability for dynamic UL Tx switching between 2 bands for 3Tx UE with up to 2Tx per band
uplinkTxSwitching3Tx-PUSCH-TransCoherence-DualUL-v1900 ENUMERATED {nonCoherent, fullCoherent} OPTIONAL
}
UplinkTxSwitchingAdditionalPeriodDualUL-r18::= SEQUENCE {
uplinkTxSwitchingBetweenBandPairs-r18 SEQUENCE {
bandPairIndex1-r18 INTEGER(1.. maxULTxSwitchingBandPairs),
anotherBandPairOrBand-r18 CHOICE {
bandPairIndex2-r18 INTEGER(1.. maxULTxSwitchingBandPairs),
bandIndex-r18 INTEGER(1..maxSimultaneousBands)
}
},
-- R4 38-4: Additional switching Period for switching case across three or four bands for Dual UL
switchingAdditionalPeriodDualUL-r18 ENUMERATED {n35us, n140us, n210us}
}
SwitchingPeriodUnaffectedBandDualUL-r18::= SEQUENCE {
bandIndexUnaffected-r18 INTEGER(1..maxSimultaneousBands),
periodUnaffectedBandDualUL-r18 CHOICE {
maintainedUL-Trans-r18 NULL,
periodOnULBands-r18 ENUMERATED {n35us, n140us, n210us}
}
}
BandParameters ::= CHOICE {
eutra SEQUENCE {
bandEUTRA FreqBandIndicatorEUTRA,
ca-BandwidthClassDL-EUTRA CA-BandwidthClassEUTRA OPTIONAL,
ca-BandwidthClassUL-EUTRA CA-BandwidthClassEUTRA OPTIONAL
},
nr SEQUENCE {
bandNR FreqBandIndicatorNR,
ca-BandwidthClassDL-NR CA-BandwidthClassNR OPTIONAL,
ca-BandwidthClassUL-NR CA-BandwidthClassNR OPTIONAL
}
}
BandParameters-v1540 ::= SEQUENCE {
srs-CarrierSwitch CHOICE {
nr SEQUENCE {
srs-SwitchingTimesListNR SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeNR
},
eutra SEQUENCE {
```
```
srs-SwitchingTimesListEUTRA SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeEUTRA
}
} OPTIONAL,
srs-TxSwitch SEQUENCE {
supportedSRS-TxPortSwitch ENUMERATED {t1r2, t1r4, t2r4, t1r4-t2r4, t1r1, t2r2, t4r4, notSupported},
txSwitchImpactToRx INTEGER (1..32) OPTIONAL,
txSwitchWithAnotherBand INTEGER (1..32) OPTIONAL
} OPTIONAL
}
BandParameters-v1610 ::= SEQUENCE {
srs-TxSwitch-v1610 SEQUENCE {
supportedSRS-TxPortSwitch-v1610 ENUMERATED {t1r1-t1r2, t1r1-t1r2-t1r4, t1r1-t1r2-t2r2-t2r4, t1r1-t1r2-t2r2-t1r4-t2r4,
t1r1-t2r2, t1r1-t2r2-t4r4}
} OPTIONAL
}
BandParameters-v1710 ::= SEQUENCE {
-- R1 23-8-3 SRS Antenna switching for >4Rx
srs-AntennaSwitchingBeyond4RX-r17 SEQUENCE {
-- 1. Support of SRS antenna switching xTyR with y>4
supportedSRS-TxPortSwitchBeyond4Rx-r17 BIT STRING (SIZE (11)),
-- 2. Report the entry number of the first-listed band with UL in the band combination that affects this DL
entryNumberAffectBeyond4Rx-r17 INTEGER (1..32) OPTIONAL,
-- 3. Report the entry number of the first-listed band with UL in the band combination that switches together with this UL
entryNumberSwitchBeyond4Rx-r17 INTEGER (1..32) OPTIONAL
} OPTIONAL
}
BandParameters-v1730 ::= SEQUENCE {
-- R1 39-3-2 Affected bands for inter-band CA during SRS carrier switching
srs-SwitchingAffectedBandsListNR-r17 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingAffectedBandsNR-r17
}
BandParameters-v1770 ::= SEQUENCE {
ca-BandwidthClassDL-NR-r17 CA-BandwidthClassNR-r17 OPTIONAL,
ca-BandwidthClassUL-NR-r17 CA-BandwidthClassNR-r17 OPTIONAL
}
BandParameters-v1780 ::= SEQUENCE {
ca-BandwidthClassDL-NR-r17 CA-BandwidthClassNR-r17 OPTIONAL,
ca-BandwidthClassUL-NR-r17 CA-BandwidthClassNR-r17 OPTIONAL,
supportedAggBW-FR2-r17 SEQUENCE {
supportedAggBW-DL-r17 SupportedAggBandwidth-r17 OPTIONAL,
supportedAggBW-UL-r17 SupportedAggBandwidth-r17 OPTIONAL
} OPTIONAL
}
↩BandParameters-v1810 ::= SEQUENCE {
-- R1 40-5-4: SRS 8 Tx ports-antenna switching
srs-AntennaSwitching8T8R-r18 SEQUENCE {
antennaSwitch8T8R-r18 ENUMERATED {noTdm, tdmAndNoTdm} OPTIONAL,
downgradeConfig-r18 CHOICE {
```
```
empty-r18 NULL,
downgrade-r18 BIT STRING (SIZE (11))
}
entryNumberAffect-r18 INTEGER (1..32) OPTIONAL,
entryNumberSwitch-r18 INTEGER (1..32) OPTIONAL
}
}
BandParameters-v1900 ::= SEQUENCE {
-- R1 59-3-3: 3T6R Antenna switching
srs-AntennaSwitching3T6R-r19 SEQUENCE {
entryNumberAffect-r19 INTEGER (1..32) OPTIONAL,
entryNumberSwitch-r19 INTEGER (1..32) OPTIONAL
}
-- R1 59-3-3a: 3T3R Antenna switching
srs-AntennaSwitching3T3R-r19 SEQUENCE {
entryNumberAffect-r19 INTEGER (1..32) OPTIONAL,
entryNumberSwitch-r19 INTEGER (1..32) OPTIONAL
}
-- R1 67-4: Support of simultaneous SRS carrier switching
srs-SwitchingSimultaneousList-r19 SRS-SwitchingSimultaneousBandsNR-r19 OPTIONAL
}
ScalingFactorSidelink-r16 ::= ENUMERATED {f0p4, f0p75, f0p8, f1}
IntraBandPowerClass-r16 ::= ENUMERATED {pc2, pc3, spare6, spare5, spare4, spare3, spare2, spare1}
SRS-SwitchingAffectedBandsNR-r17 ::= BIT STRING (SIZE (1..maxSimultaneousBands))
SRS-SwitchingSimultaneousBandsNR-r19 ::= BIT STRING (SIZE (1..maxSimultaneousBands))
SupportedIntraENDC-BandCombination-r17 ::= SEQUENCE {
supportedBandwidthCombinationSetIntraENDC-v1790 BIT STRING (SIZE (1..32)) OPTIONAL,
mrdc-Parameters-v1790 MRDC-Parameters-v1790 OPTIONAL
}
-- TAG-BANDCOMBINATIONLIST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CA-PARAMETERSNR-START
CA-ParametersNR ::=
SEQUENCE {
dummy ENUMERATED {supported} OPTIONAL,
parallelTxSRS-PUCCH-PUSCH ENUMERATED {supported} OPTIONAL,
parallelTxPRACH-SRS-PUCCH-PUSCH ENUMERATED {supported} OPTIONAL,
simultaneousRxBTxInterBandCA ENUMERATED {supported} OPTIONAL,
simultaneousRxBTxSUL ENUMERATED {supported} OPTIONAL,
diffNumerologyAcrossPUCCH-Group ENUMERATED {supported} OPTIONAL,
diffNumerologyWithinPUCCH-GroupSmallerSCS ENUMERATED {supported} OPTIONAL,
supportedNumberTAG ENUMERATED {n2, n3, n4} OPTIONAL,
...
}
CA-ParametersNR-v1540 ::=
SEQUENCE {
simultaneousSRS-AssocCSI-RS-AllCC INTEGER (5..32) OPTIONAL,
csi-RS-IM-ReceptionForFeedbackPerBandComb SEQUENCE {
```
```
maxNumberSimultaneousNZP-CSI-RS-ActBWP-AllCC INTEGER (1..64) OPTIONAL,
totalNumberPortsSimultaneousNZP-CSI-RS-ActBWP-AllCC INTEGER (2..256) OPTIONAL,
} OPTIONAL,
simultaneousCSI-ReportsAllCC INTEGER (5..32) OPTIONAL,
dualPA-Architecture ENUMERATED {supported} OPTIONAL,
}
CA-ParametersNR-v1550 ::= SEQUENCE {
dummy ENUMERATED {supported} OPTIONAL,
}
CA-ParametersNR-v1560 ::= SEQUENCE {
diffNumerologyWithinPUCCH-GroupLargerSCS ENUMERATED {supported} OPTIONAL,
}
CA-ParametersNR-v15g0 ::= SEQUENCE {
simultaneousRxBTxInterBandCAPerBandPair SimultaneousRxBTxPerBandPair OPTIONAL,
simultaneousRxBTxSULPerBandPair SimultaneousRxBTxPerBandPair OPTIONAL,
}
CA-ParametersNR-v1610 ::= SEQUENCE {
-- R1 9-3: Parallel MsgA and SRS/PUCCH/PUSCH transmissions across CCs in inter-band CA
parallelTxMsgA-SRS-PUCCH-PUSCH-r16 ENUMERATED {supported} OPTIONAL,
-- R1 9-4: MsgA operation in a band combination including SUL
msgA-SUL-r16 ENUMERATED {supported} OPTIONAL,
-- R1 10-9c: Joint search space group switching across multiple cells
jointSearchSpaceSwitchAcrossCells-r16 ENUMERATED {supported} OPTIONAL,
-- R1 14-5: Half-duplex UE behaviour in TDD CA for same SCS
half-DuplexTDD-CA-SameSCS-r16 ENUMERATED {supported} OPTIONAL,
-- R1 18-4: SCell dormancy within active time
scellDormancyWithinActiveTime-r16 ENUMERATED {supported} OPTIONAL,
-- R1 18-4a: SCell dormancy outside active time
scellDormancyOutsideActiveTime-r16 ENUMERATED {supported} OPTIONAL,
-- R1 18-6: Cross-carrier A-CSI RS triggering with different SCS
crossCarrierA-CSI-trigDiffSCS-r16 ENUMERATED {higherA-CSI-SCS, lowerA-CSI-SCS, both} OPTIONAL,
-- R1 18-6a: Default QCL assumption for cross-carrier A-CSI-RS triggering
defaultQCL-CrossCarrierA-CSI-Trig-r16 ENUMERATED {diffOnly, both} OPTIONAL,
-- R1 18-7: CA with non-aligned frame boundaries for inter-band CA
interCA-NonAlignedFrame-r16 ENUMERATED {supported} OPTIONAL,
simul-SRS-Trans-BC-r16 ENUMERATED {n2} OPTIONAL,
interFreqDAPS-r16 SEQUENCE {
interFreqAsyncDAPS-r16 ENUMERATED {supported} OPTIONAL,
interFreqDiffSCS-DAPS-r16 ENUMERATED {supported} OPTIONAL,
interFreqMultiUL-TransmissionDAPS-r16 ENUMERATED {supported} OPTIONAL,
interFreqSemiStaticPowerSharingDAPS-Model-r16 ENUMERATED {supported} OPTIONAL,
interFreqSemiStaticPowerSharingDAPS-Mode2-r16 ENUMERATED {supported} OPTIONAL,
interFreqDynamicPowerSharingDAPS-r16 ENUMERATED {short, long} OPTIONAL,
interFreqUL-TransCancellationDAPS-r16 ENUMERATED {supported} OPTIONAL,
} OPTIONAL,
codebookParametersPerBC-r16 CodebookParameters-v1610 OPTIONAL,
-- R1 16-2a-10 Value of R for BD/CCE
blindDetectFactor-r16 INTEGER (1..2) OPTIONAL,
-- R1 11-2a: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when configured
```
```
-- with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells
pdcch-MonitoringCA-r16 SEQUENCE {
maxNumberOfMonitoringCC-r16 INTEGER (2..16),
supportedSpanArrangement-r16 ENUMERATED {alignedOnly, alignedAndNonAligned}
} OPTIONAL,
-- 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
-- different carriers
pdcch-BlindDetectionCA-Mixed-r16 SEQUENCE {
pdcch-BlindDetectionCA1-r16 INTEGER (1..15),
pdcch-BlindDetectionCA2-r16 INTEGER (1..15),
supportedSpanArrangement-r16 ENUMERATED {alignedOnly, alignedAndNonAligned}
} OPTIONAL,
-- 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
-- SCG when configured for NR-DC operation with Rel-16 PDCCH monitoring capability on all the serving cells
pdcch-BlindDetectionMCG-UE-r16 INTEGER (1..14) OPTIONAL,
pdcch-BlindDetectionSCG-UE-r16 INTEGER (1..14) OPTIONAL,
-- 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
-- Rel. 15 PDCCH monitoring capabilities on different carriers
pdcch-BlindDetectionMCG-UE-Mixed-r16 SEQUENCE {
pdcch-BlindDetectionMCG-UE1-r16 INTEGER (0..15),
pdcch-BlindDetectionMCG-UE2-r16 INTEGER (0..15)
} OPTIONAL,
pdcch-BlindDetectionSCG-UE-Mixed-r16 SEQUENCE {
pdcch-BlindDetectionSCG-UE1-r16 INTEGER (0..15),
pdcch-BlindDetectionSCG-UE2-r16 INTEGER (0..15)
} OPTIONAL,
-- R1 18-5 cross-carrier scheduling with different SCS in DL CA
crossCarrierSchedulingDL-DiffSCS-r16 ENUMERATED {low-to-high, high-to-low, both} OPTIONAL,
-- R1 18-5a Default QCL assumption for cross-carrier scheduling
crossCarrierSchedulingDefaultQCL-r16 ENUMERATED {diff-only, both} OPTIONAL,
-- R1 18-5b cross-carrier scheduling with different SCS in UL CA
crossCarrierSchedulingUL-DiffSCS-r16 ENUMERATED {low-to-high, high-to-low, both} OPTIONAL,
-- R1 13.19a Simultaneous positioning SRS and MIMO SRS transmission for a given BC
simul-SRS-MIMO-Trans-BC-r16 ENUMERATED {n2} OPTIONAL,
-- R1 16-3a, 16-3a-1, 16-3b, 16-3b-1: New Individual Codebook
codebookParametersAdditionPerBC-r16 CodebookParametersAdditionPerBC-r16 OPTIONAL,
-- R1 16-8: Mixed codebook
codebookComboParametersAdditionPerBC-r16 CodebookComboParametersAdditionPerBC-r16 OPTIONAL
}
CA-ParametersNR-v1630 ::= SEQUENCE {
-- R1 22-5b: Simultaneous transmission of SRS for antenna switching and SRS for CB/NCB /BM for inter-band UL CA
-- R1 22-5d: Simultaneous transmission of SRS for antenna switching for inter-band UL CA
simulTX-SRS-AntSwitchingInterBandUL-CA-r16 SimulSRS-ForAntennaSwitching-r16 OPTIONAL,
-- R4 8-5: supported beam management type for inter-band CA
beamManagementType-r16 ENUMERATED {ibm, dummy} OPTIONAL,
-- R4 7-3a: UL frequency separation class with aggregate BW and Gap BW
intraBandFreqSeparationUL-AggBW-GapBW-r16 ENUMERATED {classI, classII, classIII} OPTIONAL,
-- RAN 89: Case B in case of Inter-band CA with non-aligned frame boundaries
interCA-NonAlignedFrame-B-r16 ENUMERATED {supported} OPTIONAL
}
CA-ParametersNR-v1640 ::= SEQUENCE {
```
```
-- R4 7-5: Support of reporting UL Tx DC locations for uplink intra-band CA.
uplinkTxDC-TwoCarrierReport-r16 ENUMERATED {supported} OPTIONAL,
-- 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
-- where UE is not configured with two NR PUCCH groups
maxUpTo3Diff-NumerologiesConfigSinglePUCCH-grp-r16 PUCCH-Grp-CarrierTypes-r16 OPTIONAL,
-- 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
-- where UE is not configured with two NR PUCCH groups
maxUpTo4Diff-NumerologiesConfigSinglePUCCH-grp-r16 PUCCH-Grp-CarrierTypes-r16 OPTIONAL,
-- RAN 22-7: Support two PUCCH groups for NR-CA with 3 or more bands with at least two carrier types
twoPUCCH-Grp-ConfigurationsList-r16 SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r16)) OF TwoPUCCH-Grp-Configurations-r16 OPTIONAL,
-- R1 22-7a: Different numerology across NR PUCCH groups
diffNumerologyAcrossPUCCH-Group-CarrierTypes-r16 ENUMERATED {supported} OPTIONAL,
-- R1 22-7b: Different numerologies across NR carriers within the same NR PUCCH group, with PUCCH on a carrier of smaller SCS
diffNumerologyWithinPUCCH-GroupSmallerSCS-CarrierTypes-r16 ENUMERATED {supported} OPTIONAL,
-- R1 22-7c: Different numerologies across NR carriers within the same NR PUCCH group, with PUCCH on a carrier of larger SCS
diffNumerologyWithinPUCCH-GroupLargerSCS-CarrierTypes-r16 ENUMERATED {supported} OPTIONAL,
-- R1 11-2f: add the replicated FGs of 11-2a/c with restriction for non-aligned span case
-- with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells
pdcch-MonitoringCA-NonAlignedSpan-r16 INTEGER (2..16) OPTIONAL,
-- R1 11-2g: add the replicated FGs of 11-2a/c with restriction for non-aligned span case
pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-r16 SEQUENCE {
pdcch-BlindDetectionCA1-r16 INTEGER (1..15),
pdcch-BlindDetectionCA2-r16 INTEGER (1..15)
} OPTIONAL
}
CA-ParametersNR-v1690 ::= SEQUENCE {
csi-ReportingCrossPUCCH-Grp-r16 SEQUENCE {
computationTimeForA-CSI-r16 ENUMERATED {sameAsNoCross, relaxed},
additionalSymbols-r16 SEQUENCE {
scs-15kHz-additionalSymbols-r16 ENUMERATED {s14, s28} OPTIONAL,
scs-30kHz-additionalSymbols-r16 ENUMERATED {s14, s28} OPTIONAL,
scs-60kHz-additionalSymbols-r16 ENUMERATED {s14, s28, s56} OPTIONAL,
scs-120kHz-additionalSymbols-r16 ENUMERATED {s14, s28, s56} OPTIONAL
} OPTIONAL,
p-CSI-ReportingOnPUCCH-r16 ENUMERATED {supported} OPTIONAL,
sp-CSI-ReportingOnPUSCH-r16 ENUMERATED {supported} OPTIONAL,
carrierTypePairList-r16 SEQUENCE (SIZE (1..maxCarrierTypePairList-r16)) OF CarrierTypePair-r16 OPTIONAL
} OPTIONAL
}
CA-ParametersNR-v16a0 ::= SEQUENCE {
pdcch-BlindDetectionMixedList-r16 SEQUENCE (SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF PDCCH-BlindDetectionMixedList-r16
}
CA-ParametersNR-v1700 ::= SEQUENCE {
-- R1 23-9-1: Basic Features of Further Enhanced Port-Selection Type II Codebook (FeType-II) per band combination information
codebookParametersfetype2PerBC-r17 CodebookParametersfetype2PerBC-r17 OPTIONAL,
-- R4 18-4: Support of enhanced Demodulation requirements for CA in HST SFN FR1
demodulationEnhancementCA-r17 ENUMERATED {supported} OPTIONAL,
-- R4 20-1: Maximum uplink duty cycle for NR inter-band CA power class 2
maxUplinkDutyCycle-interBandCA-PC2-r17 ENUMERATED {n50, n60, n70, n80, n90, n100} OPTIONAL,
-- R4 20-2: Maximum uplink duty cycle for NR SUL combination power class 2
```
```
maxUplinkDutyCycle-SULcombination-PC2-r17 ENUMERATED {n50, n60, n70, n80, n90, n100} OPTIONAL,
beamManagementType-CBM-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-18: Parallel PUCCH and PUSCH transmission across CCs in inter-band CA
parallelTxPUCCH-PUSCH-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-9-5 Active CSI-RS resources and ports for mixed codebook types in any slot per band combination
codebookComboParameterMixedTypePerBC-r17 CodebookComboParameterMixedTypePerBC-r17 OPTIONAL,
-- R1 23-7-1 Basic Features of CSI Enhancement for Multi-TRP
mTRP-CSI-EnhancementPerBC-r17 SEQUENCE {
maxNumNZP-CSI-RS-r17 INTEGER (2..8),
cSI-Report-mode-r17 ENUMERATED {model, mode2, both},
supportedComboAcrossCCs-r17 SEQUENCE (SIZE (1..16)) OF CSI-MultiTRP-SupportedCombinations-r17,
codebookMode-NCJT-r17 ENUMERATED{model,modelAnd2}
} OPTIONAL,
-- R1 23-7-1b Active CSI-RS resources and ports in the presence of multi-TRP CSI
codebookComboParameterMultiTRP-PerBC-r17 CodebookComboParameterMultiTRP-PerBC-r17 OPTIONAL,
-- R1 24-8b: 32 DL HARQ processes for FR 2-2 - maximum number of component carriers
maxCC-32-DL-HARQ-ProcessFR2-2-r17 ENUMERATED {n1, n2, n3, n4, n6, n8, n16, n32} OPTIONAL,
-- R1 24-9b: 32 UL HARQ processes for FR 2-2 - maximum number of component carriers
maxCC-32-UL-HARQ-ProcessFR2-2-r17 ENUMERATED {n1, n2, n3, n4, n5, n8, n16, n32} OPTIONAL,
-- R1 34-2: Cross-carrier scheduling from SCell to PCell/PSCell (Type B)
crossCarrierSchedulingSCell-SpCellTypeB-r17 CrossCarrierSchedulingSCell-SpCell-r17 OPTIONAL,
-- R1 34-1: Cross-carrier scheduling from SCell to PCell/PSCell with search space restrictions (Type A)
crossCarrierSchedulingSCell-SpCellTypeA-r17 CrossCarrierSchedulingSCell-SpCell-r17 OPTIONAL,
-- R1 34-1a: DCI formats on PCell/PSCell USS set(s) support
dci-FormatsPCellPSCellUSS-Sets-r17 ENUMERATED {supported} OPTIONAL,
-- R1 34-3: Disabling scaling factor alpha when sSCell is deactivated
disablingScalingFactorDeactSCell-r17 ENUMERATED {supported} OPTIONAL,
-- R1 34-4: Disabling scaling factor alpha when sSCell is deactivated
disablingScalingFactorDormantSCell-r17 ENUMERATED {supported} OPTIONAL,
-- R1 34-5: Non-aligned frame boundaries between PCell/PSCell and sSCell
non-AlignedFrameBoundaries-r17 SEQUENCE {
scs15kHz-15kHz-r17 BIT STRING (SIZE (1..496)) OPTIONAL,
scs15kHz-30kHz-r17 BIT STRING (SIZE (1..496)) OPTIONAL,
scs15kHz-60kHz-r17 BIT STRING (SIZE (1..496)) OPTIONAL,
scs30kHz-30kHz-r17 BIT STRING (SIZE (1..496)) OPTIONAL,
scs30kHz-60kHz-r17 BIT STRING (SIZE (1..496)) OPTIONAL,
scs60kHz-60kHz-r17 BIT STRING (SIZE (1..496)) OPTIONAL
} OPTIONAL
}
CA-ParametersNR-v1720 ::= SEQUENCE {
-- R1 39-1: Parallel SRS and PUCCH/PUSCH transmission across CCs in intra-band non-contiguous CA
parallelTxSRS-PUCCH-PUSCH-intraBand-r17 ENUMERATED {supported} OPTIONAL,
-- R1 39-2: Parallel PRACH and SRS/PUCCH/PUSCH transmissions across CCs in intra-band non-contiguous CA
parallelTxPRACH-SRS-PUCCH-PUSCH-intraBand-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-9: Semi-static PUCCH cell switching for a single PUCCH group only
semiStaticPUCCH-CellSwitchSingleGroup-r17 SEQUENCE {
pucch-Group-r17 ENUMERATED {primaryGroupOnly, secondaryGroupOnly, eitherPrimaryOrSecondaryGroup},
pucch-Group-Config-r17 PUCCH-Group-Config-r17
} OPTIONAL,
-- R1 25-9a: Semi-static PUCCH cell switching for two PUCCH groups
semiStaticPUCCH-CellSwitchTwoGroups-r17 SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r17)) OF TwoPUCCH-Grp-Configurations-r17 OPTIONAL,
-- R1 25-10: PUCCH cell switching based on dynamic indication for same length of overlapping PUCCH slots/sub-slots for a single
```
```
-- PUCCH group only
dynamicPUCCH-CellSwitchSameLengthSingleGroup-r17 SEQUENCE {
pucch-Group-r17 ENUMERATED {primaryGroupOnly, secondaryGroupOnly, eitherPrimaryOrSecondaryGroup},
pucch-Group-Config-r17 PUCCH-Group-Config-r17
} OPTIONAL,
-- R1 25-10a: PUCCH cell switching based on dynamic indication for different length of overlapping PUCCH slots/sub-slots
-- for a single PUCCH group only
dynamicPUCCH-CellSwitchDiffLengthSingleGroup-r17 SEQUENCE {
pucch-Group-r17 ENUMERATED {primaryGroupOnly, secondaryGroupOnly, eitherPrimaryOrSecondaryGroup},
pucch-Group-Config-r17 PUCCH-Group-Config-r17
} OPTIONAL,
-- R1 25-10b: PUCCH cell switching based on dynamic indication for same length of overlapping PUCCH slots/sub-slots for two PUCCH
-- groups
dynamicPUCCH-CellSwitchSameLengthTwoGroups-r17 SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r17)) OF TwoPUCCH-Grp-Configurations-r17
OPTIONAL,
-- R1 25-10c: PUCCH cell switching based on dynamic indication for different length of overlapping PUCCH slots/sub-slots for two
-- PUCCH groups
dynamicPUCCH-CellSwitchDiffLengthTwoGroups-r17 SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r17)) OF TwoPUCCH-Grp-Configurations-r17
OPTIONAL,
-- R1 33-2a: ACK/NACK based HARQ-ACK feedback and RRC-based enabling/disabling ACK/NACK-based
-- feedback for dynamic scheduling for multicast
ack-NACK-FeedbackForMulticast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-2d: PTP retransmission for multicast dynamic scheduling
ptp-Retx-Multicast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-4: NACK-only based HARQ-ACK feedback for RRC-based enabling/disabling multicast with ACK/NACK transforming
nack-OnlyFeedbackForMulticast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-4a: NACK-only based HARQ-ACK feedback for multicast corresponding to a specific sequence or a PUCCH transmission
nack-OnlyFeedbackSpecificResourceForMulticast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-5-1a: ACK/NACK based HARQ-ACK feedback and RRC-based enabling/disabling ACK/NACK-based feedback
-- for SPS group-common PDSCH for multicast
ack-NACK-FeedbackForSPS-Multicast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-5-1d: PTP retransmission for SPS group-common PDSCH for multicast
ptp-Retx-SPS-Multicast-r17 ENUMERATED {supported} OPTIONAL,
-- R4 26-1: Higher Power Limit CA DC
higherPowerLimit-r17 ENUMERATED {supported} OPTIONAL,
-- R1 39-4: Parallel MsgA and SRS/PUCCH/PUSCH transmissions across CCs in intra-band non-contiguous CA
parallelTxMsgA-SRS-PUCCH-PUSCH-intraBand-r17 ENUMERATED {supported} OPTIONAL,
-- R1 24-11a: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when
-- configured with DL CA with Rel-17 PDCCH monitoring capability on all the serving cells
pdcch-MonitoringCA-r17 INTEGER (4..16) OPTIONAL,
-- R1 24-11f: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs for MCG and for SCG
-- when configured for NR-DC operation with Rel-17 PDCCH monitoring capability on all the serving cells
pdcch-BlindDetectionMCG-SCG-List-r17 SEQUENCE (SIZE (1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMCG-SCG-r17
OPTIONAL,
-- R1 24-11c: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 17 and Rel. 15 PDCCH monitoring capabilities on
-- different Carriers
-- R1 24-11g: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 17 and
-- Rel. 15 PDCCH monitoring capabilities on different carriers
pdcch-BlindDetectionMixedList1-r17 SEQUENCE (SIZE (1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMixed-r17
OPTIONAL,
-- R1 24-11d: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 17 and Rel. 16 PDCCH monitoring capabilities on
-- different Carriers
-- R1 24-11h: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 17 and
```
```
-- Rel. 16 PDCCH monitoring capabilities on different carriers
pdcch-BlindDetectionMixedList2-r17 SEQUENCE (SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMixed-r17
OPTIONAL,
-- R1 24-11e: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 17, Rel. 16 and Rel. 15 PDCCH monitoring
-- capabilities on different carriers
-- R1 24-11i: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 17,
-- Rel. 16 and Rel. 15 PDCCH monitoring capabilities on different carriers
pdcch-BlindDetectionMixedList3-r17 SEQUENCE (SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMixed1-r17
OPTIONAL
}
CA-ParametersNR-v1730 ::= SEQUENCE {
-- R1 30-4a: DM-RS bundling for PUSCH repetition type A (per BC)
dmrs-BundlingPUSCH-RepTypeAPerBC-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-4b: DM-RS bundling for PUSCH repetition type B(per BC)
dmrs-BundlingPUSCH-RepTypeBPerBC-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-4c: DM-RS bundling for TB processing over multi-slot PUSCH(per BC)
dmrs-BundlingPUSCH-multiSlotPerBC-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-4d: DMRS bundling for PUCCH repetitions(per BC)
dmrs-BundlingPUCCH-RepPerBC-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-4g: Restart DM-RS bundling (per BC)
dmrs-BundlingRestartPerBC-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-4h: DM-RS bundling for non-back-to-back transmission (per BC)
dmrs-BundlingNonBackToBackTX-PerBC-r17 ENUMERATED {supported} OPTIONAL,
-- R1 39-3-1: Stay on the target CC for SRS carrier switching
stayOnTargetCC-SRS-CarrierSwitch-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-3-3a: FDM-ed Type-1 and Type-2 HARQ-ACK codebooks for multiplexing HARQ-ACK for unicast and HARQ-ACK for multicast
fdm-CodebookForMux-UnicastMulticastHARQ-ACK-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-3-3b: Mode 2 TDM-ed Type-1 and Type-2 HARQ-ACK codebook for multiplexing HARQ-ACK for unicast and HARQ-ACK for multicast
mode2-TDM-CodebookForMux-UnicastMulticastHARQ-ACK-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-3-4: Mode 1 for type1 codebook generation
model-ForType1-CodebookGeneration-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-5-1j: NACK-only based HARQ-ACK feedback for multicast corresponding to a specific sequence or a PUCCH transmission
-- for SPS group-common PDSCH for multicast
nack-OnlyFeedbackSpecificResourceForSPS-Multicast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-8-2: Up to 2 PUCCH resources configuration for multicast feedback for dynamically scheduled multicast
multiPUCCH-ConfigForMulticast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-8-3: PUCCH resource configuration for multicast feedback for SPS GC-PDSCH
pucch-ConfigForSPS-Multicast-r17 ENUMERATED {supported} OPTIONAL,
-- The following parameter is associated with R1 33-2a, R1 33-3-3a, and R1 33-3-3b, and is not a RAN1 FG.
maxNumberG-RNTI-HARQ-ACK-Codebook-r17 INTEGER (1..4) OPTIONAL,
-- R1 33-3-5: Feedback multiplexing for unicast PDSCH and group-common PDSCH for multicast with same priority and different codebook
-- type
mux-HARQ-ACK-UnicastMulticast-r17 ENUMERATED {supported} OPTIONAL
}
CA-ParametersNR-v1740 ::= SEQUENCE {
-- R1 33-5-1f: NACK-only based HARQ-ACK feedback for multicast RRC-based enabling/disabling NACK-only based feedback
-- for SPS group-common PDSCH for multicast
nack-OnlyFeedbackForSPS-Multicast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-8-1: PUCCH resource configuration for multicast feedback for dynamically scheduled multicast
singlePUCCH-ConfigForMulticast-r17 ENUMERATED {supported} OPTIONAL
}
```
```
CA-ParametersNR-v1760 ::= SEQUENCE {
prioSCellPRACH-OverSP-PeriodicSRS-Support-r17 ENUMERATED {supported} OPTIONAL
}
CA-ParametersNR-v1770 ::= SEQUENCE {
parallelTxPUCCH-PUSCH-SamePriority-r17 ENUMERATED {supported} OPTIONAL
}
CA-ParametersNR-v1780 ::= SEQUENCE {
parallelTxPUCCH-PUSCH-SamePriority-r17 ENUMERATED {supported} OPTIONAL,
supportedAggBW-FR1-r17 SEQUENCE {
scalingFactorSCS-r17 ENUMERATED {true} OPTIONAL,
supportedAggBW-FDD-DL-r17 SupportedAggBandwidth-r17 OPTIONAL,
supportedAggBW-FDD-UL-r17 SupportedAggBandwidth-r17 OPTIONAL,
supportedAggBW-TDD-DL-r17 SupportedAggBandwidth-r17 OPTIONAL,
supportedAggBW-TDD-UL-r17 SupportedAggBandwidth-r17 OPTIONAL,
supportedAggBW-TotalDL-r17 SupportedAggBandwidth-r17 OPTIONAL,
supportedAggBW-TotalUL-r17 SupportedAggBandwidth-r17 OPTIONAL
}
OPTIONAL
}
↩CA-ParametersNR-v1800 ::= SEQUENCE {
codebookParametersetype2DopplerCSI-PerBC-r18 CodebookParametersetype2DopplerCSI-r18 OPTIONAL,
codebookParametersfetype2DopplerCSI-PerBC-r18 CodebookParametersfetype2DopplerCSI-r18 OPTIONAL,
codebookParametersetype2CJT-PerBC-r18 CodebookParametersetype2CJT-r18 OPTIONAL,
codebookParametersfetype2CJT-PerBC-r18 CodebookParametersfetype2CJT-r18 OPTIONAL,
codebookComboParametersCJT-PerBC-r18 CodebookComboParametersCJT-r18 OPTIONAL,
codebookParametersHARQ-ACK-PUSCH-PerBC-r18 CodebookParametersHARQ-ACK-PUSCH-r18 OPTIONAL,
-- R1 40-2-8: Maximum number of TAGs across all CCs
maxNumberTAG-AcrossCC-r18 INTEGER (2..4) OPTIONAL,
-- R1 40-3-3-1: TDCP (Time Domain Channel Properties) report
tdcp-ReportPerBC-r18 SEQUENCE {
valueX-r18 INTEGER (1..2),
maxNumberActiveResource-r18 INTEGER (2..32)
}
OPTIONAL,
-- R1 40-3-3-5: Number of CSI-RS resources for TDCP
tdcp-ResourcePerBC-r18 SEQUENCE {
maxNumberConfigPerCC-r18 ENUMERATED {n2,n4,n6,n8,n10,n12},
maxNumberConfigAcrossCC-r18 INTEGER (1..32),
maxNumberSimultaneousPerCC-r18 ENUMERATED {n2, n4, n6, n8, n12, n16, n20, n24, n28, n32}
}
OPTIONAL,
-- R1 40-3-1-24: Timeline for regular eType-II-CJT CSI, or for port selection FeType-II-CJT CSI
timelineRelax-CJT-CSI-CA-r18 ENUMERATED {n0,n2} OPTIONAL,
-- R1 42-1: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting
spatialAdaptation-CSI-FeedbackPerBC-r18 SEQUENCE {
maxNumberCSI-ResourceAcrossCC-r18 SEQUENCE {
sdType1-Resource-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22,
n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44,
n46, n48, n50, n52, n54, n56, n58, n60, n62, n64},
sdType2-Resource-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22,
n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44,
n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}
}
}
}
```
```
},
maxNumberPortsAcrossCC-r18 SEQUENCE {
sdType1-Resource-r18 INTEGER (1..32),
sdType2-Resource-r18 INTEGER (1..32)
}
}
OPTIONAL,
-- R1 40-7-2a: Association between CSI-RS and SRS for non-codebook case
nonCodebook-CSI-RS-SRS-PerBC-r18 SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource OPTIONAL,
-- R1 42-1a: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting on
-- PUSCH
spatialAdaptation-CSI-FeedbackPUSCH-PerBC-r18 SEQUENCE {
maxNumberCSI-ResourceAcrossCC-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
n56, n58, n60, n62, n64},
maxNumberPortsAcrossCC-r18 INTEGER (1..32)
}
OPTIONAL,
-- R1 42-1b: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting
spatialAdaptation-CSI-FeedbackAperiodicPerBC-r18 SEQUENCE {
maxNumberCSI-ResourceAcrossCC-r18 SEQUENCE {
sdType1-Resource-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22,
n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44,
n46, n48, n50, n52, n54, n56, n58, n60, n62, n64},
sdType2-Resource-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22,
n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44,
n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}
},
maxNumberPortsAcrossCC-r18 SEQUENCE {
sdType1-Resource-r18 INTEGER (1..32),
sdType2-Resource-r18 INTEGER (1..32) }
}
OPTIONAL,
-- R1 42-1c: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI
-- reporting on PUCCH
spatialAdaptation-CSI-FeedbackPUCCH-PerBC-r18 SEQUENCE {
maxNumberCSI-ResourceAcrossCC-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
n56, n58, n60, n62, n64},
maxNumberPortsAcrossCC-r18 INTEGER (1..32)
}
OPTIONAL,
-- R1 42-2: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting
powerAdaptation-CSI-FeedbackPerBC-r18 SEQUENCE {
maxNumberCSI-ResourceAcrossCC-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
n56, n58, n60, n62, n64},
maxNumberPortsAcrossCC-r18 INTEGER (1..32)
}
OPTIONAL,
-- R1 42-2a: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting on PUSCH
powerAdaptation-CSI-FeedbackPUSCH-PerBC-r18 SEQUENCE {
maxNumberCSI-ResourceAcrossCC-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
n56, n58, n60, n62, n64},
maxNumberPortsAcrossCC-r18 INTEGER (1..32)
}
OPTIONAL,
-- R1 42-2b: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting
```
```
powerAdaptation-CSI-FeedbackAperiodicPerBC-r18 SEQUENCE {
maxNumberCSI-ResourceAcrossCC-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
n56, n58, n60, n62, n64},
maxNumberPortsAcrossCC-r18 INTEGER (1..32)
} OPTIONAL,
-- R1 42-2c: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI
-- reporting on PUCCH
powerAdaptation-CSI-FeedbackPUCCH-PerBC-r18 SEQUENCE {
maxNumberCSI-ResourceAcrossCC-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
n56, n58, n60, n62, n64},
maxNumberPortsAcrossCC-r18 INTEGER (1..32)
} OPTIONAL,
-- R1 42-7: Mixed codebook combination for spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s),
-- each containing one port subset configuration
mixCodeBookSpatialAdaptationPerBC-r18 SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource OPTIONAL,
-- R1 42-9: Indicates whether the UE supports CSI report framework and the number of CSI report(s) which the UE can
-- simultaneously process across all CCs, and across MCG and SCG in case of NR-DC.
simultaneousCSI-SubReportsAllCC-r18 INTEGER (5..32) OPTIONAL,
-- R1 49-1: Multi-cell PDSCH scheduling by DCI format 1_3 on a scheduling cell with same SCS between scheduling
-- cell and cells in the set
multiCell-PDSCH-DCI-1-3-SameSCS-r18 SEQUENCE {
coScheduledCellSCS-r18 SEQUENCE {
nonSharedSpectrum-fdd-fr1 ENUMERATED {supported} OPTIONAL,
nonSharedSpectrum-tdd-fr1 ENUMERATED {supported} OPTIONAL,
sharedSpectrum-tdd-fr1 ENUMERATED {supported} OPTIONAL,
fr2-1 ENUMERATED {supported} OPTIONAL,
fr2-2 ENUMERATED {supported} OPTIONAL
},
maxNumberCoScheduledCell-r18 INTEGER (2..4),
maxNumberSetsOfCellAcrossPUCCH-Group-r18 INTEGER (1..8),
maxNumberSetsOfCellScheduling-r18 INTEGER (1..4),
harqFeedbackType-r18 ENUMERATED {type1, type2, type1And2},
coScheduledCellIndicationScheme-r18 ENUMERATED {fdra, cellInd, both},
supportOfSearchSpace-r18 ENUMERATED {supported} OPTIONAL,
licensed-fdd-tdd-fr1-r18 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
-- R1 49-1b: Multi-cell PDSCH scheduling by DCI format 1_3 on a scheduling cell not included in a set of cells with different
-- SCS/carrier type between scheduling cell and cells in the set
multiCell-PDSCH-DCI-1-3-DiffSCS-r18 SEQUENCE {
coScheduledCellSCS-r18 ENUMERATED {lowScheduling-highScheduled, highScheduling-lowScheduled, both},
combinationCarrierType-r18 SEQUENCE (SIZE (1..maxSchedulingBandCombination-r18)) OF
CombinationCarrierType-r18,
maxNumberCoScheduledCell-r18 INTEGER (2..4),
maxNumberSetsOfCellAcrossPUCCH-Group-r18 INTEGER (1..8),
maxNumberSetsOfCellScheduling-r18 INTEGER (1..4),
harqFeedbackType-r18 ENUMERATED {type1, type2, type1And2},
coScheduledCellIndicationScheme-r18 ENUMERATED {fdra, cellInd, both}
} OPTIONAL,
-- R1 49-2: Multi-cell PUSCH scheduling by DCI format 0_3 on a scheduling cell with same SCS between scheduling cell
```
```
-- and cells in the set
multiCell-PUSCH-DCI-0-3-SameSCS-r18 SEQUENCE {
coScheduledCellSCS-r18 SEQUENCE {
nonSharedSpectrum-fdd-fr1 ENUMERATED {supported} OPTIONAL,
nonSharedSpectrum-tdd-fr1 ENUMERATED {supported} OPTIONAL,
sharedSpectrum-tdd-fr1 ENUMERATED {supported} OPTIONAL,
fr2-1 ENUMERATED {supported} OPTIONAL,
fr2-2 ENUMERATED {supported} OPTIONAL
},
maxNumberCoScheduledCell-r18 INTEGER (2..4),
maxNumberSetsOfCellAcrossPUCCH-Group-r18 INTEGER (1..8),
maxNumberSetsOfCellScheduling-r18 INTEGER (1..4),
coScheduledCellIndicationScheme-r18 ENUMERATED {fdra,cellInd, both},
supportOfSearchSpace-r18 ENUMERATED {supported} OPTIONAL,
licensed-fdd-tdd-fr1-r18 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
-- R1 49-2b: Multi-cell PUSCH scheduling by DCI format 0_3 on a scheduling cell not included in a set of cells with
-- different SCS/carrier type between scheduling cell and cells in the set
multiCell-PUSCH-DCI-0-3-DiffSCS-r18 SEQUENCE {
coScheduledCellSCS-r18 ENUMERATED {lowScheduling-highScheduled, highScheduling-lowScheduled, both},
combinationCarrierType-r18 SEQUENCE (SIZE(1..maxSchedulingBandCombination-r18)) OF
CombinationCarrierType-r18,
maxNumberCoScheduledCell-r18 INTEGER (2..4),
maxNumberSetsOfCellAcrossPUCCH-Group-r18 INTEGER (1..8),
maxNumberSetsOfCellScheduling-r18 INTEGER (1..4),
coScheduledCellIndicationScheme-r18 ENUMERATED {fdra,cellInd, both}
} OPTIONAL,
-- R1 49-3x: Advanced UE capability for larger number of unicast DL DCI
advUnicastDCI-DL-r18 SEQUENCE {
scs-15kHz-120kHz-r18 ENUMERATED {n2, n4} OPTIONAL,
scs-15kHz-60kHz-r18 ENUMERATED {n2, n4} OPTIONAL,
scs-30kHz-120kHz-r18 ENUMERATED {n2, n4} OPTIONAL,
scs-15kHz-30kHz-r18 ENUMERATED {n2} OPTIONAL,
scs-30kHz-60kHz-r18 ENUMERATED {n2} OPTIONAL,
scs-60kHz-120kHz-r18 ENUMERATED {n2} OPTIONAL
} OPTIONAL,
-- R1 49-3y: Advanced UE capability for larger number of unicast UL DCI
advUnicastDCI-UL-r18 SEQUENCE {
scs-15kHz-120kHz-r18 ENUMERATED {n2, n4} OPTIONAL,
scs-15kHz-60kHz-r18 ENUMERATED {n2, n4} OPTIONAL,
scs-30kHz-120kHz-r18 ENUMERATED {n2, n4} OPTIONAL,
scs-15kHz-30kHz-r18 ENUMERATED {n2} OPTIONAL,
scs-30kHz-60kHz-r18 ENUMERATED {n2} OPTIONAL,
scs-60kHz-120kHz-r18 ENUMERATED {n2} OPTIONAL
} OPTIONAL,
-- R1 49-5a: Trigger Type 3 HARQ CB based feedback using DCI format 1_3
type3HARQ-CB-DCI-1-3-r18 ENUMERATED {supported} OPTIONAL,
-- R1 49-5b: Trigger enhanced Type 3 HARQ CB based feedback using DCI format 1_3
type3EnhHARQ-CB-DCI-1-3-r18 SEQUENCE {
numberOfCodebook-r18 ENUMERATED {n1, n2, n4, n8},
maxNumberPUCCH-Trans-r18 INTEGER (1..7)
} OPTIONAL,
-- R1 49-9: SCell dormancy indication within active time in DCI format 0_3/1_3
```
```
scellDormancyWithinActiveTime-DCI-0-3-And-1-3-r18 ENUMERATED {supported} OPTIONAL,
pdccch-MonitoringCA-Ext-r18 CHOICE {
-- R1 55-6a: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when
-- configured with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells
pdccch-MonitoringCA-r18 SEQUENCE {
maxNumberOfMonitoringCC-r18 INTEGER (2..16),
supportedSpanArrangement-r18 ENUMERATED {alignedOnly, alignedAndNonAligned}
},
-- R1 55-6f: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when
-- configured with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells with restriction for non-aligned
-- span case
pdccch-MonitoringCA-NonAlignedSpan-r18 INTEGER (2..16)
} OPTIONAL,
pdccch-BlindDetectionCA-MixedExt-r18 CHOICE {
-- R1 55-6c: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 16 and Rel. 15 PDCCH monitoring capabilities on
-- different carriers
pdccch-BlindDetectionCA-Mixed-r18 SEQUENCE {
blindDetectionCA-Mixed-r18 SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF
PDCCH-BlindDetectionCA-MixedExt-r16,
supportedSpanArrangement-r18 ENUMERATED{ alignedOnly, alignedAndNonAligned }
},
-- R1 55-6g: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 16 and Rel. 15 PDCCH monitoring capabilities on
-- different carriers with restriction for non-aligned span case
pdccch-BlindDetectionCA-Mixed-NonAlignedSpan-r18 SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF
PDCCH-BlindDetectionCA-MixedExt-r16
} OPTIONAL,
-- R1 55-6e: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 16
-- and Rel. 15 PDCCH monitoring capabilities on different carriers
pdccch-BlindDetectionMCG-SCG-List-r18 SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF
PDCCH-BlindDetectionMixed2-r18 OPTIONAL,
-- R4 33-1: Support of intra-band non-collocated NR CA operation
intraBandNR-CA-non-collocated-r18 ENUMERATED {supported} OPTIONAL
}
CA-ParametersNR-v1830 ::= SEQUENCE {
-- R1 45-1: Intra-frequency L1 measurement and reports for L1-L2 Triggered Mobility (LTM) procedure
intraFreqL1-MeasConfig-r18 SEQUENCE {
supportedMaxIntraFreqCellsConfig-r18 INTEGER (1..8),
supportedMaxIntraFreqCellsPerReport-r18 INTEGER (1..4),
supportedMaxReportBeamsPerReportedCell-r18 INTEGER (1..4),
supportedMaxReportBeamsReports-r18 ENUMERATED {n1,n2,n3,n4,n6,n8,n9,n12,n16},
supportedMaxAperiodic-LTM-CSI-ReportConfig-r18 INTEGER (0..4),
supportedMaxPeriodic-LTM-CSI-ReportConfig-r18 INTEGER (1..4),
supportedMaxSemiPersistent-LTM-CSI-ReportConfig-r18 INTEGER (0..4)
} OPTIONAL,
-- R1 45-1a: Inter-frequency L1 measurement and reports for L1-L2 Triggered Mobility (LTM) procedure
interFreqL1-MeasConfig-r18 SEQUENCE {
supportedMaxIntraInterFreqCellsConfig-r18 INTEGER (1..8),
supportedMaxIntraInterFreqCellsPerReport-r18 INTEGER (1..4),
supportedMaxIntraInterFreqBeamsPerCellReports-r18 INTEGER (1..4),
supportedMaxIntraInterFreqBeamsReports-r18 ENUMERATED {n1,n2,n3,n4,n6,n8,n9,n12,n16}
} OPTIONAL,
-- R1 45-2: Inclusion of current SpCell in the L1 measurement report
}
```
```
currentSpCellInclL1-Report-r18 ENUMERATED {supported} OPTIONAL,
-- R4 39-1: SSB based L1-RSRP measurements for multiple cells with RTD > CP
multiCellL1-measRTD-greaterThan-CP-r18 ENUMERATED {supported} OPTIONAL,
-- R4 39-2: SSB based inter-frequency L1-RSRP measurements without measurement gaps
interFreqSSB-L1-MeasWithoutGaps-r18 ENUMERATED {supported} OPTIONAL,
-- R4 39-3-1: Number of frequency layers for L1-RSRP measurement
maxFreqLayersL1-Meas-r18 SEQUENCE {
supportedMaxIntraInterFreqLayersWithoutGaps-r18 INTEGER (1..8) OPTIONAL,
supportedMaxInterFreqLayersWithGaps-r18 INTEGER (1..8) OPTIONAL
} OPTIONAL,
-- R4 39-3-2: Number of neighbour cells to be measured per frequency layer
maxNeighCellsPerFreqLayerL1-Meas-r18 SEQUENCE {
supportedMaxNeighCellsPerFreqLayersWithoutGaps-r18 INTEGER (1..8) OPTIONAL,
supportedMaxNeighCellsPerFreqLayersWithGaps-r18 INTEGER (1..8) OPTIONAL
} OPTIONAL,
-- R4 39-3-3: Number of total cells to be measured
supportedMaxCellsWithoutGapsL1-Meas-r18 INTEGER (1..24) OPTIONAL,
-- R4 39-3-4: Number of SSB resources for L1-RSRP measurement within a slot
supportedMaxSSB-WithinSlotL1-Meas-r18 ENUMERATED {n1,n2,n3,n4,n5,n6,n7,n8,n16,n32,n48,n64} OPTIONAL,
dummy SEQUENCE {
supportedMaxSSB-PerFreqLayerWithoutGaps-r18 INTEGER (1..8) OPTIONAL,
supportedMaxSSB-PerFreqLayerWithGaps-r18 INTEGER (1..8) OPTIONAL
} OPTIONAL,
-- R4 39-3-6: Number of total SSB resources to be measured
supportedMaxSSB-L1-Meas-r18 ENUMERATED {n2,n4,n8,n12,n16,n32,n64} OPTIONAL,
-- R1 49-13: Default QCL assumption for multi-cell scheduling by DCI format 1_3
qcl-MultiCellDCI-1-3-r18 ENUMERATED {diff, both} OPTIONAL,
-- R1 49-14: Support of BWP switch indication by DCI format 0 3/1 3
bwp-SwitchingDCI-0-3-And-1-3-r18 ENUMERATED {supported} OPTIONAL
}
CA-ParametersNR-v1860 ::= SEQUENCE {
-- R4 39-3-5: Number of SSB resources for L1-RSRP measurement per frequency layer
maxSSB-PerFreqLayerL1-Meas-r18 SEQUENCE {
supportedMaxSSB-PerFreqLayerWithoutGaps-r18 ENUMERATED {n1,n2,n3,n4,n5,n6,n7,n8,n12,n16,n20,n24} OPTIONAL,
supportedMaxSSB-PerFreqLayerWithGaps-r18 INTEGER (1..8) OPTIONAL
} OPTIONAL
}
CA-ParametersNR-v1900 ::= SEQUENCE {
codebookParametersType1SP-SchemeA-PerBC-r19 CodebookParametersType1SP-SchemeA-r19 OPTIONAL,
codebookParametersType1SP-SchemeB-PerBC-r19 CodebookParametersType1SP-SchemeB-r19 OPTIONAL,
codebookParametersType1MP-PerBC-r19 CodebookParametersType1MP-r19 OPTIONAL,
codebookParametersType2ExtPerBC-r19 CodebookParametersType2Ext-r19 OPTIONAL,
codebookParametersType2ExtPerBC-r19 CodebookParametersType2Ext-r19 OPTIONAL,
codebookParametersType2DopplerExtPerBC-r19 CodebookParametersType2DopplerExt-r19 OPTIONAL,
codebookParametersHybridBF-Type1SP-PerBC-r19 CodebookParametersHybridBF-Type1SP-r19 OPTIONAL,
codebookParametersHybridBF-eType2PerBC-r19 CodebookParametersHybridBF-eType2-r19 OPTIONAL,
aiml-CSI-PredictionDopplerPerBC-r19 CodebookParametersCSI-PredictionDoppler-r19 OPTIONAL,
-- R1 58-0-1: CSI report framework for UE-side inference
aiml-CSI-ReportPerBC-r19 SEQUENCE (SIZE (1..2)) OF CPU-PoolInfo-r19 OPTIONAL,
-- R1 58-3-1: CSI prediction for UE-sided inference when N4=1
aiml-CSI-PredictionPerBC-r19 SEQUENCE {
```
```
supportedCSI-RS-ResourceList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
scalingFactor-r19 ENUMERATED {n1,n2,n4},
numberOfOccupiedCPU-r19 INTEGER (0..8),
numberOfOccupiedCPUX-r19 INTEGER (0..8),
relaxationTimeline-r19 SEQUENCE {
ENUMERATED {n14,n28,n56,n112},
ENUMERATED {n28,n56,n112,n224},
ENUMERATED {n56,n112,n224,n448},
ENUMERATED {n112,n224,n448},
ENUMERATED {n448,n896,n1792},
ENUMERATED {n896,n1792}
},
occupiedResourcePool-r19 INTEGER (1..2),
inferenceReportType-r19 ENUMERATED {aperiodic, semiPersistent}
OPTIONAL,
}
-- R1 58-3-1a-1: DD unit size when A-CSI-RS is configured for CMR N4>1 for UE side inference of CSI prediction
aiml-CSI-PredictionUnitDurationDD-PerBC-r19 ENUMERATED {supported} OPTIONAL,
-- R1 58-3-2: CSI prediction for UE-sided inference when N4>1
aiml-CSI-PredictionN4PerBC-r19 SEQUENCE {
supportedCSI-RS-ReportSettingAcrossCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
SupportedCSI-RS-ReportSetting-r18,
supportedCSI-RS-ReportSettingOneReport-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
SupportedCSI-RS-ReportSetting-r18,
numOccupiedCPU-r19 INTEGER (0..8),
numOccupiedCPUX-r19 INTEGER (0..8),
occupiedPool-r19 ENUMERATED {p1,p2}
OPTIONAL,
}
-- R1 58-3-4: UE side data collection for CSI prediction
aiml-CSI-PredictionUE-DataCollectionPerBC-r19 ENUMERATED {supported} OPTIONAL,
-- R1 58-3-5: Performance monitoring for CSI prediction model
aiml-CSI-PredictionMonitoringPerBC-r19 SEQUENCE {
supportedCSI-RS-ResourceList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
numOccupiedCPU-r19 INTEGER (1..2)
OPTIONAL,
}
-- R1 59-1-6: First PUCCH and second PUSCH from different PUCCH groups
diffGroupPUCCH-PUSCH-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-2-1-6: CSI-RS resource time domain restriction for Type-I and Type II codebook enhancement for up to 128 ports
timeRestriction128PortPerBC-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-2-1-7: Group-specific 3-bit scaling factors for up to 128 ports
groupScalingFactorPerBC-r19 ENUMERATED {rank1, rankland2} OPTIONAL,
-- R1 59-2-1-9: NES SD Type1 for Rel-19 Type-I single-panel codebook
nes-SD-Type1-SP-PerBC-r19 SEQUENCE {
timeline-r19 ENUMERATED {cap1, cap2},
numOfPortCSI-Report-r19 BIT STRING (SIZE (10))
OPTIONAL,
}
-- R1 59-2-2-3a: Configuration of MR always-reported resources with Rel-15 Type-I SP codebook
mr-AlwaysReportedType1SP-PerBC-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-2-2-3b: Configuration of MR always-reported resources with Rel-16 eType-II codebook with R=1
mr-AlwaysReported-eType2PerBC-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-2-3-1: CJTC Dd report
cjtc-DdReportPerBC-r19 SEQUENCE {
```
```
minRangeDdInCyclicPrefix-r19 ENUMERATED {half, full},
maxResolutionDd-r19 ENUMERATED {n32,n64,n128,n256},
scalingFactor-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-1a: CJTC Dd report processing
cjtc-DdReportProcessingPerBC-r19 SEQUENCE {
maxNumberTRS-Resource-r19 ENUMERATED {n2,n4,n6,n8,n10,n12},
maxNumberTRS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n64},
maxNumberCSI-RS-ResourcePerCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32},
maxNumberCSI-RS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32,n64},
valueX-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-2: CJTC FO report
cjtc-FO-ReportPerBC-r19 SEQUENCE {
minRangeFO-r19 ENUMERATED {ppmDot1, ppmDot2},
maxResolutionFO-r19 ENUMERATED {n16,n32,n256},
scalingFactor-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-2a: CJTC FO report processing
cjtc-FO-ReportProcessingPerBC-r19 SEQUENCE {
maxNumberTRS-Resource-r19 ENUMERATED {n2,n4,n6,n8,n10,n12},
maxNumberTRS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n64},
maxNumberCSI-RS-ResourcePerCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32},
maxNumberCSI-RS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32,n64},
valueX-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-3: CJTC wideband PO report
cjtc-PO-ReportWidebandPerBC-r19 SEQUENCE {
maxResolution-r19 ENUMERATED {n16, n32},
scalingFactor-r19 INTEGER (1..2),
maxSlotDuration-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-3a: CJTC wideband PO report processing
cjtc-PO-ReportWidebandProcessingPerBC-r19 SEQUENCE {
maxNumberCSI-RS-Configured-r19 ENUMERATED {n2,n4,n6,n8,n10,n12},
maxNumberCSI-RS-ConfiguredAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n64},
maxNumberCSI-RS-ResourcePerCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32},
maxNumberCSI-RS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32,n64},
valueX-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-4: CJTC subband PO report
cjtc-PO-ReportSubbandPerBC-r19 SEQUENCE {
maxResolution-r19 ENUMERATED {n16, n32},
minSubbandSize-r19 ENUMERATED {n1,n2,n4,n8,n16},
scalingFactor-r19 INTEGER (1..2),
maxSlotDuration-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-5: CJTC Dd+FO report
cjtc-DdFO-ReportPerBC-r19 SEQUENCE {
minRangeDdInCyclicPrefix-r19 ENUMERATED {half, full},
maxResolutionDd-r19 ENUMERATED {n32,n64,n128,n256},
minRangeFO-r19 ENUMERATED {ppmDot1, ppmDot2},
maxResolutionFO-r19 ENUMERATED {n16,n32,n256},
}
```
```
scalingFactor-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-5a: CJTC Dd+FO report processing
cjtc-DdFO-ReportProcessingPerBC-r19 SEQUENCE {
maxNumberTRS-Resource-r19 ENUMERATED {n2,n4,n6,n8,n10,n12},
maxNumberTRS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n64},
maxNumberCSI-RS-ResourcePerCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32},
maxNumberCSI-RS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32,n64},
valueX-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-7: Linkage of CJTC Dd and Rel-18 eType-II CJT with joint triggering
linked-CJTC-Dd-eType2CJT-JointPerBC-r19 ENUMERATED {supported}
-- R1 59-2-3-7a: Linkage of CJTC Dd and Rel-18 eType-II CJT with joint triggering
linked-CJTC-Dd-eType2CJT-SeparatePerBC-r19 ENUMERATED {supported}
-- R1 59-2-3-8: Separate triggering with configuration of 1-bit indicator per CSI trigger state
linked-CJTC-Dd-eType2CJT-SeparatePerStatePerBC-r19 ENUMERATED {supported}
-- R1 59-2-3-10: Relaxed timeline for joint triggering of CJTC Dd and Rel-18 eType-II CJT
timelineRelax-CJTC-Dd-eType2CJT-PerBC-r19 SEQUENCE {
scs15kHz-r19 ENUMERATED {n2,n4,n8}
scs30kHz-r19 ENUMERATED {n4,n8,n14,n28}
scs60kHz-r19 ENUMERATED {n8,n14,n28}
scs120kHz-r19 ENUMERATED {n14,n28,n56}
scs480kHz-r19 ENUMERATED {n56,n112,n224}
scs960kHz-r19 ENUMERATED {n112,n224,n448}
} OPTIONAL,
-- R1 59-2-4: Association up to 128 CSI-RS ports and SRS for non-codebook-based PUSCH
nonCodebook-CSI-RS-SRS-PerBC-Enh-r19 SEQUENCE (SIZE (1.. maxNrofCSI-RS-ResourcesExt-r16)) OF
INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL,
-- R1 63-1: NW triggered intra-frequency L1-RSRP measurement based on periodic CSI-RS (s) for L1-L2 Triggered Mobility
-- (LTM) procedure
intraFreqL1-MeasConfigPeriodicCSI-RS-r19 SEQUENCE {
supportedMaxIntraFreqCellsConfig-r19 INTEGER (1..8),
supportedMaxIntraFreqCellsPerReport-r19 INTEGER (1..4),
supportedMaxReportBeamsPerReportedCell-r19 INTEGER (1..4),
supportedMaxReportBeamsReports-r19 ENUMERATED {n1,n2,n3,n4,n6,n8,n9,n12,n16},
supportedMaxAperiodic-LTM-CSI-ReportConfig-r19 INTEGER (0..4),
supportedMaxPeriodic-LTM-CSI-ReportConfig-r19 INTEGER (1..4),
supportedMaxSemiPersistent-LTM-CSI-ReportConfig-r19 INTEGER (0..4)
} OPTIONAL,
-- R1 63-1a: NW triggered inter-frequency L1-RSRP measurement based on periodic CSI-RS (s) for L1-L2 Triggered Mobility (LTM) procedure
interFreqL1-MeasConfigPeriodicCSI-RS-r19 SEQUENCE {
supportedMaxInterFreqCellsConfig-r19 INTEGER (1..8),
supportedMaxInterFreqCellsPerReport-r19 INTEGER (1..4),
supportedMaxReportBeamsPerReportedCell-r19 INTEGER (1..4),
supportedMaxReportBeamsReports-r19 ENUMERATED {n1,n2,n3,n4,n6,n8,n9,n12,n16},
supportedMaxAperiodic-LTM-CSI-ReportConfig-r19 INTEGER (0..4),
supportedMaxPeriodic-LTM-CSI-ReportConfig-r19 INTEGER (1..4),
supportedMaxSemiPersistent-LTM-CSI-ReportConfig-r19 INTEGER (0..4)
} OPTIONAL,
-- R1 63-2: NW triggered intra-frequency L1-RSRP measurement based on semi-persistent CSI-RS (s) for
-- L1-L2 Triggered Mobility (LTM) procedure
intraFreqL1-MeasConfigSP-CSI-RS-r19 SEQUENCE {
supportedMaxAperiodic-LTM-CSI-ReportConfig-r19 INTEGER (0..4),
}
```
```
supportedMaxSemiPersistent-LTM-CSI-ReportConfig-r19 INTEGER (0..4)
}
OPTIONAL,
-- R1 63-8: Inclusion of current SpCell in the L1 measurement report based on CSI-RS(s)
currentSpCellInclL1-ReportCSI-RS-r19 ENUMERATED {supported} OPTIONAL,
-- R1 67-6: Simultaneous NZP-CSI-RS resource counting
simultaneousNZP-CSI-RS-r19 ENUMERATED {supported} OPTIONAL,
-- R1 63-2a: NW triggered inter-frequency L1-RSRP measurement based on semi-persistent CSI-RS (s) for L1-L2 Triggered Mobility (LTM) procedure
interFreqL1-MeasConfigSP-CSI-RS-r19 SEQUENCE {
supportedMaxAperiodic-LTM-CSI-ReportConfig-r19 INTEGER (0..4),
supportedMaxSemiPersistent-LTM-CSI-ReportConfig-r19 INTEGER (0..4)
}
OPTIONAL,
-- R1 63-7: Intra-frequency CSI-RS and CSI-IM measurement for candidate cell before reception of LTM CSC MAC CE based on
-- periodic CSI-RS(s) and CSI-IM resources of candidate cells
ltm-CSI-RS-CSI-IM-PeriodicCandidateIntraFreq-r19 SEQUENCE {
maxNumOfCandidateCells-r19 INTEGER (1..8),
maxNumOfCSI-RS-ResourceAcrossCells-r19 INTEGER (1..64),
maxNumOfCSI-RS-PortsPerCell-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32, n48, n64, n128},
maxNumOfNZP-CSI-RS-PortsPerCell-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32},
maxNumOfCSI-IM-ResourceAcrossCells-r19 INTEGER (1..64)
}
OPTIONAL,
-- R1 63-7a: Intra-frequency CSI-RS and CSI-IM measurement for candidate cellbefore reception of LTM CSC MAC CE based on
-- semi-persistent CSI-RS(s) and CSI-IM resources of candidate cells
ltm-CSI-RS-CSI-IM-SP-CandidateIntraFreq-r19 SEQUENCE {
maxNumOfCandidateCells-r19 INTEGER (1..8),
maxNumOfCSI-RS-ResourceAcrossCells-r19 INTEGER (1..64),
maxNumOfCSI-RS-PortsPerCell-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32, n48, n64, n128},
maxNumOfNZP-CSI-RS-PortsPerCell-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32},
maxNumOfCSI-IM-ResourceAcrossCells-r19 INTEGER (1..64)
}
OPTIONAL,
-- R1 63-7c: Inter-frequency CSI-RS and CSI-IM measurement for candidate cell before reception of LTM CSC MAC CE based on
-- periodic CSI-RS(s) and CSI-IM resources of candidate cells
ltm-CSI-RS-CSI-IM-PeriodicCandidateInterFreq-r19 SEQUENCE {
maxNumOfCandidateCells-r19 INTEGER (1..8),
maxNumOfCSI-RS-ResourceAcrossCells-r19 INTEGER (1..64),
maxNumOfCSI-RS-PortsPerCell-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32, n48, n64, n128},
maxNumOfNZP-CSI-RS-PortsPerCell-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32},
maxNumOfCSI-IM-ResourceAcrossCells-r19 INTEGER (1..64)
}
OPTIONAL,
-- R1 63-7d: Inter-frequency CSI-RS and CSI-IM measurement for candidate cell before reception of LTM CSC MAC CE based on
-- semi-persistent CSI-RS(s) and CSI-IM resources of candidate cells
ltm-CSI-RS-CSI-IM-SP-CandidateInterFreq-r19 SEQUENCE {
maxNumOfCandidateCells-r19 INTEGER (1..8),
maxNumOfCSI-RS-ResourceAcrossCells-r19 INTEGER (1..64),
maxNumOfCSI-RS-PortsPerCell-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32, n48, n64, n128},
maxNumOfNZP-CSI-RS-PortsPerCell-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32},
maxNumOfCSI-IM-ResourceAcrossCells-r19 INTEGER (1..64)
}
OPTIONAL,
-- R1 67-8: Simultaneous NZP-CSI-RS resource counting NES
simultaneousNZP-CSI-RS-NES-r19 ENUMERATED {supported} OPTIONAL,
-- R1 66-1: Multi-cell PDSCH scheduling by DCI format 1_3 with different SCS and/or different carrier type
multiCell-PDSCH-DCI-1-3-diffSCS-diffCC-r19 SEQUENCE {
combinationCarrierTypeSCS-r19 SEQUENCE (SIZE(1..maxSchedulingBandCombination-r18)) OF
CombinationCarrierTypeSCS-r19,
```
```
maxNumberCoScheduledCell-r19 INTEGER (2..4),
maxNumberSetsOfCellAcrossPUCCH-Group-r19 INTEGER (1..8),
maxNumberSetsOfCellScheduling-r19 INTEGER (1..4),
harqFeedbackType-r19 ENUMERATED {type1, type2, type1And2},
coScheduledCellIndicationScheme-r19 ENUMERATED {fdra, cellInd, both},
supportOfSearchSpace-r19 ENUMERATED {supported} OPTIONAL,
-- R1 66-1a: Support of three sets of (carrier type, SCS) for the cells in the set for multi-cell PDSCH scheduling by DCI
-- format 1_3 with different SCS and/or different carrier type
threeSetsCombination-r19 SEQUENCE (SIZE(1..maxSchedulingBandCombination-r18)) OF
CombinationCarrierTypeSCS-ThreeSets-r19 OPTIONAL,
} OPTIONAL,
-- R1 66-2: Multi-cell PUSCH scheduling by DCI format 0_3 with different SCS and/or different carrier type
multiCell-PUSCH-DCI-0-3-DiffSCS-DiffCC-r19 SEQUENCE {
combinationCarrierTypeSCS-r19 SEQUENCE (SIZE(1..maxSchedulingBandCombination-r18)) OF
CombinationCarrierTypeSCS-r19,
maxNumberCoScheduledCell-r19 INTEGER (2..4),
maxNumberSetsOfCellAcrossPUCCH-Group-r19 INTEGER (1..8),
maxNumberSetsOfCellScheduling-r19 INTEGER (1..4),
coScheduledCellIndicationScheme-r19 ENUMERATED {fdra, cellInd, both},
supportOfSearchSpace-r19 ENUMERATED {supported} OPTIONAL,
-- R1 66-2a: Support of three sets of (carrier type, SCS) for the cells in the set for multi-cell PUSCH scheduling by DCI
-- format 0_3 with different SCS and/or different carrier type
threeSetsCombination-r19 SEQUENCE (SIZE(1..maxSchedulingBandCombination-r18)) OF
CombinationCarrierTypeSCS-ThreeSets-r19 OPTIONAL,
} OPTIONAL,
-- R1 66-3: Multi-cell multi-PDSCH scheduling by DCI format 1_3
multiCellMultiPDSCH-DCI-1-3-r19 ENUMERATED {n8, n12, n16, n32} OPTIONAL,
-- R1 66-4: Multi-cell multi-PUSCH scheduling by DCI format 0_3
multiCellMultiPUSCH-DCI-0-3-r19 ENUMERATED {n8, n12, n16, n32} OPTIONAL,
-- R1 66-5x: Advanced UE capability for larger number of unicast DL DCI with different SCS and/or different carrier type
advUnicastDCI-DL-DiffSCS-DiffCC-r19 SEQUENCE {
unicastDCI-Formats-r19 SEQUENCE {
scs-15kHz-120kHz-r19 ENUMERATED {n2, n4, n8} OPTIONAL,
scs-15kHz-60kHz-r19 ENUMERATED {n2, n4} OPTIONAL,
scs-30kHz-120kHz-r19 ENUMERATED {n2, n4} OPTIONAL,
scs-15kHz-30kHz-r19 ENUMERATED {n2} OPTIONAL,
scs-30kHz-60kHz-r19 ENUMERATED {n2} OPTIONAL,
scs-30kHz-30kHz-r19 ENUMERATED {n1} OPTIONAL,
},
numDCI-1-3-r19 SEQUENCE {
scs-15kHz-120kHz-r19 ENUMERATED {n2, n4, n8} OPTIONAL,
scs-15kHz-60kHz-r19 ENUMERATED {n2, n4} OPTIONAL,
scs-30kHz-120kHz-r19 ENUMERATED {n2, n4} OPTIONAL,
scs-15kHz-30kHz-r19 ENUMERATED {n2} OPTIONAL,
scs-30kHz-60kHz-r19 ENUMERATED {n2} OPTIONAL,
scs-30kHz-30kHz-r19 ENUMERATED {n1} OPTIONAL,
}
} OPTIONAL,
-- R1 66-5y: Advanced UE capability for larger number of unicast UL DCI with different SCS and/or different carrier type
advUnicastDCI-UL-DiffSCS-DiffCC-r19 SEQUENCE {
unicastDCI-Formats-r19 SEQUENCE {
scs-15kHz-120kHz-r19 ENUMERATED {n2, n4, n8} OPTIONAL,
scs-15kHz-60kHz-r19 ENUMERATED {n2, n4} OPTIONAL,
}
}
```
```
scs-30kHz-120kHz-r19 ENUMERATED {n2, n4} OPTIONAL,
scs-15kHz-30kHz-r19 ENUMERATED {n2} OPTIONAL,
scs-30kHz-60kHz-r19 ENUMERATED {n2} OPTIONAL,
scs-30kHz-30kHz-r19 ENUMERATED {n1} OPTIONAL,
},
numDCI-0-3-r19 SEQUENCE {
scs-15kHz-120kHz-r19 ENUMERATED {n2, n4, n8} OPTIONAL,
scs-15kHz-60kHz-r19 ENUMERATED {n2, n4} OPTIONAL,
scs-30kHz-120kHz-r19 ENUMERATED {n2, n4} OPTIONAL,
scs-15kHz-30kHz-r19 ENUMERATED {n2} OPTIONAL,
scs-30kHz-60kHz-r19 ENUMERATED {n2} OPTIONAL,
scs-30kHz-30kHz-r19 ENUMERATED {n1} OPTIONAL,
}
} OPTIONAL,
-- R1 66-7a: Trigger Type 3 HARQ CB based feedback using DCI format 1_3 with different SCS and/or different carrier type
type3HARQ-CB-DCI-1-3-Diff-r19 ENUMERATED {supported} OPTIONAL,
-- R1 66-7b: Trigger enhanced Type 3 HARQ CB based feedback using DCI format 1_3 with different SCS and/or different carrier type
type3EnhHARQ-CB-DCI-1-3-Diff-r19 ENUMERATED {n1, n2, n4, n8} OPTIONAL,
-- R1 66-11: SCell dormancy indication within active time in DCI format 0_3/1_3 with different SCS and/or different carrier type
scellDormancyWithinActiveTime-DCI-0-3-And-1-3-Diff-r19 ENUMERATED {supported} OPTIONAL,
-- R1 66-15: Default QCL assumption for multi-cell scheduling by DCI format 1_3 with different SCS and/or different carrier type
qcl-MultiCellDCI-1-3-Diff-r19 ENUMERATED {diff, both} OPTIONAL,
-- R1 66-16: Support of BWP switch indication by DCI format 0_3/1_3 with different SCS and/or different carrier type
bwp-SwitchingDCI-0-3-And-1-3-Diff-r19 ENUMERATED {supported} OPTIONAL,
-- R4 46-1: MPR enhancement for activated carrier
mpr-ActiveCarrierEnh-r19 ENUMERATED {supported} OPTIONAL,
-- R4 46-2: FR2 MPR-Improvement Downlink Independent
mpr-DL-Independent-r19 ENUMERATED {supported} OPTIONAL,
-- R4 46-3: FR2 MPR Improvement Activation Dependent
mpr-ActivateDependent-r19 ENUMERATED {supported} OPTIONAL,
-- R4 47-1: Support network control of requirement for UE supporting intraBandNR-CA-non-collocated-r19
intraBandNR-CA-non-collocated-r19 ENUMERATED {supported} OPTIONAL,
-- R4 48-1: Rx beam Type
atg-RxBBeamType-r19 ENUMERATED {rxType1, rxType2} OPTIONAL,
-- R4 50-1: Lower bound of measurement periodicity of 10ms for the deactivated measurement requirement in
-- fast measurement window on OD-SSB SCell
od-SSB-FastMeasWinLowerBound-r19 ENUMERATED {supported} OPTIONAL,
-- R4 52-1: Number of CSI-RS resources for L1-RSRP measurement within a slot
maxCSI-RS-ResourceL1-Meas-r19 ENUMERATED {n1, n2, n3, n4, n5, n6, n7, n8, n16, n32, n48, n64} OPTIONAL,
-- R4 52-2: Number of total CSI-RS resources to be measured
totalCSI-RS-ResourceL1-Meas-r19 ENUMERATED {n2, n4, n8, n12, n16, n32, n64} OPTIONAL,
}
```
```
CrossCarrierSchedulingSCell-SpCell-r17 ::= SEQUENCE {
supportedSCS-Combinations-r17 SEQUENCE {
scs15kHz-15kHz-r17 ENUMERATED {supported} OPTIONAL,
scs15kHz-30kHz-r17 ENUMERATED {supported} OPTIONAL,
scs15kHz-60kHz-r17 ENUMERATED {supported} OPTIONAL,
scs30kHz-30kHz-r17 BIT STRING (SIZE (1..496)) OPTIONAL,
scs30kHz-60kHz-r17 BIT STRING (SIZE (1..496)) OPTIONAL,
scs60kHz-60kHz-r17 BIT STRING (SIZE (1..496)) OPTIONAL,
},
pdcch-MonitoringOccasion-r17 ENUMERATED {val1, val2}
}
```
```
}
PDCCH-BlindDetectionMixedList-r16 ::= SEQUENCE {
pdcch-BlindDetectionCA-MixedExt-r16 CHOICE {
pdcch-BlindDetectionCA-Mixed-v16a0 PDCCH-BlindDetectionCA-MixedExt-r16,
pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-v16a0 PDCCH-BlindDetectionCA-MixedExt-r16
}
pdcch-BlindDetectionCG-UE-MixedExt-r16 SEQUENCE {
pdcch-BlindDetectionMCG-UE-Mixed-v16a0 PDCCH-BlindDetectionCG-UE-MixedExt-r16,
pdcch-BlindDetectionSCG-UE-Mixed-v16a0 PDCCH-BlindDetectionCG-UE-MixedExt-r16
}
}
OPTIONAL,
OPTIONAL
PDCCH-BlindDetectionCA-MixedExt-r16 ::= SEQUENCE {
pdcch-BlindDetectionCA1-r16 INTEGER (1..15),
pdcch-BlindDetectionCA2-r16 INTEGER (1..15)
}
PDCCH-BlindDetectionCG-UE-MixedExt-r16 ::= SEQUENCE {
pdcch-BlindDetectionCG-UE1-r16 INTEGER (0..15),
pdcch-BlindDetectionCG-UE2-r16 INTEGER (0..15)
}
PDCCH-BlindDetectionMCG-SCG-r17 ::= SEQUENCE {
pdcch-BlindDetectionMCG-UE-r17 INTEGER (1..15),
pdcch-BlindDetectionSCG-UE-r17 INTEGER (1..15)
}
PDCCH-BlindDetectionMixed-r17 ::= SEQUENCE {
pdcch-BlindDetectionCA-Mixed-r17 PDCCH-BlindDetectionCA-Mixed-r17 OPTIONAL,
pdcch-BlindDetectionCG-UE-Mixed-r17 SEQUENCE {
pdcch-BlindDetectionMCG-UE-Mixed-v17 PDCCH-BlindDetectionCG-UE-Mixed-r17,
pdcch-BlindDetectionSCG-UE-Mixed-v17 PDCCH-BlindDetectionCG-UE-Mixed-r17
}
}
OPTIONAL
PDCCH-BlindDetectionCG-UE-Mixed-r17 ::= SEQUENCE {
pdcch-BlindDetectionCG-UE1-r17 INTEGER (0..15),
pdcch-BlindDetectionCG-UE2-r17 INTEGER (0..15)
}
PDCCH-BlindDetectionCA-Mixed-r17 ::= SEQUENCE {
pdcch-BlindDetectionCA1-r17 INTEGER (1..15) OPTIONAL,
pdcch-BlindDetectionCA2-r17 INTEGER (1..15) OPTIONAL
}
PDCCH-BlindDetectionMixed1-r17 ::= SEQUENCE {
pdcch-BlindDetectionCA-Mixed1-r17 PDCCH-BlindDetectionCA-Mixed1-r17 OPTIONAL,
pdcch-BlindDetectionCG-UE-Mixed1-r17 SEQUENCE {
pdcch-BlindDetectionMCG-UE-Mixed1-v17 PDCCH-BlindDetectionCG-UE-Mixed1-r17,
pdcch-BlindDetectionSCG-UE-Mixed1-v17 PDCCH-BlindDetectionCG-UE-Mixed1-r17
}
}
OPTIONAL
}
```
```
PDCCH-BlindDetectionCG-UE-Mixed1-r17 ::= SEQUENCE {
pdcch-BlindDetectionCG-UE1-r17 INTEGER (0..15),
pdcch-BlindDetectionCG-UE2-r17 INTEGER (0..15),
pdcch-BlindDetectionCG-UE3-r17 INTEGER (0..15)
}
PDCCH-BlindDetectionCA-Mixed1-r17 ::= SEQUENCE {
pdcch-BlindDetectionCA1-r17 INTEGER (1..15) OPTIONAL,
pdcch-BlindDetectionCA2-r17 INTEGER (1..15) OPTIONAL,
pdcch-BlindDetectionCA3-r17 INTEGER (1..15) OPTIONAL
}
PDCCH-BlindDetectionMixed2-r18 ::= SEQUENCE{
pdcch-BlindDetectionMCG-UE-Mixed-r18 PDCCH-BlindDetectionCG-UE-MixedExt-r16,
pdcch-BlindDetectionSCG-UE-Mixed-r18 PDCCH-BlindDetectionCG-UE-MixedExt-r16
}
SimulSRS-ForAntennaSwitching-r16 ::= SEQUENCE {
supportSRS-xTyR-xLessThanY-r16 ENUMERATED {supported} OPTIONAL,
supportSRS-xTyR-xEqualToY-r16 ENUMERATED {supported} OPTIONAL,
supportSRS-AntennaSwitching-r16 ENUMERATED {supported} OPTIONAL
}
TwoPUCCH-Grp-Configurations-r16 ::= SEQUENCE {
pucch-PrimaryGroupMapping-r16 TwoPUCCH-Grp-ConfigParams-r16,
pucch-SecondaryGroupMapping-r16 TwoPUCCH-Grp-ConfigParams-r16
}
TwoPUCCH-Grp-Configurations-r17 ::= SEQUENCE {
primaryPUCCH-GroupConfig-r17 PUCCH-Group-Config-r17,
secondaryPUCCH-GroupConfig-r17 PUCCH-Group-Config-r17
}
TwoPUCCH-Grp-ConfigParams-r16 ::= SEQUENCE {
pucch-GroupMapping-r16 PUCCH-Grp-CarrierTypes-r16,
pucch-TX-r16 PUCCH-Grp-CarrierTypes-r16
}
CarrierTypePair-r16 ::= SEQUENCE {
carrierForCSI-Measurement-r16 PUCCH-Grp-CarrierTypes-r16,
carrierForCSI-Reporting-r16 PUCCH-Grp-CarrierTypes-r16
}
PUCCH-Grp-CarrierTypes-r16 ::= SEQUENCE {
fr1-NonSharedTDD-r16 ENUMERATED {supported} OPTIONAL,
fr1-SharedTDD-r16 ENUMERATED {supported} OPTIONAL,
fr1-NonSharedFDD-r16 ENUMERATED {supported} OPTIONAL,
fr2-r16 ENUMERATED {supported} OPTIONAL
}
PUCCH-Group-Config-r17 ::= SEQUENCE {
fr1-FR1-NonSharedTDD-r17 ENUMERATED {supported} OPTIONAL,
}
```
```
fr2-FR2-NonSharedTDD-r17 ENUMERATED {supported} OPTIONAL,
fr1-FR2-NonSharedTDD-r17 ENUMERATED {supported} OPTIONAL
}
CombinationCarrierType-r18 ::= SEQUENCE {
schedulingCellCarrierType-r18 ENUMERATED {licensed-fdd-fr1, licensed-tdd-fr1, unlicensed-tdd-fr1, fr2-1, fr2-2},
scheduledCellCarrierType-r18 ENUMERATED {licensed-fdd-fr1, licensed-tdd-fr1, unlicensed-tdd-fr1, fr2-1, fr2-2}
}
CombinationCarrierTypeSCS-r19 ::= SEQUENCE {
carrierTypeSCS-CellSet1-r19 ENUMERATED {licensed-fdd-fr1-15kHz, licensed-tdd-fr1-30kHz, fr2-1-60kHz, fr2-1-120kHz},
carrierTypeSCS-CellSet2-r19 ENUMERATED {licensed-fdd-fr1-15kHz, licensed-tdd-fr1-30kHz, fr2-1-60kHz, fr2-1-120kHz},
carrierTypeSCS-SchedulingCell-r19 ENUMERATED {licensed-fdd-fr1-15kHz, licensed-tdd-fr1-30kHz}
}
CombinationCarrierTypeSCS-ThreeSets-r19 ::= SEQUENCE {
carrierTypeSCS-CellSet1-r19 ENUMERATED {licensed-fdd-fr1-15kHz, licensed-tdd-fr1-30kHz, fr2-1-60kHz, fr2-1-120kHz},
carrierTypeSCS-CellSet2-r19 ENUMERATED {licensed-fdd-fr1-15kHz, licensed-tdd-fr1-30kHz, fr2-1-60kHz, fr2-1-120kHz},
carrierTypeSCS-CellSet3-r19 ENUMERATED {licensed-fdd-fr1-15kHz, licensed-tdd-fr1-30kHz, fr2-1-60kHz, fr2-1-120kHz},
carrierTypeSCS-SchedulingCell-r19 ENUMERATED {licensed-fdd-fr1-15kHz, licensed-tdd-fr1-30kHz}
}
CPU-PoolInfo-r19 ::= SEQUENCE {
maxNumCPU-PerCC-r19 INTEGER (1..8),
maxNumCPU-AllCC-r19 INTEGER (1..32)
}
-- TAG-CA-PARAMETERSNR-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CA-PARAMETERS-NRDC-START
CA-ParametersNRDC ::= SEQUENCE {
ca-ParametersNR-ForDC CA-ParametersNR OPTIONAL,
}
```
```
ca-ParametersNR-ForDC-v1540 CA-ParametersNR-v1540 OPTIONAL,
ca-ParametersNR-ForDC-v1550 CA-ParametersNR-v1550 OPTIONAL,
ca-ParametersNR-ForDC-v1560 CA-ParametersNR-v1560 OPTIONAL,
featureSetCombinationDC FeatureSetCombinationId OPTIONAL
}
CA-ParametersNRDC-v15g0 ::= SEQUENCE {
ca-ParametersNR-ForDC-v15g0 CA-ParametersNR-v15g0 OPTIONAL
}
CA-ParametersNRDC-v1610 ::= SEQUENCE {
-- R1 18-1: Semi-static power sharing model between MCG and SCG cells of same FR for NR dual connectivity
intraFR-NR-DC-PwrSharingModel1-r16 ENUMERATED {supported} OPTIONAL,
-- R1 18-1a: Semi-static power sharing mode 2 between MCG and SCG cells of same FR for NR dual connectivity
intraFR-NR-DC-PwrSharingMode2-r16 ENUMERATED {supported} OPTIONAL,
-- R1 18-1b: Dynamic power sharing between MCG and SCG cells of same FR for NR dual connectivity
intraFR-NR-DC-DynamicPwrSharing-r16 ENUMERATED {short, long} OPTIONAL,
asyncNRDC-r16 ENUMERATED {supported} OPTIONAL
}
CA-ParametersNRDC-v1630 ::= SEQUENCE {
ca-ParametersNR-ForDC-v1610 CA-ParametersNR-v1610 OPTIONAL,
ca-ParametersNR-ForDC-v1630 CA-ParametersNR-v1630 OPTIONAL
}
CA-ParametersNRDC-v1640 ::= SEQUENCE {
ca-ParametersNR-ForDC-v1640 CA-ParametersNR-v1640 OPTIONAL
}
CA-ParametersNRDC-v1650 ::= SEQUENCE {
supportedCellGrouping-r16 BIT STRING (SIZE (1..maxCellGroupings-r16)) OPTIONAL
}
CA-ParametersNRDC-v16a0 ::= SEQUENCE {
ca-ParametersNR-ForDC-v16a0 CA-ParametersNR-v16a0 OPTIONAL
}
CA-ParametersNRDC-v16j0 ::= SEQUENCE {
ca-ParametersNR-ForDC-v16j0 CA-ParametersNR-v1690 OPTIONAL
}
CA-ParametersNRDC-v1700 ::= SEQUENCE {
-- R1 31-9: Indicates the support of simultaneous transmission and reception of an IAB-node from multiple parent nodes
simultaneousRxBTx-IAB-MultipleParents-r17 ENUMERATED {supported} OPTIONAL,
condPSCellAdditionNRDC-r17 ENUMERATED {supported} OPTIONAL,
scg-ActivationDeactivationNRDC-r17 ENUMERATED {supported} OPTIONAL,
scg-ActivationDeactivationResumeNRDC-r17 ENUMERATED {supported} OPTIONAL,
beamManagementType-CBM-r17 ENUMERATED {supported} OPTIONAL
}
CA-ParametersNRDC-v1720 ::= SEQUENCE {
ca-ParametersNR-ForDC-v1700 CA-ParametersNR-v1700 OPTIONAL,
ca-ParametersNR-ForDC-v1720 CA-ParametersNR-v1720 OPTIONAL
}
```
```
}
CA-ParametersNRDC-v1730 ::=
ca-ParametersNR-ForDC-v1730 SEQUENCE {
CA-ParametersNR-v1730 OPTIONAL
}
CA-ParametersNRDC-v1760 ::=
ca-ParametersNR-ForDC-v1760 SEQUENCE {
CA-ParametersNR-v1760
}
CA-ParametersNRDC-v1780 ::=
ca-ParametersNR-ForDC-v1780 SEQUENCE {
CA-ParametersNR-v1780 OPTIONAL
}
CA-ParametersNRDC-v17b0 ::=
ca-ParametersNR-ForDC-v17b0 SEQUENCE {
CA-ParametersNR-v1740 OPTIONAL
}
↩CA-ParametersNRDC-v1800 ::=
ca-ParametersNR-ForDC-v1800 SEQUENCE {
CA-ParametersNR-v1800 OPTIONAL,
-- R1 55-6d: Capability on the number of BDs and non-overlapped CCEs per span for MCG and for
-- SCG when configured for NR-DC operation with Rel-16 PDCCH monitoring on all the serving cells
pdcch-BlindDetectionNRDC-r18 SEQUENCE (SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF
PDCCH-BlindDetectionMixed1-r18 OPTIONAL
}
CA-ParametersNRDC-v1830 ::=
ca-ParametersNR-ForDC-v1830 SEQUENCE {
CA-ParametersNR-v1830 OPTIONAL
}
CA-ParametersNRDC-v1900 ::=
ca-ParametersNR-ForDC-v1900 SEQUENCE {
CA-ParametersNR-v1900 OPTIONAL
}
PDCCH-BlindDetectionMixed1-r18 ::=
pdcch-BlindDetectionCG-UE-Mixed-r18 SEQUENCE {
SEQUENCE {
pdcch-BlindDetectionMCG-UE-Mixed-r18 INTEGER (1..15),
pdcch-BlindDetectionSCG-UE-Mixed-r18 INTEGER (1..15)
}
}
-- TAG-CA-PARAMETERS-NRDC-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CODEBOOKPARAMETERS-START
CodebookParameters ::= SEQUENCE {
type1 SEQUENCE {
singlePanel SEQUENCE {
supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
}
}
}
```
```
modes ENUMERATED {model, modelAndMode2},
maxNumberCSI-RS-PerResourceSet INTEGER (1..8)
},
multiPanel SEQUENCE {
supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
modes ENUMERATED {model, mode2, both},
nrofPanels ENUMERATED {n2, n4},
maxNumberCSI-RS-PerResourceSet INTEGER (1..8)
}
}
},
type2 SEQUENCE {
supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
parameterLx INTEGER (2..4),
amplitudeScalingType ENUMERATED {wideband, widebandAndSubband},
amplitudeSubsetRestriction ENUMERATED {supported}
}
type2-PortSelection SEQUENCE {
supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
parameterLx INTEGER (2..4),
amplitudeScalingType ENUMERATED {wideband, widebandAndSubband}
}
}
CodebookParameters-v1610 ::= SEQUENCE {
supportedCSI-RS-ResourceListAlt-r16 SEQUENCE {
type1-SinglePanel-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1-MultiPanel-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type2-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type2-PortSelection-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
}
}
CodebookParametersAddition-r16 ::= SEQUENCE {
etype2-r16 SEQUENCE {
-- R1 16-3a Regular eType 2 R=1
etype2R1-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
},
-- R1 16-3a-1 Regular eType 2 R=2
etype2R2-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
}
OPTIONAL,
-- R1 16-3a-2: Support of parameter combinations 7-8
paramComb7-8-r16 ENUMERATED {supported}
OPTIONAL,
-- R1 16-3a-3: Support of rank 3,4
rank3-4-r16 ENUMERATED {supported}
OPTIONAL,
-- R1 16-3a-4: CBSR with soft amplitude restriction
amplitudeSubsetRestriction-r16 ENUMERATED {supported}
OPTIONAL
}
}
```
```
} OPTIONAL,
etype2-PS-r16 SEQUENCE {
-- R1 16-3b Regular eType 2 R=1 PortSelection
etype2R1-PortSelection-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
},
-- R1 16-3b-1 Regular eType 2 R=2 PortSelection
etype2R2-PortSelection-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
-- R1 16-3b-2: Support of rank 3,4
rank3-4-r16 ENUMERATED {supported} OPTIONAL
} OPTIONAL
}
CodebookComboParametersAddition-r16 ::= SEQUENCE {
-- R1 16-8 Mixed codebook types
type1SP-Type2-null-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
type1SP-Type2PS-null-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
type1SP-eType2R1-null-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
type1SP-eType2R2-null-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
type1SP-eType2R1PS-null-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
type1SP-eType2R2PS-null-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
type1SP-Type2-Type2PS-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
type1MP-Type2-null-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
type1MP-Type2PS-null-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
type1MP-eType2R1-null-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
type1MP-eType2R2-null-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
type1MP-eType2R1PS-null-r16 SEQUENCE {
```
```
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
}
type1MP-eType2R2PS-null-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
}
type1MP-Type2-Type2PS-r16 SEQUENCE {
supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
}
}
```
```
CodebookParametersfetype2-r17 ::= SEQUENCE {
-- R1 23-9-1 Basic Features of Further Enhanced Port-Selection Type II Codebook (FeType-II)
fetype2basic-r17 SEQUENCE (SIZE (1.. maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
-- R1 23-9-2 Support of M=2 and R=1 for FeType-II
fetype2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r17)) OF INTEGER (0.. maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- R1 23-9-4 Support of R = 2 for FeType-II
fetype2R2-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r17)) OF INTEGER (0.. maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- R1 23-9-3 Support of rank 3, 4 for FeType-II
fetype2Rank3Rank4-r17 ENUMERATED {supported} OPTIONAL
}
```
```
CodebookComboParameterMixedType-r17 ::= SEQUENCE {
-- R1 23-9-5 Active CSI-RS resources and ports for mixed codebook types in any slot
type1SP-feType2PS-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-feType2PS-M2R2-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-feType2PS-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-feType2PS-M2R2-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL
}
```
```
}
CodebookComboParameterMultiTRP-r17 ::= SEQUENCE {
-- R1 23-7-1b Active CSI-RS resources and ports in the presence of multi-TRP CSI
-- {Codebook 2, Codebook 3} =(NULL, NULL)
nCJT-null-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-null-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- {Codebook 2, Codebook 3} = { ("Rel 16 combinations in FG 16-8") }
nCJT-Type2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-Type2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-eType2R1-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-eType2R2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-eType2R1PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-eType2R2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-Type2-Type2PS-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-Type2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-Type2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-eType2R1-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-eType2R2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-eType2R1PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-eType2R2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-Type2-Type2PS-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- {Codebook 2, Codebook 3} = { ("New Rel17 combinations in FG 23-9-5") }
nCJT-feType2PS-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-feType2PS-M2R2-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
```
```
nCJT1SP-feType2PS-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-feType2PS-M2R2-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL
}
```
```
CodebookParametersAdditionPerBC-r16:= SEQUENCE {
-- R1 16-3a Regular eType 2 R=1
etype2R1-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- R1 16-3a-1 Regular eType 2 R=2
etype2R2-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- R1 16-3b Regular eType 2 R=1 PortSelection
etype2R1-PortSelection-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- R1 16-3b-1 Regular eType 2 R=2 PortSelection
etype2R2-PortSelection-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL
}
```
```
CodebookComboParametersAdditionPerBC-r16:= SEQUENCE {
-- R1 16-8 Mixed codebook types
type1SP-Type2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-Type2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-eType2R1-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-eType2R2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-eType2R1PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-eType2R2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-Type2-Type2PS-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-Type2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-Type2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-eType2R1-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
}
```
```
type1MP-eType2R2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-eType2R1PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-eType2R2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-Type2-Type2PS-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL
}
CodebookParametersfetype2PerBC-r17 ::= SEQUENCE {
-- R1 23-9-1 Basic Features of Further Enhanced Port-Selection Type II Codebook (FeType-II)
fetype2basic-r17 SEQUENCE (SIZE (1.. maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
-- R1 23-9-2 Support of M=2 and R=1 for FeType-II
fetype2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r17)) OF INTEGER (0.. maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- R1 23-9-4 Support of R = 2 for FeType-II
fetype2R2-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r17)) OF INTEGER (0.. maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL
}
CodebookComboParameterMixedTypePerBC-r17 ::= SEQUENCE {
-- R1 23-9-5 Active CSI-RS resources and ports for mixed codebook types in any slot
type1SP-feType2PS-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-feType2PS-M2R2-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1SP-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-feType2PS-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-feType2PS-M2R2-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
type1MP-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL
}
```
```
CodebookComboParameterMultiTRP-PerBC-r17 ::= SEQUENCE {
-- R1 23-7-1b Active CSI-RS resources and ports in the presence of multi-TRP CSI
-- {Codebook 2, Codebook 3} = (NULL, NULL)
nCJT-null-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-null-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- {Codebook 2, Codebook 3} = { ( "Rel 16 combinations in FG 16-8" ) }
nCJT-Type2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-Type2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-eType2R1-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-eType2R2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-eType2R1PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-eType2R2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-Type2-Type2PS-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-Type2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-Type2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-eType2R1-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-eType2R2-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-eType2R1PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-eType2R2PS-null-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-Type2-Type2PS-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- {Codebook 2, Codebook 3} = { "New Rel17 combinations in FG 23-9-5" }
nCJT-feType2PS-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-feType2PS-M2R2-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-feType2PS-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
}
```
```
nCJT1SP-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-feType2PS-M2R2-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
nCJT1SP-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL
}
```
```
CodebookParametersettype2DopplerCSI-r18 ::= SEQUENCE {
-- R1 40-3-2-1: Support of Rel-16-based doppler CSI
eType2Doppler-r18 SEQUENCE {
supportedCSI-RS-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
valueY-P-SP-CSI-RS-r18 INTEGER (1..3),
valueY-A-CSI-RS-r18 INTEGER (1..3),
scalingfactor-r18 ENUMERATED {n1, n2, n4}
},
-- R1 40-3-2-1a: Support of Rel-16-based doppler measurement with N4>1
eType2DopplerN4-r18 SEQUENCE {
supportedCSI-RS-ReportSettingList1-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
SupportedCSI-RS-ReportSetting-r18,
supportedCSI-RS-ReportSettingList2-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
SupportedCSI-RS-ReportSetting-r18
} OPTIONAL,
-- R1 40-3-2-1a-1: DD unit size when A-CSI-RS is configured for CMR N4>1
ddUnitSize-A-CSI-RS-CMR-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-2-1b: Maximum number of aperiodic CSI-RS resources that can be configured in the same CSI report setting for
-- Rel-16-based doppler measurement
maxNumberAperiodicCSI-RS-Resource-r18 ENUMERATED {n4, n8, n12} OPTIONAL,
-- R1 40-3-2-2: Support R=2 for Rel-16-based doppler codebook
eType2DopplerR2-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- R1 40-3-2-3: Support X=1 based on first and last slot of WCSI, for Rel-16-based doppler codebook
eType2DopplerX1-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-2-3a: Support X=2 CQI based on 2 slots for Rel-16-based doppler codebook
eType2DopplerX2-r18 ENUMERATED {supported} OPTIONAL,
--R1 40-3-2-7: support of l = (n - nCSI,ref ) for CSI reference slot for Rel-16 based doppler codebook
eType2DopplerL-N4D1-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-2-8: Support of L=6 for Rel-16 based doppler codebook
eType2DopplerL6-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-2-9: Support of rank equals 3 and 4 for Rel-16 based doppler codebook
eType2DopplerR3R4-r18 ENUMERATED {supported} OPTIONAL
}
```
```
CodebookParametersfetype2DopplerCSI-r18 ::= SEQUENCE {
-- R1 40-3-2-4: Support of Rel-17-based doppler CSI
feType2Doppler-r18 SEQUENCE {
```
```
supportedCSI-RS-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
valueY-A-CSI-RS-r18 INTEGER (1..3),
scalingfactor-r18 ENUMERATED {n1, n2, n4}
},
-- R1 40-3-2-4b: Maximum number of aperiodic CSI-RS resources that can be configured in the same CSI report setting for
-- Rel-17-based doppler CSI
maxNumberAperiodicCSI-RS-Resource-r18 ENUMERATED {n4, n8, n12} OPTIONAL,
-- R1 40-3-2-5: Support of M=2 and R=1 for Rel-17-based doppler codebook
feType2DopplerM2R1-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- R1 40-3-2-6: Support R=2 for Rel-17-based doppler codebook
feType2DopplerR2-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
--R1 40-3-2-7a: Support of l = (n - nCSI,ref ) for CSI reference slot for Rel-17 based doppler codebook
feType2DopplerL-N4Dl-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-2-10: Support of rank equals 3 and 4 for Rel-17 based doppler codebook
feType2DopplerR3R4-r18 ENUMERATED {supported} OPTIONAL
}
CodebookParametersettype2CJT-r18 ::= SEQUENCE {
-- R1 40-3-1-1: Basic feature for Rel-16-based CJT type-II codebook
eType2CJT-r18 SEQUENCE {
supportedCSI-RS-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
scalingfactor-r18 ENUMERATED {n1, nldot5, n2},
maxNumberNZP-CSI-RS-MultiTRP-CJT-r18 INTEGER (2..4)
},
-- R1 40-3-1-1a: Support of mode 1 for Rel-16-based CJT type-II codebook with FD basis selection integer frequency offset
eType2CJT-FD-IO-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL,
-- R1 40-3-1-2: Support for FD basis selection fractional offset mode for Rel-16-based CJT codebook with mode1
eType2CJT-FD-FO-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-1-3: Support R=2 for Rel-16-based CJT codebook
eType2CJT-R2-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL,
-- R1 40-3-1-4: Support pv={1/2,1/2,1/2,1/2} and beta=1/2 for Rel-16-based CJT codebook
eType2CJT-PV-Beta-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-1-9: Support for 2NN1N2 >32 for Rel-16 based CJT codebook
eType2CJT-2NN1N2-r18 ENUMERATED {n64,n96,n128} OPTIONAL,
-- R1 40-3-1-12: Support of Rank 3 and 4 for Rel-16-based CJT type-II codebook
eType2CJT-Rank3Rank4-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-1-14: Support of Support of L=6 for Rel-16-based CJT type-II codebook
eType2CJT-L6-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-1-15: dynamic selection of N<=N_TRP for Rel-16-based CJT type-II codebook
eType2CJT-NN-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-1-17: Support for N_L>1 combinations of number of SD basis across CSI-RS resources for Rel-16-based CJT
-- type-II codebook
eType2CJT-NL-SD-r18 ENUMERATED {n2,n4} OPTIONAL,
-- R1 40-3-1-23: Unequal number of spatial basis selection configuration for multi-TRP CJT
eType2CJT-Unequal-r18 ENUMERATED {supported} OPTIONAL
}
```
```
}
CodebookParametersfetype2CJT-r18 ::= SEQUENCE {
-- R1 40-3-1-5: Basic feature for Rel-17-based CJT type-II codebook
feType2CJT-r18 SEQUENCE {
supportedCSI-RS-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
scalingfactor-r18 ENUMERATED {n1, n1dot5, n2},
maxNumberNZP-CSI-RS-MultiTRP-CJT-r18 INTEGER (2..4)
},
-- R1 40-3-1-5a: Support of mode 1 for Rel-17-based CJT type-II codebook with FD basis selection integer frequency offset
feType2CJT-FD-IO-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL,
-- R1 40-3-1-6: Support for FD basis selection fractional offset mode for Rel-17-based CJT codebook with model
feType2CJT-FD-FO-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-1-7: Support of M=2 and R=1 for Rel-17-based CJT codebook
feType2CJT-M2R1-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL,
-- R1 40-3-1-8: Support of R=2 for Rel-17-based CJT codebook
feType2CJT-R2-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL,
-- R1 40-3-1-9a: Support for 2NN1N2 >32 for Rel-17 based CJT codebook
feType2CJT-2NN1N2-r18 ENUMERATED {n64,n96,n128} OPTIONAL,
-- R1 40-3-1-13: Support of Rank 3 and 4 for Rel-17-based CJT type-II codebook
feType2CJT-Rank3Rank4-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-1-16: dynamic selection of N<=N TRP for Rel-17-based CJT type-II codebook
feType2CJT-NN-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-1-18: Support for N_L>1 combinations of number of SD basis across CSI-RS resources for Rel-17-based CJT
-- type-II codebook
feType2CJT-NL-r18 ENUMERATED {n2,n4} OPTIONAL,
-- R1 40-3-1-23a: Unequal number of port selection configuration for multi-TRP CJT
feType2CJT-Unequal-r18 ENUMERATED {supported} OPTIONAL
}
CodebookComboParametersCJT-r18 ::= SEQUENCE {
-- R1 40-3-1-11: Active CSI-RS resources and ports for mixed codebook types including Type-II-CJT in any slot
-- {Codebook 1} = Type I SP
cjt-Type1SP-eType2R1-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
cjt-Type1SP-eType2R2-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
cjt-Type1SP-feType2R1M1-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
cjt-Type1SP-feType2R1M2-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
cjt-Type1SP-feType2R2M2-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- {Codebook 1} = Type I MP
cjt-Type1MP-eType2R1-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
cjt-Type1MP-eType2R2-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
cjt-Type1MP-feType2R1M1-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
```
```
cjt-Type1MP-feType2R1M2-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL,
cjt-Type1MP-feType2R2M2-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL,
}
CodebookParametersHARQ-ACK-PUSCH-r18 ::= SEQUENCE {
-- R1 55-4a: Multiplexing Type-1 HARQ-ACK codebook in a PUSCH for PDSCH scheduled after UL grant
multiplexingType1-r18 ENUMERATED {supported} OPTIONAL,
-- R1 55-4b: Multiplexing Type-2 HARQ-ACK codebook in a PUSCH for PDSCH scheduled after UL grant
multiplexingType2-r18 ENUMERATED {supported} OPTIONAL,
-- R1 55-4c: Multiplexing Type-3 HARQ-ACK codebook in a PUSCH for PDSCH scheduled after UL grant
multiplexingType3-r18 ENUMERATED {supported} OPTIONAL,
-- R1 55-4d: Determining a different PUCCH resource to transmit HARQ-ACK for PDSCH scheduled after UL grant
pucch-DiffResource-PDSCH-r18 ENUMERATED {supported} OPTIONAL,
-- R1 55-4e: Determining different codebook size to transmit HARQ-ACK for PDSCH scheduled after UL grant
diffCB-Size-PDSCH-r18 ENUMERATED {supported} OPTIONAL
}
CodebookParametersType1SP-SchemeA-r19 ::= SEQUENCE {
-- R1 59-2-1-1: Enhanced Type-I SP codebook for 64 ports - Scheme-A
enhType1SP64PortsSchemeA-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
maxRank-r19 INTEGER (4..8),
maxNumberResource-r19 INTEGER {n2, n4},
processingCapability-r19 ENUMERATED {cap1, cap2},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
},
-- R1 59-2-1-1a: Enhanced Type-I SP codebook for 48 ports - Scheme-A
enhType1SP48PortsSchemeA-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
maxRank-r19 INTEGER (4..8),
maxNumberResource-r19 INTEGER (2..3),
processingCapability-r19 ENUMERATED {cap1, cap2},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
}
}
-- R1 59-2-1-1b: Enhanced Type-I SP codebook for 128 ports - Scheme-A
OPTIONAL,
enhType1SP128PortsSchemeA-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
maxRank-r19 INTEGER (4..8),
processingCapability-r19 ENUMERATED {cap1, cap2},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
}
OPTIONAL
}
CodebookParametersType1SP-SchemeB-r19 ::= SEQUENCE {
```
```
-- R1 59-2-1-1c: Enhanced Type-I SP codebook for 64 ports - Scheme-B
enhType1SP64PortsSchemeB-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
maxRank-r19 INTEGER (4..8),
maxNumberResource-r19 ENUMERATED {n2, n4},
processingCapability-r19 ENUMERATED {cap1, cap2},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
},
-- R1 59-2-1-1d: Enhanced Type-I SP codebook for 48 ports - Scheme-B
enhType1SP48PortsSchemeB-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
maxRank-r19 INTEGER (4..8),
maxNumberResource-r19 ENUMERATED {n2,n3},
processingCapability-r19 ENUMERATED {cap1, cap2},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
}
OPTIONAL,
-- R1 59-2-1-1e: Enhanced Type-I SP codebook for 128 ports - Scheme-B
enhType1SP128PortsSchemeB-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
maxRank-r19 INTEGER (4..8),
processingCapability-r19 ENUMERATED {cap1, cap2},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
}
OPTIONAL
}
CodebookParametersType1MP-r19 ::= SEQUENCE {
-- R1 59-2-1-2: Enhanced Type-I MP codebook for 64 ports
enhType1MP64Ports-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
maxPanel-r19 ENUMERATED {n2, n4},
maxNumberResource-r19 ENUMERATED {n2, n4},
processingCapability-r19 ENUMERATED {cap1, cap2},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
},
-- R1 59-2-1-2a: Enhanced Type-I MP codebook for 48 ports
enhType1MP48Ports-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
maxPanel-r19 ENUMERATED {n2, n4},
maxNumberResource-r19 ENUMERATED {n2,n3},
processingCapability-r19 ENUMERATED {cap1, cap2},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
}
OPTIONAL,
-- R1 59-2-1-2b: Enhanced Type-I MP codebook for 128 ports
```
```
enhType1MP128Ports-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
maxPanel-r19 ENUMERATED {n2, n4},
processingCapability-r19 ENUMERATED {cap1, cap2},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL
}
CodebookParameterseType2Ext-r19 ::= SEQUENCE {
-- R1 59-2-1-3: Extended Rel-16 eType-II codebook for 64 Tx ports
eType2-64PortExt-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
processingCapability-r19 ENUMERATED {cap1, cap2},
maxNumberResource-r19 ENUMERATED {n2, n4},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
},
-- R1 59-2-1-3a: Extended Rel-16 eType-II codebook for 48 Tx ports
eType2-48PortExt-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
processingCapability-r19 ENUMERATED {cap1, cap2},
maxNumberResource-r19 ENUMERATED {n2,n3},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
-- R1 59-2-1-3b: Extended Rel-16 eType-II codebook for 128 Tx ports
eType2-128PortExt-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
processingCapability-r19 ENUMERATED {cap1, cap2},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
} OPTIONAL,
-- R1 59-2-1-3-1: PMI sub-bands with R=2 for extended Rel-16 eType-II codebook for up to 128 ports
eType2R2Ext-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- R1 59-2-1-3-3-2: Parameter combinations 7-8 for extended Rel-16 eType-II codebook for up to 128 ports
eType2ExtPC7-8-r19 ENUMERATED {supported}
OPTIONAL,
-- R1 59-2-1-3-3: Rank 3,4 for extended Rel-16 eType-II codebook for up to 128 ports
eType2R3R4Ext-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL
}
CodebookParametersfType2Ext-r19 ::= SEQUENCE {
-- R1 59-2-1-4: Extended Rel-17 FeType-II codebook with 64 Tx ports
feType2-64PortExt-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
processingCapability-r19 ENUMERATED {cap1, cap2},
}
}
```
```
maxNumberResource-r19 ENUMERATED {n2, n4},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
},
-- R1 59-2-1-4a: Extended Rel-17 FeType-II codebook with 48 Tx ports
feType2-48PortExt-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
processingCapability-r19 ENUMERATED {cap1, cap2},
maxNumberResource-r19 ENUMERATED {n2,n3},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
}
-- R1 59-2-1-4b: M=2 and R=1 for extended Rel-17 FeType-II PS (port selection) codebook for up to 64 ports
feType2-M2R1Ext-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
--R1 59-2-1-4c: M=2 and R=2 for extended Rel-17 FeType-II PS (port selection) codebook for up to 64 ports
feType2-M2R2Ext-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
-- R1 59-2-1-4d: Rank 3,4 for extended Rel-17 FeType-II PS (port selection) codebook for up to 64ports
feType2-R3R4Ext-r19 ENUMERATED {supported}
}
```
CodebookParameterseType2DopplerExt-r19 ::= SEQUENCE {
```
-- R1 59-2-1-5: Extended Rel-18 eType-II Doppler codebook for 64 Tx ports
eType2Doppler-64PortExt-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
processingCapability-r19 ENUMERATED {cap1, cap2},
valueY-P-SP-CSI-RS-r19 INTEGER (1..3),
valueY-A-CSI-RS-r19 INTEGER (1..3),
scalingfactor-r19 ENUMERATED {n1, n2, n4},
maxNumberResource-r19 ENUMERATED {n2, n4},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
},
-- R1 59-2-1-5a: Extended Rel-18 eType-II Doppler codebook for 48 Tx ports
eType2Doppler-48PortExt-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
processingCapability-r19 ENUMERATED {cap1, cap2},
valueY-P-SP-CSI-RS-r19 INTEGER (1..3),
valueY-A-CSI-RS-r19 INTEGER (1..3),
scalingfactor-r19 ENUMERATED {n1, n2, n4},
maxNumberResource-r19 ENUMERATED {n2,n3},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
}
-- R1 59-2-1-5b: Extended Rel-18 eType-II Doppler codebook for 128 Tx ports
eType2Doppler-128PortExt-r19 SEQUENCE {
supportedCSI-RS-ResourceExtList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
processingCapability-r19 ENUMERATED {cap1, cap2},
```
```
valueY-P-SP-CSI-RS-r19 INTEGER (1..3),
valueY-A-CSI-RS-r19 INTEGER (1..3),
scalingFactor-r19 ENUMERATED {n1, n2, n4},
supportedCSI-RS-ResourceListPerCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16)
}
OPTIONAL,
-- R1 59-2-1-5c: N4>1 for extended Rel-18 Type-II Doppler codebook for up to 128 ports
eType2DopplerN4Ext-r19 SEQUENCE {
supportedCSI-RS-ReportSettingList1-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
SupportedCSI-RS-ReportSettingExt-r19,
supportedCSI-RS-ReportSettingList2-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
SupportedCSI-RS-ReportSettingExt-r19
}
OPTIONAL,
-- R1 59-2-1-5d: DD unit size d=1 when A-CSI-RS is configured for CMR N4>1 for extended Rel-18 Type-II Doppler codebook for up to 128 ports
ddUnitSize-A-CSI-RS-CMR-Ext-r19 ENUMERATED {supported}
OPTIONAL,
-- R1 59-2-1-5e: Maximum number of aperiodic CSI-RS resources groups that can be configured in the same CSI report setting for extended
-- Rel-18 Type-II Doppler codebook for up to 128 ports
maxNumberAperiodicCSI-RS-ResourceExt-r19 ENUMERATED {n4, n8, n12}
OPTIONAL,
-- R1 59-2-1-5f: PMI subband R=2 for extended Rel-18 Type-II Doppler codebook for up to 128 ports
eType2DopplerR2Ext-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
OPTIONAL,
-- R1 59-2-1-5g: X=1 based on first and last slot of WCSI for extended Rel-18 Type-II Doppler codebook for up to 128 ports
eType2DopplerX1Ext-r19 ENUMERATED {supported}
OPTIONAL,
-- R1 59-2-1-5h: X=2 CQI based on 2 slots for extended Rel-18 Type-II Doppler codebook for up to 128 ports
eType2DopplerX2Ext-r19 ENUMERATED {supported}
OPTIONAL,
--R1 59-2-1-5i: $l = (n - n_{CSI,ref} )$ for CSI reference slot for extended Rel-18 Type-II Doppler codebook for up to 128 ports
eType2DopplerL-N4D1Ext-r19 ENUMERATED {supported}
OPTIONAL,
-- R1 59-2-1-5j: L=6 for CSI reference slot for extended Rel-18 Type-II Doppler codebook for up to 128 ports
eType2DopplerL6Ext-r19 ENUMERATED {supported}
OPTIONAL,
-- R1 59-2-1-5k: Rank 3 and 4 for CSI reference slot for extended Rel-18 Type-II Doppler codebook for up to 128 ports
eType2DopplerR3R4Ext-r19 ENUMERATED {supported}
OPTIONAL,
-- R1 59-2-1-5l: Processing timeline for CSI reference slot for extended Rel-18 Type-II Doppler codebook for up to 128 ports
eType2DopplerProcessingTimelineExt-r19 SEQUENCE {
valueW-r19 SEQUENCE{
scs-15kHz ENUMERATED {value1, value2}
OPTIONAL,
scs-30kHz ENUMERATED {value1, value2}
OPTIONAL,
scs-60kHz ENUMERATED {value1, value2}
OPTIONAL,
scs-120kHz ENUMERATED {value1, value2}
OPTIONAL
},
timeRelaxation-r19 ENUMERATED {cap1, cap2}
}
OPTIONAL,
-- R1 59-2-1-5m: Maximum periodicity of CMR when configured as periodic CSI-Rs for extended Rel-18 Type-II Doppler codebook for up to 128 ports
eType2MaxPeriodicityCMR-r19 ENUMERATED {s14, s15, s18, s110, s120}
OPTIONAL
}
-- R1 59-2-2-1: Hybrid BF (CRI-based) with Rel-15 Type-I SP codebook
CodebookParametersHybridBF-Type1SP-r19 ::= SEQUENCE {
maxNumberCRI-Report-r19 INTEGER (1..4),
supportedCSI-RS-ResourceHybridList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
maxValueKs-r19 INTEGER (2..8)
}
```
```
-- R1 59-2-2-2: Hybrid BF (CRI-based) with Rel-16 eType-II codebook
CodebookParametersHybridBF-eType2-r19 ::= SEQUENCE {
maxNumberCRI-Report-r19 INTEGER (1..2),
supportedCSI-RS-ResourceHybridList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
maxValueKs-r19 INTEGER (2..4)
}
CodebookParametersCSI-PredictionDoppler-r19 ::= SEQUENCE {
-- R1 58-3-1b: Maximum number of aperiodic CSI-RS resources that can be configured in the same CSI report setting for Rel-16-based
-- doppler measurement for UE side inference of CSI prediction
maxNumberOfAperiodic-CSI-RS-Resource-r19 ENUMERATED {n4,n8,n12} OPTIONAL,
-- R1 58-3-1-2: Support R=2 for Rel-16-based doppler codebook for UE side inference of CSI prediction
eType2DopplerR2-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL,
-- R1 58-3-1-3: Support X=1 based on first and last slot of WCSI, for Rel-16-based doppler codebook for UE side inference of CSI prediction
eType2DopplerX1-r19 ENUMERATED {supported} OPTIONAL,
-- R1 58-3-1-3a: Support X=2 CQI based on 2 slots for Rel-16-based doppler codebook for UE side inference of CSI prediction
eType2DopplerX2-r19 ENUMERATED {supported} OPTIONAL,
-- R1 58-3-1-4: support of l = ( n - nCSI,ref ) for CSI reference slot for Rel-16 based doppler codebook for UE side inference of CSI prediction
eType2DopplerL-N4D1-r19 ENUMERATED {supported} OPTIONAL,
-- R1 58-3-1-5: Support of L=6 for Rel-16 based doppler codebook for UE side inference of CSI prediction
eType2DopplerL6-r19 ENUMERATED {supported} OPTIONAL,
-- R1 58-3-1-6: Sup Support of rank equals 3 and 4 for Rel-16 based doppler codebook for UE side inference of CSI prediction port of
-- rank equals 3 and 4 for Rel-16 based doppler codebook for UE side inference of CSI prediction
eType2DopplerR3R4-r19 ENUMERATED {supported} OPTIONAL,
-- R1 58-3-1-7: Active CSI-RS resources and ports for mixed R16 based doppler codebook for CSI prediction via UE side model with
-- other codebooks in any slot
codebookComboParameterMixedTypePrediction-r19 SEQUENCE {
type1SP-Type1SP-N4-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-
r16)
OPTIONAL,
type1SP-eType2SP-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-
r16)
OPTIONAL,
type1SP-eType2SP-N4-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-
r16)
OPTIONAL,
type1SP-N4-eType2SP-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-
r16)
OPTIONAL,
type1SP-N4-eType2SP-N4-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-
r16)
OPTIONAL,
eType2SP-eType2SP-N4-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-
r16)
OPTIONAL,
OPTIONAL
}
}
CodebookVariantsList-r16 ::= SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesAlt-r16)) OF SupportedCSI-RS-Resource
CodebookVariantsListExt-r19 ::= SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesAlt-r16)) OF SupportedCSI-RS-ResourceExt-r19
CodebookVariantsListAggregate-r19 ::= SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesAlt-r16)) OF SupportedCSI-RS-ResourceAggregate-r19
```
```
CodebookVariantsListHybrid-r19 ::= SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesAlt-r16)) OF SupportedCSI-RS-ResourceHybrid-r19
```
```
SupportedCSI-RS-Resource ::= SEQUENCE {
maxNumberTxPortsPerResource ENUMERATED {p2, p4, p8, p12, p16, p24, p32},
maxNumberResourcesPerBand INTEGER (1..64),
totalNumberTxPortsPerBand INTEGER (2..256)
}
```
```
SupportedCSI-RS-ReportSetting-r18 ::= SEQUENCE {
maxN4-r18 ENUMERATED {n1, n2, n4, n8},
maxNumberTxPortsPerResource-r18 ENUMERATED {p2, p4, p8, p12, p16, p24, p32},
maxNumberResourcesPerBand-r18 INTEGER (1..64),
totalNumberTxPortsPerBand-r18 INTEGER (2..256)
}
```
```
SupportedCSI-RS-ResourceExt-r19 ::= SEQUENCE {
maxNumberResourcesPerBand-r19 CHOICE {
maxNumberResourcesPerBand1-r19 INTEGER (1..64),
maxNumberResourcesPerBand2-r19 ENUMERATED {n128, n256}
},
totalNumberTxPortsPerBand-r19 CHOICE {
totalNumberTxPortsPerBand1-r19 INTEGER (64..256),
totalNumberTxPortsPerBand2-r19 ENUMERATED {n512, n768, n1024}
}
}
```
```
SupportedCSI-RS-ResourceAggregate-r19 ::= SEQUENCE {
maxNumberTxPortsPerAggregatedResource-r19 ENUMERATED {p48, p64, p128},
maxNumberAggregatedResources-r19 CHOICE {
maxNumberAggregatedResources1-r19 INTEGER (1..64),
maxNumberAggregatedResources2-r19 ENUMERATED {n128, n256}
},
totalNumberTxPorts-r19 CHOICE {
totalNumberTxPorts1-r19 INTEGER (48..256),
totalNumberTxPorts2-r19 ENUMERATED {n512, n768, n1024}
}
}
```
```
SupportedCSI-RS-ReportSettingExt-r19 ::= SEQUENCE {
maxN4-r19 ENUMERATED {n1, n2, n4, n8},
maxNumberTxPortsPerAggregatedResource-r19 ENUMERATED {p48, p64, p128},
maxNumberAggregatedResources-r19 CHOICE {
maxNumberAggregatedResources1-r19 INTEGER (1..64),
maxNumberAggregatedResources2-r19 ENUMERATED {n128, n256}
},
totalNumberTxPorts-r19 CHOICE {
totalNumberTxPorts1-r19 INTEGER (64..256),
totalNumberTxPorts2-r19 ENUMERATED {n512, n768, n1024}
}
}
```
```
SupportedCSI-RS-ResourceHybrid-r19 ::= SEQUENCE {
maxNumberTxPortsPerResource-r19 ENUMERATED {p2, p4, p8, p12, p16, p24, p32},
```
```
maxNumberResources-r19 INTEGER (1..256),
totalNumberTxPorts-r19 CHOICE {
totalNumberTxPorts1-r19 INTEGER (64..256),
totalNumberTxPorts2-r19 ENUMERATED {n512, n768, n1024}
}
}
-- TAG-CODEBOOKPARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-DL-PRS-MEASUREMENTWITHRXFH-RRC-CONNECTED-START
DL-PRS-MeasurementWithRxFH-RRC-Connected-r18 ::= SEQUENCE {
maximumPRS-BandwidthAcrossAllHopsFR1-r18 ENUMERATED {mhz40, mhz50, mhz80, mhz100} OPTIONAL,
maximumPRS-BandwidthAcrossAllHopsFR2-r18 ENUMERATED {mhz100, mhz200, mhz400} OPTIONAL,
maximumFH-Hops-r18 ENUMERATED {n2, n3, n4, n5, n6} OPTIONAL,
processingDuration-r18 SEQUENCE {
processingPRS-SymbolsDurationN3-r18 ENUMERATED {msDot125, msDot25, msDot5, ms1, ms2, ms4, ms6, ms8, ms12,
ms16, ms20, ms25, ms30, ms32, ms35, ms40, ms45, ms50},
processingDurationT3-r18 ENUMERATED {ms8, ms16, ms20, ms30, ms40, ms80, ms160, ms320, ms640, ms1280}
} OPTIONAL,
}
```
```
rf-RxRetuneTimeFR1-r18 ENUMERATED {n70, n140, n210} OPTIONAL,
rf-RxRetuneTimeFR2-r18 ENUMERATED {n35, n70, n140} OPTIONAL,
numOfOverlappingPRB-r18 ENUMERATED {n0, n1, n2, n4} OPTIONAL,
...
}
-- TAG-DL-PRS-MEASUREMENTWITHRXFH-RR-C-CONNECTED-STOP
-- ASN1STOP
-- ASN1START
-- TAG-EREDCAPPARAMETERS-START
ERedCapParameters-r18 ::= SEQUENCE {
-- R1 48-1: eRedCap UE with reduced peak data rate and reduced baseband bandwidth in FR1
supportOfERedCap-r18 ENUMERATED {supported},
-- R1 48-2: eRedCap UE with reduced peak data rate without reduced baseband bandwidth in FR1
eRedCapNotReducedBB-BW-r18 ENUMERATED {supported} OPTIONAL,
eRedCapIgnoreCapabilityFiltering-r18 ENUMERATED {supported} OPTIONAL
}
-- TAG-EREDCAPPARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-FEATURESETDOWNLINK-START
FeatureSetDownlink ::= SEQUENCE {
featureSetListPerDownlinkCC SEQUENCE (SIZE (1..maxNrofServingCells)) OF FeatureSetDownlinkPerCC-Id,
intraBandFreqSeparationDL FreqSeparationClass OPTIONAL,
scalingFactor ENUMERATED {f0p4, f0p75, f0p8} OPTIONAL,
dummy8 ENUMERATED {supported} OPTIONAL,
scellWithoutSSB ENUMERATED {supported} OPTIONAL,
csi-RS-MeasSCellWithoutSSB ENUMERATED {supported} OPTIONAL,
dummy1 ENUMERATED {supported} OPTIONAL,
type1-3-CSS ENUMERATED {supported} OPTIONAL,
pdccch-MonitoringAnyOccasions ENUMERATED {withoutDCI-Gap, withDCI-Gap} OPTIONAL,
dummy2 ENUMERATED {supported} OPTIONAL,
ue-SpecificUL-DL-Assignment ENUMERATED {supported} OPTIONAL,
searchSpaceSharingCA-DL ENUMERATED {supported} OPTIONAL,
timeDurationForQCL SEQUENCE {
scs-60kHz ENUMERATED {s7, s14, s28} OPTIONAL,
scs-120kHz ENUMERATED {s14, s28} OPTIONAL
} OPTIONAL,
pdsch-ProcessingType1-DifferentTB-PerSlot SEQUENCE {
scs-15kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,
scs-30kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,
scs-60kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,
scs-120kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL
} OPTIONAL,
dummy3 DummyA OPTIONAL,
dummy4 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyB OPTIONAL,
dummy5 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyC OPTIONAL,
dummy6 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyD OPTIONAL,
dummy7 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyE OPTIONAL
}
```
```
FeatureSetDownlink-v1540 ::= SEQUENCE {
oneFL-DMRS-TwoAdditionalDMRS-DL ENUMERATED {supported} OPTIONAL,
additionalDMRS-DL-Alt ENUMERATED {supported} OPTIONAL,
twoFL-DMRS-TwoAdditionalDMRS-DL ENUMERATED {supported} OPTIONAL,
oneFL-DMRS-ThreeAdditionalDMRS-DL ENUMERATED {supported} OPTIONAL,
pdcch-MonitoringAnyOccasionsWithSpanGap SEQUENCE {
scs-15kHz ENUMERATED {set1, set2, set3} OPTIONAL,
scs-30kHz ENUMERATED {set1, set2, set3} OPTIONAL,
scs-60kHz ENUMERATED {set1, set2, set3} OPTIONAL,
scs-120kHz ENUMERATED {set1, set2, set3} OPTIONAL
} OPTIONAL,
pdsch-SeparationWithGap ENUMERATED {supported} OPTIONAL,
pdsch-ProcessingType2 SEQUENCE {
scs-15kHz ProcessingParameters OPTIONAL,
scs-30kHz ProcessingParameters OPTIONAL,
scs-60kHz ProcessingParameters OPTIONAL
} OPTIONAL,
pdsch-ProcessingType2-Limited SEQUENCE {
differentTB-PerSlot-SCS-30kHz ENUMERATED {upto1, upto2, upto4, upto7}
} OPTIONAL,
dl-MCS-TableAlt-DynamicIndication ENUMERATED {supported} OPTIONAL
}
FeatureSetDownlink-v15a0 ::= SEQUENCE {
supportedSRS-Resources SRS-Resources OPTIONAL
}
FeatureSetDownlink-v15t0 ::= SEQUENCE {
zeroSlotOffsetAperiodicSRS ENUMERATED {supported} OPTIONAL
}
FeatureSetDownlink-v1610 ::= SEQUENCE {
-- 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
cbgPDSCH-ProcessingType1-DifferentTB-PerSlot-r16 SEQUENCE {
scs-15kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
scs-30kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
scs-60kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
scs-120kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL
} OPTIONAL,
-- 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
cbgPDSCH-ProcessingType2-DifferentTB-PerSlot-r16 SEQUENCE {
scs-15kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
scs-30kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
scs-60kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
scs-120kHz-r16 ENUMERATED {one, upto2, upto4, upto7} OPTIONAL
} OPTIONAL,
intraFreqDAPS-r16 SEQUENCE {
intraFreqDiffSCS-DAPS-r16 ENUMERATED {supported} OPTIONAL,
intraFreqAsyncDAPS-r16 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
intraBandFreqSeparationDL-v1620 FreqSeparationClassDL-v1620 OPTIONAL,
intraBandFreqSeparationDL-Only-r16 FreqSeparationClassDL-Only-r16 OPTIONAL,
}
```
```
-- R1 11-2: Rel-16 PDCCH monitoring capability
pdcch-Monitoring-r16 SEQUENCE {
pdsch-ProcessingType1-r16 SEQUENCE {
scs-15kHz-r16 PDCCH-MonitoringOccasions-r16 OPTIONAL,
scs-30kHz-r16 PDCCH-MonitoringOccasions-r16 OPTIONAL
}
pdsch-ProcessingType2-r16 SEQUENCE {
scs-15kHz-r16 PDCCH-MonitoringOccasions-r16 OPTIONAL,
scs-30kHz-r16 PDCCH-MonitoringOccasions-r16 OPTIONAL
}
}
-- R1 11-2b: Mix of Rel. 16 PDCCH monitoring capability and Rel. 15 PDCCH monitoring capability on different carriers
pdcch-MonitoringMixed-r16 ENUMERATED {supported} OPTIONAL,
-- R1 18-5c: Processing up to X unicast DCI scheduling for DL per scheduled CC
crossCarrierSchedulingProcessing-DiffSCS-r16 SEQUENCE {
scs-15kHz-120kHz-r16 ENUMERATED {n1,n2,n4} OPTIONAL,
scs-15kHz-60kHz-r16 ENUMERATED {n1,n2,n4} OPTIONAL,
scs-30kHz-120kHz-r16 ENUMERATED {n1,n2,n4} OPTIONAL,
scs-15kHz-30kHz-r16 ENUMERATED {n2} OPTIONAL,
scs-30kHz-60kHz-r16 ENUMERATED {n2} OPTIONAL,
scs-60kHz-120kHz-r16 ENUMERATED {n2} OPTIONAL
}
-- R1 16-2b-1: Support of single-DCI based SDM scheme
singleDCI-SDM-scheme-r16 ENUMERATED {supported} OPTIONAL
}
FeatureSetDownlink-v16k0 ::= SEQUENCE {
-- R1 22-8: For SRS for CB PUSCH and antenna switching on FR1 with symbol level offset for aperiodic SRS transmission
offsetSRS-CB-PUSCH-Ant-Switch-fr1-r16 ENUMERATED {supported} OPTIONAL,
-- 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
-- PUSCH and antenna switching on FR1
offsetSRS-CB-PUSCH-PDCCH-MonitorSingleOcc-fr1-r16 ENUMERATED {supported} OPTIONAL,
-- 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)
-- of a slot for Case 2 and constrained timeline for SRS for CB PUSCH and antenna switching on FR1
offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithoutGap-fr1-r16 ENUMERATED {supported} OPTIONAL,
-- 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)
-- of a slot for Case 2 with a DCI gap and constrained timeline for SRS for CB PUSCH and antenna switching on FR1
offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithGap-fr1-r16 ENUMERATED {supported} OPTIONAL,
-- 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
-- for SRS for CB PUSCH and antenna switching on FR1
offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithSpanGap-fr1-r16 SEQUENCE {
scs-15kHz-r16 ENUMERATED {set1, set2, set3} OPTIONAL,
scs-30kHz-r16 ENUMERATED {set1, set2, set3} OPTIONAL,
scs-60kHz-r16 ENUMERATED {set1, set2, set3} OPTIONAL
}
}
FeatureSetDownlink-v1700 ::= SEQUENCE {
-- R1 36-2: Scaling factor to be applied to 1024QAM for FR1
```
```
scalingFactor-1024QAM-FR1-r17 ENUMERATED {f0p4, f0p75, f0p8} OPTIONAL,
-- R1 24 feature for existing UE cap to include new SCS
timeDurationForQCL-v1710 SEQUENCE {
scs-480kHz ENUMERATED {s56, s112} OPTIONAL,
scs-960kHz ENUMERATED {s112, s224} OPTIONAL
} OPTIONAL,
-- R1 23-6-1 SFN scheme A (scheme 1) for PDSCH and PDCCH
sfn-SchemeA-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-6-1-1 SFN scheme A (scheme 1) for PDCCH only
sfn-SchemeA-PDCCH-only-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-6-1a Dynamic switching - scheme A
sfn-SchemeA-DynamicSwitching-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-6-1b SFN scheme A (scheme 1) for PDSCH only
sfn-SchemeA-PDSCH-only-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-6-2 SFN scheme B (TRP based pre-compensation) for PDSCH and PDCCH
sfn-SchemeB-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-6-2a Dynamic switching - scheme B
sfn-SchemeB-DynamicSwitching-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-6-2b SFN scheme B (TRP based pre-compensation) for PDSCH only
sfn-SchemeB-PDSCH-only-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-2-1d PDCCH repetition for Case 2 PDCCH monitoring with a span gap
mTRP-PDCCH-Case2-1SpanGap-r17 SEQUENCE {
scs-15kHz-r17 PDCCH-RepetitionParameters-r17 OPTIONAL,
scs-30kHz-r17 PDCCH-RepetitionParameters-r17 OPTIONAL,
scs-60kHz-r17 PDCCH-RepetitionParameters-r17 OPTIONAL,
scs-120kHz-r17 PDCCH-RepetitionParameters-r17 OPTIONAL
} OPTIONAL,
-- R1 23-2-1e PDCCH repetition for Rel-16 PDCCH monitoring
mTRP-PDCCH-legacyMonitoring-r17 SEQUENCE {
scs-15kHz-r17 PDCCH-RepetitionParameters-r17 OPTIONAL,
scs-30kHz-r17 PDCCH-RepetitionParameters-r17 OPTIONAL
} OPTIONAL,
-- R1 23-2-4 Simultaneous configuration of PDCCH repetition and multi-DCI based multi-TRP
mTRP-PDCCH-multiDCI-multiTRP-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-2: Dynamic scheduling for multicast for PCell
dynamicMulticastPCell-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-2-1 PDCCH repetition
mTRP-PDCCH-Repetition-r17 SEQUENCE {
numBD-twoPDCCH-r17 INTEGER (2..3),
maxNumOverlaps-r17 ENUMERATED {n1,n2,n3,n5,n10,n20,n40}
} OPTIONAL
}
FeatureSetDownlink-v1720 ::= SEQUENCE {
-- R1 25-19: RTT-based Propagation delay compensation based on CSI-RS for tracking and SRS
rtt-BasedPDC-CSI-RS-ForTracking-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-19a: RTT-based Propagation delay compensation based on DL PRS for RTT-based PDC and SRS
rtt-BasedPDC-PRS-r17 SEQUENCE {
maxNumberPRS-Resource-r17 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
maxNumberPRS-ResourceProcessedPerSlot-r17 SEQUENCE {
scs-15kHz-r17 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL,
scs-30kHz-r17 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL,
scs-60kHz-r17 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL,
}
}
```
```
scs-120kHz-r17 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL
}
}
OPTIONAL,
-- R1 33-5-1: SPS group-common PDSCH for multicast on PCell
sps-Multicast-r17 ENUMERATED {supported} OPTIONAL
}
FeatureSetDownlink-v1730 ::=
SEQUENCE {
-- R1 25-19b: Support of PRS as spatial relation RS for SRS
prs-AsSpatialRelationRS-For-SRS-r17 ENUMERATED {supported} OPTIONAL
}
FeatureSetDownlink-v17d0 ::=
SEQUENCE {
-- R1 23-8-4 Maximum 2 SP and 1 periodic SRS sets for antenna switching
srs-AntennaSwitching2SP-1Periodic-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-8-9 Extension of aperiodic SRS configuration for 1T4R, 1T2R and 2T4R
srs-ExtensionAperiodicSRS-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-8-10 1 aperiodic SRS resource set for 1T4R
srs-OneAP-SRS-r17 ENUMERATED {supported} OPTIONAL
}
↩FeatureSetDownlink-v1800 ::=
SEQUENCE {
-- R1 40-1-14a: Dynamic switching - scheme A
dynamicSwitchingA-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-1-14b: Dynamic switching - scheme B
dynamicSwitchingB-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-2-11: Aperiodic CSI report timing relaxation for doppler codebook based on Type-II codebook
aperiodicCSI-TimeRelaxation-r18 SEQUENCE {
valueW-r18 SEQUENCE {
scs-15kHz ENUMERATED {value1, value2} OPTIONAL,
scs-30kHz ENUMERATED {value1, value2} OPTIONAL,
scs-60kHz ENUMERATED {value1, value2} OPTIONAL,
scs-120kHz ENUMERATED {value1, value2} OPTIONAL
},
timeRelaxation-r18 ENUMERATED {cap1, cap2} OPTIONAL,
}
-- R1 40-4-1: Basic feature of Rel.18 enhanced DMRS ports for PDSCH for scheduling of mapping type A
pdsch-TypeA-DMRS-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-1a: Basic feature of Rel.18 enhanced DMRS ports for PDSCH for scheduling of mapping type B
pdsch-TypeB-DMRS-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-1b: 1 symbol FL DMRS and 2 additional DMRS symbols for more than one port for Rel.18 enhanced DMRS ports for PDSCH
pdsch-1SymbolFL-DMRS-Addition2Symbol-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-1c: Alternative additional DMRS position for co-existence with LTE CRS for Rel.18 enhanced DMRS ports for PDSCH
pdsch-AlternativeDMRS-Coexistence-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-1d: 2 symbols FL-DMRS for Rel.18 enhanced DMRS ports for PDSCH
pdsch-2SymbolFL-DMRS-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-1e: 2-symbol FL DMRS + one additional 2-symbols DMRS for Rel.18 enhanced DMRS ports for PDSCH
pdsch-2SymbolFL-DMRS-Addition2Symbol-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-1f: 1 symbol FL DMRS and 3 additional DMRS symbols for Rel.18 enhanced DMRS ports for PDSCH
pdsch-1SymbolFL-DMRS-Addition3Symbol-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-1g: DMRS type for Rel.18 enhanced DMRS ports for PDSCH
pdsch-DMRS-Type-r18 ENUMERATED {etypel, etype1And2} OPTIONAL,
-- R1 40-4-1h: 1 port DL PTRS for Rel.18 enhanced DMRS ports for PDSCH with rank 1-8
}
```
```
pdsch-1PortDL-PTRS-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-1i: 2 port DL PTRS for Rel.18 enhanced DMRS ports for PDSCH with rank 1-8
pdsch-2PortDL-PTRS-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-1j: Support 1 symbol FL DMRS and 2 additional DMRS symbols for one port for scheduling of mapping type A
mappingTypeA-1SymbolFL-DMRS-Addition2Symbol-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-2: Capability on the maximum number of configured DMRS types for PDSCH across all DL DCI formats per cell
maxNumberDMRS-AcrossAllDL-DCI-r18 INTEGER (2..4) OPTIONAL,
-- R1 40-4-4: Reception of PDSCH without the scheduling restriction for Rel.18 eType1 DMRS ports
pdsch-ReceptionWithoutSchedulingRestriction-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-4a: Reception of PDSCH without the scheduling restriction for Rel.18 eType1 DMRS ports for PDSCH with fdmSchemeA
pdsch-ReceptionSchemeA-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-4b: Reception of PDSCH without the scheduling restriction for Rel.18 eType1 DMRS ports for PDSCH with fdmSchemeB
pdsch-ReceptionSchemeB-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-5: Rel-18 DL DMRS with single DCI based M-TRP
dmrs-MultiTRP-SingleDCI-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-5a: Additional row(s) for antenna ports (0,2,3) for Rel.18 DL DMRS ports for single-DCI based M-TRP
dmrs-MultiTRP-AdditionRows-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-7: Rel-18 DL DMRS with M-DCI based M-TRP
dmrs-MultiTRP-MultiDCI-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-12: Support of Rel-18 DMRS and PDSCH processing capability 2 simultaneously
simulDMRS-PDSCH-r18 SEQUENCE {
scs-15kHz-r18 INTEGER (0..4) OPTIONAL,
scs-30kHz-r18 INTEGER (0..5) OPTIONAL,
scs-60kHz-r18 INTEGER (0..7) OPTIONAL,
} OPTIONAL,
-- R1 53-1: Support RLM/BM/BFD and gapless L3 intra-frequency measurements based on CD-SSB outside active BWP without interruptions
bwpOperationMeasWithoutInterrupt-r18 ENUMERATED {supported} OPTIONAL,
-- R1 55-6: (2, 2) span-based PDCCH monitoring with additional restriction(s)
pdcch-MonitoringSpan2-2-r18 SEQUENCE{
pdsch-ProcessingType1-r18 SEQUENCE{
scs-15kHz-r18 ENUMERATED {supported} OPTIONAL,
scs-30kHz-r18 ENUMERATED {supported} OPTIONAL,
},
pdsch-ProcessingType2-r18 SEQUENCE{
scs-15kHz-r18 ENUMERATED {supported} OPTIONAL,
scs-30kHz-r18 ENUMERATED {supported} OPTIONAL,
}
} OPTIONAL,
-- R1 55-6b: Mix of Rel-16 PDCCH monitoring capability and Rel. 15 PDCCH monitoring capability on different carriers
pdcch-MonitoringMixed-r18 ENUMERATED {supported} OPTIONAL,
-- R1 55-6h: PDCCH repetition for Rel-16 PDCCH monitoring
mTRP-PDCCH-legacyMonitoring-r18 SEQUENCE {
scs-15kHz-r18 PDCCH-RepetitionParameters-r17 OPTIONAL,
scs-30kHz-r18 PDCCH-RepetitionParameters-r17 OPTIONAL,
} OPTIONAL,
-- R4 42-1: Support of SCell without SS/PBCH block for inter-band CA
scellWithoutSSB-InterBandCA-r18 CHOICE {
supportOfSingleGroup ENUMERATED {referenceBand, scellWithoutSSB, both},
supportOfMultipleGroups ENUMERATED {referenceBand1, scellWithoutSSB1, referenceBand2, scellWithoutSSB2}
}
```
```
}
dummy SEQUENCE (SIZE (1..maxBandsMRDC)) OF Dummy-PDCCH-RACH-DL-Info-r18 OPTIONAL,
} OPTIONAL
FeatureSetDownlink-v1830 ::= SEQUENCE {
-- R4 39-4: Interruption on DL slot(s) due to PDCCH- ordered RACH transmission
pdcch-RACH-AffectedBands-TargetBandList-r18 SEQUENCE (SIZE (1..maxBandsMRDC)) OF ENUMERATED {noInterruption, interruption}
OPTIONAL,
-- R4 39-4a: Interruption due to RF retuning for PDCCH- ordered RACH
pdcch-RACH-SwitchingTime-TargetBandList-r18 SEQUENCE (SIZE (1..maxBandsMRDC)) OF ENUMERATED {ms0, ms0dot25, ms0dot5, ms1, ms2, notSupported}
OPTIONAL,
-- R4 39-5: the RF/BB preparation time for PDCCH ordered RACH of which the resources are not fully contained
-- in any of UE's configured UL BWP(s) of active serving cells
pdcch-RACH-PrepTime-TargetBandList-r18 SEQUENCE (SIZE (1..maxBandsMRDC)) OF ENUMERATED {ms1, ms3, ms5, ms10, notSupported}
OPTIONAL
}
FeatureSetDownlink-v1860 ::= SEQUENCE {
-- R1 40-5-5: Maximum 2 SP and 1 periodic SRS sets for 8T8R antenna switching
srs-AntennaSwitching8T8R2SP-1Periodic-r18 ENUMERATED {supported} OPTIONAL
}
FeatureSetDownlink-v1900 ::= SEQUENCE {
-- R1 59-4-4a: Support two TAs enhancement for intra-cell beam management
twoTA-IntraCellBM-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-4b: Support two TAs enhancement for inter-cell beam management operation
twoTA-InterCellBM-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-4c: RX timing difference larger than CP length for two TAs without restriction of multi-DCI based multi-TRP operation
twoTA-RxTimeDiff-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-4d: PDCCH ordered sent by one TRP triggers RACH procedure towards a different TRP based on CFRA for inter-cell
-- without CORESETPoolIndex
interCellCFRA-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-4e: Support two TAs enhancement for sDCI based intra-cell Multi-TRP operation
twoTA-IntraCellMultiTRP-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-3-3-1: Maximum 2 SP and 1 periodic SRS sets for 3T6R antenna switching
srs-AntennaSwitching3T6R2SP-1Periodic-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-3-3a-1: Maximum 2 SP and 1 periodic SRS sets for 3T3R antenna switching
srs-AntennaSwitching3T3R2SP-1Periodic-r19 ENUMERATED {supported} OPTIONAL,
-- R1 62-2: LP-WUS operation in CONNECTED mode based on OOK signal
lpwus-OOK-Connected-r19 SEQUENCE {
supportedProc-r19 ENUMERATED {option1-1, option1-2, both},
minimumTimeGap-r19 ENUMERATED {ms5, ms13, ms37},
maxNumCodepointsPerMO-r19 ENUMERATED {n2, n4, n6, n8}
} OPTIONAL,
-- R1 62-2a: LP-WUS operation in CONNECTED mode based on OFDM overlaid sequence
lpwus-OFDM-Connected-r19 SEQUENCE {
supportedProc-r19 ENUMERATED {option1-1, option1-2, both},
minimumTimeGap-r19 ENUMERATED {ms5, ms13, ms37},
maxNumCodepointsPerMO-r19 ENUMERATED {n2, n4, n6, n8}
} OPTIONAL,
-- R1 62-3: LP-WUS frequency resource outside active DL BWP for LP-WUS operation in CONNECTED mode
lpwus-FreqResourceOutsideBWP-r19 ENUMERATED {supported} OPTIONAL
}
```
```
PDCCH-MonitoringOccasions-r16 ::= SEQUENCE {
period7span3-r16 ENUMERATED {supported} OPTIONAL,
period4span3-r16 ENUMERATED {supported} OPTIONAL,
period2span2-r16 ENUMERATED {supported} OPTIONAL
}
PDCCH-RepetitionParameters-r17 ::= SEQUENCE {
supportedMode-r17 ENUMERATED {intra-span, inter-span, both},
limitX-PerCC-r17 ENUMERATED {n4, n8, n16, n32, n44, n64, nolimit} OPTIONAL,
limitX-AcrossCC-r17 ENUMERATED {n4, n8, n16, n32, n44, n64, n128, n256, n512, nolimit} OPTIONAL
}
DummyA ::= SEQUENCE {
maxNumberNZP-CSI-RS-PerCC INTEGER (1..32),
maxNumberPortsAcrossNZP-CSI-RS-PerCC ENUMERATED {p2, p4, p8, p12, p16, p24, p32, p40, p48, p56, p64, p72, p80,
p88, p96, p104, p112, p120, p128, p136, p144, p152, p160, p168,
p176, p184, p192, p200, p208, p216, p224, p232, p240, p248, p256},
maxNumberCS-IM-PerCC ENUMERATED {n1, n2, n4, n8, n16, n32},
maxNumberSimultaneousCSI-RS-ActBWP-AllCC ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26,
n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52,
n54, n56, n58, n60, n62, n64},
totalNumberPortsSimultaneousCSI-RS-ActBWP-AllCC ENUMERATED {p8, p12, p16, p24, p32, p40, p48, p56, p64, p72, p80,
p88, p96, p104, p112, p120, p128, p136, p144, p152, p160, p168,
p176, p184, p192, p200, p208, p216, p224, p232, p240, p248, p256}
}
DummyB ::= SEQUENCE {
maxNumberTxPortsPerResource ENUMERATED {p2, p4, p8, p12, p16, p24, p32},
maxNumberResources INTEGER (1..64),
totalNumberTxPorts INTEGER (2..256),
supportedCodebookMode ENUMERATED {model1, modelAndMode2},
maxNumberCSI-RS-PerResourceSet INTEGER (1..8)
}
DummyC ::= SEQUENCE {
maxNumberTxPortsPerResource ENUMERATED {p8, p16, p32},
maxNumberResources INTEGER (1..64),
totalNumberTxPorts INTEGER (2..256),
supportedCodebookMode ENUMERATED {model1, mode2, both},
supportedNumberPanels ENUMERATED {n2, n4},
maxNumberCSI-RS-PerResourceSet INTEGER (1..8)
}
DummyD ::= SEQUENCE {
maxNumberTxPortsPerResource ENUMERATED {p4, p8, p12, p16, p24, p32},
maxNumberResources INTEGER (1..64),
totalNumberTxPorts INTEGER (2..256),
parameterLx INTEGER (2..4),
amplitudeScalingType ENUMERATED {wideband, widebandAndSubband},
amplitudeSubsetRestriction ENUMERATED {supported} OPTIONAL,
maxNumberCSI-RS-PerResourceSet INTEGER (1..8)
}
```
```
DummyE ::= SEQUENCE {
maxNumberTxPortsPerResource ENUMERATED {p4, p8, p12, p16, p24, p32},
maxNumberResources INTEGER (1..64),
totalNumberTxPorts INTEGER (2..256),
parameterLx INTEGER (2..4),
amplitudeScalingType ENUMERATED {wideband, widebandAndSubband},
maxNumberCSI-RS-PerResourceSet INTEGER (1..8)
}
Dummy-PDCCH-RACH-DL-Info-r18 ::= CHOICE {
notSupported NULL,
supported SEQUENCE {
-- R4 39-4: Interruption on DL slot(s) due to PDCCH- ordered RACH transmission
pdcch-RACH-AffectedBands-r18 ENUMERATED {noInterruption, interruption},
-- R4 39-4a: Interruption on DL slot(s) due to PDCCH- ordered RACH transmission
pdcch-RACH-SwitchingTimeList-r18 ENUMERATED {ms0, ms0dot25, ms0dot5 , ms1, ms2} OPTIONAL,
-- R4 39-5: the RF/BB preparation time for PDCCH ordered RACH of which the resources are not fully contained
-- in any of UE's configured UL BWP(s) of active serving cells
pdcch-RACH-PrepTime-r18 ENUMERATED {ms1, ms3, ms5, ms10} OPTIONAL
}
}
-- TAG-FEATURESETDOWNLINK-STOP
-- ASN1STOP
-- ASN1START
-- TAG-FEATURESETDOWNLINKPERCC-START
FeatureSetDownlinkPerCC := SEQUENCE {
supportedSubcarrierSpacingDL SubcarrierSpacing,
supportedBandwidthDL SupportedBandwidth,
channelBW-90mhz ENUMERATED {supported} OPTIONAL,
maxNumberMIMO-LayersPDSCH MIMO-LayersDL OPTIONAL,
supportedModulationOrderDL ModulationOrder OPTIONAL
}
FeatureSetDownlinkPerCC-v1620 := SEQUENCE {
-- R1 16-2a: Multit-DCI based multi-TRP
multiDCI-MultiTRP-r16 MultiDCI-MultiTRP-r16 OPTIONAL,
-- R1 16-2b-3: Support of single-DCI based FDMSchemeB
supportFDM-SchemeB-r16 ENUMERATED {supported} OPTIONAL
}
FeatureSetDownlinkPerCC-v1700 := SEQUENCE {
supportedMinBandwidthDL-r17 SupportedBandwidth-v1700 OPTIONAL,
broadcastSCell-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-2g: MIMO layers for multicast PDSCH
maxNumberMIMO-LayersMulticastPDSCH-r17 ENUMERATED {n2, n4, n8} OPTIONAL,
-- R1 33-2h: Dynamic scheduling for multicast for SCell
dynamicMulticastSCell-r17 ENUMERATED {supported} OPTIONAL,
supportedBandwidthDL-v1710 SupportedBandwidth-v1700 OPTIONAL,
-- R4 24-1/24-2/24-3/24-4/24-5
supportedCRS-InterfMitigation-r17 CRS-InterfMitigation-r17 OPTIONAL
}
FeatureSetDownlinkPerCC-v1720 := SEQUENCE {
-- R1 33-2j: Supported maximum modulation order used for maximum data rate calculation for multicast PDSCH
maxModulationOrderForMulticastDataRateCalculation-r17 ENUMERATED {qam64, qam256, qam1024} OPTIONAL,
-- R1 33-1-2: FDM-ed unicast PDSCH and group-common PDSCH for broadcast
fdm-BroadcastUnicast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-3-2: FDM-ed unicast PDSCH and one group-common PDSCH for multicast
fdm-MulticastUnicast-r17 ENUMERATED {supported} OPTIONAL
}
```
```
FeatureSetDownlinkPerCC-v1730 ::= SEQUENCE {
-- R1 33-3-3: Intra-slot TDM-ed unicast PDSCH and group-common PDSCH
intraSlotTDM-UnicastGroupCommonPDSCH-r17 ENUMERATED {yes, no} OPTIONAL,
-- R1 33-5-3: One SPS group-common PDSCH configuration for multicast for SCell
sps-MulticastSCell-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-5-4: Up to 8 SPS group-common PDSCH configurations per CFR for multicast for SCell
sps-MulticastSCellMultiConfig-r17 INTEGER (1..8) OPTIONAL,
-- R1 33-1-1: Dynamic slot-level repetition for broadcast MTCH
dci-BroadcastWith16Repetitions-r17 ENUMERATED {supported} OPTIONAL
}
FeatureSetDownlinkPerCC-v1780 ::= SEQUENCE {
supportedBandwidthDL-v1780 SupportedBandwidth-v1700 OPTIONAL
}
↩FeatureSetDownlinkPerCC-v1800 ::= SEQUENCE {
-- R1 40-2-1: Basic feature for multi-DCI based intra-cell Multi-TRP operation with two TA enhancement
multiDCI-IntraCellMultiTRP-TwoTA-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-2-2: Basic feature for multi-DCI based inter-cell Multi-TRP operation with two TA enhancement
multiDCI-InterCellMultiTRP-TwoTA-r18 INTEGER (1..2) OPTIONAL,
-- R1 40-2-6: Rx timing difference larger than CP length
rxTimingDiff-r18 ENUMERATED {supported} OPTIONAL,
-- R1 55-7: Two QCL TypeD for CORESET monitoring in multi-DCI based multi-TRP
multiDCI-MultiTRP-CORESET-Monitoring-r18 ENUMERATED {supported} OPTIONAL,
broadcastNonServingCell-r18 ENUMERATED {supported} OPTIONAL,
-- R4 30-1: Supports scheduling restriction relaxation and measurement restriction relaxation
schedulingMeasurementRelaxation-r18 ENUMERATED {supported} OPTIONAL
}
FeatureSetDownlinkPerCC-v1840 ::= SEQUENCE {
supportedBandwidthDL-v1840 SupportedBandwidth-v1840 OPTIONAL,
supportedMinBandwidthDL-v1840 SupportedBandwidth-v1840 OPTIONAL
}
FeatureSetDownlinkPerCC-v1900 ::= SEQUENCE {
supportedBandwidthDL-v1900 SupportedBandwidth-v1900 OPTIONAL,
supportedMinBandwidthDL-v1900 SupportedBandwidth-v1900 OPTIONAL,
-- R1 67-1: 32 DL HARQ processes for TN in FR1 and FR2-1
support32-DL-HARQ-ProcessTN-r19 ENUMERATED {supported} OPTIONAL,
maxNumberMIMO-LayersPDSCH-v1900 ENUMERATED {sixlayers} OPTIONAL
}
MultiDCI-MultiTRP-r16 ::= SEQUENCE {
maxNumberCORESET-r16 ENUMERATED {n2, n3, n4, n5},
maxNumberCORESETPerPoolIndex-r16 INTEGER (1..3),
maxNumberUnicastPDSCH-PerPool-r16 ENUMERATED {n1, n2, n3, n4, n7}
}
CRS-InterfMitigation-r17 ::= SEQUENCE {
-- R4 24-1 CRS-IM (Interference Mitigation) in DSS scenario
crs-IM-DSS-15kHzSCS-r17 ENUMERATED {supported} OPTIONAL,
}
```
```
-- R4 24-2 CRS-IM in non-DSS and 15 kHz NR SCS scenario, without the assistance of network signaling on LTE channel bandwidth
crs-IM-nonDSS-15kHzSCS-r17 ENUMERATED {supported} OPTIONAL,
-- R4 24-3 CRS-IM in non-DSS and 15 kHz NR SCS scenario, with the assistance of network signaling on LTE channel bandwidth
crs-IM-nonDSS-NWA-15kHzSCS-r17 ENUMERATED {supported} OPTIONAL,
-- R4 24-4 CRS-IM in non-DSS and 30 kHz NR SCS scenario, without the assistance of network signaling on LTE channel bandwidth
crs-IM-nonDSS-30kHzSCS-r17 ENUMERATED {supported} OPTIONAL,
-- R4 24-5 CRS-IM in non-DSS and 30 kHz NR SCS scenario, with the assistance of network signaling on LTE channel bandwidth
crs-IM-nonDSS-NWA-30kHzSCS-r17 ENUMERATED {supported} OPTIONAL
}
-- TAG-FEATURESETDOWNLINKPERCC-STOP
-- ASN1STOP
-- ASN1START
-- TAG-FEATURESETS-START
FeatureSets ::= SEQUENCE {
featureSetsDownlink SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink OPTIONAL,
featureSetsDownlinkPerCC SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC OPTIONAL,
featureSetsUplink SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink OPTIONAL,
featureSetsUplinkPerCC SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC OPTIONAL,
...
[[
featureSetsDownlink-v1540 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1540 OPTIONAL,
featureSetsUplink-v1540 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1540 OPTIONAL,
featureSetsUplinkPerCC-v1540 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1540 OPTIONAL
]]
```
```
]],
[[
featureSetsDownlink-v15a0 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v15a0 OPTIONAL
]],
[[
featureSetsDownlink-v1610 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1610 OPTIONAL,
featureSetsUplink-v1610 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1610 OPTIONAL,
featureSetDownlinkPerCC-v1620 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1620 OPTIONAL
]],
[[
featureSetsUplink-v1630 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1630 OPTIONAL
]],
[[
featureSetsUplink-v1640 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1640 OPTIONAL
]],
[[
featureSetsDownlink-v1700 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1700 OPTIONAL,
featureSetsDownlinkPerCC-v1700 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1700 OPTIONAL,
featureSetsUplink-v1710 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1710 OPTIONAL,
featureSetsUplinkPerCC-v1700 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1700 OPTIONAL
]],
[[
featureSetsDownlink-v1720 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1720 OPTIONAL,
featureSetsDownlinkPerCC-v1720 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1720 OPTIONAL,
featureSetsUplink-v1720 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1720 OPTIONAL
]],
[[
featureSetsDownlink-v1730 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1730 OPTIONAL,
featureSetsDownlinkPerCC-v1730 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1730 OPTIONAL
]],
[[
featureSetsDownlinkPerCC-v1780 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1780 OPTIONAL,
featureSetsUplinkPerCC-v1780 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1780 OPTIONAL
]],
[[
featureSetsDownlink-v1800 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1800 OPTIONAL,
featureSetsDownlinkPerCC-v1800 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1800 OPTIONAL,
featureSetsUplink-v1800 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1800 OPTIONAL,
featureSetsUplinkPerCC-v1800 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1800 OPTIONAL
]],
[[
featureSetsDownlink-v1830 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1830 OPTIONAL
]],
[[
featureSetsDownlinkPerCC-v1840 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1840 OPTIONAL,
featureSetsUplinkPerCC-v1840 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1840 OPTIONAL
]],
[[
featureSetsUplink-v1850 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1850 OPTIONAL,
featureSetsUplinkPerCC-v1850 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1850 OPTIONAL
]],
[[
featureSetsDownlink-v1860 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1860 OPTIONAL
]]
```
```
]],
[[
featureSetsDownlinkPerCC-v1900 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1900 OPTIONAL,
featureSetsUplinkPerCC-v1900 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1900 OPTIONAL,
featureSetsDownlink-v1900 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1900 OPTIONAL,
featureSetsUplink-v1900 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1900 OPTIONAL
]]
}
FeatureSets-v15t0 ::= SEQUENCE {
featureSetsDownlink-v15t0 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v15t0 OPTIONAL
}
FeatureSets-v16d0 ::= SEQUENCE {
featureSetsUplink-v16d0 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v16d0 OPTIONAL
}
FeatureSets-v16k0 ::= SEQUENCE {
featureSetsDownlink-v16k0 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v16k0 OPTIONAL
}
FeatureSets-v17d0 ::= SEQUENCE {
featureSetsDownlink-v17d0 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v17d0 OPTIONAL
}
-- TAG-FEATURESETS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-FEATURESETUPLINK-START
FeatureSetUplink ::= SEQUENCE {
featureSetListPerUplinkCC SEQUENCE (SIZE (1.. maxNrofServingCells)) OF FeatureSetUplinkPerCC-Id,
scalingFactor ENUMERATED {f0p4, f0p75, f0p8} OPTIONAL,
dummy3 ENUMERATED {supported} OPTIONAL,
intraBandFreqSeparationUL FreqSeparationClass OPTIONAL,
searchSpaceSharingCA-UL ENUMERATED {supported} OPTIONAL,
dummy1 DummyI OPTIONAL,
supportedSRS-Resources SRS-Resources OPTIONAL,
twoPUCCH-Group ENUMERATED {supported} OPTIONAL,
dynamicSwitchSUL ENUMERATED {supported} OPTIONAL,
simultaneousTxSUL-NonSUL ENUMERATED {supported} OPTIONAL,
pusch-ProcessingType1-DifferentTB-PerSlot SEQUENCE {
scs-15kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,
}
}
```
```
scs-30kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,
scs-60kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,
scs-120kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL
} OPTIONAL,
dummy2 DummyF OPTIONAL
}
FeatureSetUplink-v1540 ::= SEQUENCE {
zeroSlotOffsetAperiodicSRS ENUMERATED {supported} OPTIONAL,
pa-PhaseDiscontinuityImpacts ENUMERATED {supported} OPTIONAL,
pusch-SeparationWithGap ENUMERATED {supported} OPTIONAL,
pusch-ProcessingType2 SEQUENCE {
scs-15kHz ProcessingParameters OPTIONAL,
scs-30kHz ProcessingParameters OPTIONAL,
scs-60kHz ProcessingParameters OPTIONAL
} OPTIONAL,
ul-MCS-TableAlt-DynamicIndication ENUMERATED {supported} OPTIONAL
}
FeatureSetUplink-v1610 ::= SEQUENCE {
-- R1 11-5: PUSCH repetition Type B
pusch-RepetitionTypeB-r16 SEQUENCE {
maxNumberPUSCH-Tx-r16 ENUMERATED {n2, n3, n4, n7, n8, n12},
hoppingScheme-r16 ENUMERATED {interSlotHopping, interRepetitionHopping, both}
} OPTIONAL,
-- R1 11-7: UL cancelation scheme for self-carrier
ul-CancellationSelfCarrier-r16 ENUMERATED {supported} OPTIONAL,
-- R1 11-7a: UL cancelation scheme for cross-carrier
ul-CancellationCrossCarrier-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-5c: The maximum number of SRS resources in one SRS resource set with usage set to 'codebook' for Mode 2
ul-FullPwrMode2-MaxSRS-ResInSet-r16 ENUMERATED {n1, n2, n4} OPTIONAL,
-- 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
cbgPUSCH-ProcessingType1-DifferentTB-PerSlot-r16 SEQUENCE {
scs-15kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL,
scs-30kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL,
scs-60kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL,
scs-120kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL
} OPTIONAL,
-- 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
cbgPUSCH-ProcessingType2-DifferentTB-PerSlot-r16 SEQUENCE {
scs-15kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL,
scs-30kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL,
scs-60kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL,
scs-120kHz-r16 ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL
} OPTIONAL,
supportedSRS-PosResources-r16 SRS-AllPosResources-r16 OPTIONAL,
intraFreqDAPS-UL-r16 SEQUENCE {
dummy ENUMERATED {supported} OPTIONAL,
intraFreqTwoTAGs-DAPS-r16 ENUMERATED {supported} OPTIONAL,
dummy1 ENUMERATED {supported} OPTIONAL,
dummy2 ENUMERATED {supported} OPTIONAL
} OPTIONAL
}
```
```
dummy3 ENUMERATED {short, long} OPTIONAL
} OPTIONAL,
intraBandFreqSeparationUL-v1620 FreqSeparationClassUL-v1620 OPTIONAL,
-- R1 11-3: More than one PUCCH for HARQ-ACK transmission within a slot
multiPUCCH-r16 SEQUENCE {
sub-SlotConfig-NCP-r16 ENUMERATED {set1, set2} OPTIONAL,
sub-SlotConfig-ECP-r16 ENUMERATED {set1, set2} OPTIONAL
} OPTIONAL,
-- R1 11-3c: 2 PUCCH of format 0 or 2 for a single 7*2-symbol subslot based HARQ-ACK codebook
twoPUCCH-Type1-r16 ENUMERATED {supported} OPTIONAL,
-- R1 11-3d: 2 PUCCH of format 0 or 2 for a single 2*7-symbol subslot based HARQ-ACK codebook
twoPUCCH-Type2-r16 ENUMERATED {supported} OPTIONAL,
-- 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
twoPUCCH-Type3-r16 ENUMERATED {supported} OPTIONAL,
-- 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
-- 11-3e
twoPUCCH-Type4-r16 ENUMERATED {supported} OPTIONAL,
-- R1 11-3g: SR/HARQ-ACK multiplexing once per subslot using a PUCCH (or HARQ-ACK piggybacked on a PUSCH) when SR/HARQ-ACK
-- are supposed to be sent with different starting symbols in a subslot
mux-SR-HARQ-ACK-r16 ENUMERATED {supported} OPTIONAL,
dummy1 ENUMERATED {supported} OPTIONAL,
dummy2 ENUMERATED {supported} OPTIONAL,
-- 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
twoPUCCH-Type5-r16 ENUMERATED {supported} OPTIONAL,
-- 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
-- codebook
twoPUCCH-Type6-r16 ENUMERATED {supported} OPTIONAL,
-- R1 11-4e: 2 PUCCH of format 0 or 2 for two subslot based HARQ-ACK codebooks
twoPUCCH-Type7-r16 ENUMERATED {supported} OPTIONAL,
-- 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
-- subslot based HARQ-ACK codebook
twoPUCCH-Type8-r16 ENUMERATED {supported} OPTIONAL,
-- 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
twoPUCCH-Type9-r16 ENUMERATED {supported} OPTIONAL,
-- 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
-- by 11-4c and 11-4e
twoPUCCH-Type10-r16 ENUMERATED {supported} OPTIONAL,
-- 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
-- 11-4f
twoPUCCH-Type11-r16 ENUMERATED {supported} OPTIONAL,
-- R1 12-1: UL intra-UE multiplexing/prioritization of overlapping channel/signals with two priority levels in physical layer
ul-IntraUE-Mux-r16 SEQUENCE {
pusCH-PreparationLowPriority-r16 ENUMERATED {sym0, sym1, sym2},
pusCH-PreparationHighPriority-r16 ENUMERATED {sym0, sym1, sym2}
} OPTIONAL,
-- R1 16-5a: Supported UL full power transmission mode of fullpower
ul-FullPwrMode-r16 ENUMERATED {supported} OPTIONAL,
-- R1 18-5d: Processing up to X unicast DCI scheduling for UL per scheduled CC
crossCarrierSchedulingProcessing-DiffSCS-r16 SEQUENCE {
scs-15kHz-120kHz-r16 ENUMERATED {n1,n2,n4} OPTIONAL,
scs-15kHz-60kHz-r16 ENUMERATED {n1,n2,n4} OPTIONAL,
scs-30kHz-120kHz-r16 ENUMERATED {n1,n2,n4} OPTIONAL,
}
```
```
scs-15kHz-30kHz-r16 ENUMERATED {n2} OPTIONAL,
scs-30kHz-60kHz-r16 ENUMERATED {n2} OPTIONAL,
scs-60kHz-120kHz-r16 ENUMERATED {n2} OPTIONAL
}
-- R1 16-5b: Supported UL full power transmission mode of fullpowerModel
ul-FullPwrModel1-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-5c-2: Ports configuration for Mode 2
ul-FullPwrMode2-SRSConfig-diffNumSRSPorts-r16 ENUMERATED {p1-2, p1-4, p1-2-4} OPTIONAL,
-- R1 16-5c-3: TPMI group for Mode 2
ul-FullPwrMode2-TPMIGroup-r16 SEQUENCE {
twoPorts-r16 BIT STRING(SIZE(2)) OPTIONAL,
fourPortsNonCoherent-r16 ENUMERATED{g0, g1, g2, g3} OPTIONAL,
fourPortsPartialCoherent-r16 ENUMERATED{g0, g1, g2, g3, g4, g5, g6} OPTIONAL
}
}
FeatureSetUplink-v1630 ::= SEQUENCE {
-- R1 22-8: For SRS for CB PUSCH and antenna switching on FR1 with symbol level offset for aperiodic SRS transmission
offsetSRS-CB-PUSCH-Ant-Switch-fr1-r16 ENUMERATED {supported} OPTIONAL,
-- 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
-- PUSCH and antenna switching on FR1
offsetSRS-CB-PUSCH-PDCCH-MonitorSingleOcc-fr1-r16 ENUMERATED {supported} OPTIONAL,
-- 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)
-- of a slot for Case 2 and constrained timeline for SRS for CB PUSCH and antenna switching on FR1
offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithoutGap-fr1-r16 ENUMERATED {supported} OPTIONAL,
-- 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)
-- of a slot for Case 2 with a DCI gap and constrained timeline for SRS for CB PUSCH and antenna switching on FR1
offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithGap-fr1-r16 ENUMERATED {supported} OPTIONAL,
dummy ENUMERATED {supported} OPTIONAL,
-- 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
partialCancellationPUCCH-PUSCH-PRACH-TX-r16 ENUMERATED {supported} OPTIONAL
}
FeatureSetUplink-v1640 ::= SEQUENCE {
-- 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 +
-- sub-slot based) simultaneously constructed for supporting HARQ-ACK codebooks with different priorities at a UE
twoHARQ-ACK-Codebook-type1-r16 SubSlot-Config-r16 OPTIONAL,
-- R1 11-4a: Two sub-slot based HARQ-ACK codebooks simultaneously constructed for supporting HARQ-ACK codebooks with different
-- priorities at a UE
twoHARQ-ACK-Codebook-type2-r16 SubSlot-Config-r16 OPTIONAL,
-- 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
-- for SRS for CB PUSCH and antenna switching on FR1
offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithSpanGap-fr1-r16 SEQUENCE {
scs-15kHz-r16 ENUMERATED {set1, set2, set3} OPTIONAL,
scs-30kHz-r16 ENUMERATED {set1, set2, set3} OPTIONAL,
scs-60kHz-r16 ENUMERATED {set1, set2, set3} OPTIONAL
}
}
FeatureSetUplink-v16d0 ::= SEQUENCE {
pusCH-RepetitionTypeB-v16d0 SEQUENCE {
maxNumberPUSCH-Tx-Cap1-r16 ENUMERATED {n2, n3, n4, n7, n8, n12},
maxNumberPUSCH-Tx-Cap2-r16 ENUMERATED {n2, n3, n4, n7, n8, n12}
}
}
```
```
}
}
OPTIONAL
FeatureSetUplink-v1710 ::= SEQUENCE {
-- R1 23-3-1 Multi-TRP PUSCH repetition (type A) -codebook based
mTRP-PUSCH-TypeA-CB-r17 ENUMERATED {n1,n2,n4} OPTIONAL,
-- R1 23-3-1-2 Multi-TRP PUSCH repetition (type A) - non-codebook based
mTRP-PUSCH-RepetitionTypeA-r17 ENUMERATED {n1,n2,n3,n4} OPTIONAL,
-- R1 23-3-3 Multi-TRP PUCCH repetition-intra-slot
mTRP-PUCCH-IntraSlot-r17 ENUMERATED {pf0-2, pf1-3-4, pf0-4} OPTIONAL,
-- R1 23-8-4 Maximum 2 SP and 1 periodic SRS sets for antenna switching
srs-AntennaSwitching2SP-1Periodic-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-8-9 Extension of aperiodic SRS configuration for 1T4R, 1T2R and 2T4R
srs-ExtensionAperiodicSRS-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-8-10 1 aperiodic SRS resource set for 1T4R
srs-OneAP-SRS-r17 ENUMERATED {supported} OPTIONAL,
-- R4 16-8 UE power class per band per band combination
ue-PowerClassPerBandPerBC-r17 ENUMERATED {pcldot5, pc2, pc3} OPTIONAL,
-- R4 17-8 UL transmission in FR2 bands within a UL gap when the UL gap is activated
tx-Support-UL-GapFR2-r17 ENUMERATED {supported} OPTIONAL
}
FeatureSetUplink-v1720 ::= SEQUENCE {
-- R1 25-3: Repetitions for PUCCH format 0, 1, 2, 3 and 4 over multiple PUCCH subslots with configured K = 2, 4, 8
pucch-Repetition-F0-1-2-3-4-RRC-Config-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-3a: Repetitions for PUCCH format 0, 1, 2, 3 and 4 over multiple PUCCH subslots using dynamic repetition indication
pucch-Repetition-F0-1-2-3-4-DynamicIndication-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-3b: Inter-subslot frequency hopping for PUCCH repetitions
interSubslotFreqHopping-PUCCH-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-8: Semi-static HARQ-ACK codebook for sub-slot PUCCH
semiStaticHARQ-ACK-CodebookSub-SlotPUCCH-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-14: PHY prioritization of overlapping low-priority DG-PUSCH and high-priority CG-PUSCH
phy-PrioritizationLowPriorityDG-HighPriorityCG-r17 INTEGER(1..16) OPTIONAL,
-- R1 25-15: PHY prioritization of overlapping high-priority DG-PUSCH and low-priority CG-PUSCH
phy-PrioritizationHighPriorityDG-LowPriorityCG-r17 SEQUENCE {
pusch-PreparationLowPriority-r17 ENUMERATED{sym0, sym1, sym2},
additionalCancellationTime-r17 SEQUENCE {
scs-15kHz-r17 ENUMERATED{sym0, sym1, sym2} OPTIONAL,
scs-30kHz-r17 ENUMERATED{sym0, sym1, sym2, sym3, sym4} OPTIONAL,
scs-60kHz-r17 ENUMERATED{sym0, sym1, sym2, sym3, sym4, sym5, sym6, sym7, sym8} OPTIONAL,
scs-120kHz-r17 ENUMERATED{sym0, sym1, sym2, sym3, sym4, sym5, sym6, sym7, sym8, sym9,
sym10, sym11, sym12, sym13, sym14, sym15, sym16} OPTIONAL
},
maxNumberCarriers-r17 INTEGER(1..16)
}
OPTIONAL,
-- R4 17-5 Support of UL DC location(s) report
extendedDC-LocationReport-r17 ENUMERATED {supported} OPTIONAL
}
↩FeatureSetUplink-v1800 ::= SEQUENCE {
-- R1 40-3-3-1a: Supported maximum delay value larger than D_basic
maxDelayValueBeyondD-Basic-r18 ENUMERATED {s12,s13,s14,s15,s16,s110} OPTIONAL,
-- R1 40-3-3-2: Number of delay values
```
```
tcdp-NumberDelayValue-r18 INTEGER (2..4) OPTIONAL,
-- R1 40-3-3-4: Phase report
phaseReportMoreThanOne-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-3-6: Maximum number of TRS resource sets in a report configuration
maxNumberTRS-ResourceSet-r18 INTEGER (2..3) OPTIONAL,
-- R1 40-3-3-7: Maximum number of TDCP report settings per-BWP
maxNumberTDCP-PerBWP-r18 INTEGER (1..4) OPTIONAL,
-- R1 40-4-6c: DMRS type for Rel.18 enhanced DMRS ports for PUSCH
pusch-DMRS-TypeEnh-r18 SEQUENCE {
dmrs-Type-r18 ENUMERATED {etype1, both},
pusch-TypeA-DMRS-r18 SEQUENCE {
-- R1 40-4-6: Basic feature of Rel.18 enhanced DMRS ports for PUSCH for scheduling mapping of type A for Rel.18 enhanced
-- DMRS ports
dmrs-TypeA-r18 ENUMERATED {supported},
-- R1 40-4-6d: 2 symbols front-loaded DMRS (uplink) for Rel.18 enhanced DMRS ports for PUSCH
pusch-2SymbolFL-DMRS-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-6e: 2-symbol FL DMRS + one additional 2-symbols DMRS for Rel.18 enhanced DMRS ports for PUSCH
pusch-2SymbolFL-DMRS-Addition2Symbol-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-6f: 1 symbol FL DMRS and 3 additional DMRS symbols for Rel.18 enhanced DMRS ports for PUSCH
pusch-1SymbolFL-DMRS-Addition3Symbol-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-6k: 1 symbol FL DMRS and 2 additional DMRS symbols for more than one port for Rel.18 enhanced DMRS ports for
-- PUSCH
pusch-1SymbolFL-DMRS-BeyondOnePort-r18 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
-- R1 40-4-10: DMRS port configuration for PUSCH with 8Tx
dummy ENUMERATED {rel15, both} OPTIONAL,
-- R1 40-4-6a: Basic feature of Rel.18 enhanced DMRS ports for PUSCH for scheduling type B for Rel.18 enhanced DMRS ports
pusch-TypeB-DMRS-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-6g: 1 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 1-4
pusch-rank-1-4-1Port-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-6h: 1 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 5-8
pusch-rank-5-8-1Port-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-6i: 2 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 1-4
pusch-rank-1-4-2Port-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-6j: 2 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 5-8
pusch-rank-5-8-2Port-r18 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
-- R1 40-4-13: Support Rel-18 UL DMRS with single-DCI based M-TRP
ul-DMRS-SingleDCI-M-TRP-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-14: Support Rel-18 UL DMRS with M-DCI based M-TRP
ul-DMRS-M-DCI-M-TRP-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-5-5: Maximum 2 SP and 1 periodic SRS sets for 8T8R antenna switching
srs-AntennaSwitching8T8R2SP-1Periodic-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-4: Single-DCI based STx2P SFN scheme for PUCCH
pucch-SingleDCI-STx2P-SFN-r18 ENUMERATED {pf0-2, pf1-3-4, pf0-4} OPTIONAL,
-- R1 41-4-6: Positioning SRS bandwidth aggregation in RRC_CONNECTED
posSRS-BWA-RRC-Connected-r18 PosSRS-BWA-RRC-Connected-r18 OPTIONAL,
-- R1 41-4-7: Positioning SRS bandwidth aggregation independent from UL communication CA in RRC_CONNECTED
posSRS-BWA-IndependentCA-RRC-Connected-r18 PosSRS-BWA-IndependentCA-RRC-Connected-r18 OPTIONAL,
-- R1 41-4-9: Indicate which other bands in the band combination are affected due to the need of a guard period
```
```
posSRS-BWA-AffectedBandList-r18 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,
-- R1 45-5a: RACH-based early TA acquisition with simultaneous transmission
rach-EarlyTA-BandList-r18 SEQUENCE (SIZE (1..maxBandsMRDC)) OF BOOLEAN OPTIONAL,
-- R1 49-6: Two HARQ-ACK codebooks with up to one sub-slot based HARQ-ACK codebook simultaneously constructed for supporting
-- HARQ-ACK codebooks with different priorities by DCI format 1_3
simultaneous-2-1-HARQ-ACK-CB-r18 SubSlot-Config-r16 OPTIONAL,
-- R1 49-6a: Two HARQ-ACK codebooks with two sub-slot based HARQ-ACK codebook simultaneously constructed for supporting
-- HARQ-ACK codebooks with different priorities by DCI format 1_3
simultaneous-2-2-HARQ-ACK-CB-r18 SubSlot-Config-r16 OPTIONAL,
-- R1 49-7: UL intra-UE multiplexing/prioritization of overlapping channel/signals with two priority levels in physical
-- layer for DCI format 1_3/0_3
ul-IntraUE-MuxEnh-r18 SEQUENCE {
pusch-PreparationLowPriority-r18 ENUMERATED {sym0, sym1, sym2},
pusch-PreparationHighPriority-r18 ENUMERATED {sym0, sym1, sym2}
} OPTIONAL,
-- R4 27-1 TxDiversity for 4Tx
txDiversity4Tx-r18 ENUMERATED {supported} OPTIONAL,
-- R4 41-2: Power boosting for DFT-s-OFDM pi/2 BPSK and QPSK transmissions without modified spectrum flatness requirement
powerBoosting-pi2BPSK-QPSK-r18 ENUMERATED {supported} OPTIONAL,
-- R4 41-3: Power boosting for DFT-s-OFDM pi/2 BPSK and QPSK transmissions with modified spectrum flatness requirement shaping
powerBoosting-pi2BPSK-QPSK-Modified-r18 ENUMERATED {supported} OPTIONAL,
-- R4 44-1 TxDiversity for 2Tx
txDiversity2Tx-r18 ENUMERATED {supported} OPTIONAL,
ue-PowerClassPerBandPerBC-v1820 ENUMERATED {pc5} OPTIONAL
}
FeatureSetUplink-v1850 ::= SEQUENCE {
-- R1 40-4-10: DMRS port configuration for PUSCH with 8Tx
pusch-DMRS8Tx-r18 ENUMERATED {rel15, both} OPTIONAL,
-- R1 40-7-1h: UE 8Tx PUSCH processing capability for codebook
additionalTime-CB-8TxPUSCH-r18 SEQUENCE {
scs-15kHz-r18 ENUMERATED {sym1, sym2, sym4} OPTIONAL,
scs-30kHz-r18 ENUMERATED {sym1, sym2, sym4, sym8} OPTIONAL,
scs-60kHz-r18 ENUMERATED {sym2, sym4, sym8, sym16} OPTIONAL,
scs-120kHz-r18 ENUMERATED {sym4, sym8, sym16, sym32} OPTIONAL,
scs-480kHz-r18 ENUMERATED {sym16, sym32, sym64, sym128} OPTIONAL,
scs-960kHz-r18 ENUMERATED {sym32, sym64, sym128, sym256} OPTIONAL
} OPTIONAL,
-- R1 40-7-2b: UE 8Tx PUSCH processing capability for non-codebook
additionalTime-NonCB-8TxPUSCH-r18 SEQUENCE {
scs-15kHz-r18 ENUMERATED {sym1, sym2, sym4} OPTIONAL,
scs-30kHz-r18 ENUMERATED {sym1, sym2, sym4, sym8} OPTIONAL,
scs-60kHz-r18 ENUMERATED {sym2, sym4, sym8, sym16} OPTIONAL,
scs-120kHz-r18 ENUMERATED {sym4, sym8, sym16, sym32} OPTIONAL,
scs-480kHz-r18 ENUMERATED {sym16, sym32, sym64, sym128} OPTIONAL,
scs-960kHz-r18 ENUMERATED {sym32, sym64, sym128, sym256} OPTIONAL
} OPTIONAL
}
FeatureSetUplink-v1900 ::= SEQUENCE {
```
```
-- R1 59-2-1-8: SRS Port Grouping
srs-PortGrouping-r19 ENUMERATED {xt8r, xt6r, both} OPTIONAL,
-- R1 59-2-4: Association up to 128 CSI-RS ports and SRS for non-codebook-based PUSCH
nonCodebook-CSI-RS-SRS-Enh-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-3-3-1: Maximum 2 SP and 1 periodic SRS sets for 3T6R antenna switching
srs-AntennaSwitching3T6R2SP-1Periodic-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-3-3a-1: Maximum 2 SP and 1 periodic SRS sets for 3T3R antenna switching
srs-AntennaSwitching3T3R2SP-1Periodic-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-3-4: M-TRP PUSCH repetition (type A) of 3-antenna-port PUSCH transmission - codebook based
mTRP-PUSCH-TypeA-CB-3Port-r19 INTEGER (1..2) OPTIONAL,
-- R1 59-3-4a: M-TRP PUSCH repetition (type A) of 3-antenna-port PUSCH transmission - non-codebook based
mTRP-PUSCH-RepetitionTypeA-3Port-r19 INTEGER (1..3) OPTIONAL,
-- R1 59-3-6: PTRS of 3-antenna-port PUSCH transmission
threePortsPTRS-PUSCH-r19 INTEGER (1..2) OPTIONAL,
-- R1 59-3-7: UL full power transmission mode of fullpower
ul-FullPwrMode-3Port-r19 ENUMERATED {supported} OPTIONAL,
-- R1 66-8: Two HARQ-ACK codebooks with up to one sub-slot based HARQ-ACK codebook simultaneously constructed for supporting
-- HARQ-ACK codebooks with different priorities by DCI format 1_3 with different SCS and/or different carrier type
simultaneous-2-1-HARQ-ACK-CB-Diff-r19 SubSlot-Config-r16 OPTIONAL,
-- R1 66-8a: Two HARQ-ACK codebooks with two sub-slot based HARQ-ACK codebook simultaneously constructed for supporting
-- HARQ-ACK codebooks with different priorities by DCI format 1_3 with different SCS and/or different carrier type
simultaneous-2-2-HARQ-ACK-CB-Diff-r19 SubSlot-Config-r16 OPTIONAL,
-- R1 66-9: UL intra-UE multiplexing/prioritization of overlapping channel/signals with two priority levels in physical
-- layer for DCI format 1_3/0_3 with different SCS and/or different carrier type
ul-IntraUE-MuxEnh-Diff-r19 SEQUENCE {
pusch-PreparationLowPriority-r19 ENUMERATED {sym0, sym1, sym2},
pusch-PreparationHighPriority-r19 ENUMERATED {sym0, sym1, sym2}
} OPTIONAL
}
SubSlot-Config-r16 ::= SEQUENCE {
sub-SlotConfig-NCP-r16 ENUMERATED {n4,n5,n6,n7} OPTIONAL,
sub-SlotConfig-ECP-r16 ENUMERATED {n4,n5,n6} OPTIONAL
}
SRS-AllPosResources-r16 ::= SEQUENCE {
srs-PosResources-r16 SRS-PosResources-r16,
srs-PosResourceAP-r16 SRS-PosResourceAP-r16 OPTIONAL,
srs-PosResourceSP-r16 SRS-PosResourceSP-r16 OPTIONAL
}
SRS-PosResources-r16 ::= SEQUENCE {
maxNumberSRS-PosResourceSetPerBWP-r16 ENUMERATED {n1, n2, n4, n8, n12, n16},
maxNumberSRS-PosResourcesPerBWP-r16 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
maxNumberSRS-ResourcesPerBWP-PerSlot-r16 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
maxNumberPeriodicSRS-PosResourcesPerBWP-r16 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
maxNumberPeriodicSRS-PosResourcesPerBWP-PerSlot-r16 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
}
SRS-PosResourceAP-r16 ::= SEQUENCE {
maxNumberAP-SRS-PosResourcesPerBWP-r16 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
maxNumberAP-SRS-PosResourcesPerBWP-PerSlot-r16 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
}
```
```
SRS-PosResourceSP-r16 ::= SEQUENCE {
maxNumberSP-SRS-PosResourcesPerBWP-r16 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
maxNumberSP-SRS-PosResourcesPerBWP-PerSlot-r16 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
}
SRS-Resources ::= SEQUENCE {
maxNumberAperiodicSRS-PerBWP ENUMERATED {n1, n2, n4, n8, n16},
maxNumberAperiodicSRS-PerBWP-PerSlot INTEGER (1..6),
maxNumberPeriodicSRS-PerBWP ENUMERATED {n1, n2, n4, n8, n16},
maxNumberPeriodicSRS-PerBWP-PerSlot INTEGER (1..6),
maxNumberSemiPersistentSRS-PerBWP ENUMERATED {n1, n2, n4, n8, n16},
maxNumberSemiPersistentSRS-PerBWP-PerSlot INTEGER (1..6),
maxNumberSRS-Ports-PerResource ENUMERATED {n1, n2, n4}
}
DummyF ::= SEQUENCE {
maxNumberPeriodicCSI-ReportPerBWP INTEGER (1..4),
maxNumberAperiodicCSI-ReportPerBWP INTEGER (1..4),
maxNumberSemiPersistentCSI-ReportPerBWP INTEGER (0..4),
simultaneousCSI-ReportsAllCC INTEGER (5..32)
}
PosSRS-BWA-RR-Connected-r18 ::= SEQUENCE {
numOfCarriersIntraBandContiguous-r18 ENUMERATED {two, three, twoandthree},
maximumAggregatedBW-TwoCarriersFR1-r18 ENUMERATED {mhz20, mhz40, mhz50, mhz80, mhz100,
mhz160, mhz180, mhz190, mhz200} OPTIONAL,
maximumAggregatedBW-TwoCarriersFR2-r18 ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz600, mhz800} OPTIONAL,
maximumAggregatedBW-ThreeCarriersFR1-r18 ENUMERATED {mhz80, mhz100, mhz160, mhz200, mhz240, mhz300} OPTIONAL,
maximumAggregatedBW-ThreeCarriersFR2-r18 ENUMERATED {mhz50, mhz100, mhz200, mhz300, mhz400,
mhz600, mhz800, mhz1000, mhz1200}
OPTIONAL,
maximumAggregatedResourceSet-r18 ENUMERATED {n1, n2, n4, n8, n12, n16},
maximumAggregatedResourcePeriodic-r18 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
maximumAggregatedResourceAperiodic-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
maximumAggregatedResourceSemi-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
maximumAggregatedResourcePeriodicPerSlot-r18 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
maximumAggregatedResourceAperiodicPerSlot-r18 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
maximumAggregatedResourceSemiPerSlot-r18 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
...
}
PosSRS-BWA-IndependentCA-RR-Connected-r18 ::= SEQUENCE {
numOfCarriersIntraBandContiguous-r18 ENUMERATED {two, three, twoandthree},
maximumAggregatedBW-TwoCarriersFR1-r18 ENUMERATED {mhz20, mhz40, mhz50, mhz80, mhz100,
mhz160, mhz180, mhz190, mhz200} OPTIONAL,
maximumAggregatedBW-TwoCarriersFR2-r18 ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz600, mhz800} OPTIONAL,
maximumAggregatedBW-ThreeCarriersFR1-r18 ENUMERATED {mhz80, mhz100, mhz160, mhz200, mhz240, mhz300} OPTIONAL,
maximumAggregatedBW-ThreeCarriersFR2-r18 ENUMERATED {mhz50, mhz100, mhz200, mhz300, mhz400,
mhz600, mhz800, mhz1000, mhz1200}
OPTIONAL,
maximumAggregatedResourceSet-r18 ENUMERATED {n1, n2, n4, n8, n12, n16},
maximumAggregatedResourcePeriodic-r18 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
}
```
```
maximumAggregatedResourceAperiodic-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
maximumAggregatedResourceSemi-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
maximumAggregatedResourcePeriodicPerSlot-r18 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
maximumAggregatedResourceAperiodicPerSlot-r18 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
maximumAggregatedResourceSemiPerSlot-r18 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
guardPeriod-r18 ENUMERATED {n0, n30, n100, n140, n200},
powerClassForTwoAggregatedCarriers-r18 ENUMERATED {pc2, pc3} OPTIONAL,
powerClassForThreeAggregatedCarriers-r18 ENUMERATED {pc2, pc3} OPTIONAL,
...
}
-- TAG-FEATURESETUPLINK-STOP
-- ASN1STOP
-- ASN1START
-- TAG-FEATURESETUPLINKPERCC-START
```
```
FeatureSetUplinkPerCC ::= SEQUENCE {
supportedSubcarrierSpacingUL SubcarrierSpacing,
supportedBandwidthUL SupportedBandwidth,
channelBW-90mhz ENUMERATED {supported} OPTIONAL,
mimo-CB-PUSCH SEQUENCE {
maxNumberMIMO-LayersCB-PUSCH MIMO-LayersUL OPTIONAL,
maxNumberSRS-ResourcePerSet INTEGER (1..2)
}
maxNumberMIMO-LayersNonCB-PUSCH MIMO-LayersUL OPTIONAL,
supportedModulationOrderUL ModulationOrder OPTIONAL
}
FeatureSetUplinkPerCC-v1540 ::= SEQUENCE {
mimo-NonCB-PUSCH SEQUENCE {
maxNumberSRS-ResourcePerSet INTEGER (1..4),
maxNumberSimultaneousSRS-ResourceTx INTEGER (1..4)
} OPTIONAL
}
FeatureSetUplinkPerCC-v1700 ::= SEQUENCE {
supportedMinBandwidthUL-r17 SupportedBandwidth-v1700 OPTIONAL,
-- R1 23-3-1-3 FeMIMO: Multi-TRP PUSCH repetition (type B) - non-codebook based
mTRP-PUSCH-RepetitionTypeB-r17 ENUMERATED {n1,n2,n3,n4} OPTIONAL,
-- R1 23-3-1-1 -codebook based Multi-TRP PUSCH repetition (type B)
mTRP-PUSCH-TypeB-CB-r17 ENUMERATED {n1,n2,n4} OPTIONAL,
supportedBandwidthUL-v1710 SupportedBandwidth-v1700 OPTIONAL
}
FeatureSetUplinkPerCC-v1780 ::= SEQUENCE {
supportedBandwidthUL-v1780 SupportedBandwidth-v1700 OPTIONAL
}
↩FeatureSetUplinkPerCC-v1800 ::= SEQUENCE {
-- R1 40-2-7: Two TAs for multi-DCI STxMP PUSCH+PUSCH
twoPUSCH-MultiDCI-STx2P-TwoTA-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-1: Single-DCI based STx2P SDM scheme for PUSCH-codebook
pusCH-CB-SingleDCI-STx2P-SDM-r18 SEQUENCE {
maxNumberSRS-ResourcePerSet-r18 ENUMERATED {n1,n2,n4},
maxNumberLayerPerPanel-r18 INTEGER (1..2),
maxNumberNZP-PUSCH-PortsPerSet-r18 ENUMERATED {n1,n2,n4},
maxNumberSRS-AntennaPortsPerSet-r18 ENUMERATED {n1,n2,n4}
}
-- R1 40-6-1a: Single-DCI based STx2P SDM scheme for PUSCH-noncodebook
pusCH-NonCB-SingleDCI-STx2P-SDM-r18 SEQUENCE {
maxNumberSRS-ResourcePerSet-r18 INTEGER (1..4),
maxNumberLayerPerPanel-r18 INTEGER (1..2),
maxNumberSimulSRS-OneResourcePerSet-r18 INTEGER (1..4),
maxNumberSimulSRS-TwoResourcePerSet-r18 INTEGER (1..8)
}
-- R1 40-6-2: Single-DCI based STx2P SFN scheme for PUSCH-codebook
pusCH-CB-SingleDCI-STx2P-SFN-r18 SEQUENCE {
maxNumberSRS-ResourcePerSet-r18 ENUMERATED {n1,n2,n4},
maxNumberLayerPerSet-r18 INTEGER (1..2),
}
}
```
```
maxNumberSRS-AntennaPortsPerSet-r18 ENUMERATED {n1,n2,n4},
maxNumberNZP-PUSCH-PortsPerSet-r18 ENUMERATED {n1,n2,n4}
}
-- R1 40-6-2a: Single-DCI based STx2P SFN scheme for PUSCH-noncodebook
pusch-NonCB-SingleDCI-STx2P-SFN-r18 SEQUENCE {
maxNumberSRS-ResourcePerSet-r18 INTEGER (1..4),
maxNumberLayerPerSet-r18 INTEGER (1..2),
maxNumberSimulSRS-OneResourcePerSet-r18 INTEGER (1..4),
maxNumberSimulSRS-TwoResourcePerSet-r18 INTEGER (1..8)
}
-- R1 40-6-3a: codebook multi-DCI based STx2P PUSCH+PUSCH for DG+DG
twoPUSCH-CB-MultiDCI-STx2P-DG-DG-r18 SEQUENCE {
maxNumberSRS-ResourcePerSet-r18 ENUMERATED {n1, n2, n4},
maxNumberLayerOverlapping-r18 INTEGER (1..2),
maxNumberNZP-PUSCH-Overlapping-r18 ENUMERATED {n1, n2, n4},
maxNumberPUSCH-PerCORESET-PerSlot-r18 SEQUENCE {
scs-60kHz-r18 ENUMERATED {n1,n2,n3,n4,n7} OPTIONAL,
scs-120kHz-r18 ENUMERATED {n1,n2,n3,n4,n7} OPTIONAL,
}
maxNumberTotalLayerOverlapping-r18 INTEGER (2..4),
maxNumberSRS-AntennaPortsPerSet-r18 ENUMERATED {n1,n2,n4}
}
-- R1 40-6-3b: Noncodebook multi-DCI based STx2P PUSCH+PUSCH for DG+DG
twoPUSCH-NonCB-MultiDCI-STx2P-DG-DG-r18 SEQUENCE {
maxNumberSRS-ResourcePerSet-r18 INTEGER (1..4),
maxNumberLayerOverlapping-r18 INTEGER (1..2),
maxNumberSimulSRS-ResourcePerSet-r18 INTEGER (1..4),
maxNumberPUSCH-PerCORESET-PerSlot-r18 SEQUENCE {
scs-60kHz-r18 ENUMERATED {n1,n2,n3,n4,n7} OPTIONAL,
scs-120kHz-r18 ENUMERATED {n1,n2,n3,n4,n7} OPTIONAL,
}
maxNumberTotalLayerOverlapping-r18 INTEGER (2..4)
}
-- R1 40-6-6: Out-of-order operation for multi-DCI based STx2P PUSCH+PUSCH
twoPUSCH-MultiDCI-STx2P-OutOfOrder-r18 ENUMERATED {supported}
codebookParameter8TxPUSCH-r18 SEQUENCE {
-- R1 40-7-1: Basic features for Codebook-based 8Tx PUSCH
codebook-8TxBasic-r18 SEQUENCE {
maxNumberPUSCH-MIMO-Layer-r18 INTEGER (1..8),
maxNumberSRS-Resource-r18 INTEGER (1..2),
srs-8TxPorts-r18 ENUMERATED {noTDM, both}
},
-- R1 40-7-1a: Codebook-based 8Tx PUSCH-codebook1
codebook1-8TxPUSCH-r18 SEQUENCE {
codebookN1N4-r18 ENUMERATED {ng1n4n1,ng1n2n2,both} OPTIONAL,
srs-8TxPorts-r18 ENUMERATED {noTDM, both}
},
-- R1 40-7-1b: Codebook-based 8Tx PUSCH-codebook2
codebook2-8TxPUSCH-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-7-1c: Codebook-based 8Tx PUSCH-codebook3
codebook3-8TxPUSCH-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-7-1d: Codebook-based 8Tx PUSCH-codebook4
```
```
codebook4-8TxPUSCH-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-7-1e: UL full power transmission mode 0
ul-FullPwrTransMode0-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-7-1f: UL full power transmission mode 1
ul-FullPwrTransMode1-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-7-1g: UL full power transmission mode 2 with 1/2/4 resources
ul-FullPwrTransMode2-r18 ENUMERATED {n1,n2,n4} OPTIONAL,
-- R1 40-7-1g-1: SRS resources for UL full power transmission mode 2
ul-SRS-TransMode2-r18 BIT STRING (SIZE(3)) OPTIONAL,
-- R1 40-7-1g-2: TPMI group(s) which delivers full power for codebook2
tpmi-FullPwrCodebook2-r18 ENUMERATED {first, second} OPTIONAL
} OPTIONAL,
-- R1 40-7-2: Basic features for Non-Codebook-based 8Tx PUSCH
nonCodebook-8TxPUSCH-r18 SEQUENCE {
maxNumberPUSCH-MIMO-Layer-r18 INTEGER (1..8),
maxNumberSRS-Resource-r18 INTEGER (1..8),
maxNumberSimultaneousSRS-r18 INTEGER (1..8)
} OPTIONAL,
-- R1 40-7-2a: Association between CSI-RS and SRS for non-codebook case
nonCodebook-CSI-RS-SRS-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-7-3: CBG based 2 CWs PUSCH with rank >4
cgb-2CW-PUSCH-r18 ENUMERATED {supported} OPTIONAL
}
FeatureSetUplinkPerCC-v1840 ::= SEQUENCE {
supportedBandwidthUL-v1840 SupportedBandwidth-v1840 OPTIONAL,
supportedMinBandwidthUL-v1840 SupportedBandwidth-v1840 OPTIONAL
}
FeatureSetUplinkPerCC-v1850 ::= SEQUENCE {
-- R1 40-6-3a-1: UE STxMP processing capability for codebook
twoPUSCH-CB-MultiDCI-STx2P-AdditionalTime-r18 CHOICE {
scs-60kHz-r18 ENUMERATED {sym1, sym4, sym8, sym16},
scs-120kHz-r18 ENUMERATED {sym4, sym8, sym16, sym32},
scs-480kHz-r18 ENUMERATED {sym16, sym32, sym64, sym128},
scs-960kHz-r18 ENUMERATED {sym32, sym64, sym128, sym256}
} OPTIONAL,
-- R1 40-6-3b-2: UE STxMP processing capability for non-codebook
twoPUSCH-NonCB-MultiDCI-STx2P-AdditionalTime-r18 CHOICE {
scs-60kHz-r18 ENUMERATED {sym1, sym4, sym8, sym16},
scs-120kHz-r18 ENUMERATED {sym4, sym8, sym16, sym32},
scs-480kHz-r18 ENUMERATED {sym16, sym32, sym64, sym128},
scs-960kHz-r18 ENUMERATED {sym32, sym64, sym128, sym256}
} OPTIONAL
}
FeatureSetUplinkPerCC-v1900 ::= SEQUENCE {
supportedBandwidthUL-v1900 SupportedBandwidth-v1900 OPTIONAL,
supportedMinBandwidthUL-v1900 SupportedBandwidth-v1900 OPTIONAL,
-- R1 67-1a: 32 UL HARQ processes for TN in FR1 and FR2-1
support32-UL-HARQ-ProcessTN-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-3-1: Non-codebook based PUSCH transmission for 3TX for single TRP
nonCodebook-3TxPUSCH-SingleTRP-r19 SEQUENCE {
```
```
maxNumberLayer-r19 INTEGER (1..3),
maxNumberSRS-Resource-r19 INTEGER (1..3),
maxNumberSimultaneousSRS-r19 INTEGER (1..3)
} OPTIONAL,
-- R1 59-3-2: Codebook based PUSCH transmission for 3TX for single TRP
codebook-3TxPUSCH-SingleTRP-r19 SEQUENCE {
maxNumberPUSCH-MIMO-Layer-r19 INTEGER (1..3),
maxNumberSRS-Resource-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-3-5: M-TRP PUSCH repetition (type B) of 3-antenna-port PUSCH transmission - codebook based
codebook-3PortPUSCH-TypeB-r19 INTEGER (1..2) OPTIONAL,
-- R1 59-3-5a: M-TRP PUSCH repetition (type B) of 3-antenna-port PUSCH transmission - non-codebook based
mTRP-PUSCH-RepetitionTypeB-3Port-r19 INTEGER (1..3) OPTIONAL
}
-- TAG-FEATURESETUPLINKPERCC-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MAC-PARAMETERS-START
MAC-Parameters ::= SEQUENCE {
mac-ParametersCommon MAC-ParametersCommon OPTIONAL,
mac-ParametersXDD-Diff MAC-ParametersXDD-Diff OPTIONAL
}
```
```
MAC-Parameters-v1610 ::= SEQUENCE {
mac-ParametersFRX-Diff-r16 MAC-ParametersFRX-Diff-r16 OPTIONAL
}
MAC-Parameters-v1700 ::= SEQUENCE {
mac-ParametersFR2-2-r17 MAC-ParametersFR2-2-r17 OPTIONAL
}
MAC-Parameters-v17b0 ::= SEQUENCE {
mTRP-PUSCH-PHR-Type1-Reporting-r17 ENUMERATED {supported} OPTIONAL
}
MAC-Parameters-v17c0 ::= SEQUENCE {
directSCellActivationWithTCI-r17 ENUMERATED {supported} OPTIONAL
}
MAC-ParametersCommon ::= SEQUENCE {
lcp-Restriction ENUMERATED {supported} OPTIONAL,
dummy ENUMERATED {supported} OPTIONAL,
lch-ToCellRestriction ENUMERATED {supported} OPTIONAL,
...,
[[
recommendedBitRate ENUMERATED {supported} OPTIONAL,
recommendedBitRateQuery ENUMERATED {supported} OPTIONAL
]],
[[
recommendedBitRateMultiplier-r16 ENUMERATED {supported} OPTIONAL,
preEmptiveBSR-r16 ENUMERATED {supported} OPTIONAL,
autonomousTransmission-r16 ENUMERATED {supported} OPTIONAL,
lch-PriorityBasedPrioritization-r16 ENUMERATED {supported} OPTIONAL,
lch-ToConfiguredGrantMapping-r16 ENUMERATED {supported} OPTIONAL,
lch-ToGrantPriorityRestriction-r16 ENUMERATED {supported} OPTIONAL,
singlePHR-P-r16 ENUMERATED {supported} OPTIONAL,
ul-LBT-FailureDetectionRecovery-r16 ENUMERATED {supported} OPTIONAL,
-- R4 8-1: MPE
tdd-MPE-P-MPR-Reporting-r16 ENUMERATED {supported} OPTIONAL,
lcid-ExtensionIAB-r16 ENUMERATED {supported} OPTIONAL
]],
[[
spCell-BFR-CBRA-r16 ENUMERATED {supported} OPTIONAL
]],
[[
srs-ResourceId-Ext-r16 ENUMERATED {supported} OPTIONAL
]],
[[
enhancedUuDRX-forSidelink-r17 ENUMERATED {supported} OPTIONAL,
--27-10: Support of UL MAC CE based MG activation request for PRS measurements
mg-ActivationRequestPRS-Meas-r17 ENUMERATED {supported} OPTIONAL,
--27-11: Support of DL MAC CE based MG activation request for PRS measurements
mg-ActivationCommPRS-Meas-r17 ENUMERATED {supported} OPTIONAL,
intraCG-Prioritization-r17 ENUMERATED {supported} OPTIONAL,
jointPrioritizationCG-Retx-Timer-r17 ENUMERATED {supported} OPTIONAL,
survivalTime-r17 ENUMERATED {supported} OPTIONAL
]]
}
```
```
lcg-ExtensionIAB-r17 ENUMERATED {supported} OPTIONAL,
harq-FeedbackDisabled-r17 ENUMERATED {supported} OPTIONAL,
uplink-Harq-ModeB-r17 ENUMERATED {supported} OPTIONAL,
sr-TriggeredBy-TA-Report-r17 ENUMERATED {supported} OPTIONAL,
extendedDRX-CycleInactive-r17 ENUMERATED {supported} OPTIONAL,
simultaneousSR-PUSCH-DiffPUCCH-groups-r17 ENUMERATED {supported} OPTIONAL,
lastTransmissionUL-r17 ENUMERATED {supported} OPTIONAL
]],
[[
harq-RTT-TimerDL-ForNTN-MulticastMBS-r17 ENUMERATED {supported} OPTIONAL
]],
[[
sr-TriggeredByTA-ReportATG-r18 ENUMERATED {supported} OPTIONAL,
extendedDRX-CycleInactive-r18 ENUMERATED {supported} OPTIONAL,
additionalBS-Table-r18 ENUMERATED {supported} OPTIONAL,
delayStatusReport-r18 ENUMERATED {supported} OPTIONAL,
cg-RetransmissionMonitoringDisabling-r18 ENUMERATED {supported} OPTIONAL,
non-IntegerDRX-r18 ENUMERATED {supported} OPTIONAL
]],
[[
multipleEntryDelayStatusReport-r19 ENUMERATED {supported} OPTIONAL,
lcp-PriorityAdjustment-r19 ENUMERATED {supported} OPTIONAL,
ul-RateControl-r19 ENUMERATED {supported} OPTIONAL,
ul-RateQuery-r19 ENUMERATED {supported} OPTIONAL,
delayStatusReportNonDelayReportingData-r19 ENUMERATED {supported} OPTIONAL
]]
}
MAC-ParametersFRX-Diff-r16 ::= SEQUENCE {
directMCG-SCellActivation-r16 ENUMERATED {supported} OPTIONAL,
directMCG-SCellActivationResume-r16 ENUMERATED {supported} OPTIONAL,
directSCG-SCellActivation-r16 ENUMERATED {supported} OPTIONAL,
directSCG-SCellActivationResume-r16 ENUMERATED {supported} OPTIONAL,
-- R1 19-1: DRX Adaptation
drx-Adaptation-r16 SEQUENCE {
non-SharedSpectrumChAccess-r16 MinTimeGap-r16 OPTIONAL,
sharedSpectrumChAccess-r16 MinTimeGap-r16 OPTIONAL
}
...
}
MAC-ParametersFR2-2-r17 ::= SEQUENCE {
directMCG-SCellActivation-r17 ENUMERATED {supported} OPTIONAL,
directMCG-SCellActivationResume-r17 ENUMERATED {supported} OPTIONAL,
directSCG-SCellActivation-r17 ENUMERATED {supported} OPTIONAL,
directSCG-SCellActivationResume-r17 ENUMERATED {supported} OPTIONAL,
drx-Adaptation-r17 SEQUENCE {
non-SharedSpectrumChAccess-r17 MinTimeGapFR2-2-r17 OPTIONAL,
sharedSpectrumChAccess-r17 MinTimeGapFR2-2-r17 OPTIONAL
}
...
}
```
```
MAC-ParametersXDD-Diff ::= SEQUENCE {
skipUplinkTxDynamic ENUMERATED {supported} OPTIONAL,
logicalChannelSR-DelayTimer ENUMERATED {supported} OPTIONAL,
longDRX-Cycle ENUMERATED {supported} OPTIONAL,
shortDRX-Cycle ENUMERATED {supported} OPTIONAL,
multipleSR-Configurations ENUMERATED {supported} OPTIONAL,
multipleConfiguredGrants ENUMERATED {supported} OPTIONAL,
...,
[[
secondaryDRX-Group-r16 ENUMERATED {supported} OPTIONAL
]],
[[
enhancedSkipUplinkTxDynamic-r16 ENUMERATED {supported} OPTIONAL,
enhancedSkipUplinkTxConfigured-r16 ENUMERATED {supported} OPTIONAL
]],
[[
dummy1 ENUMERATED {supported} OPTIONAL,
dummy2 ENUMERATED {supported} OPTIONAL
]]
}
MinTimeGap-r16 ::= SEQUENCE {
scs-15kHz-r16 ENUMERATED {s11, s13} OPTIONAL,
scs-30kHz-r16 ENUMERATED {s11, s16} OPTIONAL,
scs-60kHz-r16 ENUMERATED {s11, s112} OPTIONAL,
scs-120kHz-r16 ENUMERATED {s12, s124} OPTIONAL
}
MinTimeGapFR2-2-r17 ::= SEQUENCE {
scs-120kHz-r17 ENUMERATED {s12, s124} OPTIONAL,
scs-480kHz-r17 ENUMERATED {s18, s196} OPTIONAL,
scs-960kHz-r17 ENUMERATED {s116, s1192} OPTIONAL
}
MAC-ParametersPerBand-r18 ::= SEQUENCE {
ptm-Retransmission-r18 ENUMERATED {supported} OPTIONAL,
ptm-RetransmissionInactive-r18 ENUMERATED {supported} OPTIONAL,
...
}
-- TAG-MAC-PARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASANDMOBPARAMETERS-START
MeasAndMobParameters ::=
SEQUENCE {
measAndMobParametersCommon OPTIONAL,
measAndMobParametersXDD-Diff OPTIONAL,
measAndMobParametersFRX-Diff OPTIONAL
}
MeasAndMobParameters-v15t0 ::=
SEQUENCE {
measAndMobParametersCommon-v15t0 OPTIONAL
}
MeasAndMobParameters-v1700 ::=
SEQUENCE {
measAndMobParametersFR2-2-r17 OPTIONAL
}
MeasAndMobParametersCommon ::=
SEQUENCE {
supportedGapPattern BIT STRING (SIZE (22)) OPTIONAL,
ssb-RLM ENUMERATED {supported} OPTIONAL,
ssb-AndCSI-RS-RLM ENUMERATED {supported} OPTIONAL,
...,
[[
eventB-MeasAndReport ENUMERATED {supported} OPTIONAL,
handoverFDD-TDD ENUMERATED {supported} OPTIONAL,
eutra-CGI-Reporting ENUMERATED {supported} OPTIONAL,
nr-CGI-Reporting ENUMERATED {supported} OPTIONAL
]],
[[
independentGapConfig ENUMERATED {supported} OPTIONAL,
periodicEUTRA-MeasAndReport ENUMERATED {supported} OPTIONAL,
handoverFR1-FR2 ENUMERATED {supported} OPTIONAL,
maxNumberCSI-RS-RRM-RS-SINR ENUMERATED {n4, n8, n16, n32, n64, n96} OPTIONAL
]],
[[
nr-CGI-Reporting-ENDC ENUMERATED {supported} OPTIONAL
]],
[[
eutra-CGI-Reporting-NEDC ENUMERATED {supported} OPTIONAL,
eutra-CGI-Reporting-NRDC ENUMERATED {supported} OPTIONAL,
nr-CGI-Reporting-NEDC ENUMERATED {supported} OPTIONAL,
nr-CGI-Reporting-NRDC ENUMERATED {supported} OPTIONAL
]],
[[
reportAddNeighMeasForPeriodic-r16 ENUMERATED {supported} OPTIONAL,
condHandoverParametersCommon-r16 SEQUENCE {
condHandoverFDD-TDD-r16 ENUMERATED {supported} OPTIONAL,
condHandoverFR1-FR2-r16 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
nr-NeedForGap-Reporting-r16 ENUMERATED {supported} OPTIONAL
]]]
}
```
```
supportedGapPattern-NRonly-r16 BIT STRING (SIZE (10)) OPTIONAL,
supportedGapPattern-NRonly-NEDC-r16 ENUMERATED {supported} OPTIONAL,
maxNumberCLI-RSSI-r16 ENUMERATED {n8, n16, n32, n64} OPTIONAL,
maxNumberCLI-SRS-RSRP-r16 ENUMERATED {n4, n8, n16, n32} OPTIONAL,
maxNumberPerSlotCLI-SRS-RSRP-r16 ENUMERATED {n2, n4, n8} OPTIONAL,
mfbi-IAB-r16 ENUMERATED {supported} OPTIONAL,
dummy ENUMERATED {supported} OPTIONAL,
nr-CGI-Reporting-NPN-r16 ENUMERATED {supported} OPTIONAL,
idleInactiveEUTRA-MeasReport-r16 ENUMERATED {supported} OPTIONAL,
idleInactive-ValidityArea-r16 ENUMERATED {supported} OPTIONAL,
eutra-AutonomousGaps-r16 ENUMERATED {supported} OPTIONAL,
eutra-AutonomousGaps-NEDC-r16 ENUMERATED {supported} OPTIONAL,
eutra-AutonomousGaps-NRDC-r16 ENUMERATED {supported} OPTIONAL,
pcellT312-r16 ENUMERATED {supported} OPTIONAL,
supportedGapPattern-r16 BIT STRING (SIZE (2)) OPTIONAL
]],
[[
-- R4 19-2 Concurrent measurement gaps
concurrentMeasGap-r17 CHOICE {
concurrentPerUE-OnlyMeasGap-r17 ENUMERATED {supported},
concurrentPerUE-PerFRCombMeasGap-r17 ENUMERATED {supported}
}
OPTIONAL,
-- R4 19-1 Network controlled small gap (NCSG)
nr-NeedForGapNCSG-Reporting-r17 ENUMERATED {supported} OPTIONAL,
eutra-NeedForGapNCSG-Reporting-r17 ENUMERATED {supported} OPTIONAL,
-- R4 19-1-1 per FR Network controlled small gap (NCSG)
ncsg-MeasGapPerFR-r17 ENUMERATED {supported} OPTIONAL,
-- R4 19-1-2 Network controlled small gap (NCSG) supported patterns
ncsg-MeasGapPatterns-r17 BIT STRING (SIZE (24)) OPTIONAL,
-- R4 19-1-3 Network controlled small gap (NCSG) supported NR-only patterns
ncsg-MeasGapNR-Patterns-r17 BIT STRING (SIZE (24)) OPTIONAL,
-- R4 19-3-2 pre-configured measurement gap
preconfiguredUE-AutonomousMeasGap-r17 ENUMERATED {supported} OPTIONAL,
-- R4 19-3-1 pre-configured measurement gap
preconfiguredNW-ControlledMeasGap-r17 ENUMERATED {supported} OPTIONAL,
handoverFR1-FR2-2-r17 ENUMERATED {supported} OPTIONAL,
handoverFR2-1-FR2-2-r17 ENUMERATED {supported} OPTIONAL,
-- RAN4 14-1: per-FR MG for PRS measurement
independentGapConfigPRS-r17 ENUMERATED {supported} OPTIONAL,
rrm-RelaxationRRC-ConnectedRedCap-r17 ENUMERATED {supported} OPTIONAL,
-- R4 25-3: Parallel measurements with multiple measurement gaps
parallelMeasurementGap-r17 ENUMERATED {n2} OPTIONAL,
condHandoverWithSCG-NRDC-r17 ENUMERATED {supported} OPTIONAL,
gNB-ID-LengthReporting-r17 ENUMERATED {supported} OPTIONAL,
gNB-ID-LengthReporting-ENDC-r17 ENUMERATED {supported} OPTIONAL,
gNB-ID-LengthReporting-NEDC-r17 ENUMERATED {supported} OPTIONAL,
gNB-ID-LengthReporting-NRDC-r17 ENUMERATED {supported} OPTIONAL,
gNB-ID-LengthReporting-NPN-r17 ENUMERATED {supported} OPTIONAL
]],
[[
-- R4 25-1: Parallel measurements on multiple SMTC-s for a single frequency carrier
parallelSMTC-r17 ENUMERATED {n4} OPTIONAL,
-- R4 19-2-1 Concurrent measurement gaps for EUTRA
```
```
concurrentMeasGapEUTRA-r17 ENUMERATED {supported} OPTIONAL,
serviceLinkPropDelayDiffReporting-r17 ENUMERATED {supported} OPTIONAL,
-- R4 19-1-4 Network controlled small gap (NCSG) performing measurement based on flag deriveSSB-IndexFromCellInter
ncsg-SymbolLevelScheduleRestrictionInter-r17 ENUMERATED {supported} OPTIONAL
]],
[[
eventD1-MeasReportTrigger-r17 ENUMERATED {supported} OPTIONAL,
independentGapConfig-maxCC-r17 SEQUENCE {
fr1-Only-r17 INTEGER (1..32) OPTIONAL,
fr2-Only-r17 INTEGER (1..32) OPTIONAL,
fr1-AndFR2-r17 INTEGER (1..32) OPTIONAL
} OPTIONAL
]],
[[
interSatMeas-r17 ENUMERATED {supported} OPTIONAL,
deriveSSB-IndexFromCellInterNon-NCSG-r17 ENUMERATED {supported} OPTIONAL
]],
[[
-- R4 31-1 Enhanced L3 measurement reporting for unknown SCell activation if the valid L3 measurement results are available
l3-MeasUnknownSCellActivation-r18 ENUMERATED {supported} OPTIONAL,
-- R4 31-3 Shorter measurement interval for unknown SCell activation
shortMeasInterval-r18 ENUMERATED {supported} OPTIONAL,
nr-NeedForInterruptionReport-r18 ENUMERATED {supported} OPTIONAL,
measSequenceConfig-r18 ENUMERATED {supported} OPTIONAL,
cellIndividualOffsetPerMeasEvent-r18 ENUMERATED {supported} OPTIONAL,
eventD2-MeasReportTrigger-r18 ENUMERATED {supported} OPTIONAL,
-- R4 32-1: Concurrent gaps with Pre-MG in a FR
concurrentMeasGapsPreMG-r18 ENUMERATED {supported} OPTIONAL,
-- R4 32-2: Support for dynamic collisions
dynamicCollision-r18 ENUMERATED {supported} OPTIONAL,
-- R4 32-3: Concurrent gaps with NCSG in a FR
concurrentMeasGapsNCSG-r18 ENUMERATED {supported} OPTIONAL,
-- R4 32-4: Inter-RAT EUTRAN measurements without gap and outside active DL BWP
eutra-NoGapMeasurementOutsideBWP-r18 ENUMERATED {supported} OPTIONAL,
-- R4 32-5: Inter-RAT EUTRAN measurement without gap and within active DL BWP
eutra-NoGapMeasurementInsideBWP-r18 ENUMERATED {supported} OPTIONAL,
-- R4 32-6: Effective measurement window for inter-RAT EUTRAN measurements
eutra-MeasEMW-r18 BIT STRING (SIZE(6)) OPTIONAL,
-- R4 32-7: Simultaneous reception of NR data and EUTRAN CRS with different numerology
concurrentMeasCRS-InsideBWP-EUTRA-r18 ENUMERATED {supported} OPTIONAL,
-- R4 39-2a: SSB based inter-frequency L1-RSRP measurements with measurement gaps
ltm-InterFreqMeasGap-r18 ENUMERATED {supported} OPTIONAL,
dummy-ltm-FastUE-Processing-r18 SEQUENCE {
fr1-r18 ENUMERATED {ms10, ms15},
fr2-r18 ENUMERATED {ms10, ms15},
fr1-AndFR2-r18 ENUMERATED {ms20, ms30}
} OPTIONAL,
rach-LessHandoverInterFreq-r18 ENUMERATED {supported} OPTIONAL,
enterAndLeaveCellReport-r18 ENUMERATED {supported} OPTIONAL,
bestCellChangeReport-r18 ENUMERATED {supported} OPTIONAL,
secondBestCellChangeReport-r18 ENUMERATED {supported} OPTIONAL
]],
[[
```
```
ltm-InterFreq-r18 ENUMERATED {supported} OPTIONAL,
ltm-MCG-NRDC-r18 ENUMERATED {supported} OPTIONAL,
ltm-RACH-LessDG-r18 ENUMERATED {supported} OPTIONAL,
ltm-RACH-LessCG-r18 ENUMERATED {supported} OPTIONAL,
ltm-Recovery-r18 ENUMERATED {supported} OPTIONAL,
ltm-ReferenceConfig-r18 ENUMERATED {supported} OPTIONAL,
ltm-MCG-NRDC-Release-r18 ENUMERATED {supported} OPTIONAL,
-- R4 39-7: Faster UE processing time during cell switch
ltm-FastUE-Processing-r18 SEQUENCE {
fr1-r18 ENUMERATED {ms10, ms15} OPTIONAL,
fr2-r18 ENUMERATED {ms10, ms15} OPTIONAL,
fr1-AndFR2-r18 ENUMERATED {ms20, ms30} OPTIONAL
} OPTIONAL,
ntn-NeighbourCellInfoSupport-r18 ENUMERATED {supported} OPTIONAL
]],
[[
ltm-interFreqL1-OnlyInBC-r18 ENUMERATED {supported} OPTIONAL
]],
[[
nr-CGI-Reporting-HSDN-r19 ENUMERATED {supported} OPTIONAL,
eutra-CGI-Reporting-HSDN-r19 ENUMERATED {supported} OPTIONAL,
ltm-KeyUpdateMCG-r19 ENUMERATED {supported} OPTIONAL,
ltm-KeyUpdateSCG-r19 ENUMERATED {supported} OPTIONAL,
cltm-EarlyTA-Indication-r19 INTEGER (1..8) OPTIONAL,
cltm-ExecutionConditionL1-r19 ENUMERATED {supported} OPTIONAL,
cltm-ExecutionConditionL3-r19 INTEGER (1..2) OPTIONAL,
ltm-EventMeasAndReport-r19 ENUMERATED {supported} OPTIONAL,
ltm-RecoveryWithKeyUpdate-r19 ENUMERATED {supported} OPTIONAL,
ltm-MCG-SCG-AdditionOrChange-r19 ENUMERATED {supported} OPTIONAL,
-- R4 49-1: Simultaneous L3 measurement on three carriers for measurements without measurement gap under CA/DC operation
threeCarrierMeasWithoutGap-r19 SEQUENCE {
fr1-CA-NR-DC-r19 ENUMERATED {supported} OPTIONAL,
fr1-FR2-CA-r19 ENUMERATED {supported} OPTIONAL,
fr1-FR2-NR-DC-r19 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
-- R4 49-3: L3 serving cell and neighbor cells measurement and report on one serving carrier per-band for
-- intra-frequency measurements without measurement gap
multiCarrierSingleReportWithoutGap-r19 ENUMERATED {supported} OPTIONAL,
-- R4 52-3: Skip SSB based L1-RSRP measurement for candidate cell CSI-RS-based L1-RSRP measurement
skipSSB-L1-RSRP-Meas-r19 ENUMERATED {neighbour, both} OPTIONAL,
gapOccasionCancelRatioReport-r19 ENUMERATED {supported} OPTIONAL,
twoSMTC-PeriodicitiesIntraFreq-r19 ENUMERATED {supported} OPTIONAL,
twoSMTC-PeriodicitiesInterFreq-r19 ENUMERATED {supported} OPTIONAL,
reportClosestReferenceLocations-r19 ENUMERATED {supported} OPTIONAL,
ltm-SR-ConfIdInCellSwitchCommand-r19 ENUMERATED {supported} OPTIONAL,
speedStateDetection-r19 ENUMERATED {supported} OPTIONAL,
eventD2-MultiReferenceLocations-r19 ENUMERATED {supported} OPTIONAL
]]
}
MeasAndMobParametersCommon-v15t0 ::= SEQUENCE {
intraF-NeighMeasForSCellWithoutSSB ENUMERATED{supported} OPTIONAL
}
```
```
MeasAndMobParametersXDD-Diff ::= SEQUENCE {
intraAndInterF-MeasAndReport ENUMERATED {supported} OPTIONAL,
eventA-MeasAndReport ENUMERATED {supported} OPTIONAL,
...,
[[
handoverInterF ENUMERATED {supported} OPTIONAL,
handoverLTE-EPC ENUMERATED {supported} OPTIONAL,
handoverLTE-5GC ENUMERATED {supported} OPTIONAL,
]],
[[
sftd-MeasNR-Neigh ENUMERATED {supported} OPTIONAL,
sftd-MeasNR-Neigh-DRX ENUMERATED {supported} OPTIONAL,
]],
[[
dummy ENUMERATED {supported} OPTIONAL,
]]
}
MeasAndMobParametersFRX-Diff ::= SEQUENCE {
ss-SINR-Meas ENUMERATED {supported} OPTIONAL,
csi-RSRP-AndRSRQ-MeasWithSSB ENUMERATED {supported} OPTIONAL,
csi-RSRP-AndRSRQ-MeasWithoutSSB ENUMERATED {supported} OPTIONAL,
csi-SINR-Meas ENUMERATED {supported} OPTIONAL,
csi-RS-RLM ENUMERATED {supported} OPTIONAL,
...,
[[
handoverInterF ENUMERATED {supported} OPTIONAL,
handoverLTE-EPC ENUMERATED {supported} OPTIONAL,
handoverLTE-5GC ENUMERATED {supported} OPTIONAL,
]],
[[
maxNumberResource-CSI-RS-RLM ENUMERATED {n2, n4, n6, n8} OPTIONAL,
]],
[[
simultaneousRxDataSSB-DiffNumerology ENUMERATED {supported} OPTIONAL,
]],
[[
nr-AutonomousGaps-r16 ENUMERATED {supported} OPTIONAL,
nr-AutonomousGaps-ENDC-r16 ENUMERATED {supported} OPTIONAL,
nr-AutonomousGaps-NEDC-r16 ENUMERATED {supported} OPTIONAL,
nr-AutonomousGaps-NRDC-r16 ENUMERATED {supported} OPTIONAL,
dummy ENUMERATED {supported} OPTIONAL,
cli-RSSI-Meas-r16 ENUMERATED {supported} OPTIONAL,
cli-SRS-RSRP-Meas-r16 ENUMERATED {supported} OPTIONAL,
interFrequencyMeas-NoGap-r16 ENUMERATED {supported} OPTIONAL,
simultaneousRxDataSSB-DiffNumerology-Inter-r16 ENUMERATED {supported} OPTIONAL,
idleInactiveNR-MeasReport-r16 ENUMERATED {supported} OPTIONAL,
-- R4 6-2: Support of beam level Early Measurement Reporting
idleInactiveNR-MeasBeamReport-r16 ENUMERATED {supported} OPTIONAL,
]],
[[
increasedNumberOfCSIRSPerMO-r16 ENUMERATED {supported} OPTIONAL,
]]
}
```
```
]]
}
MeasAndMobParametersFR2-2-r17 :=
SEQUENCE {
handoverInterF-r17 ENUMERATED {supported} OPTIONAL,
handoverLTE-EPC-r17 ENUMERATED {supported} OPTIONAL,
handoverLTE-5GC-r17 ENUMERATED {supported} OPTIONAL,
idleInactiveNR-MeasReport-r17 ENUMERATED {supported} OPTIONAL,
...
}
-- TAG-MEASANDMOBPARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASANDMOBPARAMETERSMRDC-START
MeasAndMobParametersMRDC :=
SEQUENCE {
measAndMobParametersMRDC-Common MeasAndMobParametersMRDC-Common OPTIONAL,
measAndMobParametersMRDC-XDD-Diff MeasAndMobParametersMRDC-XDD-Diff OPTIONAL,
measAndMobParametersMRDC-FRX-Diff MeasAndMobParametersMRDC-FRX-Diff OPTIONAL
}
MeasAndMobParametersMRDC-v1560 :=
SEQUENCE {
measAndMobParametersMRDC-XDD-Diff-v1560 MeasAndMobParametersMRDC-XDD-Diff-v1560 OPTIONAL
}
MeasAndMobParametersMRDC-v1610 :=
SEQUENCE {
measAndMobParametersMRDC-Common-v1610 MeasAndMobParametersMRDC-Common-v1610 OPTIONAL,
interNR-MeasEUTRA-IAB-r16 ENUMERATED {supported} OPTIONAL
}
MeasAndMobParametersMRDC-v1700 :=
SEQUENCE {
measAndMobParametersMRDC-Common-v1700 MeasAndMobParametersMRDC-Common-v1700 OPTIONAL
}
MeasAndMobParametersMRDC-v1730 :=
SEQUENCE {
measAndMobParametersMRDC-Common-v1730 MeasAndMobParametersMRDC-Common-v1730 OPTIONAL
}
MeasAndMobParametersMRDC-v1810 :=
SEQUENCE {
measAndMobParametersMRDC-Common-v1810 MeasAndMobParametersMRDC-Common-v1810 OPTIONAL
}
```
```
MeasAndMobParametersMRDC-v1900 ::= SEQUENCE {
measAndMobParametersMRDC-Common-v1900 MeasAndMobParametersMRDC-Common-v1900 OPTIONAL
}
MeasAndMobParametersMRDC-Common ::= SEQUENCE {
independentGapConfig ENUMERATED {supported} OPTIONAL
}
MeasAndMobParametersMRDC-Common-v1610 ::= SEQUENCE {
condPSCellChangeParametersCommon-r16 SEQUENCE {
condPSCellChangeFDD-TDD-r16 ENUMERATED {supported} OPTIONAL,
condPSCellChangeFR1-FR2-r16 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
pscellT312-r16 ENUMERATED {supported} OPTIONAL
}
MeasAndMobParametersMRDC-Common-v1700 ::= SEQUENCE {
condPSCellChangeParameters-r17 SEQUENCE {
inter-SN-condPSCellChangeFDD-TDD-NRDC-r17 ENUMERATED {supported} OPTIONAL,
inter-SN-condPSCellChangeFR1-FR2-NRDC-r17 ENUMERATED {supported} OPTIONAL,
inter-SN-condPSCellChangeFDD-TDD-ENDC-r17 ENUMERATED {supported} OPTIONAL,
inter-SN-condPSCellChangeFR1-FR2-ENDC-r17 ENUMERATED {supported} OPTIONAL,
mn-InitiatedCondPSCellChange-FR1FDD-ENDC-r17 ENUMERATED {supported} OPTIONAL,
mn-InitiatedCondPSCellChange-FR1TDD-ENDC-r17 ENUMERATED {supported} OPTIONAL,
mn-InitiatedCondPSCellChange-FR2TDD-ENDC-r17 ENUMERATED {supported} OPTIONAL,
sn-InitiatedCondPSCellChange-FR1FDD-ENDC-r17 ENUMERATED {supported} OPTIONAL,
sn-InitiatedCondPSCellChange-FR1TDD-ENDC-r17 ENUMERATED {supported} OPTIONAL,
sn-InitiatedCondPSCellChange-FR2TDD-ENDC-r17 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
condHandoverWithSCG-ENDC-r17 ENUMERATED {supported} OPTIONAL,
condHandoverWithSCG-NEDC-r17 ENUMERATED {supported} OPTIONAL
}
MeasAndMobParametersMRDC-Common-v1730 ::= SEQUENCE {
independentGapConfig-maxCC-r17 SEQUENCE {
fr1-Only-r17 INTEGER (1..32) OPTIONAL,
fr2-Only-r17 INTEGER (1..32) OPTIONAL,
fr1-AndFR2-r17 INTEGER (1..32) OPTIONAL
}
}
↩MeasAndMobParametersMRDC-Common-v1810 ::= SEQUENCE {
mn-ConfiguredMN-TriggerSCPAC-r18 ENUMERATED {supported} OPTIONAL,
mn-ConfiguredSN-TriggerSCPAC-r18 ENUMERATED {supported} OPTIONAL,
sn-ConfiguredSCPAC-r18 ENUMERATED {supported} OPTIONAL,
mn-ConfiguredMN-TriggerSCPAC-afterSCG-release-r18 ENUMERATED {supported} OPTIONAL,
mn-ConfiguredReferenceConfigSCPAC-r18 ENUMERATED {supported} OPTIONAL,
sn-ConfiguredReferenceConfigSCPAC-r18 ENUMERATED {supported} OPTIONAL,
condHandoverWithCandSCG-Addition-r18 ENUMERATED {supported} OPTIONAL,
condHandoverWithCandSCG-FR1-FR2-Change-r18 ENUMERATED {supported} OPTIONAL,
condHandoverWithCandSCG-FDD-TDD-Change-r18 ENUMERATED {supported} OPTIONAL
}
```
```
MeasAndMobParametersMRDC-Common-v1900 ::= SEQUENCE {
-- R4 49-1: Simultaneous L3 measurement on three carriers for measurements without measurement gap under CA/DC operation
threeCarrierMeasWithoutGap-r19 ENUMERATED {supported} OPTIONAL
}
MeasAndMobParametersMRDC-XDD-Diff ::= SEQUENCE {
sftd-MeasPSCell ENUMERATED {supported} OPTIONAL,
sftd-MeasNR-Cell ENUMERATED {supported} OPTIONAL
}
MeasAndMobParametersMRDC-XDD-Diff-v1560 ::= SEQUENCE {
sftd-MeasPSCell-NEDC ENUMERATED {supported} OPTIONAL
}
MeasAndMobParametersMRDC-FRX-Diff ::= SEQUENCE {
simultaneousRxDataSSB-DiffNumerology ENUMERATED {supported} OPTIONAL
}
-- TAG-MEASANDMOBPARAMETERSMRDC-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MIMO-PARAMETERSPERBAND-START
MIMO-ParametersPerBand ::= SEQUENCE {
tci-StatePDSCH SEQUENCE {
```
```
maxNumberConfiguredTCI-StatesPerCC ENUMERATED {n4, n8, n16, n32, n64, n128} OPTIONAL,
maxNumberActiveTCI-PerBWP ENUMERATED {n1, n2, n4, n8} OPTIONAL
}
additionalActiveTCI-StatePDCCH ENUMERATED {supported} OPTIONAL,
pusch-TransCoherence ENUMERATED {nonCoherent, partialCoherent, fullCoherent} OPTIONAL,
beamCorrespondenceWithoutUL-BeamSweeping ENUMERATED {supported} OPTIONAL,
periodicBeamReport ENUMERATED {supported} OPTIONAL,
aperiodicBeamReport ENUMERATED {supported} OPTIONAL,
sp-BeamReportPUCCH ENUMERATED {supported} OPTIONAL,
sp-BeamReportPUSCH ENUMERATED {supported} OPTIONAL,
dummy1 DummyG OPTIONAL,
maxNumberRxBeam INTEGER (2..8) OPTIONAL,
maxNumberRxBxTxBeamSwitchDL SEQUENCE {
scs-15kHz ENUMERATED {n4, n7, n14} OPTIONAL,
scs-30kHz ENUMERATED {n4, n7, n14} OPTIONAL,
scs-60kHz ENUMERATED {n4, n7, n14} OPTIONAL,
scs-120kHz ENUMERATED {n4, n7, n14} OPTIONAL,
scs-240kHz ENUMERATED {n4, n7, n14} OPTIONAL
}
maxNumberNonGroupBeamReporting ENUMERATED {n1, n2, n4} OPTIONAL,
groupBeamReporting ENUMERATED {supported} OPTIONAL,
uplinkBeamManagement SEQUENCE {
maxNumberSRS-ResourcePerSet-BM ENUMERATED {n2, n4, n8, n16},
maxNumberSRS-ResourceSet INTEGER (1..8)
}
maxNumberCSI-RS-BFD INTEGER (1..64) OPTIONAL,
maxNumberSSB-BFD INTEGER (1..64) OPTIONAL,
maxNumberCSI-RS-SSB-CBD INTEGER (1..256) OPTIONAL,
dummy2 ENUMERATED {supported} OPTIONAL,
twoPortsPTRS-UL ENUMERATED {supported} OPTIONAL,
dummy5 SRS-Resources OPTIONAL,
dummy3 INTEGER (1..4) OPTIONAL,
beamReportTiming SEQUENCE {
scs-15kHz ENUMERATED {sym2, sym4, sym8} OPTIONAL,
scs-30kHz ENUMERATED {sym4, sym8, sym14, sym28} OPTIONAL,
scs-60kHz ENUMERATED {sym8, sym14, sym28} OPTIONAL,
scs-120kHz ENUMERATED {sym14, sym28, sym56} OPTIONAL
}
ptrs-DensityRecommendationSetDL SEQUENCE {
scs-15kHz PTRS-DensityRecommendationDL OPTIONAL,
scs-30kHz PTRS-DensityRecommendationDL OPTIONAL,
scs-60kHz PTRS-DensityRecommendationDL OPTIONAL,
scs-120kHz PTRS-DensityRecommendationDL OPTIONAL
}
ptrs-DensityRecommendationSetUL SEQUENCE {
scs-15kHz PTRS-DensityRecommendationUL OPTIONAL,
scs-30kHz PTRS-DensityRecommendationUL OPTIONAL,
scs-60kHz PTRS-DensityRecommendationUL OPTIONAL,
scs-120kHz PTRS-DensityRecommendationUL OPTIONAL
}
dummy4 DummyH OPTIONAL,
aperiodicTRS ENUMERATED {supported} OPTIONAL,
...
```
```
[[
dummy6 ENUMERATED {true} OPTIONAL,
beamManagementSSB-CSI-RS BeamManagementSSB-CSI-RS OPTIONAL,
beamSwitchTiming SEQUENCE {
scs-60kHz ENUMERATED {sym14, sym28, sym48, sym224, sym336} OPTIONAL,
scs-120kHz ENUMERATED {sym14, sym28, sym48, sym224, sym336} OPTIONAL
} OPTIONAL,
codebookParameters CodebookParameters OPTIONAL,
csi-RS-IM-ReceptionForFeedback CSI-RS-IM-ReceptionForFeedback OPTIONAL,
csi-RS-ProcFrameworkForSRS CSI-RS-ProcFrameworkForSRS OPTIONAL,
csi-ReportFramework CSI-ReportFramework OPTIONAL,
csi-RS-ForTracking CSI-RS-ForTracking OPTIONAL,
srs-AssocCSI-RS SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource OPTIONAL,
spatialRelations SpatialRelations OPTIONAL
],
[[
-- R1 16-2b-0: Support of default QCL assumption with two TCI states
defaultQCL-TwoTCI-r16 ENUMERATED {supported} OPTIONAL,
codebookParametersPerBand-r16 CodebookParameters-v1610 OPTIONAL,
-- R1 16-1b-3: Support of PUCCH resource groups per BWP for simultaneous spatial relation update
simul-SpatialRelationUpdatePUCCHResGroup-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-1f: Maximum number of SCells configured for SCell beam failure recovery simultaneously
maxNumberSCellBFR-r16 ENUMERATED {n1,n2,n4,n8} OPTIONAL,
-- R1 16-2c: Supports simultaneous reception with different Type-D for FR2 only
simultaneousReceptionDiffTypeD-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-1a-1: SSB/CSI-RS for L1-SINR measurement
ssb-csirs-SINR-measurement-r16 SEQUENCE {
maxNumberSSB-CSIRS-OneTx-CMR-r16 ENUMERATED {n8, n16, n32, n64},
maxNumberCSI-IM-NZP-IMR-res-r16 ENUMERATED {n8, n16, n32, n64},
maxNumberCSIRS-2Tx-res-r16 ENUMERATED {n0, n4, n8, n16, n32, n64},
maxNumberSSB-CSIRS-res-r16 ENUMERATED {n8, n16, n32, n64, n128},
maxNumberCSI-IM-NZP-IMR-res-mem-r16 ENUMERATED {n8, n16, n32, n64, n128},
supportedCSI-RS-Density-CMR-r16 ENUMERATED {one, three, oneAndThree},
maxNumberAperiodicCSI-RS-Res-r16 ENUMERATED {n2, n4, n8, n16, n32, n64},
supportedSINR-meas-r16 ENUMERATED {ssbWithCSI-IM, ssbWithNZP-IMR, csirsWithNZP-IMR, csi-RSWithoutIMR} OPTIONAL
} OPTIONAL,
-- R1 16-1a-2: Non-group based L1-SINR reporting
nonGroupSINR-reporting-r16 ENUMERATED {n1, n2, n4} OPTIONAL,
-- R1 16-1a-3: Non-group based L1-SINR reporting
groupSINR-reporting-r16 ENUMERATED {supported} OPTIONAL,
multiDCI-multiTRP-Parameters-r16 SEQUENCE {
-- R1 16-2a-0: Overlapping PDSCHs in time and fully overlapping in frequency and time
overlapPDSCHsFullyFreqTime-r16 INTEGER (1..2) OPTIONAL,
-- R1 16-2a-1: Overlapping PDSCHs in time and partially overlapping in frequency and time
overlapPDSCHsInTimePartiallyFreq-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-2a-2: Out of order operation for DL
outOfOrderOperationDL-r16 SEQUENCE {
supportPDCCH-ToPDSCH-r16 ENUMERATED {supported} OPTIONAL,
supportPDSCH-ToHARQ-ACK-r16 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
}
]
```
```
-- R1 16-2a-3: Out of order operation for UL
outOfOrderOperationUL-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-2a-5: Separate CRS rate matching
separateCRS-RateMatching-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-2a-6: Default QCL enhancement for multi-DCI based multi-TRP
defaultQCL-PerCORESETPoolIndex-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-2a-7: Maximum number of activated TCI states
maxNumberActivatedTCI-States-r16 SEQUENCE {
maxNumberPerCORESET-Pool-r16 ENUMERATED {n1, n2, n4, n8},
maxTotalNumberAcrossCORESET-Pool-r16 ENUMERATED {n2, n4, n8, n16}
} OPTIONAL
} OPTIONAL,
singleDCI-SDM-scheme-Parameters-r16 SEQUENCE {
-- R1 16-2b-1b: Single-DCI based SDM scheme - Support of new DMRS port entry
supportNewDMRS-Port-r16 ENUMERATED {supported1, supported2, supported3} OPTIONAL,
-- R1 16-2b-1a: Support of s-port DL PTRS
supportTwoPortDL-PTRS-r16 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
-- R1 16-2b-2: Support of single-DCI based FDMSchemeA
supportFDM-SchemeA-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-2b-3a: Single-DCI based FDMSchemeB CW soft combining
supportCodeWordSoftCombining-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-2b-4: Single-DCI based TDMSchemeA
supportTDM-SchemeA-r16 ENUMERATED {kb3, kb5, kb10, kb20, noRestriction} OPTIONAL,
-- R1 16-2b-5: Single-DCI based inter-slot TDM
supportInter-slotTDM-r16 SEQUENCE {
supportRepNumPDSCH-TDRA-r16 ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16},
maxTBS-Size-r16 ENUMERATED {kb3, kb5, kb10, kb20, noRestriction},
maxNumberTCI-states-r16 INTEGER (1..2)
} OPTIONAL,
-- R1 16-4: Low PAPR DMRS for PDSCH
lowPAPR-DMRS-PDSCH-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-6a: Low PAPR DMRS for PUSCH without transform precoding
lowPAPR-DMRS-PUSCHwithoutPrecoding-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-6b: Low PAPR DMRS for PUCCH
lowPAPR-DMRS-PUCCH-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-6c: Low PAPR DMRS for PUSCH with transform precoding & pi/2 BPSK
lowPAPR-DMRS-PUSCHwithPrecoding-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-7: Extension of the maximum number of configured aperiodic CSI report settings
csi-ReportFrameworkExt-r16 CSI-ReportFrameworkExt-r16 OPTIONAL,
-- R1 16-3a, 16-3a-1, 16-3b, 16-3b-1, 16-8: Individual new codebook types
codebookParametersAddition-r16 CodebookParametersAddition-r16 OPTIONAL,
-- R1 16-8: Mixed codebook types
codebookComboParametersAddition-r16 CodebookComboParametersAddition-r16 OPTIONAL,
-- R4 8-2: SSB based beam correspondence
beamCorrespondenceSSB-based-r16 ENUMERATED {supported} OPTIONAL,
-- R4 8-3: CSI-RS based beam correspondence
beamCorrespondenceCSI-RS-based-r16 ENUMERATED {supported} OPTIONAL,
beamSwitchTiming-r16 SEQUENCE {
scs-60kHz-r16 ENUMERATED {sym224, sym336} OPTIONAL,
scs-120kHz-r16 ENUMERATED {sym224, sym336} OPTIONAL
} OPTIONAL
]],
```
```
[[
-- R1 16-1a-4: Semi-persistent L1-SINR report on PUCCH
semi-PersistentL1-SINR-Report-PUCCH-r16 SEQUENCE {
supportReportFormat1-2OFDM-syms-r16 ENUMERATED {supported} OPTIONAL,
supportReportFormat4-14OFDM-syms-r16 ENUMERATED {supported} OPTIONAL
}
-- R1 16-1a-5: Semi-persistent L1-SINR report on PUSCH
semi-PersistentL1-SINR-Report-PUSCH-r16 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 16-1h: Support of 64 configured PUCCH spatial relations
spatialRelations-v1640 SEQUENCE {
maxNumberConfiguredSpatialRelations-v1640 ENUMERATED {n96, n128, n160, n192, n224, n256, n288, n320}
}
-- R1 16-1i: Support of 64 configured candidate beam RSs for BFR
support64CandidateBeamRS-BFR-r16 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 16-2a-9: Interpretation of maxNumberMIMO-LayersPDSCH for multi-DCI based mTRP
maxMIMO-LayersForMulti-DCI-mTRP-r16 ENUMERATED {supported} OPTIONAL
]],
[[
supportedSINR-meas-v1670 BIT STRING (SIZE (4)) OPTIONAL
]],
[[
-- R1 23-8-5 Increased repetition for SRS
srs-increasedRepetition-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-8-6 Partial frequency sounding of SRS
srs-partialFrequencySounding-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-8-7 Start RB location hopping for partial frequency SRS
srs-startRB-locationHoppingPartial-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-8-8 Comb-8 SRS
srs-combEight-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-9-1 Basic Features of Further Enhanced Port-Selection Type II Codebook (FeType-II) per band information
codebookParametersfetype2-r17 CodebookParametersfetype2-r17 OPTIONAL,
-- R1 23-3-1-2a Two associated CSI-RS resources
mTRP-PUSCH-twoCSI-RS-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-3-2 Multi-TRP PUCCH repetition scheme 1 (inter-slot)
mTRP-PUCCH-InterSlot-r17 ENUMERATED {pf0-2, pf1-3-4, pf0-4} OPTIONAL,
-- R1 23-3-2b Cyclic mapping for multi-TRP PUCCH repetition
mTRP-PUCCH-CyclicMapping-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-3-2c Second TPC field for multi-TRP PUCCH repetition
mTRP-PUCCH-SecondTPC-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-5-2 MTRP BFR based on two BFD-RS set
mTRP-BFR-twoBFD-RS-Set-r17 SEQUENCE {
maxBFD-RS-resourcesPerSetPerBWP-r17 ENUMERATED {n1, n2},
maxBFR-r17 INTEGER (1..9),
maxBFD-RS-resourcesAcrossSetsPerBWP-r17 ENUMERATED {n2, n3, n4}
}
-- R1 23-5-2a PUCCH-SR resources for MTRP BFRQ - Max number of PUCCH-SR resources for MTRP BFRQ per cell group
mTRP-BFR-PUCCH-SR-perCG-r17 ENUMERATED{n1, n2} OPTIONAL,
-- R1 23-5-2b Association between a BFD-RS resource set on SpCell and a PUCCH SR resource
mTRP-BFR-association-PUCCH-SR-r17 ENUMERATED {supported} OPTIONAL,
```
```
-- R1 23-6-3 Simultaneous activation of two TCI states for PDCCH across multiple CCs (HST/URLLC)
sfn-SimultTwoTCI-AcrossMultiCC-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-6-4 Default DL beam setup for SFN
sfn-DefaultDL-BeamSetup-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-6-4a Default UL beam setup for SFN PDCCH(FR2 only)
sfn-DefaultUL-BeamSetup-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-8-1 SRS triggering offset enhancement
srs-TriggeringOffset-r17 ENUMERATED {n1, n2, n4} OPTIONAL,
-- R1 23-8-2 Triggering SRS only in DCI 0_1/0_2
srs-TriggeringDCI-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-9-5 Active CSI-RS resources and ports for mixed codebook types in any slot per band information
codebookComboParameterMixedType-r17 CodebookComboParameterMixedType-r17 OPTIONAL,
-- R1 23-1-1 Unified TCI [with joint DL/UL TCI update] for intra-cell beam management
unifiedJointTCI-r17 SEQUENCE{
maxConfiguredJointTCI-r17 ENUMERATED {n8, n12, n16, n24, n32, n48, n64, n128},
maxActivatedTCIAcrossCC-r17 ENUMERATED {n1, n2, n4, n8, n16}
} OPTIONAL,
-- R1 23-1-1b Unified TCI with joint DL/UL TCI update for intra- and inter-cell beam management with more than one MAC-CE
unifiedJointTCI-multiMAC-CE-r17 SEQUENCE{
minBeamApplicationTime-r17 ENUMERATED {n1, n2, n4, n7, n14, n28, n42, n56, n70, n84, n98, n112, n224, n336}
maxNumMAC-CE-PerCC ENUMERATED {n2, n3, n4, n5, n6, n7, n8}
} OPTIONAL,
-- R1 23-1-1d Per BWP TCI state pool configuration for CA mode
unifiedJointTCI-perBWP-CA-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-1-1e TCI state pool configuration with TCI pool sharing for CA mode
unifiedJointTCI-ListSharingCA-r17 ENUMERATED {n1,n2,n4,n8} OPTIONAL,
-- R1 23-1-1f Common multi-CC TCI state ID update and activation
unifiedJointTCI-commonMultiCC-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-1-1g Beam misalignment between the DL source RS in the TCI state
unifiedJointTCI-BeamAlignDLRS-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-1-1h Association between TCI state and UL PC settings for PUCCH, PUSCH, and SRS
unifiedJointTCI-PC-association-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-1-1i Indication/configuration of R17 TCI states for aperiodic CSI-RS, PDCCH, PDSCH
unifiedJointTCI-Legacy-r17 ENUMERATED {supported} OPTIONAL,
-- 23-1-1m Indication/configuration of R17 TCI states for SRS
unifiedJointTCI-Legacy-SRS-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-1-1j Indication/configuration of R17 TCI states for CORESET #0
unifiedJointTCI-Legacy-CORESET0-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-1-1c SCell BFR with unified TCI framework (NOTE; pre-requisite is empty)
unifiedJointTCI-SCellBFR-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-1-1a Unified TCI with joint DL/UL TCI update for inter-cell beam management
unifiedJointTCI-InterCell-r17 SEQUENCE{
additionalMAC-CE-PerCC-r17 ENUMERATED {n0, n1, n2, n4},
additionalMAC-CE-AcrossCC-r17 ENUMERATED {n0, n1, n2, n4}
} OPTIONAL,
-- R1 23-10-1 Unified TCI with separate DL/UL TCI update for intra-cell beam management
unifiedSeparateTCI-r17 SEQUENCE{
maxConfiguredDL-TCI-r17 ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n128},
maxConfiguredUL-TCI-r17 ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64},
maxActivatedDL-TCIAcrossCC-r17 ENUMERATED {n1, n2, n4, n8, n16},
maxActivatedUL-TCIAcrossCC-r17 ENUMERATED {n1, n2, n4, n8, n16}
} OPTIONAL,
```
```
-- R1 23-10-1b Unified TCI with separate DL/UL TCI update for intra-cell beam management with more than one MAC-CE
unifiedSeparateTCI-multiMAC-CE-r17 SEQUENCE{
minBeamApplicationTime-r17 ENUMERATED {n1, n2, n4, n7, n14, n28, n42, n56, n70, n84, n98, n112, n224, n336},
maxActivatedDL-TCIPerCC-r17 INTEGER (2..8),
maxActivatedUL-TCIPerCC-r17 INTEGER (2..8)
} OPTIONAL,
-- R1 23-10-1d Per BWP DL/UL-TCI state pool configuration for CA mode
unifiedSeparateTCI-perBWP-CA-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-10-1e TCI state pool configuration with DL/UL-TCI pool sharing for CA mode
unifiedSeparateTCI-ListSharingCA-r17 SEQUENCE {
maxNumListDL-TCI-r17 ENUMERATED {n1,n2,n4,n8} OPTIONAL,
maxNumListUL-TCI-r17 ENUMERATED {n1,n2,n4,n8} OPTIONAL
} OPTIONAL,
-- R1 23-10-1f Common multi-CC DL/UL-TCI state ID update and activation with separate DL/UL TCI update
unifiedSeparateTCI-commonMultiCC-r17 ENUMERATED {supported} OPTIONAL,
-- 23-10-1m Unified TCI with separate DL/UL TCI update for inter-cell beam management with more than one MAC-CE
unifiedSeparateTCI-InterCell-r17 SEQUENCE {
k-DL-PerCC-r17 ENUMERATED {n0, n1, n2, n4},
k-UL-PerCC-r17 ENUMERATED {n0, n1, n2, n4},
k-DL-AcrossCC-r17 ENUMERATED {n0, n1, n2, n4},
k-UL-AcrossCC-r17 ENUMERATED {n0, n1, n2, n4}
} OPTIONAL,
-- R1 23-1-2 Inter-cell beam measurement and reporting (for inter-cell BM and mTRP)
unifiedJointTCI-mTRP-InterCell-BM-r17 SEQUENCE {
maxNumAdditionalPCI-L1-RSRP-r17 INTEGER (1..7),
maxNumSSB-ResourceL1-RSRP-AcrossCC-r17 ENUMERATED {n1,n2,n4,n8}
} OPTIONAL,
-- R1 23-1-3 MPE mitigation
mpe-Mitigation-r17 SEQUENCE {
maxNumP-MPR-RI-pairs-r17 INTEGER (1..4),
maxNumConfRS-r17 ENUMERATED {n1, n2, n4, n8, n12, n16, n28, n32, n48, n64}
} OPTIONAL,
-- R1 23-1-4 UE capability value reporting
srs-PortReport-r17 SEQUENCE {
capVal1-r17 ENUMERATED {n1, n2, n4} OPTIONAL,
capVal2-r17 ENUMERATED {n1, n2, n4} OPTIONAL,
capVal3-r17 ENUMERATED {n1, n2, n4} OPTIONAL,
capVal4-r17 ENUMERATED {n1, n2, n4} OPTIONAL
} OPTIONAL,
-- R1 23-2-1a Monitoring of individual candidates
mTRP-PDCCH-individual-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-2-1b PDCCH repetition with PDCCH monitoring on any span of up to 3 consecutive OFDM symbols of a slot
mTRP-PDCCH-anySpan-3Symbols-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-2-2 Two QCL TypeD for CORESET monitoring in PDCCH repetition
mTRP-PDCCH-TwoQCL-TypeD-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-3-1-2b CSI-RS processing framework for SRS with two associated CSI-RS resources
mTRP-PUSCH-CSI-RS-r17 SEQUENCE {
maxNumPeriodicSRS-r17 INTEGER (1..8),
maxNumAperiodicSRS-r17 INTEGER (1..8),
maxNumSP-SRS-r17 INTEGER (0..8),
numSRS-ResourcePerCC-r17 INTEGER (1..16),
numSRS-ResourceNonCodebook-r17 INTEGER (1..2)
} OPTIONAL,
```
```
-- R1 23-3-1a Cyclic mapping for Multi-TRP PUSCH repetition
mTRP-PUSCH-cyclicMapping-r17 ENUMERATED {typeA,typeB,both} OPTIONAL,
-- R1 23-3-1b Second TPC field for Multi-TRP PUSCH repetition
mTRP-PUSCH-secondTPC-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-3-1c Two PHR reporting
mTRP-PUSCH-twoPHR-Reporting-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-3-1e A-CSI report
mTRP-PUSCH-A-CSI-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-3-1f SP-CSI report
mTRP-PUSCH-SP-CSI-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-3-1g CG PUSCH transmission
mTRP-PUSCH-CG-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-3-2d Updating two Spatial relation or two sets of power control parameters for PUCCH group
mTRP-PUCCH-MAC-CE-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-3-2e Maximum number of power control parameter sets configured for multi-TRP PUCCH repetition in FR1
mTRP-PUCCH-maxNum-PC-FR1-r17 INTEGER (3..8) OPTIONAL,
-- R1 23-4 IntCell-mTRP
mTRP-inter-Cell-r17 SEQUENCE {
maxNumAdditionalPCI-Case1-r17 INTEGER (1..7),
maxNumAdditionalPCI-Case2-r17 INTEGER (0..7)
} OPTIONAL,
-- R1 23-5-1 Group based L1-RSRP reporting enhancements
mTRP-GroupBasedL1-RSRP-r17 SEQUENCE {
maxNumBeamGroups-r17 INTEGER (1..4),
maxNumRS-WithinSlot-r17 ENUMERATED {n2,n3,n4,n8,n16,n32,n64},
maxNumRS-AcrossSlot-r17 ENUMERATED {n8, n16, n32, n64, n128}
} OPTIONAL,
-- R1 23-5-2c MAC-CE based update of explicit BFD-RS mTRP-PUCCH-IntraSlot-r17 => per band
mTRP-BFD-RS-MAC-CE-r17 ENUMERATED {n4, n8, n12, n16, n32, n48, n64 } OPTIONAL,
-- R1 23-7-1 Basic Features of CSI Enhancement for Multi-TRP
mTRP-CSI-EnhancementPerBand-r17 SEQUENCE {
maxNumNZP-CSI-RS-r17 INTEGER (2..8),
cSI-Report-mode-r17 ENUMERATED {model1, mode2, both},
supportedComboAcrossCCs-r17 SEQUENCE (SIZE (1..16)) OF CSI-MultiTRP-SupportedCombinations-r17,
codebookModeNCJT-r17 ENUMERATED{model1,modelAnd2}
} OPTIONAL,
-- R1 23-7-1b Active CSI-RS resources and ports in the presence of multi-TRP CSI
codebookComboParameterMultiTRP-r17 CodebookComboParameterMultiTRP-r17 OPTIONAL,
-- R1 23-7-1a Additional CSI report mode 1
mTRP-CSI-additionalCSI-r17 ENUMERATED{x1,x2} OPTIONAL,
-- R1 23-7-4 Support of Nmax=2 for Multi-TRP CSI
mTRP-CSI-N-Max2-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-7-5 CMR sharing
mTRP-CSI-CMR-r17 ENUMERATED {supported} OPTIONAL,
-- R1 23-8-11 Partial frequency sounding of SRS for non-frequency hopping case
srs-partialFreqSounding-r17 ENUMERATED {supported} OPTIONAL,
-- R1-24 feature: Extend beamSwitchTiming for FR2-2
beamSwitchTiming-v1710 SEQUENCE {
scs-480kHz ENUMERATED {sym56, sym112, sym192, sym896, sym1344} OPTIONAL,
scs-960kHz ENUMERATED {sym112, sym224, sym384, sym1792, sym2688} OPTIONAL,
} OPTIONAL,
-- R1-24 feature: Extend beamSwitchTiming-r16 for FR2-2
beamSwitchTiming-r17 SEQUENCE {
```
```
scs-480kHz-r17 ENUMERATED {sym896, sym1344} OPTIONAL,
scs-960kHz-r17 ENUMERATED {sym1792, sym2688} OPTIONAL
}
OPTIONAL,
-- R1-24 feature: Extend beamReportTiming for FR2-2
beamReportTiming-v1710 SEQUENCE {
scs-480kHz-r17 ENUMERATED {sym56, sym112, sym224} OPTIONAL,
scs-960kHz-r17 ENUMERATED {sym112, sym224, sym448} OPTIONAL
}
OPTIONAL,
-- R1-24 feature: Extend maximum number of RX/TX beam switch DL for FR2-2
maxNumberRxTxBeamSwitchDL-v1710 SEQUENCE {
scs-480kHz-r17 ENUMERATED {n2, n4, n7} OPTIONAL,
scs-960kHz-r17 ENUMERATED {n1, n2, n4, n7} OPTIONAL
}
OPTIONAL
]],
[[
-- R1-23-1-4a: Semi-persistent/aperiodic capability value report
srs-PortReportSP-AP-r17 ENUMERATED {supported} OPTIONAL,
maxNumberRxBeam-v1720 INTEGER (9..12) OPTIONAL,
-- R1-23-6-5 Support implicit configuration of RS(s) with two TCI states for beam failure detection
sfn-ImplicitRS-twoTCI-r17 ENUMERATED {supported} OPTIONAL,
-- R1-23-6-6 QCL-TypeD collision handling with CORESET with 2 TCI states
sfn-QCL-TypeD-Collision-twoTCI-r17 ENUMERATED {supported} OPTIONAL,
-- R1-23-7-1c Basic Features of CSI Enhancement for Multi-TRP - number of CPUs
mTRP-CSI-numCPU-r17 ENUMERATED {n2, n3, n4} OPTIONAL
]],
[[
supportRepNumPDSCH-TDRA-DCI-1-2-r17 ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16} OPTIONAL
]],
[[
codebookParametersetype2DopplerCSI-r18 CodebookParametersetype2DopplerCSI-r18 OPTIONAL,
codebookParametersfetype2DopplerCSI-r18 CodebookParametersfetype2DopplerCSI-r18 OPTIONAL,
codebookParametersetype2CJT-r18 CodebookParametersetype2CJT-r18 OPTIONAL,
codebookParametersfetype2CJT-r18 CodebookParametersfetype2CJT-r18 OPTIONAL,
codebookComboParametersCJT-r18 CodebookComboParametersCJT-r18 OPTIONAL,
codebookParametersHARQ-ACK-PUSCH-r18 CodebookParametersHARQ-ACK-PUSCH-r18 OPTIONAL,
-- R1 40-1-1: Unified TCI with joint DL/UL TCI update for single-DCI based intra-cell multi-TRP with single activated TCI
-- codepoint per CC
tci-JointTCI-UpdateSingleActiveTCI-PerCC-r18 SEQUENCE {
maxNumberConfigJointTCIPerCC-PerBWP-r18 ENUMERATED {n8, n12, n16, n24, n32, n48, n64, n128},
maxNumberActiveJointTCI-AcrossCC-r18 ENUMERATED {n2, n4, n6, n8, n16, n32}
}
OPTIONAL,
-- R1 40-1-1a: Unified TCI with joint DL/UL TCI update for single-DCI based intra-cell multi-TRP with multiple activated TCI
-- codepoints per CC
tci-JointTCI-UpdateMultiActiveTCI-PerCC-r18 SEQUENCE {
tci-StateInd-r18 ENUMERATED {withAssignment, withoutAssignment},
maxNumberActiveJointTCI-PerCC-r18 INTEGER (2..8)
}
OPTIONAL,
-- R1 40-1-1c: DCI format 1_1 and if supported 1_2 configured with TCI selection field
tci-SelectionDCI-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-1-2: Unified TCI with separate DL/UL TCI update for single-DCI based intra-cell multi-TRP with single activated TCI
-- codepoint per CC
tci-SeparateTCI-UpdateSingleActiveTCI-PerCC-r18 SEQUENCE {
maxNumConfigDL-TCI-PerCC-PerBWP-r18 ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n128}
}
```
```
maxNumConfigUL-TCI-PerCC-PerBWP-r18 ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64},
maxNumActiveDL-TCI-AcrossCC-r18 ENUMERATED {n2, n4, n8, n16},
maxNumActiveUL-TCI-AcrossCC-r18 ENUMERATED {n2, n4, n8, n16}
} OPTIONAL,
-- R1 40-1-2a: Unified TCI with separate DL/UL TCI update for single-DCI based intra-cell multi-TRP with multiple
-- activated TCI codepoints per CC
tci-SeparateTCI-UpdateMultiActiveTCI-PerCC-r18 SEQUENCE {
maxNumActiveDL-TCI-AcrossCC-r18 ENUMERATED {n2, n4, n8, n16},
maxNumActiveUL-TCI-AcrossCC-r18 ENUMERATED {n2, n4, n8, n16}
} OPTIONAL,
-- R1 40-1-3: Per aperiodic CSI-RS resource/resource set configuration for TCI selection in S-DCI based MTRP
tci-SelectionAperiodicCSI-RS-r18 ENUMERATED {perResource, perResourceSet, both} OPTIONAL,
-- R1 40-1-3a: Per aperiodic CSI-RS resource/resource set configuration for TCI selection in M-DCI based MTRP
tci-SelectionAperiodicCSI-RS-M-DCI-r18 ENUMERATED {perResource, perResourceSet, both} OPTIONAL,
-- R1 40-1-4: Two TCI states for CJT Tx scheme for PDSCH
twoTCI-StatePDSCH-CJT-TxScheme-r18 ENUMERATED {cjtSchemeA, cjtSchemeB, both} OPTIONAL,
-- R1 40-1-7: Unified TCI with joint DL/UL TCI update for multi-DCI based multi-TRP with single activated TCI
-- codepoint per CORESETPoolIndex per CC
tci-JointTCI-UpdateSingleActiveTCI-PerCC-PerCORESET-r18 SEQUENCE {
mTRP-Operation-r18 ENUMERATED {intraCell, intraCellAndInterCell},
maxNumberConfigJointTCI-PerCC-PerBWP-r18 ENUMERATED {n8, n12, n16, n24, n32, n48, n64, n128},
maxNumberActiveJointTCI-AcrossCC-PerCORESET-r18 ENUMERATED {n1, n2, n4, n8, n16}
} OPTIONAL,
-- R1 40-1-7a: Unified TCI with joint DL/UL TCI update for multi-DCI based multi-TRP with multiple activated TCI
-- codepoints per CORESETPoolIndex per CC
tci-JointTCI-UpdateMultiActiveTCI-PerCC-PerCORESET-r18 INTEGER (2..8) OPTIONAL,
-- R1 40-1-8: TRP-specific BFR with unified TCI framework with Unified TCI
tci-TRP-BFR-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-1-9: Unified TCI with separate DL/UL TCI update for multi-DCI based multi-TRP with single activated TCI
-- codepoint per CORESETPoolIndex per CC
tci-SeparateTCI-UpdateSingleActiveTCI-PerCC-PerCORESET-r18 SEQUENCE {
mTRP-Operation-r18 ENUMERATED {intraCell, intraCellAndInterCell},
maxNumConfigDL-TCI-PerCC-PerBWP-r18 ENUMERATED {n8, n12, n16, n24, n32, n48, n64, n128},
maxNumConfigUL-TCI-PerCC-PerBWP-r18 ENUMERATED {n8, n12, n16, n24, n32, n48, n64},
maxNumActiveDL-TCI-AcrossCC-r18 ENUMERATED {n1, n2, n4, n8, n16},
maxNumActiveUL-TCI-AcrossCC-r18 ENUMERATED {n1, n2, n4, n8, n16}
} OPTIONAL,
-- R1 40-1-9a: Unified TCI with separate DL/UL TCI update for multi-DCI based multi-TRP with multiple activated TCI
-- codepoints per CORESETPoolIndex per CC
tci-SeparateTCI-UpdateMultiActiveTCI-PerCC-PerCORESET-r18 SEQUENCE {
maxNumConfigDL-TCI-PerCC-PerBWP-r18 INTEGER (1..8),
maxNumConfigUL-TCI-PerCC-PerBWP-r18 INTEGER (1..8)
} OPTIONAL,
-- R1 40-1-12: Common multi-CC TCI state ID update and activation for single-DCI based multi-TRP
commonTCI-SingleDCI-r18 INTEGER (1..4) OPTIONAL,
-- R1 40-1-13: Common multi-CC TCI state ID update and activation for multi-DCI based multi-TRP
commonTCI-MultiDCI-r18 INTEGER (1..4) OPTIONAL,
-- R1 40-1-14: Two PHR reporting for STx2P
twoPHR-Reporting-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-2-3: TAG ID indication via absolute TA command MAC CE
spCell-TAG-Ind-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-2-4: PDCCH order sent by one TRP triggers RACH procedure (specifically PRACH) towards a different TRP based on CFRA for
-- inter-cell
```
```
interCellCrossTRP-PDCCH-OrderCFRA-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-2-4a: PDCCH order sent by one TRP triggers RACH procedure (specifically PRACH) towards a different TRP based on CFRA for
-- intra-cell
intraCellCrossTRP-PDCCH-OrderCFRA-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-2-9: Overlapping UL transmission reduction
overlapUL-TransReduction-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-3-2-12: Supported maximum periodicity of CMR when configured as periodic CSI-RS
maxPeriodicityCMR-r18 ENUMERATED {s14, s15, s18, s110, s120} OPTIONAL,
-- R1 40-3-3-1: TDCP (Time Domain Channel Properties) report
tdcp-Report-r18 SEQUENCE {
valueX-r18 INTEGER (1..2),
maxNumberActiveResource-r18 INTEGER (2..32)
} OPTIONAL,
-- R1 40-3-3-5: Number of CSI-RS resources for TDCP
tdcp-Resource-r18 SEQUENCE {
maxNumberConfigPerCC-r18 ENUMERATED {n2,n4,n6,n8,n10,n12},
maxNumberConfigAcrossCC-r18 INTEGER (1..32),
maxNumberSimultaneousPerCC-r18 ENUMERATED {n2, n4, n6, n8, n12, n16, n20, n24, n28, n32}
} OPTIONAL,
-- R1 40-3-1-24: Timeline for regular eType-II-CJT CSI, or for port selection FeType-II-CJT CSI
timelineRelax-CJT-CSI-r18 ENUMERATED {n0,n2} OPTIONAL,
-- R1 40-4-11: Joint configuration of Rel.18 DMRS ports and Rel.18 dynamic switching between DFT-S-OFDM and CP-OFDM for PUSCH
jointConfigDMRSPortDynamicSwitching-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-5-1: SRS comb offset hopping
srs-combOffsetHopping-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-5-1a: Comb offset hopping time-domain behavior when repetition factor R>1
srs-combOffsetInTime-r18 ENUMERATED {srs, rsrs, both} OPTIONAL,
-- R1 40-5-1b: SRS comb offset hopping combined with group/sequence hopping
srs-combOffsetCombinedGroupSequence-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-5-1c: Comb offset hopping within a subset
srs-combOffsetHoppingWithinSubset-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-5-2: SRS cyclic shift hopping
srs-cyclicShiftHopping-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-5-2a: Smaller cyclic shift granularity for cyclic shift hopping
srs-cyclicShiftHoppingSmallGranularity-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-5-2b: SRS cyclic shift hopping combined with group/sequence hopping
srs-cyclicShiftCombinedGroupSequence-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-5-2c: Cyclic shift hopping within a subset
cyclicShiftHoppingWithinSubset-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-5-3: SRS cyclic shift hopping combined with SRS comb offset hopping
srs-cyclicShiftCombinedCombOffset-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-1-1: 2 PTRS ports for single-DCI based STx2P SDM scheme for PUSCH-codebook
pusch-CB-2PTRS-SingleDCI-STx2P-SDM-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-1a-1: 2 PTRS ports for single-DCI based STx2P SDM scheme for PUSCH-noncodebook
pusch-NonCB-2PTRS-SingleDCI-STx2P-SDM-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-1b: Association between CSI-RS and SRS for noncodebook single-DCI based STx2P SDM scheme for PUSCH
pusch-NonCB-SingleDCI-STx2P-SDM-CSI-RS-SRS-r18 SEQUENCE {
maxNumberPeriodicSRS-Resource-PerBWP-r18 INTEGER (1..8),
maxNumberAperiodicSRS-Resource-PerBWP-r18 INTEGER (1..8),
maxNumberSemiPersistentSRS-Resource-PerBWP-r18 INTEGER (0..8),
valueY-SRS-ResourceAssociate-r18 INTEGER (1..16),
valueX-CSI-RS-ResourceAssociate-r18 INTEGER (1..2)
}
```
```
} OPTIONAL,
-- R1 40-6-3b-1: Associated CSI-RS resources for noncodebook multi-DCI based STx2P PUSCH+PUSCH
twoPUSCH-NonCB-Multi-DCI-STx2P-CSI-RS-Resource-r18 SEQUENCE {
maxNumberPeriodicSRS-r18 INTEGER (1..8),
maxNumberAperiodicSRS-r18 INTEGER (1..8),
maxNumberSemiPersistentSRS-r18 INTEGER (0..8),
simultaneousSRS-PerCC-r18 INTEGER (1..16),
simultaneousCSI-RS-NonCB-r18 INTEGER (1..2)
} OPTIONAL,
-- R1 40-6-1-2: New UL DMRS port entry for single-DCI based SDM scheme for Rel-15 DMRS port and/or Rel-18 DMRS port
dmrs-PortEntrySingleDCI-SDM-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-2-1: 2 PTRS ports for single-DCI based STx2P SFN scheme for PUSCH-codebook
pusch-CB-2PTRS-SingleDCI-STx2P-SFN-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-2a-1: 2 PTRS ports for single-DCI based STx2P SFN scheme for PUSCH-codebook
pusch-NonCB-2PTRS-SingleDCI-STx2P-SFN-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-2b: Association between CSI-RS and SRS for noncodebook single-DCI based STx2P SFN scheme for PUSCH
pusch-NonCB-SingleDCI-STx2P-SFN-CSI-RS-SRS-r18 SEQUENCE {
maxNumberPeriodicSRS-Resource-PerBWP-r18 INTEGER (1..8),
maxNumberAperiodicSRS-Resource-PerBWP-r18 INTEGER (1..8),
maxNumberSemiPersistentSRS-ResourcePerBWP-r18 INTEGER (0..8),
valueY-SRS-ResourceAssociate-r18 INTEGER (1..16),
valueX-CSI-RS-ResourceAssociate-r18 INTEGER (1..2)
} OPTIONAL,
-- R1 40-6-3c: Codebook multi-DCI based STx2P PUSCH+PUSCH - Fully overlapping PUSCHs in time and fully overlapping in frequency
twoPUSCH-CB-MultiDCI-STx2P-FullTimeFullFreqOverlap-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-3d: Codebook multi-DCI based STx2P PUSCH+PUSCH - Fully overlapping PUSCHs in time and partially overlapping in frequency
twoPUSCH-CB-MultiDCI-STx2P-FullTimePartialFreqOverlap-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-3e: Codebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time and fully overlapping in frequency
twoPUSCH-CB-MultiDCI-STx2P-PartialTimeFullFreqOverlap-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-3f: Codebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time, partially overlapping in frequency
twoPUSCH-CB-MultiDCI-STx2P-PartialTimePartialFreqOverlap-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-3g: Codebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time, partially or non-overlapping
-- in frequency
twoPUSCH-CB-MultiDCI-STx2P-PartialTimeNonFreqOverlap-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-3h: Codebook multi-DCI based STx2P PUSCH+PUSCH for CG+CG
twoPUSCH-CB-MultiDCI-STx2P-CG-CG-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-3i: Codebook multi-DCI based STx2P PUSCH+PUSCH for DG+CG
twoPUSCH-CB-MultiDCI-STx2P-CG-DG-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-3j: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Fully overlapping PUSCHs in time and fully overlapping in frequency
twoPUSCH-NonCB-MultiDCI-STx2P-FullTimeFullFreqOverlap-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-3k: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Fully overlapping PUSCHs in time and partially overlapping in
-- frequency
twoPUSCH-NonCB-MultiDCI-STx2P-FullTimePartialFreqOverlap-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-3l: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time and fully overlapping in
-- frequency
twoPUSCH-NonCB-MultiDCI-STx2P-PartialTimeFullFreqOverlap-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-3m: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time, partially overlapping in
-- frequency
twoPUSCH-NonCB-MultiDCI-STx2P-PartialTimePartialFreqOverlap-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-3n: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time, non-overlapping in frequency
twoPUSCH-NonCB-MultiDCI-STx2P-PartialTimeNonFreqOverlap-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-3o: Noncodebook multi-DCI based STx2P PUSCH+PUSCH for CG+CG
twoPUSCH-NonCB-MultiDCI-STx2P-CG-CG-r18 ENUMERATED {supported} OPTIONAL,
```
```
-- R1 40-6-3p: Noncodebook multi-DCI based STx2P PUSCH+PUSCH for DG+CG
twoPUSCH-NonCB-MultiDCI-STx2P-CG-DG-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-4a: Dynamic indication of repetition number for SFN scheme for PUCCH
pucch-RepetitionDynamicIndicationSFN-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-5: Support grouped-based beam reporting for STx2P
groupBeamReporting-STx2P-r18 SEQUENCE {
groupL1-RSRP-Reporting-r18 ENUMERATED {jointULandDL, ulOnly, both},
maxNumberBeamGroups-r18 INTEGER (1..4),
maxNumberResWithinSlotAcrossCC-r18 ENUMERATED {n2,n3,n4,n8,n16,n32,n64},
maxNumberResAcrossCC-r18 ENUMERATED {n8,n16,n32,n64,n128}
} OPTIONAL
]],
[[
-- R1 40-4-1k: Simultaneous Configuration of Rel-18 DL DMRS and DCI format 1_3
simulConfigDMRS-DCI-1-3-r18 ENUMERATED {supported} OPTIONAL
]],
[[
codebookParametersType1SP-SchemeA-r19 CodebookParametersType1SP-SchemeA-r19 OPTIONAL,
codebookParametersType1SP-SchemeB-r19 CodebookParametersType1SP-SchemeB-r19 OPTIONAL,
codebookParametersType1MP-r19 CodebookParametersType1MP-r19 OPTIONAL,
codebookParameterseType2Ext-r19 CodebookParameterseType2Ext-r19 OPTIONAL,
codebookParametersfeType2Ext-r19 CodebookParametersfeType2Ext-r19 OPTIONAL,
codebookParameterseType2DopplerExt-r19 CodebookParameterseType2DopplerExt-r19 OPTIONAL,
codebookParametersHybridBF-Type1SP-r19 CodebookParametersHybridBF-Type1SP-r19 OPTIONAL,
codebookParametersHybridBF-eType2-r19 CodebookParametersHybridBF-eType2-r19 OPTIONAL,
aiml-CSI-PredictionDoppler-r19 CodebookParametersCSI-PredictionDoppler-r19 OPTIONAL,
-- R1 58-0-1: CSI report framework for UE-side inference
aiml-CSI-Report-r19 SEQUENCE (SIZE (1..2)) OF CPU-PoolInfo-r19 OPTIONAL,
-- R1 58-1-1: Increased number of reported RSs for beam management
increasedNumOfReportedRS-r19 ENUMERATED {n6, n8} OPTIONAL,
-- R1 58-1-2: UE-side beam prediction for BM Case1 for inference
aiml-BM-Case1-r19 SEQUENCE {
maxNumberOfInferenceReportPerBWP-r19 SEQUENCE {
periodicReporting-r19 INTEGER (1..4),
aperiodicReporting-r19 INTEGER (1..4),
semiPersistentReporting-r19 INTEGER (1..4)
},
maxNumberOfInferenceReportAcrossAllCC-r19 ENUMERATED {n1,n2,n3,n4,n8,n10,n12,n16},
maxNumberOfResourceSetB-r19 ENUMERATED {n4,n8,n16},
maxNumberOfResourceSetA-r19 ENUMERATED {n8,n16,n32,n64},
resourceTypeSetB-CSI-RS-r19 SEQUENCE {
periodic-r19 ENUMERATED {supported} OPTIONAL,
aperiodic-r19 ENUMERATED {supported} OPTIONAL,
semiPersistent-r19 ENUMERATED {supported} OPTIONAL
},
inferenceReportType-r19 SEQUENCE {
periodic-r19 ENUMERATED {supported} OPTIONAL,
aperiodic-r19 ENUMERATED {supported} OPTIONAL,
semiPersistent-r19 ENUMERATED {supported} OPTIONAL
},
subUseCases-r19 ENUMERATED {subset, diffSet, both},
maxNumberOfPredictedBeamPerReportingInstance-r19 INTEGER (1..4),
numberOfOccupiedCPU-r19 INTEGER (0..8),
}
```
```
numberOfOccupiedCPux-r19 INTEGER (0..8),
relaxationTimelineD-r19 SEQUENCE {
scs15kHz-r19 ENUMERATED {n7,n14,n21,n28,n35,n42,n56},
scs30kHz-r19 ENUMERATED {n14,n28,n42,n56,n70,n84,n112},
scs60kHz-r19 ENUMERATED {n28,n56,n84,n112,n140,n168,n224},
scs120kHz-r19 ENUMERATED {n56,n112,n168,n224,n280,n336,n448},
scs480kHz-r19 ENUMERATED {n224,n448,n672,n896,n1120,n1344,n1792},
scs960kHz-r19 ENUMERATED {n448,n896,n1344,n1792}
},
relaxationTimelineD1-r19 SEQUENCE {
scs15kHz-r19 ENUMERATED {n7,n14,n21,n28,n35,n42,n56},
scs30kHz-r19 ENUMERATED {n14,n28,n42,n56,n70,n84,n112},
scs60kHz-r19 ENUMERATED {n28,n56,n84,n112,n140,n168,n224},
scs120kHz-r19 ENUMERATED {n56,n112,n168,n224,n280,n336,n448},
scs480kHz-r19 ENUMERATED {n224,n448,n672,n896,n1120,n1344,n1792},
scs960kHz-r19 ENUMERATED {n448,n896,n1344,n1792}
},
occupiedResourcePool-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 58-1-3: UE-side beam prediction for BM Case1 with predicted RSRP for inference
aiml-BM-Case1-PredictedRSRP-r19 INTEGER (1..4) OPTIONAL,
-- R1 58-1-4: UE-side beam prediction for BM Case2 for inference
aiml-BM-Case2-r19 SEQUENCE {
maxNumberOfInferenceReportPerBWP-r19 SEQUENCE {
periodicReporting-r19 INTEGER (1..4),
aperiodicReporting-r19 INTEGER (1..4),
semiPersistentReporting-r19 INTEGER (1..4)
},
maxNumberOfInferenceReportAcrossAllCC-r19 ENUMERATED {n1,n2,n3,n4,n8,n10,n12,n16},
maxNumberOfResourceSetB-r19 ENUMERATED {n4,n8,n16,n32,n64},
maxNumberOfResourceSetA-r19 ENUMERATED {n4,n8,n16,n32,n64},
minNumberOfKBM-SetB-r19 ENUMERATED {n2,n4,n8},
resourceTypeSetB-CSI-RS-r19 SEQUENCE {
periodic-r19 ENUMERATED {supported} OPTIONAL,
semiPersistent-r19 ENUMERATED {supported} OPTIONAL
},
inferenceReportType-r19 SEQUENCE {
periodic-r19 ENUMERATED {supported} OPTIONAL,
aperiodic-r19 ENUMERATED {supported} OPTIONAL,
semiPersistent-r19 ENUMERATED {supported} OPTIONAL
},
maxNumberOfPredictedBeamPerPerTimeInstance-r19 INTEGER (1..4),
maxNumberOfPredictedTimeInstance-r19 ENUMERATED {n1,n2,n4,n8},
maxTotalNumberOfPredictedBeamPerReport-r19 ENUMERATED {n1,n2,n4,n6,n8,n12,n16,n32},
dummy-TimeGap-r19 ENUMERATED {ms10,ms20,ms40,ms80,ms160},
numberOfOccupiedCPU-r19 INTEGER (0..8),
numberOfOccupiedCPux-r19 INTEGER (0..8),
relaxationTimelineD-r19 SEQUENCE {
scs15kHz-r19 ENUMERATED {n14,n28,n42,n56,n70,n84,n98},
scs30kHz-r19 ENUMERATED {n28,n56,n84,n112,n140,n168,n196},
scs60kHz-r19 ENUMERATED {n56,n112,n168,n224,n280,n336,n392},
scs120kHz-r19 ENUMERATED {n112,n224,n336,n448},
scs480kHz-r19 ENUMERATED {n448,n896,n1344,n1792}
}
}
```
```
scs960kHz-r19 ENUMERATED {n896,n1792}
},
relaxationTimelineDl-r19 SEQUENCE {
scs15kHz-r19 ENUMERATED {n14,n28,n42,n56,n70,n84,n98},
scs30kHz-r19 ENUMERATED {n28,n56,n84,n112,n140,n168,n196},
scs60kHz-r19 ENUMERATED {n56,n112,n168,n224,n280,n336,n392},
scs120kHz-r19 ENUMERATED {n112,n224,n336,n448},
scs480kHz-r19 ENUMERATED {n448,n896,n1344,n1792},
scs960kHz-r19 ENUMERATED {n896,n1792}
},
occupiedResourcePool-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 58-1-5: UE-side beam prediction for BM-Case2 with predicted RSRP for inference
aiml-BM-Case2-PredictedRSRP-r19 SEQUENCE {
maxNumPredictedBeamPerInstance-r19 INTEGER (1..4),
maxNumPredictedTime-r19 ENUMERATED {n1, n2, n4, n8},
maxTotalNumPredictedBeamInOneReport-r19 ENUMERATED {n1,n2,n3,n4,n6,n8,n12,n16,n24,n32}
} OPTIONAL,
-- R1 58-1-6: Performance monitoring for UE-sided model
aiml-BM-Monitoring-r19 SEQUENCE {
maxNumTotalResource-r19 ENUMERATED {n4,n8,n16,n32,n64},
maxNumReportPerBWP-Periodic-r19 INTEGER (1..4),
maxNumReportPerBWP-Aperiodic-r19 INTEGER (1..4),
maxNumReportPerBWP-SP-r19 INTEGER (1..4),
maxNumReportAcrossAllCC-r19 ENUMERATED {n1,n2,n4,n8},
maxNumOccasion-r19 ENUMERATED {n1,n3,n7,n15},
monitoringResourceType-r19 ENUMERATED {periodic, semipersistent},
monitoringReportType-r19 ENUMERATED {periodic, aperiodic, semipersistent}
} OPTIONAL,
-- R1 58-1-7: Data collection for UE-side beam prediction
aiml-BM-UE-DataCollection-r19 SEQUENCE {
subCase-r19 ENUMERATED {equal, subset, notSubset},
maxNumResourceSetB-r19 ENUMERATED {n4,n8,n16,n32,n64},
maxNumResourceSetA-r19 ENUMERATED {n8,n16,n32,n64}
} OPTIONAL,
-- R1 58-3-1: CSI prediction for UE-sided inference when N4=1
aiml-CSI-Prediction-r19 SEQUENCE {
supportedCSI-RS-ResourceList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
scalingFactor-r19 ENUMERATED {n1,n2,n4},
numberOfOccupiedCPU-r19 INTEGER (0..8),
numberOfOccupiedCPUX-r19 INTEGER (0..8),
relaxationTimelineT-r19 SEQUENCE {
scs15kHz-r19 ENUMERATED {n14,n28,n56,n112},
scs30kHz-r19 ENUMERATED {n28,n56,n112,n224},
scs60kHz-r19 ENUMERATED {n56,n112,n224,n448},
scs120kHz-r19 ENUMERATED {n112,n224,n448},
scs480kHz-r19 ENUMERATED {n448,n896,n1792},
scs960kHz-r19 ENUMERATED {n896,n1792}
},
occupiedResourcePool-r19 INTEGER (1..2),
inferenceReportType-r19 SEQUENCE {
aperiodic-r19 ENUMERATED {supported}
}
}
```
```
semiPersistent-r19 ENUMERATED {supported}
}
}
OPTIONAL,
-- R1 58-3-1a-1: DD unit size when A-CSI-RS is configured for CMR N4>1 for UE side inference of CSI prediction
aiml-CSI-PredictionUnitDurationDD-r19 ENUMERATED {supported} OPTIONAL,
-- R1 58-3-2: CSI prediction for UE-sided inference when N4>1
aiml-CSI-PredictionN4-r19 SEQUENCE {
supportedCSI-RS-ReportSettingAcrossAllCC-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
SupportedCSI-RS-ReportSetting-r18,
supportedCSI-RS-ReportSettingAcrossOneReport-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
SupportedCSI-RS-ReportSetting-r18,
numOccupiedCPU-r19 INTEGER (0..8),
numOccupiedCPUx-r19 INTEGER (0..8),
occupiedPool-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 58-3-4: UE side data collection for CSI prediction
aiml-CSI-PredictionUE-DataCollection-r19 ENUMERATED {supported} OPTIONAL,
-- R1 58-3-5: Performance monitoring for CSI prediction model
aiml-CSI-PredictionMonitoring-r19 SEQUENCE {
supportedCSI-RS-ResourceList-r19 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
(0..maxNrofCSI-RS-ResourcesAlt-1-r16),
numOccupiedCPU-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-1-1: UE-initiated/event-driven beam management for Event-2 based measurement and report for Mode A
uei-ModeA-Event2-r19 INTEGER (1..64) OPTIONAL,
-- R1 59-1-2: UE-initiated/event-driven beam management Mode B
uei-ModeB-r19 SEQUENCE {
scs15kHz-r19 ENUMERATED {n0, n1, n2, n4, n8, n16} OPTIONAL,
scs30kHz-r19 ENUMERATED {n0, n2, n4, n8, n16, n32} OPTIONAL,
scs60kHz-r19 ENUMERATED {n0, n4, n8, n32, n64} OPTIONAL,
scs120kHz-r19 ENUMERATED {n0, n8, n16, n32, n64, n128} OPTIONAL,
scs480kHz-r19 ENUMERATED {n0, n32, n64, n128, n256, n512} OPTIONAL,
scs960kHz-r19 ENUMERATED {n0, n64, n128, n256, n512} OPTIONAL
} OPTIONAL,
-- R1 59-1-3: Triggering event determination via detecting >= M event instances for at least one new beam within a time window.
uei-TriggerEventDetermination-r19 INTEGER (1..64) OPTIONAL,
-- R1 59-1-4: UE-initiated/event-driven beam management for Event-1 based measurement and report for Mode A
uei-ModeA-Event1-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-1-5: UE-initiated/event-driven beam management for Event-7 based measurement and report for Mode A
uei-ModeA-Event7-r19 BIT STRING (SIZE (8)) OPTIONAL,
-- R1 59-1-7: 1-bit condition met indication in RSRP report format for each report of CRI/SSBRI for Event-2 and Event-7
event2ConditionIndication-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-2-1-6: CSI-RS resource time domain restriction for Type-I and Type II codebook enhancement for up to 128 ports
timeRestriction128Port-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-2-1-7: Group-specific 3-bit scaling factors for up to 128 ports
groupScalingFactor-r19 ENUMERATED {rank1, rank1and2} OPTIONAL,
-- R1 59-2-1-9: NES SD Type1 for Rel-19 Type-I single-panel codebook
nes-SD-Type1-SP-r19 SEQUENCE {
timeline-r19 ENUMERATED {cap1, cap2},
numOfPortCSI-Report-r19 BIT STRING (SIZE (10))
} OPTIONAL,
-- R1 59-2-2-3a: Configuration of MR always-reported resources with Rel-15 Type-I SP codebook
mr-AlwaysReportedType1SP-r19 ENUMERATED {supported} OPTIONAL
```
```
-- R1 59-2-2-3b: Configuration of MR always-reported resources with Rel-16 eType-II codebook with R=1
mr-AlwaysReported-eType2-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-2-3-1: CJTC Dd report
cjtc-DdReport-r19 SEQUENCE {
minRangeDdInCyclicPrefix-r19 ENUMERATED {half, full},
maxResolutionDd-r19 ENUMERATED {n32,n64,n128,n256},
scalingFactor-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-1a: CJTC Dd report processing
cjtc-DdReportProcessing-r19 SEQUENCE {
maxNumberTRS-Resource-r19 ENUMERATED {n2,n4,n6,n8,n10,n12},
maxNumberTRS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n64},
maxNumberCSI-RS-ResourcePerCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32},
maxNumberCSI-RS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32,n64},
valueX-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-2: CJTC FO report
cjtc-FO-Report-r19 SEQUENCE {
minRangeFO-r19 ENUMERATED {ppmDot1, ppmDot2},
maxResolutionFO-r19 ENUMERATED {n16,n32,n256},
scalingFactor-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-2a: CJTC FO report processing
cjtc-FO-ReportProcessing-r19 SEQUENCE {
maxNumberTRS-Resource-r19 ENUMERATED {n2,n4,n6,n8,n10,n12},
maxNumberTRS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n64},
maxNumberCSI-RS-ResourcePerCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32},
maxNumberCSI-RS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32,n64},
valueX-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-3: CJTC wideband PO report
cjtc-PO-ReportWideband-r19 SEQUENCE {
maxResolution-r19 ENUMERATED {n16, n32},
scalingFactor-r19 INTEGER (1..2),
maxSlotDuration-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-3a: CJTC wideband PO report processing
cjtc-PO-ReportWidebandProcessing-r19 SEQUENCE {
maxNumberCSI-RS-Configured-r19 ENUMERATED {n2,n4,n6,n8,n10,n12},
maxNumberCSI-RS-ConfiguredAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n64},
maxNumberCSI-RS-ResourcePerCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32},
maxNumberCSI-RS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32,n64},
valueX-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-4: CJTC subband PO report
cjtc-PO-ReportSubband-r19 SEQUENCE {
maxResolution-r19 ENUMERATED {n16, n32},
minSubbandSize-r19 ENUMERATED {n1,n2,n4,n8,n16},
scalingFactor-r19 INTEGER (1..2),
maxSlotDuration-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-5: CJTC Dd+FO report
cjtc-DdFO-Report-r19 SEQUENCE {
```
```
minRangeDdInCyclicPrefix-r19 ENUMERATED {half, full},
maxResolutionDd-r19 ENUMERATED {n32,n64,n128,n256},
minRangeFO-r19 ENUMERATED {ppmDot1, ppmDot2},
maxResolutionFO-r19 ENUMERATED {n16,n32,n256},
scalingFactor-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-5a: CJTC Dd+FO report processing
cjtC-DdFO-ReportProcessing-r19 SEQUENCE {
maxNumberTRS-Resource-r19 ENUMERATED {n2,n4,n6,n8,n10,n12},
maxNumberTRS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n64},
maxNumberCSI-RS-ResourcePerCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32},
maxNumberCSI-RS-ResourceAcrossCC-r19 ENUMERATED {n2,n4,n6,n8,n12,n16,n20,n24,n28,n32,n64},
valueX-r19 INTEGER (1..2)
} OPTIONAL,
-- R1 59-2-3-6a: New CJT QCL assumptions for PDSCH pre-compensation for Scheme-C
cjt-QCL-PDSCH-SchemeC-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-2-3-6b: New CJT QCL assumptions for PDSCH pre-compensation for Scheme-D
cjt-QCL-PDSCH-SchemeD-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-2-3-6c: New CJT QCL assumptions for PDSCH pre-compensation for Scheme-E
cjt-QCL-PDSCH-SchemeE-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-2-3-7: Linkage of CJTC Dd and Rel-18 eType-II CJT with joint triggering
linked-CJTC-Dd-eType2CJT-Joint-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-2-3-7a: Linkage of CJTC Dd and Rel-18 eType-II CJT with joint triggering
linked-CJTC-Dd-eType2CJT-Separate-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-2-3-8: Separate triggering with configuration of 1-bit indicator per CSI trigger state
linked-CJTC-Dd-eType2CJT-SeparatePerState-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-2-3-10: Relaxed timeline for joint triggering of CJTC Dd and Rel-18 eType-II CJT
timelineRelax-CJTC-Dd-eType2CJT-r19 SEQUENCE {
scs15kHz-r19 ENUMERATED {n2,n4,n8} OPTIONAL,
scs30kHz-r19 ENUMERATED {n4,n8,n14,n28} OPTIONAL,
scs60kHz-r19 ENUMERATED {n8,n14,n28} OPTIONAL,
scs120kHz-r19 ENUMERATED {n14,n28,n56} OPTIONAL,
scs480kHz-r19 ENUMERATED {n56,n112,n224} OPTIONAL,
scs960kHz-r19 ENUMERATED {n112,n224,n448} OPTIONAL,
} OPTIONAL,
-- R1 59-3-1a: Association between CSI-RS and SRS for non-codebook-based 3Tx PUSCH transmission for single TRP
nonCodebook-CSI-RS-SRS-3TxPUSCH-r19 SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources))
OF SupportedCSI-RS-Resource
OPTIONAL,
-- R1 59-4-1a: PL offset for PUCCH/PUSCH/SRS power control for joint DL/UL TCI state(s)
pathlossOffsetPUCCH-PUSCH-SRS-JointTCI-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-1b: PL offset for PUCCH/PUSCH/SRS power control for separate DL/UL TCI state(s)
pathlossOffsetPUCCH-PUSCH-SRS-SeparateTCI-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-2a: Path Loss offset on PDCCH-order PRACH for joint DL/UL TCI state(s)
pathlossOffsetPRACH-JointTCI-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-2b: Path Loss offset on PDCCH-order PRACH for separate DL/UL TCI state(s)
pathlossOffsetPRACH-SeparateTCI-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-7a: Extended value range of starting bit of block in DCI format 2_3
extendedStartBitDCI-2-3-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-3: Two SRS closed-loop power control adjustment states separate from PUSCH
twoSRS-PwrControlAdjust-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-5: Overlapping UL transmission reduction
overlapUL-TransReductionEnh-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-6: MAC-CE update of PL offset value(s)
```
```
pathlossOffsetUpdate-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-7b: DCI format 2_3 to indicate TPC for one of two separate SRS closed loop indexes
twoSRS-TPC-DCI-2-3-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-8: DCI format 1_1 to indicate TPC command for SRS associated with a separate SRS CLPC adjustment state
srs-TPC-CLPC-AdjustmentState-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-9a: DCI format 1_1 to indicate one of two separate SRS closed loop indexes under separate DL/UL TCI state mode
twoSRS-DCI-1-1-Separate-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-9b: DCI format 1_1 to indicate one of two separate SRS closed loop indexes under joint TCI state mode
twoSRS-DCI-1-1-Joint-r19 ENUMERATED {supported} OPTIONAL,
-- R1 59-4-11: Support of including PL offset in the calculation of Type 1 PHR based on actual PUSCH transmission
-- and Type 1 PHR based on reference PUSCH
pathlossOffsetPHR-r19 ENUMERATED {supported} OPTIONAL
]],
[[
aim1-BM-Case2-v1920 SEQUENCE {
timeGap-r19 BIT STRING (SIZE (5))
}
]],
}
MIMO-ParametersPerBand-v17b0 ::= SEQUENCE {
-- R1 23-1-1b Unified TCI with joint DL/UL TCI update for intra- and inter-cell beam management with more than one MAC-CE
unifiedJointTCI-multiMAC-CE-v17b0 SEQUENCE{
minBeamApplicationTimeJointTCI-v17b0 CHOICE {
fr1-v17b0 SEQUENCE {
scs-15kHz-v17b0 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL,
scs-30kHz-v17b0 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL,
scs-60kHz-v17b0 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL
},
fr2-v17b0 SEQUENCE {
scs-60kHz-v17b0 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
sym84, sym98, sym112, sym224, sym336} OPTIONAL,
scs-120kHz-v17b0 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
sym84, sym98, sym112, sym224, sym336} OPTIONAL
}
},
maxNumMAC-CE-PerCC-v17b0 ENUMERATED {n2, n3, n4, n5, n6, n7, n8}
}
-- R1 23-10-1b Unified TCI with separate DL/UL TCI update for intra-cell beam management with more than one MAC-CE
unifiedSeparateTCI-multiMAC-CE-v17b0 SEQUENCE{
minBeamApplicationTimeSeparateTCI-v17b0 CHOICE {
fr1-v17b0 SEQUENCE {
scs-15kHz-v17b0 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL,
scs-30kHz-v17b0 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL,
scs-60kHz-v17b0 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL
},
fr2-v17b0 SEQUENCE {
scs-60kHz-v17b0 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
sym84, sym98, sym112, sym224, sym336} OPTIONAL,
scs-120kHz-v17b0 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
sym84, sym98, sym112, sym224, sym336} OPTIONAL
}
},
}
```
```
maxActivatedDL-TCIPerCC-v17b0 INTEGER (2..8),
maxActivatedUL-TCIPerCC-v17b0 INTEGER (2..8)
}
}
}
OPTIONAL
DummyG ::= SEQUENCE {
maxNumberSSB-CSI-RS-ResourceOneTx ENUMERATED {n8, n16, n32, n64},
maxNumberSSB-CSI-RS-ResourceTwoTx ENUMERATED {n0, n4, n8, n16, n32, n64},
supportedCSI-RS-Density ENUMERATED {one, three, oneAndThree}
}
BeamManagementSSB-CSI-RS ::= SEQUENCE {
maxNumberSSB-CSI-RS-ResourceOneTx ENUMERATED {n0, n8, n16, n32, n64},
maxNumberCSI-RS-Resource ENUMERATED {n0, n4, n8, n16, n32, n64},
maxNumberCSI-RS-ResourceTwoTx ENUMERATED {n0, n4, n8, n16, n32, n64},
supportedCSI-RS-Density ENUMERATED {one, three, oneAndThree}
maxNumberAperiodicCSI-RS-Resource ENUMERATED {n0, n1, n4, n8, n16, n32, n64}
}
OPTIONAL,
DummyH ::= SEQUENCE {
burstLength INTEGER (1..2),
maxSimultaneousResourceSetsPerCC INTEGER (1..8),
maxConfiguredResourceSetsPerCC INTEGER (1..64),
maxConfiguredResourceSetsAllCC INTEGER (1..128)
}
CSI-RS-ForTracking ::= SEQUENCE {
maxBurstLength INTEGER (1..2),
maxSimultaneousResourceSetsPerCC INTEGER (1..8),
maxConfiguredResourceSetsPerCC INTEGER (1..64),
maxConfiguredResourceSetsAllCC INTEGER (1..256)
}
CSI-RS-IM-ReceptionForFeedback ::= SEQUENCE {
maxConfigNumberNZP-CSI-RS-PerCC INTEGER (1..64),
maxConfigNumberPortsAcrossNZP-CSI-RS-PerCC INTEGER (2..256),
maxConfigNumberCSI-IM-PerCC ENUMERATED {n1, n2, n4, n8, n16, n32},
maxNumberSimultaneousNZP-CSI-RS-PerCC INTEGER (1..64),
totalNumberPortsSimultaneousNZP-CSI-RS-PerCC INTEGER (2..256)
}
CSI-RS-ProcFrameworkForSRS ::= SEQUENCE {
maxNumberPeriodicSRS-AssocCSI-RS-PerBWP INTEGER (1..4),
maxNumberAperiodicSRS-AssocCSI-RS-PerBWP INTEGER (1..4),
maxNumberSP-SRS-AssocCSI-RS-PerBWP INTEGER (0..4),
simultaneousSRS-AssocCSI-RS-PerCC INTEGER (1..8)
}
CSI-ReportFramework ::= SEQUENCE {
maxNumberPeriodicCSI-PerBWP-ForCSI-Report INTEGER (1..4),
maxNumberAperiodicCSI-PerBWP-ForCSI-Report INTEGER (1..4),
maxNumberSemiPersistentCSI-PerBWP-ForCSI-Report INTEGER (0..4),
maxNumberPeriodicCSI-PerBWP-ForBeamReport INTEGER (1..4),
}
```
```
maxNumberAperiodicCSI-PerBWP-ForBeamReport INTEGER (1..4),
maxNumberAperiodicCSI-triggeringStatePerCC ENUMERATED {n3, n7, n15, n31, n63, n128},
maxNumberSemiPersistentCSI-PerBWP-ForBeamReport INTEGER (0..4),
simultaneousCSI-ReportsPerCC INTEGER (1..8)
}
CSI-ReportFrameworkExt-r16 ::= SEQUENCE {
maxNumberAperiodicCSI-PerBWP-ForCSI-ReportExt-r16 INTEGER (5..8)
}
PTRS-DensityRecommendationDL ::= SEQUENCE {
frequencyDensity1 INTEGER (1..276),
frequencyDensity2 INTEGER (1..276),
timeDensity1 INTEGER (0..29),
timeDensity2 INTEGER (0..29),
timeDensity3 INTEGER (0..29)
}
PTRS-DensityRecommendationUL ::= SEQUENCE {
frequencyDensity1 INTEGER (1..276),
frequencyDensity2 INTEGER (1..276),
timeDensity1 INTEGER (0..29),
timeDensity2 INTEGER (0..29),
timeDensity3 INTEGER (0..29),
sampleDensity1 INTEGER (1..276),
sampleDensity2 INTEGER (1..276),
sampleDensity3 INTEGER (1..276),
sampleDensity4 INTEGER (1..276),
sampleDensity5 INTEGER (1..276)
}
SpatialRelations ::= SEQUENCE {
maxNumberConfiguredSpatialRelations ENUMERATED {n4, n8, n16, n32, n64, n96},
maxNumberActiveSpatialRelations ENUMERATED {n1, n2, n4, n8, n14},
additionalActiveSpatialRelationPUCCH ENUMERATED {supported} OPTIONAL,
maxNumberDL-RS-QCL-TypeD ENUMERATED {n1, n2, n4, n8, n14}
}
DummyI ::= SEQUENCE {
supportedSRS-TxPortSwitch ENUMERATED {tlr2, tlr4, t2r4, tlr4-t2r4, tr-equal},
txSwitchImpactToRx ENUMERATED {true} OPTIONAL
}
CSI-MultiTRP-SupportedCombinations-r17 ::= SEQUENCE {
maxNumTx-Ports-r17 ENUMERATED {n2, n4, n8, n12, n16, n24, n32},
maxTotalNumCMR-r17 INTEGER (2..64),
maxTotalNumTx-PortsNZP-CSI-RS-r17 INTEGER (2..256)
}
-- TAG-MIMO-PARAMETERSPERBAND-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MRDC-PARAMETERS-START
MRDC-Parameters ::= SEQUENCE {
singleUL-Transmission ENUMERATED {supported} OPTIONAL,
dynamicPowerSharingENDC ENUMERATED {supported} OPTIONAL,
tdm-Pattern ENUMERATED {supported} OPTIONAL,
ul-SharingEUTRA-NR ENUMERATED {tdm, fdm, both} OPTIONAL,
ul-SwitchingTimeEUTRA-NR ENUMERATED {type1, type2} OPTIONAL,
simultaneousRxBTxInterBandENDC ENUMERATED {supported} OPTIONAL,
asyncIntraBandENDC ENUMERATED {supported} OPTIONAL,
...
[[
dualPA-Architecture ENUMERATED {supported} OPTIONAL,
]]
```
```
intraBandENDC-Support ENUMERATED {non-contiguous, both} OPTIONAL,
ul-TimingAlignmentEUTRA-NR ENUMERATED {required} OPTIONAL
]]
}
MRDC-Parameters-v1580 ::= SEQUENCE {
dynamicPowerSharingNEDC ENUMERATED {supported} OPTIONAL
}
MRDC-Parameters-v1590 ::= SEQUENCE {
interBandContiguousMRDC ENUMERATED {supported} OPTIONAL
}
MRDC-Parameters-v15g0 ::= SEQUENCE {
simultaneousRxTxInterBandENDCPerBandPair SimultaneousRxTxPerBandPair OPTIONAL
}
MRDC-Parameters-v15n0 ::= SEQUENCE {
intraBandENDC-Support-UL ENUMERATED {non-contiguous, both} OPTIONAL
}
MRDC-Parameters-v1620 ::= SEQUENCE {
maxUplinkDutyCycle-interBandENDC-TDD-PC2-r16 SEQUENCE {
eutra-TDD-Config0-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL,
eutra-TDD-Config1-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL,
eutra-TDD-Config2-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL,
eutra-TDD-Config3-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL,
eutra-TDD-Config4-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL,
eutra-TDD-Config5-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL,
eutra-TDD-Config6-r16 ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100} OPTIONAL
} OPTIONAL,
-- R1 18-2 Single UL TX operation for TDD PCell in EN-DC
tdm-restrictionTDD-endc-r16 ENUMERATED {supported} OPTIONAL,
-- R1 18-2a Single UL TX operation for FDD PCell in EN-DC
tdm-restrictionFDD-endc-r16 ENUMERATED {supported} OPTIONAL,
-- R1 18-2b Support of HARQ-offset for SUO case1 in EN-DC with LTE TDD PCell for type 1 UE
singleUL-HARQ-offsetTDD-PCell-r16 ENUMERATED {supported} OPTIONAL,
-- R1 18-3 Dual Tx transmission for EN-DC with FDD PCell(TDM pattern for dual Tx UE)
tdm-restrictionDualTX-FDD-endc-r16 ENUMERATED {supported} OPTIONAL
}
MRDC-Parameters-v1630 ::= SEQUENCE {
-- R4 2-20 Maximum uplink duty cycle for FDD+TDD EN-DC power class 2
maxUplinkDutyCycle-interBandENDC-FDD-TDD-PC2-r16 SEQUENCE {
maxUplinkDutyCycle-FDD-TDD-EN-DC1-r16 ENUMERATED {n30, n40, n50, n60, n70, n80, n90, n100} OPTIONAL,
maxUplinkDutyCycle-FDD-TDD-EN-DC2-r16 ENUMERATED {n30, n40, n50, n60, n70, n80, n90, n100} OPTIONAL
} OPTIONAL,
-- R4 2-19 FDD-FDD or TDD-TDD inter-band MR-DC with overlapping or partially overlapping DL spectrum
interBandMRDC-WithOverlapDL-Bands-r16 ENUMERATED {supported} OPTIONAL
}
MRDC-Parameters-v1700 ::= SEQUENCE {
```
```
condPSCellAdditionENDC-r17 ENUMERATED {supported} OPTIONAL,
scg-ActivationDeactivationENDC-r17 ENUMERATED {supported} OPTIONAL,
scg-ActivationDeactivationResumeENDC-r17 ENUMERATED {supported} OPTIONAL
}
MRDC-Parameters-v1770 ::= SEQUENCE {
-- R4 26-1: Higher Power Limit CA DC
higherPowerLimitMRDC-r17 ENUMERATED {supported} OPTIONAL
}
MRDC-Parameters-v1790 ::= SEQUENCE {
intraBandENDC-Support-v1790 ENUMERATED {non-contiguous, both} OPTIONAL,
intraBandENDC-Support-UL-v1790 ENUMERATED {non-contiguous, both} OPTIONAL
}
MRDC-Parameters-v1840 ::= SEQUENCE {
intraBandENDC-NominalSpacing-r18 ENUMERATED {supported} OPTIONAL
}
MRDC-Parameters-v1900 ::= SEQUENCE {
-- R4 47-2: Support network control of requirement for UE supporting interBandMRDC-WithOverlapDL-Bands-r19
interBandMRDC-WithOverlapDL-Bands-r19 ENUMERATED {supported} OPTIONAL
}
-- TAG-MRDC-PARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NCR-PARAMETERS-START
NCR-Parameters-r18 ::= SEQUENCE {
inactiveStateNCR-r18 ENUMERATED {supported} OPTIONAL,
supportedNumberOfDRBs-NCR-r18 ENUMERATED {n1,n16} OPTIONAL,
dummy ENUMERATED {supported} OPTIONAL
}
-- TAG-NCR-PARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NTN-PARAMETERS-START
NTN-Parameters-r17 ::= SEQUENCE {
inactiveStateNTN-r17 ENUMERATED {supported} OPTIONAL,
ra-SDT-NTN-r17 ENUMERATED {supported} OPTIONAL,
srb-SDT-NTN-r17 ENUMERATED {supported} OPTIONAL,
measAndMobParametersNTN-r17 MeasAndMobParameters OPTIONAL,
mac-ParametersNTN-r17 MAC-Parameters OPTIONAL,
phy-ParametersNTN-r17 Phy-Parameters OPTIONAL,
fdd-Add-UE-NR-CapabilitiesNTN-r17 UE-NR-CapabilityAddXDD-Mode OPTIONAL,
fr1-Add-UE-NR-CapabilitiesNTN-r17 UE-NR-CapabilityAddFRX-Mode OPTIONAL,
ue-BasedPerfMeas-ParametersNTN-r17 UE-BasedPerfMeas-Parameters-r16 OPTIONAL,
son-ParametersNTN-r17 SON-Parameters-r16 OPTIONAL
}
↩NTN-Parameters-v1820 ::= SEQUENCE {
fr2-Add-UE-NR-CapabilitiesNTN-r18 UE-NR-CapabilityAddFRX-Mode OPTIONAL
}
-- TAG-NTN-PARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PDCP-PARAMETERS-START
PDCP-Parameters ::= SEQUENCE {
supportedROHC-Profiles SEQUENCE {
profile0x0000 BOOLEAN,
profile0x0001 BOOLEAN,
profile0x0002 BOOLEAN,
profile0x0003 BOOLEAN,
profile0x0004 BOOLEAN,
profile0x0006 BOOLEAN,
profile0x0101 BOOLEAN,
profile0x0102 BOOLEAN,
profile0x0103 BOOLEAN,
profile0x0104 BOOLEAN
},
maxNumberROHC-ContextSessions ENUMERATED {cs2, cs4, cs8, cs12, cs16, cs24, cs32, cs48, cs64,
cs128, cs256, cs512, cs1024, cs16384, spare2, spare1},
uplinkOnlyROHC-Profiles ENUMERATED {supported} OPTIONAL,
continueROHC-Context ENUMERATED {supported} OPTIONAL,
outOfOrderDelivery ENUMERATED {supported} OPTIONAL,
shortSN ENUMERATED {supported} OPTIONAL,
pdcp-DuplicationSRB ENUMERATED {supported} OPTIONAL,
pdcp-DuplicationMCG-OrSCG-DRB ENUMERATED {supported} OPTIONAL,
}
```
```
...
[[
drb-IAB-r16 ENUMERATED {supported} OPTIONAL,
non-DRB-IAB-r16 ENUMERATED {supported} OPTIONAL,
extendedDiscardTimer-r16 ENUMERATED {supported} OPTIONAL,
continueEHC-Context-r16 ENUMERATED {supported} OPTIONAL,
ehc-r16 ENUMERATED {supported} OPTIONAL,
maxNumberEHC-Contexts-r16 ENUMERATED {cs2, cs4, cs8, cs16, cs32, cs64, cs128, cs256, cs512,
cs1024, cs2048, cs4096, cs8192, cs16384, cs32768, cs65536} OPTIONAL,
jointEHC-ROHC-Config-r16 ENUMERATED {supported} OPTIONAL,
pdcp-DuplicationMoreThanTwoRLC-r16 ENUMERATED {supported} OPTIONAL
]],
[[
longSN-RedCap-r17 ENUMERATED {supported} OPTIONAL,
udc-r17 SEQUENCE {
standardDictionary-r17 ENUMERATED {supported} OPTIONAL,
operatorDictionary-r17 SEQUENCE {
versionOfDictionary-r17 INTEGER (0..15),
associatedPLMN-ID-r17 PLMN-Identity
}
continueUDC-r17 ENUMERATED {supported} OPTIONAL,
supportOfBufferSize-r17 ENUMERATED {kbyte4, kbyte8} OPTIONAL
}
]],
[[
longSN-NCR-r18 ENUMERATED {supported} OPTIONAL,
supportOfPDU-SetDiscard-r18 ENUMERATED {supported} OPTIONAL,
psi-BasedDiscard-r18 ENUMERATED {supported} OPTIONAL,
supportOfSN-GapReport-r18 ENUMERATED {supported} OPTIONAL
]]
}
-- TAG-PDCP-PARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PHY-PARAMETERS-START
Phy-Parameters ::= SEQUENCE {
phy-ParametersCommon Phy-ParametersCommon OPTIONAL,
phy-ParametersXDD-Diff Phy-ParametersXDD-Diff OPTIONAL,
phy-ParametersFRX-Diff Phy-ParametersFRX-Diff OPTIONAL,
phy-ParametersFR1 Phy-ParametersFR1 OPTIONAL,
phy-ParametersFR2 Phy-ParametersFR2 OPTIONAL
}
Phy-Parameters-v16a0 ::= SEQUENCE {
phy-ParametersCommon-v16a0 Phy-ParametersCommon-v16a0 OPTIONAL
}
Phy-ParametersCommon ::= SEQUENCE {
csi-RS-CFRA-ForHO ENUMERATED {supported} OPTIONAL,
dynamicPRB-BundlingDL ENUMERATED {supported} OPTIONAL,
sp-CSI-ReportPUCCH ENUMERATED {supported} OPTIONAL,
sp-CSI-ReportPUSCH ENUMERATED {supported} OPTIONAL,
nzp-CSI-RS-IntefMgmt ENUMERATED {supported} OPTIONAL,
type2-SP-CSI-Feedback-LongPUCCH ENUMERATED {supported} OPTIONAL,
precoderGranularityCORESET ENUMERATED {supported} OPTIONAL,
dynamicHARQ-ACK-Codebook ENUMERATED {supported} OPTIONAL,
semiStaticHARQ-ACK-Codebook ENUMERATED {supported} OPTIONAL,
spatialBundlingHARQ-ACK ENUMERATED {supported} OPTIONAL,
dynamicBetaOffsetInd-HARQ-ACK-CSI ENUMERATED {supported} OPTIONAL,
pucch-Repetition-F1-3-4 ENUMERATED {supported} OPTIONAL,
ra-Type0-PUSCH ENUMERATED {supported} OPTIONAL,
dynamicSwitchRA-Type0-1-PDSCH ENUMERATED {supported} OPTIONAL,
dynamicSwitchRA-Type0-1-PUSCH ENUMERATED {supported} OPTIONAL,
pdsch-MappingTypeA ENUMERATED {supported} OPTIONAL,
pdsch-MappingTypeB ENUMERATED {supported} OPTIONAL,
interleavingVRB-ToPRB-PDSCH ENUMERATED {supported} OPTIONAL,
interSlotFreqHopping-PUSCH ENUMERATED {supported} OPTIONAL,
type1-PUSCH-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL,
type2-PUSCH-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL,
pusCH-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL
}
```
```
pdsch-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL,
downlinkSPS ENUMERATED {supported} OPTIONAL,
configuredUL-GrantType1 ENUMERATED {supported} OPTIONAL,
configuredUL-GrantType2 ENUMERATED {supported} OPTIONAL,
pre-EmptIndication-DL ENUMERATED {supported} OPTIONAL,
cbg-TransIndication-DL ENUMERATED {supported} OPTIONAL,
cbg-TransIndication-UL ENUMERATED {supported} OPTIONAL,
cbg-FlushIndication-DL ENUMERATED {supported} OPTIONAL,
dynamicHARQ-ACK-CodeB-CBG-Retx-DL ENUMERATED {supported} OPTIONAL,
rateMatchingResrcSetSemi-Static ENUMERATED {supported} OPTIONAL,
rateMatchingResrcSetDynamic ENUMERATED {supported} OPTIONAL,
bwp-SwitchingDelay ENUMERATED {type1, type2} OPTIONAL,
...
[[
dummy ENUMERATED {supported} OPTIONAL
]],
[[
maxNumberSearchSpaces ENUMERATED {n10} OPTIONAL,
rateMatchingCtrlResrcSetDynamic ENUMERATED {supported} OPTIONAL,
maxLayersMIMO-Indication ENUMERATED {supported} OPTIONAL
]],
[[
spCellPlacement CarrierAggregationVariant OPTIONAL
]],
[[
-- R1 9-1: Basic channel structure and procedure of 2-step RACH
twoStepRACH-r16 ENUMERATED {supported} OPTIONAL,
-- R1 11-1: Monitoring DCI format 1_2 and DCI format 0_2
dcI-Format1-2And0-2-r16 ENUMERATED {supported} OPTIONAL,
-- R1 11-1a: Monitoring both DCI format 0_1/1_1 and DCI format 0_2/1_2 in the same search space
monitoringDCI-SameSearchSpace-r16 ENUMERATED {supported} OPTIONAL,
-- R1 11-10: Type 2 configured grant release by DCI format 0_1
type2-CG-ReleaseDCI-0-1-r16 ENUMERATED {supported} OPTIONAL,
-- R1 11-11: Type 2 configured grant release by DCI format 0_2
type2-CG-ReleaseDCI-0-2-r16 ENUMERATED {supported} OPTIONAL,
-- R1 12-3: SPS release by DCI format 1_1
sps-ReleaseDCI-1-1-r16 ENUMERATED {supported} OPTIONAL,
-- R1 12-3a: SPS release by DCI format 1_2
sps-ReleaseDCI-1-2-r16 ENUMERATED {supported} OPTIONAL,
-- R1 14-8: CSI trigger states containing non-active BWP
csi-TriggerStateNon-ActiveBWP-r16 ENUMERATED {supported} OPTIONAL,
-- R1 20-2: Support up to 4 SMTCs configured for an IAB node MT per frequency location, including IAB-specific SMTC window periodicities
separateSMTC-InterIAB-Support-r16 ENUMERATED {supported} OPTIONAL,
-- R1 20-3: Support RACH configuration separately from the RACH configuration for UE access, including new IAB-specific offset and scaling factors
separateRACH-IAB-Support-r16 ENUMERATED {supported} OPTIONAL,
-- R1 20-5a: Support semi-static configuration/indication of UL-Flexible-DL slot formats for IAB-MT resources
ul-flexibleDL-SlotFormatSemiStatic-IAB-r16 ENUMERATED {supported} OPTIONAL,
-- R1 20-5b: Support dynamic indication of UL-Flexible-DL slot formats for IAB-MT resources
ul-flexibleDL-SlotFormatDynamics-IAB-r16 ENUMERATED {supported} OPTIONAL,
dft-S-OFDM-WaveformUL-IAB-r16 ENUMERATED {supported} OPTIONAL,
-- R1 20-6: Support DCI Format 2_5 based indication of soft resource availability to an IAB node
dcI-25-AI-RNTI-Support-IAB-r16 ENUMERATED {supported} OPTIONAL,
```
```
-- R1 20-7: Support T delta reception.
t-DeltaReceptionSupport-IAB-r16 ENUMERATED {supported} OPTIONAL,
-- R1 20-8: Support of Desired guard symbol reporting and provided guard symbol reception.
guardSymbolReportReception-IAB-r16 ENUMERATED {supported} OPTIONAL,
-- R1 18-8 HARQ-ACK codebook type and spatial bundling per PUCCH group
harqACK-CB-SpatialBundlingPUCCH-Group-r16 ENUMERATED {supported} OPTIONAL,
-- R1 19-2: Cross Slot Scheduling
crossSlotScheduling-r16 SEQUENCE {
non-SharedSpectrumChAccess-r16 ENUMERATED {supported} OPTIONAL,
sharedSpectrumChAccess-r16 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
maxNumberSRS-PosPathLossEstimateAllServingCells-r16 ENUMERATED {n1, n4, n8, n16} OPTIONAL,
extendedCG-Periodicities-r16 ENUMERATED {supported} OPTIONAL,
extendedSPS-Periodicities-r16 ENUMERATED {supported} OPTIONAL,
codebookVariantsList-r16 CodebookVariantsList-r16 OPTIONAL,
-- R1 11-6: PUSCH repetition Type A
pusch-RepetitionTypeA-r16 SEQUENCE {
sharedSpectrumChAccess-r16 ENUMERATED {supported} OPTIONAL,
non-SharedSpectrumChAccess-r16 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
-- R1 11-4b: DL priority indication in DCI with mixed DCI formats
dci-DL-PriorityIndicator-r16 ENUMERATED {supported} OPTIONAL,
-- R1 12-1a: UL priority indication in DCI with mixed DCI formats
dci-UL-PriorityIndicator-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-1e: Maximum number of configured pathloss reference RSs for PUSCH/PUCCH/SRS by RRC for MAC-CE based pathloss reference RS update
maxNumberPathlossRS-Update-r16 ENUMERATED {n4, n8, n16, n32, n64} OPTIONAL,
-- R1 18-9: Usage of the PDSCH starting time for HARQ-ACK type 2 codebook
type2-HARQ-ACK-Codebook-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-1g-1: Resources for beam management, pathloss measurement, BFD, RLM and new beam identification across frequency ranges
maxTotalResourcesForAcrossFreqRanges-r16 SEQUENCE {
maxNumberResWithinSlotAcrossCC-AcrossFR-r16 ENUMERATED {n2, n4, n8, n12, n16, n32, n64, n128} OPTIONAL,
maxNumberResAcrossCC-AcrossFR-r16 ENUMERATED {n2, n4, n8, n12, n16, n32, n40, n48, n64, n72, n80, n96, n128, n256} OPTIONAL
} OPTIONAL,
-- R1 16-2a-4: HARQ-ACK for multi-DCI based multi-TRP - separate
harqACK-separateMultiDCI-MultiTRP-r16 SEQUENCE {
maxNumberLongPUCCHs-r16 ENUMERATED {longAndLong, longAndShort, shortAndShort} OPTIONAL
} OPTIONAL,
-- R1 16-2a-4: HARQ-ACK for multi-DCI based multi-TRP - joint
harqACK-jointMultiDCI-MultiTRP-r16 ENUMERATED {supported} OPTIONAL,
-- R4 9-1: BWP switching on multiple CCs RRM requirements
bwp-SwitchingMultiCCs-r16 CHOICE {
type1-r16 ENUMERATED {us100, us200},
type2-r16 ENUMERATED {us200, us400, us800, us1000}
} OPTIONAL,
]],
[[
targetSMTC-SCG-r16 ENUMERATED {supported} OPTIONAL,
supportRepetitionZeroOffsetRV-r16 ENUMERATED {supported} OPTIONAL,
-- R1 11-12: in-order CBG-based re-transmission
cbg-TransInOrderPUSCH-UL-r16 ENUMERATED {supported} OPTIONAL,
]],
```
```
[[
-- R4 6-3: Dormant BWP switching on multiple CCs RRM requirements
bwp-SwitchingMultiDormancyCCs-r16 CHOICE {
type1-r16 ENUMERATED {us100, us200},
type2-r16 ENUMERATED {us200, us400, us800, us1000}
}
OPTIONAL,
-- R1 16-2a-8: Indicates that retransmission scheduled by a different CORESETPoolIndex for multi-DCI multi-TRP is not supported.
supportRetx-Diff-CoresetPool-Multi-DCI-TRP-r16 ENUMERATED {notSupported} OPTIONAL,
-- R1 22-10: Support of pdcch-MonitoringAnyOccasionsWithSpanGap in case of cross-carrier scheduling with different SCSs
pdcch-MonitoringAnyOccasionsWithSpanGapCrossCarrierSch-r16 ENUMERATED {mode2, mode3} OPTIONAL
]],
[[
-- R1 16-1j-1: Support of 2 port CSI-RS for new beam identification
newBeamIdentifications2PortCSI-RS-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-1j-2: Support of 2 port CSI-RS for pathloss estimation
pathlossEstimation2PortCSI-RS-r16 ENUMERATED {supported} OPTIONAL
]],
[[
mux-HARQ-ACK-withoutPUCCH-onPUSCH-r16 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 31-1: Support of Desired Guard Symbol reporting and provided guard symbol reception.
guardSymbolReportReception-IAB-r17 ENUMERATED {supported} OPTIONAL,
-- R1 31-2: support of restricted IAB-DU beam reception
restricted-IAB-DU-BeamReception-r17 ENUMERATED {supported} OPTIONAL,
-- R1 31-3: support of recommended IAB-MT beam transmission for DL and UL beam
recommended-IAB-MT-BeamTransmission-r17 ENUMERATED {supported} OPTIONAL,
-- R1 31-4: support of case 6 timing alignment indication reception
case6-TimingAlignmentReception-IAB-r17 ENUMERATED {supported} OPTIONAL,
-- R1 31-5: support of case 7 timing offset indication reception and case 7 timing at parent-node indication reception
case7-TimingAlignmentReception-IAB-r17 ENUMERATED {supported} OPTIONAL,
-- R1 31-6: support of desired DL Tx power adjustment reporting and DL Tx power adjustment reception
dl-tx-PowerAdjustment-IAB-r17 ENUMERATED {supported} OPTIONAL,
-- R1 31-7: support of desired IAB-MT PSD range reporting
desired-ul-tx-PowerAdjustment-r17 ENUMERATED {supported} OPTIONAL,
-- R1 31-8: support of monitoring DCI Format 2_5 scrambled by AI-RNTI for indication of FDM soft resource availability to an IAB node
fdm-SoftResourceAvailability-DynamicIndication-r17 ENUMERATED{supported} OPTIONAL,
-- R1 31-10: Support of updated T_delta range reception
updated-T-DeltaRangeReception-r17 ENUMERATED{supported} OPTIONAL,
-- R1 30-5: Support slot based dynamic PUCCH repetition indication for PUCCH formats 0/1/2/3/4
slotBasedDynamicPUCCH-Rep-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-1: Support of HARQ-ACK deferral in case of TDD collision
sps-HARQ-ACK-Deferral-r17 SEQUENCE {
non-SharedSpectrumChAccess-r17 ENUMERATED {supported} OPTIONAL,
sharedSpectrumChAccess-r17 ENUMERATED {supported} OPTIONAL
}
OPTIONAL,
-- R1 23-1-1k Maximum number of configured CC lists (per UE)
unifiedJointTCI-commonUpdate-r17 INTEGER (1..4) OPTIONAL,
-- R1 23-2-1c PDCCH repetition with a single span of three contiguous OFDM symbols that is within the first four OFDM symbols in a slot
mTRP-PDCCH-singleSpan-r17 ENUMERATED {supported} OPTIONAL,
-- R1 27-23: Support of more than one activated PRS processing windows across all active DL BWPs
supportedActivatedPRS-ProcessingWindow-r17 ENUMERATED {n2, n3, n4} OPTIONAL,
cg-TimeDomainAllocationExtension-r17 ENUMERATED {supported} OPTIONAL
]]
```
```
]],
[[
-- R1 25-20: Propagation delay compensation based on Rel-15 TA procedure for TN and licensed
ta-BasedPDC-TN-NonSharedSpectrumChAccess-r17 ENUMERATED {supported} OPTIONAL,
-- R1 31-11: Directional Collision Handling in DC operation
directionalCollisionDC-IAB-r17 ENUMERATED {supported} OPTIONAL
]],
[[
dummy1 ENUMERATED {supported} OPTIONAL,
dummy2 ENUMERATED {supported} OPTIONAL,
dummy3 ENUMERATED {supported} OPTIONAL,
dummy4 ENUMERATED {supported} OPTIONAL,
srs-AdditionalRepetition-r17 ENUMERATED {supported} OPTIONAL,
pusch-Repetition-CG-SDT-r17 ENUMERATED {supported} OPTIONAL
]],
[[
multiPDSCH-PerSlotType1-CB-Support-r17 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 42-6: Joint operation of power domain and spatial domain adaptation
jointPowerSpatialAdaptation-r18 ENUMERATED {supported} OPTIONAL,
-- R1 43-3: Aperiodic beam indication for access link
ncr-AperiodicBeamInd-AccessLink-r18 SEQUENCE {
scs-15kHz-r18 INTEGER (0..1) OPTIONAL,
scs-30kHz-r18 INTEGER (0..1) OPTIONAL,
scs-60kHz-r18 INTEGER (0..2) OPTIONAL,
scs-120kHz-r18 INTEGER (0..2) OPTIONAL
} OPTIONAL,
-- R1 43-4: Semi-persistent beam indication for access link
ncr-Semi-PersistentBeamInd-AccessLink-r18 ENUMERATED {supported} OPTIONAL,
-- R1 43-5: Simulatenous UL transmission of backhaul link and C-Link
ncr-SimultaneousUL-BackhaulAndC-Link-r18 ENUMERATED {supported} OPTIONAL,
-- R1 43-6: Dedicated signalling for backhaul link beam indication
ncr-BackhaulBeamInd-r18 ENUMERATED {nonUnifiedTCI, unifiedTCI, both} OPTIONAL,
-- R1 43-8: Adaptive beam for NCR backhaul link/C-link
ncr-AdaptiveBeamBackhaulAndC-Link-r18 ENUMERATED {nonUnifiedTCI, unifiedTCI, both} OPTIONAL,
-- R1 49-4a: Nominal RBG size of Configuration 3 for FDRA type 0 for DCI format 1_3
nominalRBG-SizeOfConfig-3-FDRA-Type-0-DCI-1-3-r18 ENUMERATED {supported} OPTIONAL,
-- R1 49-4b: Nominal RBG size of Configuration 3 for FDRA type 0 for DCI format 0_3
nominalRBG-SizeOfConfig-3-FDRA-Type-0-DCI-0-3-r18 ENUMERATED {supported} OPTIONAL,
-- R1 49-4c: Configurable Type-1A fields for DCI format 0_3/1_3
configurableType-1A-FieldsForDCI-0-3-And-1-3-r18 ENUMERATED {supported} OPTIONAL,
-- R1 49-4d: FDRA Type 1 granularity of 2, 4, 8, or 16 consecutive RBs based RIV for DCI format 1_3/0_3
fdra-Type-1-Gty-2-4-8-16-RBs-RIV-DCI-1-3-And-0-3-r18 ENUMERATED {supported} OPTIONAL,
-- R1 49-6b: DL priority indication in DCI with mixed DCI formats including DCI format 1_3
priorityIndicationDL-r18 ENUMERATED {supported} OPTIONAL,
-- R1 49-7a: UL priority indication in DCI with mixed DCI formats including DCI format 0_3
priorityIndicationUL-r18 ENUMERATED {supported} OPTIONAL,
-- R1 49-10: Dynamic indication of applicable minimum scheduling restriction by DCI format 0_3/1_3
dynamicIndicationSchedulingRestriction-r18 ENUMERATED {supported} OPTIONAL,
-- R1 49-11: PHY priority indication for one-shot HARQ-ACK feedback triggered by DCI format 1_3
priorityIndicationOneSlotHARQ-r18 ENUMERATED {supported} OPTIONAL,
```
```
-- R1 50-1c: Multi-PUSCHs Type 2 configured grant release by DCI format 0_1
multiPUSCH-DCI-0-1-r18 ENUMERATED {supported} OPTIONAL,
-- R1 50-1d: Multi-PUSCHs Type 2 configured grant release by DCI format 0_2
multiPUSCH-DCI-0-2-r18 ENUMERATED {supported} OPTIONAL,
-- R1 55-1: Additional SR periodicities
additionalSR-Periodicities-r18 SEQUENCE {
scs-30kHz-r18 ENUMERATED {supported} OPTIONAL,
scs-120kHz-r18 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
-- R1 55-5: Enable MAC CE based pathloss RS updates for Type 1 CG-PUSCH
pathlossRS-UpdateForType1CG-PUSCH-r18 ENUMERATED {supported} OPTIONAL,
-- R4 38-9: Dormant BWP switching on multiple CCs RRM requirements with DCI 0-3/1-3
bwp-SwitchingMultiDormancyCC-DCI-0-3-And-1-3-r18 CHOICE {
type1-r18 ENUMERATED {us100, us200},
type2-r18 ENUMERATED {us200, us400, us800, us1000}
} OPTIONAL,
]],
[[
ncr-dft-S-OFDM-WaveformUL-r18 ENUMERATED {supported} OPTIONAL,
]],
[[
codebookVariantsListExt-r19 CodebookVariantsListExt-r19 OPTIONAL,
codebookVariantsListAggregate-r19 CodebookVariantsListAggregate-r19 OPTIONAL,
codebookVariantsListHybrid-r19 CodebookVariantsListHybrid-r19 OPTIONAL,
dummy-EnableTx-RxDuringMeasGap-r19 SEQUENCE {
additionalDCI-r19 BIT STRING (SIZE (3)),
indicationField-r19 ENUMERATED {option1,option2},
minimumTimeOffset-r19 ENUMERATED {ms5,ms3}
}
OPTIONAL,
-- R1 66-6a: Nominal RBG size of Configuration 3 for FDRA type 0 for DCI format 1_3 with different SCS and/or different carrier type
nominalRBG-SizeOfConfig-3-FDRA-Type-0-DCI-1-3-Diff-r19 ENUMERATED {supported} OPTIONAL,
-- R1 66-6b: Nominal RBG size of Configuration 3 for FDRA type 0 for DCI format 0_3 with different SCS and/or different carrier type
nominalRBG-SizeOfConfig-3-FDRA-Type-0-DCI-0-3-Diff-r19 ENUMERATED {supported} OPTIONAL,
-- R1 66-6c: Configurable Type-1A fields for DCI format 0_3/1_3 with different SCS and/or different carrier type
configurableType-1A-FieldsForDCI-0-3-And-1-3-Diff-r19 ENUMERATED {supported} OPTIONAL,
-- R1 66-6d: FDRA Type 1 granularity of 2, 4, 8, or 16 consecutive RBs based RIV for DCI format 1_3/0_3 with different SCS and/or
-- different carrier type
fdra-Type-1-Gty-2-4-8-16-RBs-RIV-DCI-1-3-And-0-3-Diff-r19 ENUMERATED {supported} OPTIONAL,
-- R1 66-8b: DL priority indication in DCI with mixed DCI formats including DCI format 1_3 with different SCS and/or different
-- carrier type
priorityIndicationDL-Diff-r19 ENUMERATED {supported} OPTIONAL,
-- R1 66-9a: UL priority indication in DCI with mixed DCI formats including DCI format 0_3 with different SCS and/or different
-- carrier type
priorityIndicationUL-Diff-r19 ENUMERATED {supported} OPTIONAL,
-- R1 66-12: Dynamic indication of applicable minimum scheduling restriction by DCI format 0_3/1_3 with different SCS and/or
-- different carrier type
dynamicIndicationSchedulingRestrictionDiff-r19 ENUMERATED {supported} OPTIONAL,
-- R1 66-13: PHY priority indication for one-shot HARQ-ACK feedback triggered by DCI format 1_3 with different SCS and/or different
-- carrier type
priorityIndicationOneSlotHARQ-Diff-r19 ENUMERATED {supported} OPTIONAL
]]
}
```
```
Phy-ParametersCommon-v16a0 ::= SEQUENCE {
srs-PeriodicityAndOffsetExt-r16 ENUMERATED {supported} OPTIONAL
}
Phy-ParametersXDD-Diff ::= SEQUENCE {
dynamicSFI ENUMERATED {supported} OPTIONAL,
twoPUCCH-F0-2-ConsecSymbols ENUMERATED {supported} OPTIONAL,
twoDifferentTPC-Loop-PUSCH ENUMERATED {supported} OPTIONAL,
twoDifferentTPC-Loop-PUCCH ENUMERATED {supported} OPTIONAL,
...,
[[
dl-SchedulingOffset-PDSCH-TypeA ENUMERATED {supported} OPTIONAL,
dl-SchedulingOffset-PDSCH-TypeB ENUMERATED {supported} OPTIONAL,
ul-SchedulingOffset ENUMERATED {supported} OPTIONAL
]]
}
Phy-ParametersFRX-Diff ::= SEQUENCE {
dynamicSFI ENUMERATED {supported} OPTIONAL,
dummy1 BIT STRING (SIZE (2)) OPTIONAL,
twoFL-DMRS BIT STRING (SIZE (2)) OPTIONAL,
dummy2 BIT STRING (SIZE (2)) OPTIONAL,
dummy3 BIT STRING (SIZE (2)) OPTIONAL,
supportedDMRS-TypeDL ENUMERATED {type1, type1And2} OPTIONAL,
supportedDMRS-TypeUL ENUMERATED {type1, type1And2} OPTIONAL,
semiOpenLoopCSI ENUMERATED {supported} OPTIONAL,
csi-ReportWithoutPMI ENUMERATED {supported} OPTIONAL,
csi-ReportWithoutCQI ENUMERATED {supported} OPTIONAL,
onePortsPTRS BIT STRING (SIZE (2)) OPTIONAL,
twoPUCCH-F0-2-ConsecSymbols ENUMERATED {supported} OPTIONAL,
pucch-F2-WithFH ENUMERATED {supported} OPTIONAL,
pucch-F3-WithFH ENUMERATED {supported} OPTIONAL,
pucch-F4-WithFH ENUMERATED {supported} OPTIONAL,
pucch-F0-2WithoutFH ENUMERATED {notSupported} OPTIONAL,
pucch-F1-3-4WithoutFH ENUMERATED {notSupported} OPTIONAL,
mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot ENUMERATED {supported} OPTIONAL,
uci-CodeBlockSegmentation ENUMERATED {supported} OPTIONAL,
onePUCCH-LongAndShortFormat ENUMERATED {supported} OPTIONAL,
twoPUCCH-AnyOthersInSlot ENUMERATED {supported} OPTIONAL,
intraSlotFreqHopping-PUSCH ENUMERATED {supported} OPTIONAL,
pusch-LBRM ENUMERATED {supported} OPTIONAL,
pdcch-BlindDetectionCA INTEGER (4..16) OPTIONAL,
tpc-PUSCH-RNTI ENUMERATED {supported} OPTIONAL,
tpc-PUCCH-RNTI ENUMERATED {supported} OPTIONAL,
tpc-SRS-RNTI ENUMERATED {supported} OPTIONAL,
absoluteTPC-Command ENUMERATED {supported} OPTIONAL,
twoDifferentTPC-Loop-PUSCH ENUMERATED {supported} OPTIONAL,
twoDifferentTPC-Loop-PUCCH ENUMERATED {supported} OPTIONAL,
pusch-HalfPi-BPSK ENUMERATED {supported} OPTIONAL,
pucch-F3-4-HalfPi-BPSK ENUMERATED {supported} OPTIONAL,
almostContiguousCP-OFDM-UL ENUMERATED {supported} OPTIONAL,
sp-CSI-RS ENUMERATED {supported} OPTIONAL
}
```
```
sp-CSI-IM ENUMERATED {supported} OPTIONAL,
tdd-MultiDL-UL-SwitchPerSlot ENUMERATED {supported} OPTIONAL,
multipleCORESET ENUMERATED {supported} OPTIONAL,
...
[[
csi-RS-IM-ReceptionForFeedback CSI-RS-IM-ReceptionForFeedback OPTIONAL,
csi-RS-ProcFrameworkForSRS CSI-RS-ProcFrameworkForSRS OPTIONAL,
csi-ReportFramework CSI-ReportFramework OPTIONAL,
mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot SEQUENCE {
sameSymbol ENUMERATED {supported} OPTIONAL,
diffSymbol ENUMERATED {supported} OPTIONAL
} OPTIONAL,
mux-SR-HARQ-ACK-PUCCH ENUMERATED {supported} OPTIONAL,
mux-MultipleGroupCtrlCH-Overlap ENUMERATED {supported} OPTIONAL,
dl-SchedulingOffset-PDSCH-TypeA ENUMERATED {supported} OPTIONAL,
dl-SchedulingOffset-PDSCH-TypeB ENUMERATED {supported} OPTIONAL,
ul-SchedulingOffset ENUMERATED {supported} OPTIONAL,
dl-64QAM-MCS-TableAlt ENUMERATED {supported} OPTIONAL,
ul-64QAM-MCS-TableAlt ENUMERATED {supported} OPTIONAL,
cqi-TableAlt ENUMERATED {supported} OPTIONAL,
oneFL-DMRS-TwoAdditionalDMRS-UL ENUMERATED {supported} OPTIONAL,
twoFL-DMRS-TwoAdditionalDMRS-UL ENUMERATED {supported} OPTIONAL,
oneFL-DMRS-ThreeAdditionalDMRS-UL ENUMERATED {supported} OPTIONAL
]],
[[
pdcch-BlindDetectionNRDC SEQUENCE {
pdcch-BlindDetectionMCG-UE INTEGER (1..15),
pdcch-BlindDetectionSCG-UE INTEGER (1..15)
} OPTIONAL,
mux-HARQ-ACK-PUSCH-DiffSymbol ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 11-1b: Type 1 HARQ-ACK codebook support for relative TDRA for DL
type1-HARQ-ACK-Codebook-r16 ENUMERATED {supported} OPTIONAL,
-- R1 11-8: Enhanced UL power control scheme
enhancedPowerControl-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-1b-1: TCI state activation across multiple CCs
simultaneousTCI-ActMultipleCC-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-1b-2: Spatial relation update across multiple CCs
simultaneousSpatialRelationMultipleCC-r16 ENUMERATED {supported} OPTIONAL,
cli-RSSI-FDM-DL-r16 ENUMERATED {supported} OPTIONAL,
cli-SRS-RSRP-FDM-DL-r16 ENUMERATED {supported} OPTIONAL,
-- R1 19-3: Maximum MIMO Layer Adaptation
maxLayersMIMO-Adaptation-r16 ENUMERATED {supported} OPTIONAL,
-- R1 12-5: Configuration of aggregation factor per SPS configuration
aggregationFactorSPS-DL-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-1g: Resources for beam management, pathloss measurement, BFD, RLM and new beam identification
maxTotalResourcesForOneFreqRange-r16 SEQUENCE {
maxNumberResWithinSlotAcrossCC-OneFR-r16 ENUMERATED {n2, n4, n8, n12, n16, n32, n64, n128} OPTIONAL,
maxNumberResAcrossCC-OneFR-r16 ENUMERATED {n2, n4, n8, n12, n16, n32, n40, n48, n64, n72, n80, n96, n128, n256} OPTIONAL
} OPTIONAL,
-- R1 16-7: Extension of the maximum number of configured aperiodic CSI report settings
```
```
csi-ReportFrameworkExt-r16 CSI-ReportFrameworkExt-r16 OPTIONAL
]],
[[
twoTCI-Act-servingCellInCC-List-r16 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 22-11: Support of 'cri-RI-CQI' report without non-PMI-PortIndication
cri-RI-CQI-WithoutNon-PMI-PortInd-r16 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 25-11: 4-bits subband CQI for TN and licensed
cqi-4-BitsSubbandTN-NonSharedSpectrumChAccess-r17 ENUMERATED {supported} OPTIONAL
]],
[[
multipleCORESET-RedCap-r17 ENUMERATED {supported} OPTIONAL
]]
}
Phy-ParametersFR1 ::= SEQUENCE {
pdcch-MonitoringSingleOccasion ENUMERATED {supported} OPTIONAL,
scs-60kHz ENUMERATED {supported} OPTIONAL,
pdsch-256QAM-FR1 ENUMERATED {supported} OPTIONAL,
pdsch-RE-MappingFR1-PerSymbol ENUMERATED {n10, n20} OPTIONAL,
...,
[[
pdsch-RE-MappingFR1-PerSlot ENUMERATED {n16, n32, n48, n64, n80, n96, n112, n128,
n144, n160, n176, n192, n208, n224, n240, n256} OPTIONAL
]],
[[
-- R1 22-12: PDCCH monitoring with a single span of three contiguous OFDM symbols that is within the first four OFDM symbols in a
-- slot
pdcch-MonitoringSingleSpanFirst4Sym-r16 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 56-4: K1 range extension defined for ATG as well
k1-RangeExtensionATG-r18 ENUMERATED {supported} OPTIONAL,
-- R1 56-3: Increasing the number of HARQ processes defined for ATG as well
maxHARQ-ProcessNumberATG-r18 ENUMERATED {u16d32, u32d16, u32d32} OPTIONAL,
-- R1 56-1: Uplink Time and Frequency pre-compensation and timing relationship enhancements defined for ATG as well
uplinkPreCompensationATG-r18 ENUMERATED {supported} OPTIONAL,
-- R1 56-2: UE reporting of TA information
uplinkTA-ReportingATG-r18 ENUMERATED {supported} OPTIONAL,
-- R4 36-1: MU-MIMO Interference Mitigation advanced receiver
advReceiver-MU-MIMO-r18 ENUMERATED {supported} OPTIONAL,
-- R4 41-1: Support of delta PPowerClass reporting mechanism
deltaPowerClassReporting-r18 ENUMERATED {type1, type2} OPTIONAL,
-- R1 51-2b: Support 12 PRB CORESET0 with an associated SS/PBCH block located at GSCN 41637
support12PRB-CORESET0-GSCN-41637-r18 ENUMERATED {supported} OPTIONAL,
-- R1 51-3: Support 5 MHz channel bandwidth with 20 PRB CORESET0
support5MHz-ChannelBW-20PRB-CORESET0-r18 ENUMERATED {supported} OPTIONAL
]]
}
```
```
Phy-ParametersFR2 ::= SEQUENCE {
dummy ENUMERATED {supported} OPTIONAL,
pdsch-RE-MappingFR2-PerSymbol ENUMERATED {n6, n20} OPTIONAL,
...,
[[
pCell-FR2 ENUMERATED {supported} OPTIONAL,
pdsch-RE-MappingFR2-PerSlot ENUMERATED {n16, n32, n48, n64, n80, n96, n112, n128,
n144, n160, n176, n192, n208, n224, n240, n256} OPTIONAL
]],
[[
-- R1 16-1c: Support of default spatial relation and pathloss reference RS for dedicated-PUCCH/SRS and PUSCH
defaultSpatialRelationPathlossRS-r16 ENUMERATED {supported} OPTIONAL,
-- R1 16-1d: Support of spatial relation update for AP-SRS via MAC CE
spatialRelationUpdateAP-SRS-r16 ENUMERATED {supported} OPTIONAL,
maxNumberSRS-PosSpatialRelationsAllServingCells-r16 ENUMERATED {n0, n1, n2, n4, n8, n16} OPTIONAL
]],
[[
-- R4 30-3: Supports Indication of multi-Rx operation preference
multiRxPreferenceIndication-r18 ENUMERATED {supported} OPTIONAL
]]
}
-- TAG-PHY-PARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-POSSRS-BWA-RRC-INACTIVE-START
PosSRS-BWA-RRC-Inactive-r18 ::=
SEQUENCE {
numOfCarriersIntraBandContiguous-r18 ENUMERATED {two, three, twoandthree},
maximumAggregatedBW-TwoCarriersFR1-r18 ENUMERATED { mhz20, mhz40, mhz50, mhz80, mhz100, mhz160,
mhz180, mhz190, mhz200} OPTIONAL,
maximumAggregatedBW-TwoCarriersFR2-r18 ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz600, mhz800} OPTIONAL,
maximumAggregatedBW-ThreeCarriersFR1-r18 ENUMERATED {mhz80, mhz100, mhz160, mhz200, mhz240, mhz300} OPTIONAL,
maximumAggregatedBW-ThreeCarriersFR2-r18 ENUMERATED {mhz50, mhz100, mhz200, mhz300, mhz400, mhz600,
mhz800, mhz1000, mhz1200} OPTIONAL,
maximumAggregatedResourceSet-r18 ENUMERATED {n1, n2, n4, n8, n12, n16},
maximumAggregatedResourcePeriodic-r18 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
maximumAggregatedResourceSemi-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
maximumAggregatedResourcePeriodicPerSlot-r18 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
}
```
```
maximumAggregatedResourceSemiPerSlot-r18 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
guardPeriod-r18 ENUMERATED {n0, n30, n100, n140, n200},
powerClassForTwoAggregatedCarriers-r18 ENUMERATED {pc2, pc3} OPTIONAL,
powerClassForThreeAggregatedCarriers-r18 ENUMERATED {pc2, pc3} OPTIONAL,
...
}
-- TAG-POSSRS-BWA-RRc-INACTIVE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-POSSRS-TXFREQUENCYHOPPINGRRCCONNECTED-START
PosSRS-TxFrequencyHoppingRRC-Connected-r18 ::= SEQUENCE {
maximumSRS-BandwidthAcrossAllHopsFR1-r18 ENUMERATED {mhz40, mhz50, mhz80, mhz100} OPTIONAL,
maximumSRS-BandwidthAcrossAllHopsFR2-r18 ENUMERATED {mhz100, mhz200, mhz400} OPTIONAL,
maximumTxFH-Hops-r18 ENUMERATED {n2, n3, n4, n5, n6} OPTIONAL,
rf-TxRetuneTimeFR1-r18 ENUMERATED {n70, n140, n210} OPTIONAL,
rf-TxRetuneTimeFR2-r18 ENUMERATED {n35, n70, n140} OPTIONAL,
switchTimeBetweenActiveBWP-FrequencyHop-r18 ENUMERATED {n100, n140, n200, n300, n500} OPTIONAL,
numOfOverlappingPRB-r18 ENUMERATED {n0, n1, n2, n4} OPTIONAL,
maximumSRS-ResourcePeriodic-r18 ENUMERATED {n1, n2, n4, n8, n16, n32, n64} OPTIONAL,
maximumSRS-ResourceAperiodic-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64} OPTIONAL,
maximumSRS-ResourceSemipersistent-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64} OPTIONAL,
...
}
-- TAG-POSSRS-TXFREQUENCYHOPPINGRRCCONNECTED-STOP
-- ASN1STOP
-- ASN1START
-- TAG-POSSRS-TXFREQUENCYHOPPINGRRCINACTIVE-START
PosSRS-TxFrequencyHoppingRRC-Inactive-r18 ::= SEQUENCE {
maximumSRS-BandwidthAcrossAllHopsFR1-r18 ENUMERATED {mhz40, mhz50, mhz80, mhz100} OPTIONAL,
maximumSRS-BandwidthAcrossAllHopsFR2-r18 ENUMERATED {mhz100, mhz200, mhz400} OPTIONAL,
maximumTxFH-Hops-r18 ENUMERATED {n2, n3, n4, n5, n6} OPTIONAL,
rf-TxRetuneTimeFR1-r18 ENUMERATED {n70, n140, n210} OPTIONAL,
rf-TxRetuneTimeFR2-r18 ENUMERATED {n35, n70, n140} OPTIONAL,
switchTimeBetweenActiveBWP-FrequencyHop-r18 ENUMERATED {n100, n140, n200, n300, n500} OPTIONAL,
numOfOverlappingPRB-r18 ENUMERATED {n0, n1, n2, n4} OPTIONAL,
maximumSRS-ResourcePeriodic-r18 ENUMERATED {n1, n2, n4, n8, n16, n32, n64} OPTIONAL,
maximumSRS-ResourceSemipersistent-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64} OPTIONAL,
...
}
-- TAG-POSSRS-TXFREQUENCYHOPPINGRRCINACTIVE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RF-PARAMETERS-START
RF-Parameters ::= SEQUENCE {
supportedBandListNR SEQUENCE (SIZE (1..maxBands)) OF BandNR,
supportedBandCombinationList BandCombinationList OPTIONAL,
appliedFreqBandListFilter FreqBandList OPTIONAL,
...,
[[
supportedBandCombinationList-v1540 BandCombinationList-v1540 OPTIONAL,
srs-SwitchingTimeRequested ENUMERATED {true} OPTIONAL
]],
[[
supportedBandCombinationList-v1550 BandCombinationList-v1550 OPTIONAL
]],
[[
supportedBandCombinationList-v1560 BandCombinationList-v1560 OPTIONAL
]],
[[
supportedBandCombinationList-v1610 BandCombinationList-v1610 OPTIONAL,
supportedBandCombinationListSidelinkEUTRA-NR-r16 BandCombinationListSidelinkEUTRA-NR-r16 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-r16 BandCombinationList-UplinkTxSwitch-r16 OPTIONAL
]],
[[
supportedBandCombinationList-v1630 BandCombinationList-v1630 OPTIONAL,
supportedBandCombinationListSidelinkEUTRA-NR-v1630 BandCombinationListSidelinkEUTRA-NR-v1630 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1630 BandCombinationList-UplinkTxSwitch-v1630 OPTIONAL
]],
[[
supportedBandCombinationList-v1640 BandCombinationList-v1640 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1640 BandCombinationList-UplinkTxSwitch-v1640 OPTIONAL
]],
[[
supportedBandCombinationList-v1650 BandCombinationList-v1650 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1650 BandCombinationList-UplinkTxSwitch-v1650 OPTIONAL
]],
[[
extendedBand-n77-r16 ENUMERATED {supported} OPTIONAL
]],
[[
```
```
supportedBandCombinationList-UplinkTxSwitch-v1670 BandCombinationList-UplinkTxSwitch-v1670 OPTIONAL
]],
[[
supportedBandCombinationList-v1680 BandCombinationList-v1680 OPTIONAL
]],
[[
supportedBandCombinationList-v1690 BandCombinationList-v1690 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1690 BandCombinationList-UplinkTxSwitch-v1690 OPTIONAL
]],
[[
supportedBandCombinationList-v1700 BandCombinationList-v1700 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1700 BandCombinationList-UplinkTxSwitch-v1700 OPTIONAL,
supportedBandCombinationListSL-RelayDiscovery-r17 OCTET STRING OPTIONAL, -- Contains PC5
BandCombinationListSidelinkNR-r16
supportedBandCombinationListSL-NonRelayDiscovery-r17 OCTET STRING OPTIONAL, -- Contains PC5
BandCombinationListSidelinkNR-r16
supportedBandCombinationListSidelinkEUTRA-NR-v1710 BandCombinationListSidelinkEUTRA-NR-v1710 OPTIONAL,
sidelinkRequested-r17 ENUMERATED {true} OPTIONAL,
extendedBand-n77-2-r17 ENUMERATED {supported} OPTIONAL
]],
[[
supportedBandCombinationList-v1720 BandCombinationList-v1720 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1720 BandCombinationList-UplinkTxSwitch-v1720 OPTIONAL
]],
[[
supportedBandCombinationList-v1730 BandCombinationList-v1730 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1730 BandCombinationList-UplinkTxSwitch-v1730 OPTIONAL,
supportedBandCombinationListSL-RelayDiscovery-v1730 BandCombinationListSL-Discovery-r17 OPTIONAL,
supportedBandCombinationListSL-NonRelayDiscovery-v1730 BandCombinationListSL-Discovery-r17 OPTIONAL
]],
[[
supportedBandCombinationList-v1740 BandCombinationList-v1740 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1740 BandCombinationList-UplinkTxSwitch-v1740 OPTIONAL
]],
[[
supportedBandCombinationList-v1760 BandCombinationList-v1760 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1760 BandCombinationList-UplinkTxSwitch-v1760 OPTIONAL
]],
[[
dummy1 BandCombinationList-v1770 OPTIONAL,
dummy2 BandCombinationList-UplinkTxSwitch-v1770 OPTIONAL
]],
[[
supportedBandCombinationList-v1780 BandCombinationList-v1780 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1780 BandCombinationList-UplinkTxSwitch-v1780 OPTIONAL
]],
[[
supportedBandCombinationList-v1800 BandCombinationList-v1800 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1800 BandCombinationList-UplinkTxSwitch-v1800 OPTIONAL,
supportedBandCombinationListSL-U2U-Relay-r18 SEQUENCE {
supportedBandCombinationListSL-U2U-RelayDiscovery-r18 OCTET STRING OPTIONAL, -- Contains PC5
supportedBandCombinationListSL-U2U-DiscoveryExt BandCombinationListSL-Discovery-r17 OPTIONAL, -- BandCombinationListSidelinkNR-r16
}
]]
```
```
}
]],
[[
supportedBandCombinationList-v1830 BandCombinationList-v1830 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1830 BandCombinationList-UplinkTxSwitch-v1830 OPTIONAL
]],
[[
supportedBandCombinationList-v1840 BandCombinationList-v1840 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1840 BandCombinationList-UplinkTxSwitch-v1840 OPTIONAL
]],
[[
supportedBandCombinationList-v1860 BandCombinationList-v1860 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1860 BandCombinationList-UplinkTxSwitch-v1860 OPTIONAL
]],
[[
supportedBandCombinationList-v1900 BandCombinationList-v1900 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1900 BandCombinationList-UplinkTxSwitch-v1900 OPTIONAL,
-- R4 62-1: UE accuracy for CJTC delay offset reporting
cjtc-DdReportHighAccuracy-r19 ENUMERATED {supported} OPTIONAL,
-- R4 62-2: UE accuracy for CJTC frequency offset reporting
cjtc-FO-ReportHighAccuracy-r19 ENUMERATED {supported} OPTIONAL
]]
}
RF-Parameters-v15g0 :=
SEQUENCE {
supportedBandCombinationList-v15g0 BandCombinationList-v15g0 OPTIONAL
}
RF-Parameters-v16a0 :=
SEQUENCE {
supportedBandCombinationList-v16a0 BandCombinationList-v16a0 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v16a0 BandCombinationList-UplinkTxSwitch-v16a0 OPTIONAL
}
RF-Parameters-v16c0 :=
SEQUENCE {
supportedBandListNR-v16c0 SEQUENCE (SIZE (1..maxBands)) OF BandNR-v16c0
}
RF-Parameters-v16j0 :=
SEQUENCE {
supportedBandCombinationList-v16j0 BandCombinationList-v16j0 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v16j0 BandCombinationList-UplinkTxSwitch-v16j0 OPTIONAL
}
RF-Parameters-v17b0 :=
SEQUENCE {
supportedBandListNR-v17b0 SEQUENCE (SIZE (1..maxBands)) OF BandNR-v17b0 OPTIONAL,
supportedBandCombinationList-v17b0 BandCombinationList-v17b0 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v17b0 BandCombinationList-UplinkTxSwitch-v17b0 OPTIONAL
}
BandNR :=
SEQUENCE {
bandNR FreqBandIndicatorNR,
modifiedMPR-Behaviour BIT STRING (SIZE (8)) OPTIONAL,
mimo-ParametersPerBand MIMO-ParametersPerBand OPTIONAL,
extendedCP ENUMERATED {supported} OPTIONAL,
}
```
```
multipleTCI ENUMERATED {supported} OPTIONAL,
bwp-WithoutRestriction ENUMERATED {supported} OPTIONAL,
bwp-SameNumerology ENUMERATED {upto2, upto4} OPTIONAL,
bwp-DiffNumerology ENUMERATED {upto4} OPTIONAL,
crossCarrierScheduling-SameSCS ENUMERATED {supported} OPTIONAL,
pdsch-256QAM-FR2 ENUMERATED {supported} OPTIONAL,
pusch-256QAM ENUMERATED {supported} OPTIONAL,
ue-PowerClass ENUMERATED {pc1, pc2, pc3, pc4} OPTIONAL,
rateMatchingLTE-CRS ENUMERATED {supported} OPTIONAL,
channelBWs-DL CHOICE {
fr1 SEQUENCE {
scs-15kHz BIT STRING (SIZE (10)) OPTIONAL,
scs-30kHz BIT STRING (SIZE (10)) OPTIONAL,
scs-60kHz BIT STRING (SIZE (10)) OPTIONAL
},
fr2 SEQUENCE {
scs-60kHz BIT STRING (SIZE (3)) OPTIONAL,
scs-120kHz BIT STRING (SIZE (3)) OPTIONAL
}
} OPTIONAL,
channelBWs-UL CHOICE {
fr1 SEQUENCE {
scs-15kHz BIT STRING (SIZE (10)) OPTIONAL,
scs-30kHz BIT STRING (SIZE (10)) OPTIONAL,
scs-60kHz BIT STRING (SIZE (10)) OPTIONAL
},
fr2 SEQUENCE {
scs-60kHz BIT STRING (SIZE (3)) OPTIONAL,
scs-120kHz BIT STRING (SIZE (3)) OPTIONAL
}
} OPTIONAL,
...
[[
maxUplinkDutyCycle-PC2-FR1 ENUMERATED {n60, n70, n80, n90, n100} OPTIONAL
]],
[[
pucch-SpatialRelInfoMAC-CE ENUMERATED {supported} OPTIONAL,
powerBoosting-pi2BPSK ENUMERATED {supported} OPTIONAL
]],
[[
maxUplinkDutyCycle-FR2 ENUMERATED {n15, n20, n25, n30, n40, n50, n60, n70, n80, n90, n100} OPTIONAL
]],
[[
channelBWs-DL-v1590 CHOICE {
fr1 SEQUENCE {
scs-15kHz BIT STRING (SIZE (16)) OPTIONAL,
scs-30kHz BIT STRING (SIZE (16)) OPTIONAL,
scs-60kHz BIT STRING (SIZE (16)) OPTIONAL
},
fr2 SEQUENCE {
scs-60kHz BIT STRING (SIZE (8)) OPTIONAL,
scs-120kHz BIT STRING (SIZE (8)) OPTIONAL
}
}
```
```
}
channelBWs-UL-v1590 CHOICE {
fr1 SEQUENCE {
scs-15kHz BIT STRING (SIZE (16)) OPTIONAL,
scs-30kHz BIT STRING (SIZE (16)) OPTIONAL,
scs-60kHz BIT STRING (SIZE (16)) OPTIONAL
},
fr2 SEQUENCE {
scs-60kHz BIT STRING (SIZE (8)) OPTIONAL,
scs-120kHz BIT STRING (SIZE (8)) OPTIONAL
}
} OPTIONAL
]],
[[
asymmetricBandwidthCombinationSet BIT STRING (SIZE (1..32)) OPTIONAL
]],
[[
-- R1 10: NR-unlicensed
sharedSpectrumChAccessParamsPerBand-r16 SharedSpectrumChAccessParamsPerBand-r16 OPTIONAL,
-- R1 11-7b: Independent cancellation of the overlapping PUSCHs in an intra-band UL CA
cancelOverlappingPUSCH-r16 ENUMERATED {supported} OPTIONAL,
-- R1 14-1: Multiple LTE-CRS rate matching patterns
multipleRateMatchingEUTRA-CRS-r16 SEQUENCE {
maxNumberPatterns-r16 INTEGER (2..6),
maxNumberNon-OverlapPatterns-r16 INTEGER (1..3)
} OPTIONAL,
-- R1 14-1a: Two LTE-CRS overlapping rate matching patterns within a part of NR carrier using 15 kHz overlapping with a LTE carrier
overlapRateMatchingEUTRA-CRS-r16 ENUMERATED {supported} OPTIONAL,
-- R1 14-2: PDSCH Type B mapping of length 9 and 10 OFDM symbols
pdsch-MappingTypeB-Alt-r16 ENUMERATED {supported} OPTIONAL,
-- R1 14-3: One slot periodic TRS configuration for FR1
oneSlotPeriodicTRS-r16 ENUMERATED {supported} OPTIONAL,
olpc-SRS-Pos-r16 OLPC-SRS-Pos-r16 OPTIONAL,
spatialRelationsSRS-Pos-r16 SpatialRelationsSRS-Pos-r16 OPTIONAL,
simulSRS-MIMO-TransWithinBand-r16 ENUMERATED {n2} OPTIONAL,
channelBW-DL-IAB-r16 CHOICE {
fr1-100mhz SEQUENCE {
scs-15kHz ENUMERATED {supported} OPTIONAL,
scs-30kHz ENUMERATED {supported} OPTIONAL,
scs-60kHz ENUMERATED {supported} OPTIONAL
},
fr2-200mhz SEQUENCE {
scs-60kHz ENUMERATED {supported} OPTIONAL,
scs-120kHz ENUMERATED {supported} OPTIONAL
}
} OPTIONAL,
channelBW-UL-IAB-r16 CHOICE {
fr1-100mhz SEQUENCE {
scs-15kHz ENUMERATED {supported} OPTIONAL,
scs-30kHz ENUMERATED {supported} OPTIONAL,
scs-60kHz ENUMERATED {supported} OPTIONAL
},
fr2-200mhz SEQUENCE {
```
```
scs-60kHz ENUMERATED {supported} OPTIONAL,
scs-120kHz ENUMERATED {supported} OPTIONAL
}
}
rasterShift7dot5-IAB-r16 ENUMERATED {supported} OPTIONAL,
ue-PowerClass-v1610 ENUMERATED {pc1dot5} OPTIONAL,
condHandover-r16 ENUMERATED {supported} OPTIONAL,
condHandoverFailure-r16 ENUMERATED {supported} OPTIONAL,
condHandoverTwoTriggerEvents-r16 ENUMERATED {supported} OPTIONAL,
condPSCellChange-r16 ENUMERATED {supported} OPTIONAL,
condPSCellChangeTwoTriggerEvents-r16 ENUMERATED {supported} OPTIONAL,
mpr-PowerBoost-FR2-r16 ENUMERATED {supported} OPTIONAL,
-- R1 11-9: Multiple active configured grant configurations for a BWP of a serving cell
activeConfiguredGrant-r16 SEQUENCE {
maxNumberConfigsPerBWP-r16 ENUMERATED {n1, n2, n4, n8, n12},
maxNumberConfigsAllCC-r16 INTEGER (2..32)
} OPTIONAL,
-- 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
jointReleaseConfiguredGrantType2-r16 ENUMERATED {supported} OPTIONAL,
-- R1 12-2: Multiple SPS configurations
sps-r16 SEQUENCE {
maxNumberConfigsPerBWP-r16 INTEGER (1..8),
maxNumberConfigsAllCC-r16 INTEGER (2..32)
} OPTIONAL,
-- R1 12-2a: Joint release in a DCI for two or more SPS configurations for a given BWP of a serving cell
jointReleaseSPS-r16 ENUMERATED {supported} OPTIONAL,
-- R1 13-19: Simultaneous positioning SRS and MIMO SRS transmission within a band across multiple CCs
simulSRS-TransWithinBand-r16 ENUMERATED {n2} OPTIONAL,
trs-AdditionalBandwidth-r16 ENUMERATED {trs-AddBW-Set1, trs-AddBW-Set2} OPTIONAL,
handoverIntraF-IAB-r16 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 22-5a: Simultaneous transmission of SRS for antenna switching and SRS for CB/NCB /BM for intra-band UL CA
-- R1 22-5c: Simultaneous transmission of SRS for antenna switching and SRS for antenna switching for intra-band UL CA
simulTX-SRS-AntSwitchingIntraBandUL-CA-r16 SimulSRS-ForAntennaSwitching-r16 OPTIONAL,
-- R1 10: NR-unlicensed
sharedSpectrumChAccessParamsPerBand-v1630 SharedSpectrumChAccessParamsPerBand-v1630 OPTIONAL
]],
[[
handoverUTRA-FDD-r16 ENUMERATED {supported} OPTIONAL,
-- R4 7-4: Report the shorter transient capability supported by the UE: 2, 4 or 7us
enhancedUL-TransientPeriod-r16 ENUMERATED {us2, us4, us7} OPTIONAL,
sharedSpectrumChAccessParamsPerBand-v1640 SharedSpectrumChAccessParamsPerBand-v1640 OPTIONAL
]],
[[
type1-PUSCH-RepetitionMultiSlots-v1650 ENUMERATED {supported} OPTIONAL,
type2-PUSCH-RepetitionMultiSlots-v1650 ENUMERATED {supported} OPTIONAL,
pusch-RepetitionMultiSlots-v1650 ENUMERATED {supported} OPTIONAL,
configuredUL-GrantType1-v1650 ENUMERATED {supported} OPTIONAL,
configuredUL-GrantType2-v1650 ENUMERATED {supported} OPTIONAL,
sharedSpectrumChAccessParamsPerBand-v1650 SharedSpectrumChAccessParamsPerBand-v1650 OPTIONAL
]],
```
```
[[
enhancedSkipUplinkTxConfigured-v1660 ENUMERATED {supported} OPTIONAL,
enhancedSkipUplinkTxDynamic-v1660 ENUMERATED {supported} OPTIONAL
]],
[[
maxUplinkDutyCycle-PCIdot5-MPE-FR1-r16 ENUMERATED {n10, n15, n20, n25, n30, n40, n50, n60, n70, n80, n90, n100} OPTIONAL,
txDiversity-r16 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 36-1: Support of 1024QAM for PDSCH for FR1
pdsch-1024QAM-FR1-r17 ENUMERATED {supported} OPTIONAL,
-- R4 22-1 support of FR2 HST operation
ue-PowerClass-v1700 ENUMERATED {pc5, pc6, pc7} OPTIONAL,
-- R1 24: NR extension to 71GHz (FR2-2)
fr2-2-AccessParamsPerBand-r17 FR2-2-AccessParamsPerBand-r17 OPTIONAL,
rlm-Relaxation-r17 ENUMERATED {supported} OPTIONAL,
bfd-Relaxation-r17 ENUMERATED {supported} OPTIONAL,
cg-SDT-r17 ENUMERATED {supported} OPTIONAL,
locationBasedCondHandover-r17 ENUMERATED {supported} OPTIONAL,
timeBasedCondHandover-r17 ENUMERATED {supported} OPTIONAL,
eventA4BasedCondHandover-r17 ENUMERATED {supported} OPTIONAL,
mn-InitiatedCondPSCellChangeNRDC-r17 ENUMERATED {supported} OPTIONAL,
sn-InitiatedCondPSCellChangeNRDC-r17 ENUMERATED {supported} OPTIONAL,
-- R1 29-3a: PDCCH skipping
pdcch-SkippingWithoutSSSG-r17 ENUMERATED {supported} OPTIONAL,
-- R1 29-3b: 2 search space sets group switching
sssg-Switching-1BitInd-r17 ENUMERATED {supported} OPTIONAL,
-- R1 29-3c: 3 search space sets group switching
sssg-Switching-2BitInd-r17 ENUMERATED {supported} OPTIONAL,
-- R1 29-3d: 2 search space sets group switching with PDCCH skipping
pdcch-SkippingWithSSSG-r17 ENUMERATED {supported} OPTIONAL,
-- R1 29-3e: Support Search space set group switching capability 2 for FR1
searchSpaceSetGrp-switchCap2-r17 ENUMERATED {supported} OPTIONAL,
-- R1 26-1: Uplink Time and Frequency pre-compensation and timing relationship enhancements
uplinkPreCompensation-r17 ENUMERATED {supported} OPTIONAL,
-- R1 26-4: UE reporting of information related to TA pre-compensation
uplink-TA-Reporting-r17 ENUMERATED {supported} OPTIONAL,
-- R1 26-5: Increasing the number of HARQ processes
max-HARQ-ProcessNumber-r17 ENUMERATED {u16d32, u32d16, u32d32} OPTIONAL,
-- R1 26-6: Type-2 HARQ codebook enhancement
type2-HARQ-Codebook-r17 ENUMERATED {supported} OPTIONAL,
-- R1 26-6a: Type-1 HARQ codebook enhancement
type1-HARQ-Codebook-r17 ENUMERATED {supported} OPTIONAL,
-- R1 26-6b: Type-3 HARQ codebook enhancement
type3-HARQ-Codebook-r17 ENUMERATED {supported} OPTIONAL,
-- R1 26-9: UE-specific K_offset
ue-specific-K-Offset-r17 ENUMERATED {supported} OPTIONAL,
-- R1 24-1f: Multiple PDSCH scheduling by single DCI for 120kHz in FR2-1
multiPDSCH-SingleDCI-FR2-1-SCS-120kHz-r17 ENUMERATED {supported} OPTIONAL,
-- R1 24-1g: Multiple PUSCH scheduling by single DCI for 120kHz in FR2-1
multiPUSCH-SingleDCI-FR2-1-SCS-120kHz-r17 ENUMERATED {supported} OPTIONAL,
-- R4 14-4: Parallel PRS measurements in RRC_INACTIVE state, FR1/FR2 diff
parallelPRS-MeasRRC-Inactive-r17 ENUMERATED {supported} OPTIONAL,
]]
```
```
-- R1 27-1-2: Support of UE-TxTEGs for UL TDOA
nr-UE-TxTEG-ID-MaxSupport-r17 ENUMERATED {n1, n2, n3, n4, n6, n8} OPTIONAL,
-- R1 27-17: PRS processing in RRC_INACTIVE
prs-ProcessingRRC-Inactive-r17 ENUMERATED {supported} OPTIONAL,
-- R1 27-3-2: DL PRS measurement outside MG and in a PRS processing window
prs-ProcessingWindowType1A-r17 ENUMERATED {option1, option2, option3} OPTIONAL,
prs-ProcessingWindowType1B-r17 ENUMERATED {option1, option2, option3} OPTIONAL,
prs-ProcessingWindowType2-r17 ENUMERATED {option1, option2, option3} OPTIONAL,
-- R1 27-15: Positioning SRS transmission in RRC_INACTIVE state for initial UL BWP
srs-AllPosResourcesRRC-Inactive-r17 SRS-AllPosResourcesRRC-Inactive-r17 OPTIONAL,
-- R1 27-16: OLPC for positioning SRS in RRC_INACTIVE state - gNB
olpc-SRS-PosRRC-Inactive-r17 OLPC-SRS-Pos-r16 OPTIONAL,
-- R1 27-19: Spatial relation for positioning SRS in RRC_INACTIVE state - gNB
spatialRelationsSRS-PosRRC-Inactive-r17 SpatialRelationsSRS-Pos-r16 OPTIONAL,
-- R1 30-1: Increased maximum number of PUSCH Type A repetitions
maxNumberPUSCH-TypeA-Repetition-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-2: PUSCH Type A repetitions based on available slots
puschTypeA-RepetitionsAvailSlot-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-3: TB processing over multi-slot PUSCH
tb-ProcessingMultiSlotPUSCH-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-3a: Repetition of TB processing over multi-slot PUSCH
tb-ProcessingRepMultiSlotPUSCH-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-4: The maximum duration for DM-RS bundling
maxDurationDMRS-Bundling-r17 SEQUENCE {
fdd-r17 ENUMERATED {n4, n8, n16, n32} OPTIONAL,
tdd-r17 ENUMERATED {n2, n4, n8, n16} OPTIONAL,
} OPTIONAL,
-- R1 30-6: Repetition of PUSCH transmission scheduled by RAR UL grant and DCI format 0_0 with CRC scrambled by TC-RNTI
pusch-RepetitionMsg3-r17 ENUMERATED {supported} OPTIONAL,
sharedSpectrumChAccessParamsPerBand-v1710 SharedSpectrumChAccessParamsPerBand-v1710 OPTIONAL,
-- R4 25-2: Parallel measurements on cells belonging to a different NGSO satellite than a serving satellite without scheduling restrictions
-- on normal operations with the serving cell
parallelMeasurementWithoutRestriction-r17 ENUMERATED {supported} OPTIONAL,
-- R4 25-5: Parallel measurements on multiple NGSO satellites within a SMTC
maxNumber-NGSO-SatellitesWithinOneSMTC-r17 ENUMERATED {n1, n2, n3, n4} OPTIONAL,
-- R1 26-10: K1 range extension
kl-RangeExtension-r17 ENUMERATED {supported} OPTIONAL,
-- R1 35-1: Aperiodic CSI-RS for tracking for fast SCell activation
aperiodicCSI-RS-FastSCellActivation-r17 SEQUENCE {
maxNumberAperiodicCSI-RS-PerCC-r17 ENUMERATED {n8, n16, n32, n48, n64, n128, n255},
maxNumberAperiodicCSI-RS-AcrossCCs-r17 ENUMERATED {n8, n16, n32, n64, n128, n256, n512, n1024}
} OPTIONAL,
-- R1 35-2: Aperiodic CSI-RS bandwidth for tracking for fast SCell activation for 10MHz UE channel bandwidth
aperiodicCSI-RS-AdditionalBandwidth-r17 ENUMERATED {addBW-Set1, addBW-Set2} OPTIONAL,
-- R1 28-1a: RRC-configured DL BWP without CD-SSB or NCD-SSB
bwp-WithoutCD-SSB-OrNCD-SSB-RedCap-r17 ENUMERATED {supported} OPTIONAL,
-- R1 28-3: Half-duplex FDD operation type A for (e)RedCap UE
halfDuplexFDD-TypeA-RedCap-r17 ENUMERATED {supported} OPTIONAL,
-- R1 27-15b: Positioning SRS transmission in RRC_INACTIVE state configured outside initial UL BWP
posSRS-RRC-Inactive-OutsideInitialUL-BWP-r17 PosSRS-RRC-Inactive-OutsideInitialUL-BWP-r17 OPTIONAL,
-- R4 15-3 UE support of CBW for 480kHz SCS
channelBWs-DL-SCS-480kHz-FR2-2-r17 BIT STRING (SIZE (8)) OPTIONAL,
channelBWs-UL-SCS-480kHz-FR2-2-r17 BIT STRING (SIZE (8)) OPTIONAL,
```
```
-- R4 15-4 UE support of CBW for 960kHz SCS
channelBWs-DL-SCS-960kHz-FR2-2-r17 BIT STRING (SIZE (8)) OPTIONAL,
channelBWs-UL-SCS-960kHz-FR2-2-r17 BIT STRING (SIZE (8)) OPTIONAL,
-- R4 17-1 UL gap for Tx power management
ul-GapFR2-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-4: One-shot HARQ ACK feedback triggered by DCI format 1_2
oneShotHARQ-feedbackTriggeredByDCI-1-2-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-5: PHY priority handling for one-shot HARQ ACK feedback
oneShotHARQ-feedbackPhy-Priority-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-6: Enhanced type 3 HARQ-ACK codebook feedback
enhancedType3-HARQ-CodebookFeedback-r17 SEQUENCE {
enhancedType3-HARQ-Codebooks-r17 ENUMERATED {n1, n2, n4, n8},
maxNumberPUCCH-Transmissions-r17 ENUMERATED {n1, n2, n3, n4, n5, n6, n7}
} OPTIONAL,
-- R1 25-7: Triggered HARQ-ACK codebook re-transmission
triggeredHARQ-CodebookRetx-r17 SEQUENCE {
minHARQ-Retx-Offset-r17 ENUMERATED {n-7, n-5, n-3, n-1, n1},
maxHARQ-Retx-Offset-r17 ENUMERATED {n4, n6, n8, n10, n12, n14, n16, n18, n20, n22, n24}
} OPTIONAL
]],
[[
-- R4 22-2 support of one shot large UL timing adjustment
ue-OneShotUL-TimingAdj-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-2: Repetitions for PUCCH format 0, and 2 over multiple slots with K = 2, 4, 8
pucch-Repetition-F0-2-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-11a: 4-bits subband CQI for NTN and unlicensed
cqi-4-BitsSubbandNTN-SharedSpectrumChAccess-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-16: HARQ-ACK with different priorities multiplexing on a PUCCH/PUSCH
mux-HARQ-ACK-DiffPriorities-r17 ENUMERATED {supported} OPTIONAL,
-- R1 25-20a: Propagation delay compensation based on Rel-15 TA procedure for NTN and unlicensed
ta-BasedPDC-NTN-SharedSpectrumChAccess-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-2b: DCI-based enabling/disabling ACK/NACK-based feedback for dynamic scheduling for multicast
ack-NACK-FeedbackForMulticastWithDCI-Enabler-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-2e: Multiple G-RNTIs for group-common PDSCHs
maxNumberG-RNTI-r17 INTEGER (2..8) OPTIONAL,
-- R1 33-2f: Dynamic multicast with DCI format 4_2
dynamicMulticastDCI-Format4-2-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-2i: Supported maximal modulation order for multicast PDSCH
maxModulationOrderForMulticast-r17 CHOICE {
fr1-r17 ENUMERATED {qam256, qam1024},
fr2-r17 ENUMERATED {qam64, qam256}
} OPTIONAL,
-- R1 33-3-1: Dynamic Slot-level repetition for group-common PDSCH for TN and licensed
dynamicSlotRepetitionMulticastTN-NonSharedSpectrumChAccess-r17 ENUMERATED {n8, n16} OPTIONAL,
-- R1 33-3-1a: Dynamic Slot-level repetition for group-common PDSCH for NTN and unlicensed
dynamicSlotRepetitionMulticastNTN-SharedSpectrumChAccess-r17 ENUMERATED {n8, n16} OPTIONAL,
-- R1 33-4-1: DCI-based enabling/disabling NACK-only based feedback for dynamic scheduling for multicast
nack-OnlyFeedbackForMulticastWithDCI-Enabler-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-5-1b: DCI-based enabling/disabling ACK/NACK-based feedback for dynamic scheduling for multicast
ack-NACK-FeedbackForSPS-MulticastWithDCI-Enabler-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-5-1h: Multiple G-CS-RNTIs for SPS group-common PDSCHs
maxNumberG-CS-RNTI-r17 INTEGER (2..8) OPTIONAL,
-- R1 33-10: Support group-common PDSCH RE-level rate matching for multicast
```
```
re-LevelRateMatchingForMulticast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 36-1a: Support of 1024QAM for PDSCH with maximum 2 MIMO layers for FR1
pdsch-1024QAM-2MIMO-FR1-r17 ENUMERATED {supported} OPTIONAL,
-- R4 14-3 PRS measurement without MG
prs-MeasurementWithoutMG-r17 ENUMERATED {cpLength, quarterSymbol, halfSymbol, halfSlot} OPTIONAL,
-- R4 25-7: The number of target NGSO satellites the UE can monitor per carrier
maxNumber-NGSO-SatellitesPerCarrier-r17 INTEGER (3..4) OPTIONAL,
-- R1 27-3-3 DL PRS Processing Capability outside MG - buffering capability
prs-ProcessingCapabilityOutsideMGinPPW-r17 SEQUENCE (SIZE(1..3)) OF PRS-ProcessingCapabilityOutsideMGinPPWperType-r17 OPTIONAL,
-- R1 27-15a: Positioning SRS transmission in RRC_INACTIVE state for initial UL BWP with semi-persistent SRS
srs-SemiPersistent-PosResourcesRRC-Inactive-r17 SEQUENCE {
maxNumOfSemiPersistentSRSpesResources-r17 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
maxNumOfSemiPersistentSRSpesResourcesPerSlot-r17 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
} OPTIONAL,
-- R2: UE support of CBW for 120kHz SCS
channelBWs-DL-SCS-120kHz-FR2-2-r17 BIT STRING (SIZE (8)) OPTIONAL,
channelBWs-UL-SCS-120kHz-FR2-2-r17 BIT STRING (SIZE (8)) OPTIONAL,
[[,
[[
-- R1 30-4a: DM-RS bundling for PUSCH repetition type A
dmrs-BundlingPUSCH-RepTypeA-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-4b: DM-RS bundling for PUSCH repetition type B
dmrs-BundlingPUSCH-RepTypeB-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-4c: DM-RS bundling for TB processing over multi-slot PUSCH
dmrs-BundlingPUSCH-multiSlot-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-4d: DMRS bundling for PUCCH repetitions
dmrs-BundlingPUCCH-Rep-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-4e: Enhanced inter-slot frequency hopping with inter-slot bundling for PUSCH
interslotFreqHopInterSlotBundlingPUSCH-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-4f: Enhanced inter-slot frequency hopping for PUCCH repetitions with DMRS bundling
interslotFreqHopPUCCH-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-4g: Restart DM-RS bundling
dmrs-BundlingRestart-r17 ENUMERATED {supported} OPTIONAL,
-- R1 30-4h: DM-RS bundling for non-back-to-back transmission
dmrs-BundlingNonBackToBackTX-r17 ENUMERATED {supported} OPTIONAL,
[[,
[[
-- R1 33-5-1e: Dynamic Slot-level repetition for SPS group-common PDSCH for multicast
maxDynamicSlotRepetitionForSPS-Multicast-r17 ENUMERATED {n8, n16} OPTIONAL,
-- R1 33-5-1g: DCI-based enabling/disabling NACK-only based feedback for SPS group-common PDSCH for multicast
nack-OnlyFeedbackForSPS-MulticastWithDCI-Enabler-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-5-1i: Multicast SPS scheduling with DCI format 4_2
sps-MulticastDCI-Format4-2-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-5-2: Multiple SPS group-common PDSCH configuration on PCell
sps-MulticastMultiConfig-r17 INTEGER (1..8) OPTIONAL,
-- R1 33-6-1: DL priority indication for multicast in DCI
priorityIndicatorInDCI-Multicast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-6-1a: DL priority configuration for SPS multicast
priorityIndicatorInDCI-SPS-Multicast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-6-2: Two HARQ-ACK codebooks simultaneously constructed for supporting HARQ-ACK codebooks with different priorities
-- for unicast and multicast at a UE
twoHARQ-ACK-CodebookForUnicastAndMulticast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-6-3: More than one PUCCH for HARQ-ACK transmission for multicast or for unicast and multicast within a slot
```
```
multiPUCCH-HARQ-ACK-ForMulticastUnicast-r17 ENUMERATED {supported} OPTIONAL,
-- R1 33-9: Supporting unicast PDCCH to release SPS group-common PDSCH
releaseSPS-MulticastWithCS-RNTI-r17 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 41-3-1a UE autonomous TA adjustment when cell-reselection happens
posUE-TA-AutoAdjustment-r18 ENUMERATED {supported} OPTIONAL,
-- R1 41-3-1: SRS for positioning configuration in multiple cells for UEs in RRC_INACTIVE state for initial UL BWP
posSRS-ValidityAreaRRC-InactiveInitialUL-BWP-r18 ENUMERATED {supported} OPTIONAL,
-- R1 41-3-2: SRS for positioning configuration in multiple cells for UEs in RRC_INACTIVE state for configured outside
-- initial UL BWP
posSRS-ValidityAreaRRC-InactiveOutsideInitialUL-BWP-r18 ENUMERATED {supported} OPTIONAL,
-- R1 41-5-1:PRS measurement with Rx frequency hopping within a MG and measurement reporting RRC_CONNECTED for RedCap UEs
dl-PRS-MeasurementWithRxFH-RRC-ConnectedForRedCap-r18 DL-PRS-MeasurementWithRxFH-RRC-Connected-r18 OPTIONAL,
-- R1 41-5-2: Support of positioning SRS with Tx frequency hopping in RRC_CONNECTED for RedCap UEs
posSRS-TxFH-RRC-ConnectedForRedCap-r18 PosSRS-TxFrequencyHoppingRRC-Connected-r18 OPTIONAL,
-- R1 41-5-2a: Support of positioning SRS with Tx frequency hopping in RRC_INACTIVE for RedCap UEs
posSRS-TxFH-RRC-InactiveForRedCap-r18 PosSRS-TxFrequencyHoppingRRC-Inactive-r18 OPTIONAL,
-- R1 41-4-8: Support of Positioning SRS bandwidth aggregation in RRC_INACTIVE
posSRS-BWA-RRC-Inactive-r18 PosSRS-BWA-RRC-Inactive-r18 OPTIONAL,
-- R1 41-4-6a support a Rel-17 single DCI scheduling positioning SRS resource sets across the linked carriers
-- for SRS bandwidth aggregation in RRC_CONNECTED state
posJointTriggerBySingleDCI-RRC-Connected-r18 ENUMERATED {supported} OPTIONAL,
-- R1 41-5-1a PRS measurement with Rx frequency hopping in RRC_INACTIVE for RedCap UEs
dl-PRS-MeasurementWithRxFH-RRC-InactiveforRedCap-r18 ENUMERATED {supported} OPTIONAL,
-- R1 41-5-1b PRS measurement with Rx frequency hopping in RRC_IDLE for RedCap UEs
dl-PRS-MeasurementWithRxFH-RRC-IdleforRedCap-r18 ENUMERATED {supported} OPTIONAL,
-- R1 42-1: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting
spatialAdaptation-CSI-Feedback-r18 SEQUENCE {
csiFeedbackType-r18 ENUMERATED {sdType1, sdType2, both},
maxNumberLmax-r18 INTEGER (2..4),
maxNumberCSI-ResourcePerCC-r18 SEQUENCE {
sdType1-Resource-r18 INTEGER (1..32),
sdType2-Resource-r18 INTEGER (1..32)
},
maxNumberTotalCSI-ResourcePerCC-r18 SEQUENCE {
sdType1-Resource-r18 ENUMERATED {n8, n16, n24, n32, n64, n128},
sdType2-Resource-r18 ENUMERATED {n8, n16, n24, n32, n64, n128}
},
totalNumberCSI-Reporting-r18 INTEGER (2..4)
} OPTIONAL,
-- R1 42-1a: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI
-- reporting on PUSCH
spatialAdaptation-CSI-FeedbackPUSCH-r18 SEQUENCE {
csiFeedbackType-r18 ENUMERATED {sdType1, sdType2, both},
maxNumberLmax-r18 INTEGER (2..8),
subReportCSI-r18 INTEGER (2..4),
maxNumberCSI-ResourcePerCC-r18 INTEGER (1..32),
maxNumberTotalCSI-ResourcePerCC-r18 ENUMERATED {n8, n16, n24, n32, n64, n128},
totalNumberCSI-Reporting-r18 INTEGER (2..12)
} OPTIONAL,
-- R1 42-1b: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting
spatialAdaptation-CSI-FeedbackAperiodic-r18 SEQUENCE {
```
```
csiFeedbackType-r18 ENUMERATED {sdType1, sdType2, both},
maxNumberLmax-r18 INTEGER (2..8),
subReportCSI-r18 INTEGER (2..4),
maxNumberCSI-ResourcePerCC-r18 SEQUENCE {
sdType1-Resource-r18 INTEGER (1..32),
sdType2-Resource-r18 INTEGER (1..32)
},
maxNumberTotalCSI-ResourcePerCC-r18 SEQUENCE {
sdType1-Resource-r18 ENUMERATED {n8, n16, n24, n32, n64, n128},
sdType2-Resource-r18 ENUMERATED {n8, n16, n24, n32, n64, n128}
},
totalNumberCSI-Reporting-r18 INTEGER (2..12)
}
-- R1 42-1c: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent
-- CSI reporting on PUCCH
spatialAdaptation-CSI-FeedbackPUCCH-r18 SEQUENCE {
csiFeedbackType-r18 ENUMERATED {sdType1, sdType2, both},
maxNumberLmax-r18 INTEGER (2..4),
subReportCSI-r18 INTEGER (2..4),
maxNumberCSI-ResourcePerCC-r18 INTEGER (1..32),
maxNumberTotalCSI-ResourcePerCC-r18 ENUMERATED {n8, n16, n24, n32, n64, n128},
totalNumberCSI-Reporting-r18 INTEGER (2..4)
}
-- R1 42-2: Power domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting
powerAdaptation-CSI-Feedback-r18 SEQUENCE {
maxNumberLmax-r18 INTEGER (2..4),
maxNumberCSI-ResourcePerCC-r18 INTEGER (1..32),
maxNumberTotalCSI-ResourcePerCC-r18 ENUMERATED {n8, n16, n24, n32, n64, n128},
totalNumberCSI-Reporting-r18 INTEGER (2..4)
}
-- R1 42-2a: Power domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI
-- reporting on PUSCH
powerAdaptation-CSI-FeedbackPUSCH-r18 SEQUENCE {
maxNumberLmax-r18 INTEGER (2..8),
subReportCSI-r18 INTEGER (2..4),
maxNumberCSI-ResourcePerCC-r18 INTEGER (1..32),
maxNumberTotalCSI-ResourcePerCC-r18 ENUMERATED {n8, n16, n24, n32, n64, n128},
totalNumberCSI-Reporting-r18 INTEGER (2..12)
}
-- R1 42-2b: Power domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting
powerAdaptation-CSI-FeedbackAperiodic-r18 SEQUENCE {
maxNumberLmax-r18 INTEGER (2..8),
subReportCSI-r18 INTEGER (2..4),
maxNumberCSI-ResourcePerCC-r18 INTEGER (1..32),
maxNumberTotalCSI-ResourcePerCC-r18 ENUMERATED {n8, n16, n24, n32, n64, n128},
totalNumberCSI-Reporting-r18 INTEGER (2..12)
}
-- R1 42-2c: Power domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI
-- reporting on PUCCH
powerAdaptation-CSI-FeedbackPUCCH-r18 SEQUENCE {
maxNumberLmax-r18 INTEGER (2..4),
subReportCSI-r18 INTEGER (2..4),
maxNumberCSI-ResourcePerCC-r18 INTEGER (1..32),
}
```
```
maxNumberTotalCSI-ResourcePerCC-r18 ENUMERATED {n8, n16, n24, n32, n64, n128},
totalNumberCSI-Reporting-r18 INTEGER (2..4)
} OPTIONAL,
-- R1 42-4: Cell DTX and/or DRX operation based on RRC configuration
nes-CellDTX-DRX-r18 ENUMERATED {cellDTXonly, cellDRXonly, both}
-- R1 42-5: Cell DTX/DRX operation triggered by DCI format 2_9
nes-CellDTX-DRX-DCI2-9-r18 ENUMERATED {supported}
-- R1 42-7: Mixed codebook combination for spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s),
-- each containing one port subset configuration
mixCodeBookSpatialAdaptation-r18 ENUMERATED {supported}
-- R1 42-8: the number of CSI report(s) for which the UE can measure and process reference signals simultaneously in a CC of the
-- band for which this capability is provided.
simultaneousCSI-SubReportsPerCC-r18 INTEGER (1..8)
-- R1 44-2: NTN DMRS bundling enhancement for PUSCH in NGSO scenarios
ntn-DMRS-BundlingNGSO-r18 ENUMERATED {n4, n8, n16, n32}
-- R1 45-3: Beam indication with joint DL/UL LTM TCI states
ltm-BeamIndicationJointTCI-r18 SEQUENCE {
maxNumberJointTCI-PerCell-r18 ENUMERATED {n8,n12,n16,n24,n32,n48,n64,n128},
qcl-Resource-r18 ENUMERATED {ssb, trs, both},
maxNumberJointTCI-AcrossCells-r18 INTEGER (1..128),
maxNumberCells-r18 INTEGER (1..8)
} OPTIONAL,
dummy-ltm-MAC-CE-JointTCI-r18 SEQUENCE {
qcl-Resource-r18 ENUMERATED {ssb, trs, both},
maxNumberJointTCI-PerCell-r18 INTEGER (1..16),
maxNumberJointTCI-AcrossCells-r18 ENUMERATED {n1,n2,n3,n4,n8,n16,n32}
} OPTIONAL,
-- R1 45-4: Beam indication with separate DL/UL LTM TCI states
ltm-BeamIndicationSeparateTCI-r18 SEQUENCE {
maxNumberDL-TCI-PerCell-r18 ENUMERATED {n4,n8,n12,n16,n24,n32,n48,n64,n128},
maxNumberUL-TCI-PerCell-r18 ENUMERATED {n4,n8,n12,n16,n24,n32,n48,n64},
qcl-Resource-r18 ENUMERATED {ssb, trs, both},
maxNumberDL-TCI-AcrossCells-r18 INTEGER (1..128),
maxNumberUL-TCI-AcrossCells-r18 INTEGER (1..64),
maxNumberCells-r18 INTEGER (1..8)
} OPTIONAL,
dummy-ltm-MAC-CE-SeparateTCI-r18 SEQUENCE {
qcl-Resource-r18 ENUMERATED {ssb, trs, both},
maxNumberDL-TCI-PerCell-r18 INTEGER (1..8),
maxNumberUL-TCI-PerCell-r18 INTEGER (1..8),
maxNumberDL-TCI-AcrossCells-r18 ENUMERATED {n1,n2,n4,n8,n16},
maxNumberUL-TCI-AcrossCells-r18 ENUMERATED {n1,n2,n4,n8,n16}
} OPTIONAL,
-- R1 45-5: RACH-based early TA acquisition
rach-EarlyTA-Measurement-r18 INTEGER (1..8)
-- R1 45-6: UE-based TA measurement
ue-TA-Measurement-r18 INTEGER (1..8)
-- R1 45-7: TA indication in cell switch command
ta-IndicationCellSwitch-r18 ENUMERATED {supported}
-- R1 49-8: Triggered HARQ-ACK codebook re-transmission for DCI format 1_3
triggeredHARQ-CodebookRetxDCI-1-3-r18 SEQUENCE {
minHARQ-Retx-Offset-r18 ENUMERATED {n-7, n-5, n-3, n-1, n1},
maxHARQ-Retx-Offset-r18 ENUMERATED {n4, n6, n8, n10, n12, n14, n16, n18, n20, n22, n24}
```
```
}
-- R1 49-12: Unified TCI with joint DL/UL TCI update by DCI format 1_3 for intra-cell and inter-cell beam management with more than
-- one MAC-CE activated joint TCI state per CC
unifiedJointTCI-MultiMAC-CE-DCI-1-3-r18 SEQUENCE {
minBeamApplicationTime-r18 CHOICE {
fr1-r18 SEQUENCE {
scs-15kHz-r18 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL,
scs-30kHz-r18 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL,
scs-60kHz-r18 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL
},
fr2-r18 SEQUENCE {
scs-60kHz-r18 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
sym84, sym98, sym112, sym224, sym336} OPTIONAL,
scs-120kHz-r18 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
sym84, sym98, sym112, sym224, sym336} OPTIONAL
}
},
maxActivatedTCI-PerCC-r18 INTEGER (2..8) OPTIONAL
}
-- R1 49-12a: Unified TCI with separate DL/UL TCI update by DCI format 1_3 for intra-cell beam management with more than
-- one MAC-CE activated separate TCI state per CC
unifiedSeparateTCI-MultiMAC-CE-IntraCell-r18 SEQUENCE {
minBeamApplicationTime-r18 CHOICE {
fr1-r18 SEQUENCE {
scs-15kHz-r18 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
sym84, sym98, sym112, sym224, sym336} OPTIONAL,
scs-30kHz-r18 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
sym84, sym98, sym112, sym224, sym336} OPTIONAL,
scs-60kHz-r18 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
sym84, sym98, sym112, sym224, sym336} OPTIONAL
},
fr2-r18 SEQUENCE {
scs-60kHz-r18 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
sym84, sym98, sym112, sym224, sym336} OPTIONAL,
scs-120kHz-r18 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
sym84, sym98, sym112, sym224, sym336} OPTIONAL
}
},
maxActivatedDL-TCI-PerCC-r18 INTEGER (2..8) OPTIONAL,
maxActivatedUL-TCI-PerCC-r18 INTEGER (2..8) OPTIONAL
}
-- R1 50-1: Multi-PUSCHs for Configured Grant
multiPUSCH-CG-r18 ENUMERATED {n16, n32} OPTIONAL,
-- R1 50-1a: Multiple active multi-PUSCHs configured grant configurations for a BWP of a serving cell
multiPUSCH-ActiveConfiguredGrant-r18 SEQUENCE {
maxNumberConfigsPerBWP ENUMERATED {n1, n2, n4, n8, n12},
maxNumberConfigsAllCC-FR1 INTEGER (2..32),
maxNumberConfigsAllCC-FR2 INTEGER (2..32)
}
-- R1 50-1b: Joint release in a DCI for two or more configured grant Type 2 configurations, including multi-PUSCH CG
-- configuration(s), for a given BWP of a serving cell
jointReleaseDCI-r18 ENUMERATED {supported} OPTIONAL,
-- R1 50-2: UCI indication of unused CG-PUSCH transmission occasions
```
```
cg-PUSCH-UTO-UCI-Ind-r18 ENUMERATED {supported} OPTIONAL,
-- R1 50-3: PDCCH monitoring resumption after UL NACK
pdcch-MonitoringResumptionAfterUL-NACK-r18 ENUMERATED {supported} OPTIONAL,
-- R1 51-1: Support for 3 MHz symmetric channel bandwidth in DL and UL
support3MHz-ChannelBW-Symmetric-r18 ENUMERATED {supported} OPTIONAL,
-- R1 51-1a: Support for 3 MHz channel bandwidth in uplink with larger than 3 MHz channel BW in DL
support3MHz-ChannelBW-Asymmetric-r18 ENUMERATED {supported} OPTIONAL,
-- R1 51-2a: support 12 PRB CORESET0
support12PRB-CORESET0-r18 ENUMERATED {supported} OPTIONAL,
-- R1 52-1: Reception of NR PDCCH candidates overlapping with LTE CRS REs
nr-PDCCH-OverlapLTE-CRS-RE-r18 SEQUENCE {
overlapInRE-r18 ENUMERATED {oneSymbolNoOverlap, someOrAllSymOverlap},
overlapInSymbol-r18 ENUMERATED {symbol2, symbol1And2}
} OPTIONAL,
-- R1 52-1a: Reception of NR PDCCH candidates overlapping with LTE CRS REs with multiple non-overlapping CRS rate matching patterns
nr-PDCCH-OverlapLTE-CRS-RE-MultiPatterns-r18 ENUMERATED {supported} OPTIONAL,
-- R1 52-1b: NR PDCCH reception that overlaps with LTE CRS within a single span of 3 consecutive OFDM symbols that is within the first 4 OFDM symbols in a slot
nr-PDCCH-OverlapLTE-CRS-RE-Span-3-4-r18 ENUMERATED {supported} OPTIONAL,
-- R1 52-2: Two LTE-CRS overlapping rate matching patterns within NR 15 kHz carrier overlapping with LTE carrier (regardless of support or configuration of multi-TRP)
twoRateMatchingEUTRA-CRS-patterns-3-4-r18 SEQUENCE {
maxNumberPatterns-r18 INTEGER (2..6),
maxNumberNon-OverlapPatterns-r18 INTEGER (1..3)
} OPTIONAL,
-- R1 52-2a: Two LTE-CRS overlapping rate matching patterns with two different values of coresetPoolIndex within NR 15 kHz carrier
-- overlapping with LTE carrier
overlapRateMatchingEUTRA-CRS-Patterns-3-4-Diff-CS-Pool-r18 ENUMERATED {supported} OPTIONAL,
-- R1 53-3: Support RLM/BM/BFD measurements based on NCD-SSB within active BWP
ncd-SSB-BWP-Wor-r18 ENUMERATED {supported} OPTIONAL,
-- R1 53-4: Support RLM/BM/BFD measurements based on CSI-RS when CD-SSB is outside active BWP
rlm-BM-BFD-CSI-RS-OutsideActiveBWP-r18 ENUMERATED {supported} OPTIONAL,
-- R1 54-1: PRACH coverage enhancements
prach-CoverageEnh-r18 ENUMERATED {supported} OPTIONAL,
-- R1 54-1a: PRACH repetitions with less than N symbols gap
prach-Repetition-r18 ENUMERATED {supported} OPTIONAL,
-- R1 54-3: Dynamic waveform switching
dynamicWaveformSwitch-r18 ENUMERATED {supported} OPTIONAL,
-- R1 54-3a: PHR enhancement for dynamic waveform switching
dynamicWaveformSwitchPHR-r18 ENUMERATED {supported} OPTIONAL,
-- R1 54-3b: Dynamic waveform switching for intra-band UL CA
dynamicWaveformSwitchIntraCA-r18 INTEGER (2..8) OPTIONAL,
-- R1 55-3: Multiple PUSCHs scheduling by single DCI for non-consecutive slots in FR1
multiPUSCH-SingleDCI-NonConsSlots-r18 ENUMERATED {supported} OPTIONAL,
-- R1 55-2d: single-symbol DL-PRS used in RTT-based Propagation delay compensation
pdc-maxNumberPRS-ResourceProcessedPerSlot-r18 SEQUENCE {
fr1-r18 SEQUENCE {
scs-15kHz-r18 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL,
```
```
scs-30kHz-r18 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL,
scs-60kHz-r18 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL
},
fr2-r18 SEQUENCE {
scs-60kHz-r18 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL,
scs-120kHz-r18 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL
}
} OPTIONAL,
-- R1 57-2: Intra-slot TDM-ed unicast PDSCH and group-common PDSCH for multicast in RRC_INACTIVE state
intraSlot-PDSCH-MulticastInactive-r18 BOOLEAN OPTIONAL,
-- R1 57-1: Dynamic scheduling for multicast in RRC_INACTIVE state
multicastInactive-r18 ENUMERATED {supported} OPTIONAL,
thresholdBasedMulticastResume-r18 ENUMERATED {supported} OPTIONAL,
-- R4 27-2: LowerMSD for inter-band NR CA and EN-DC
lowerMSD-r18 SEQUENCE (SIZE (1..maxLowerMSD-r18)) OF LowerMSD-r18 OPTIONAL,
lowerMSD-ENDC-r18 SEQUENCE (SIZE (1..maxLowerMSD-r18)) OF LowerMSD-r18 OPTIONAL,
-- R4 28-1: Enhanced channel raster
enhancedChannelRaster-r18 ENUMERATED {supported} OPTIONAL,
-- R4 30-2: Fast beam sweeping for layer-1 measurement when the UE is in multi-Rx operation
fastBeamSweepingMultiRx-r18 ENUMERATED {n2,n4,n6} OPTIONAL,
-- R4 31-2 Beam sweeping factor reduction for FR2 unknown SCell activation
beamSweepingFactorReduction-r18 SEQUENCE {
reduceForCellDetection ENUMERATED {n1, n2, n4, n6},
reduceForSSB-L1-RSRP-Meas INTEGER (0..7)
} OPTIONAL,
-- R4 34-1: Support of NR FR2 HST with simultaneous DL reception with two different QCL TypeD RSs
simultaneousReceptionTwoQCL-r18 ENUMERATED {supported} OPTIONAL,
-- R4 34-2: Enhanced FR2 HST RRM requirements for intra-band CA and inter-frequency measurements in connected mode
measEnhCAInterFreqFR2-r18 ENUMERATED {supported} OPTIONAL,
-- R4 34-4: Support of enhanced MAC CE for TCI state switch indication for FR2 HST
tci-StateSwitchInd-r18 ENUMERATED {supported} OPTIONAL,
-- R4 35-2: the requirements defined for ATG UE with antenna array or omni-direction antenna requirements.
antennaArrayType-r18 ENUMERATED {supported} OPTIONAL,
locationBasedCondHandoverATG-r18 ENUMERATED {supported} OPTIONAL,
-- R4 35-3: rated maximum output power value range from 23dBm to 40dBm with 1dB as granularity at maximum modulation order and full
-- PRB configurations.
maxOutputPowerATG-r18 INTEGER (1..18) OPTIONAL,
-- R4 39-6: Fast processing of LTM candidate cell RRC configuration
ltm-FastProcessingConfig-r18 SEQUENCE {
maxNumberStoredConfigCells-r18 ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n16},
maxNumberConfigs-r18 INTEGER (1..4)
} OPTIONAL,
-- R4 39-8: Measurement validation based on EMR measurement during connection setup/resume
measValidationReportEMR-r18 ENUMERATED {supported} OPTIONAL,
-- R4 39-9: Measurement validation based on reselection measurement during connection setup/resume
measValidationReportReselectionMeasurements-r18 ENUMERATED {supported} OPTIONAL,
eventA4BasedCondHandoverNES-r18 ENUMERATED {supported} OPTIONAL,
nesBasedCondHandoverWithDCI-r18 ENUMERATED {supported} OPTIONAL,
rach-LessHandoverCG-r18 ENUMERATED {supported} OPTIONAL,
rach-LessHandoverDG-r18 ENUMERATED {supported} OPTIONAL,
```
```
locationBasedCondHandoverEMC-r18 ENUMERATED {supported} OPTIONAL,
mt-CG-SDT-r18 ENUMERATED {supported} OPTIONAL,
posSRS-PreconfigureRRC-InactiveInitialUL-BWP-r18 ENUMERATED {supported} OPTIONAL,
posSRS-PreconfigureRRC-InactiveOutsideInitialUL-BWP-r18 ENUMERATED {supported} OPTIONAL,
cg-SDT-PeriodicityExt-r18 ENUMERATED {supported} OPTIONAL,
-- R2: 2Rx XR UEs
supportOf2RxXR-r18 ENUMERATED {supported} OPTIONAL,
condHandoverWithCandSCG-change-r18 ENUMERATED {supported} OPTIONAL
]],
[[
mac-ParametersPerBand-r18 MAC-ParametersPerBand-r18 OPTIONAL,
channelBW-DL-NCR-r18 CHOICE {
fr1-100mhz SEQUENCE {
scs-15kHz ENUMERATED {supported} OPTIONAL,
scs-30kHz ENUMERATED {supported} OPTIONAL,
scs-60kHz ENUMERATED {supported} OPTIONAL
},
fr2-200mhz SEQUENCE {
scs-60kHz ENUMERATED {supported} OPTIONAL,
scs-120kHz ENUMERATED {supported} OPTIONAL
}
} OPTIONAL,
channelBW-UL-NCR-r18 CHOICE {
fr1-100mhz SEQUENCE {
scs-15kHz ENUMERATED {supported} OPTIONAL,
scs-30kHz ENUMERATED {supported} OPTIONAL,
scs-60kHz ENUMERATED {supported} OPTIONAL
},
fr2-200mhz SEQUENCE {
scs-60kHz ENUMERATED {supported} OPTIONAL,
scs-120kHz ENUMERATED {supported} OPTIONAL
}
} OPTIONAL,
ncr-PDSCH-64QAM-FR2-r18 ENUMERATED {supported} OPTIONAL,
ltm-MCG-IntraFreq-r18 ENUMERATED {supported} OPTIONAL,
ltm-SCG-IntraFreq-r18 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 45-3a: MAC-CE activated joint LTM TCI states
ltm-MAC-CE-JointTCI-r18 SEQUENCE {
qcl-Resource-r18 ENUMERATED {ssb, trs, both},
maxNumberJointTCI-PerCell-r18 INTEGER (1..16),
maxNumberJointTCI-AcrossCells-r18 INTEGER (1..32)
} OPTIONAL,
-- R1 45-4a: MAC-CE activated DL/UL LTM TCI states
ltm-MAC-CE-SeparateTCI-r18 SEQUENCE {
qcl-Resource-r18 ENUMERATED {ssb, trs, both},
maxNumberDL-TCI-PerCell-r18 INTEGER (1..8),
maxNumberUL-TCI-PerCell-r18 INTEGER (1..8),
maxNumberDL-TCI-AcrossCells-r18 INTEGER (1..32),
maxNumberUL-TCI-AcrossCells-r18 INTEGER (1..32)
} OPTIONAL
]],
```
```
[[
eventA4BasedCondHandoverATG-r16 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 41-5-3: UL Time Window and transmission of SRS for positioning with Tx Frequency hopping within the window for RedCap UEs
posSRS-TxFH-WithTimeWindowForRedCap-r16 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 60-1: Basic feature for SBFD-aware UE TX/RX/measurement behaviour and procedures
sbfd-Aware-r16 SEQUENCE {
numOfPartialPRG-r16 ENUMERATED {n2, n4},
timeline-r16 ENUMERATED {full, partial, no},
-- R1 60-2: Reception across SBFD symbols and non-SBFD symbols in different slots (Configuration 2)
sbfd-Rx-r16 ENUMERATED {supported} OPTIONAL,
-- R1 60-2a: Transmission across SBFD symbols and non-SBFD symbols in different slots (Configuration 2)
sbfd-Tx-r16 ENUMERATED {supported} OPTIONAL,
-- R1 60-3: SBFD random access operation based on one single RACH configuration in RRC_IDLE/INACTIVE/CONNECTED mode
sbfd-OneRACH-r16 ENUMERATED {supported} OPTIONAL,
-- R1 60-4: SBFD random access operation based on two separate RACH configurations, including one legacy RACH configuration
-- and one additional RACH configuration in RRC_IDLE/INACTIVE/CONNECTED mode
sbfd-TwoRACH-r16 ENUMERATED {supported} OPTIONAL,
-- R1 60-5: Preamble repetition within additional-ROs for RACH configuration Option 1
preambleRepetitionOneRACH-r16 ENUMERATED {supported} OPTIONAL,
-- R1 60-5a: Preamble repetition within additional-Ros for RACH configuration Option 2
preambleRepetitionTwoRACH-r16 ENUMERATED {supported} OPTIONAL,
} OPTIONAL,
-- R1 60-7: UL resource muting for CP-OFDM waveform
ul-ResourceMutingCP-OFDM-r16 ENUMERATED {supported} OPTIONAL,
-- R1 60-7a: UL resource muting for DFTS-OFDM waveform
ul-ResourceMutingDFTS-OFDM-r16 ENUMERATED {supported} OPTIONAL,
-- R1 60-7b: Separate UL resource muting for Type-1 CG PUSCH for CP-OFDM waveform
ul-ResourceMutingCP-OFDM-CG-Type1-r16 ENUMERATED {n2,n4} OPTIONAL,
-- R1 60-7c: Separate UL resource muting for Type-1 CG PUSCH for DFT-s-OFDM waveform
ul-ResourceMutingDFTS-OFDM-CG-Type1-r16 ENUMERATED {n2,n4} OPTIONAL,
-- R1 60-8: L1 CLI-RSSI measurement and aperiodic reporting
l1-CLI-RSSI-MeasAndAperiodicReporting-r16 SEQUENCE {
maxNumberOfConfiguredMeasResourceAcrossCC-r16 ENUMERATED {n8,n16,n32,n64},
maxNumberOfAperiodicReportSettingPerBWP-r16 INTEGER (1..4),
maxNumberOfConfiguredMeasResourcePerCC-r16 INTEGER (1..32),
maxNumberOfSimultaneousMeasResourcePerCC-r16 INTEGER (1..32),
-- R1 60-8a: Support of periodic L1 CLI-RSSI reporting on PUCCH
periodicReporting-r16 ENUMERATED {supported} OPTIONAL,
-- R1 60-8b: Support of semi-persistent L1 CLI-RSSI measurement resource
semiPersistentMeasResource-r16 ENUMERATED {supported} OPTIONAL,
} OPTIONAL,
-- R1 60-9: L1 SRS-RSRP measurement and aperiodic reporting
l1-SRS-RSRP-MeasAndAperiodicReporting-r16 SEQUENCE {
maxNumberOfConfiguredMeasResourceAcrossCC-r16 ENUMERATED {n4,n8,n16,n32},
maxNumberOfConfiguredMeasResourcePerCC-r16 INTEGER (1..16),
maxNumberOfSimultaneousMeasResourcePerCC-r16 INTEGER (1..16),
maxNumberOfAperiodicReportSettingPerBWP-r16 INTEGER (1..4),
maxNumberOfMeasResourceAcrossCCWithinSlot-r16 ENUMERATED {n1,n2,n4,n8},
maxNumberOfAperiodicMeasResourceAcrossCC-r16 INTEGER (1..4),
}
```
```
-- R1 60-9a: FDM-ed reception of DL signals/channels and L1 SRS-RSRP measurement resource
fdm-Reception-r19 ENUMERATED {supported} OPTIONAL,
-- R1-60-9b: Support of semi-persistent L1 SRS-RSRP measurement resource and aperiodic reporting
semiPersistentMeasResource-r19 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
-- R1 61-1: On-demand SSB SCell operation indicated by RRC based signaling in Case #1
od-SSB-NoAlwaysOn-RRC-r19 ENUMERATED {supported} OPTIONAL,
-- R1 61-1a: On-demand SSB SCell operation indicated to be activated by RRC based signaling and indicated to be adapted
-- and deactivated by MAC CE signalling in Case #1
od-SSB-NoAlwaysOn-RRC-MAC-CE-r19 ENUMERATED {supported} OPTIONAL,
-- R1 61-2: On-demand SSB SCell operation indicated by RRC based signaling in Case #2 for same center frequency
od-SSB-AlwaysOn-RRC-r19 ENUMERATED {time1,time1nc2} OPTIONAL,
-- R1 61-2a: On-demand SSB SCell operation indicated by RRC based signaling in Case #2 for different center frequency
od-SSB-AlwaysOn-RRC-Diff-r19 ENUMERATED {supported} OPTIONAL,
-- R1 61-2b: On-demand SSB SCell operation indicated to be activated by RRC based signaling and indicated to be adapted
-- and deactivated by MAC CE signalling in Case #2 for same center frequency
od-SSB-AlwaysOn-RRC-MAC-CE-r19 ENUMERATED {supported} OPTIONAL,
-- R1 61-2c: On-demand SSB SCell operation indicated to be activated by RRC based signaling and indicated to be adapted
-- and deactivated by MAC CE signalling in Case #2 for different center frequencies
od-SSB-AlwaysOn-RRC-MAC-CE-Diff-r19 ENUMERATED {supported} OPTIONAL,
-- R1 61-3: On-demand SSB SCell operation indicated via MAC CE in Case #1
od-SSB-NoAlwaysOn-MAC-CE-r19 ENUMERATED {explicit, both} OPTIONAL,
-- R1 61-4: On-demand SSB SCell operation indicated via MAC CE in Case #2 for same center frequency
od-SSB-AlwaysOn-MAC-CE-r19 SEQUENCE {
timeRelation-r19 ENUMERATED {time1,time1nc2},
deactivationScheme-r19 ENUMERATED {explicit, both}
} OPTIONAL,
-- R1 61-4a: On-demand SSB SCell operation indicated via MAC CE in Case #2 for different center frequencies
od-SSB-AlwaysOn-MAC-CE-Diff-r19 ENUMERATED {explicit, both} OPTIONAL,
-- R1 61-6: SSB burst periodicity adaptation for SCell operation
ssb-BurstPeriodicityAdaptation-r19 ENUMERATED {supported} OPTIONAL,
-- R1 61-7: Adaptation of RACH in time domain based on additional RACH resources
rach-AdaptationTimeDomain-r19 ENUMERATED {supported} OPTIONAL,
-- R1 63-3: CSI-RS as Type-D QCL source RS in the indicated joint LTM TCI state
ltm-BeamIndicationJointTCI-CSI-RS-r19 ENUMERATED {supported} OPTIONAL,
-- R1 63-3a: CSI-RS as Type-D QCL source RS for MAC-CE activated joint LTM TCI states
ltm-MAC-CE-JointTCI-CSI-RS-r19 ENUMERATED {supported} OPTIONAL,
-- R1 63-4: CSI-RS as Type-D QCL source RS in the indicated separate DL/UL LTM TCI states
ltm-BeamIndicationSeparateTCI-CSI-RS-r19 ENUMERATED {supported} OPTIONAL,
-- R1 63-4a: CSI-RS as Type-D QCL source RS for MAC-CE activated separate DL/UL LTM TCI states
ltm-MAC-CE-SeparateTCI-CSI-RS-r19 ENUMERATED {supported} OPTIONAL,
-- R1 63-6: CSI-RS and CSI-IM measurement and CSI reporting for cell indicated in CSC MAC CE after reception of LTM CSC MAC CE
-- based on periodic CSI-RS and CSI-IM resource
ltm-CSI-RS-CSI-IM-Periodic-r19 SEQUENCE {
maxNumOfCSI-RS-Resource-r19 INTEGER (1..8),
maxNumOfCSI-RS-Ports-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32, n48, n64, n128},
maxNumOfNZP-CSI-RS-Ports-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32},
maxRank-r19 INTEGER (1..8),
maxNumOfCSI-IM-Resource-r19 INTEGER (1..8)
} OPTIONAL,
-- R1 63-6a: CSI-RS and CSI-IM measurement and CSI reporting for cell indicated in CSC MAC CE after reception of LTM CSC MAC CE
-- based on semi-persistent CSI-RS and CSI-IM resource
ltm-CSI-RS-CSI-IM-SP-r19 SEQUENCE {
```
```
maxNumOfCSI-RS-Resource-r19 INTEGER (1..8),
maxNumOfCSI-RS-Ports-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32, n48, n64, n128},
maxNumOfNZP-CSI-RS-Ports-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32},
maxRank-r19 INTEGER (1..8),
maxNumOfCSI-IM-Resource-r19 INTEGER (1..8)
} OPTIONAL,
-- R1 63-10: CSI-RS measurement and CSI reporting without CSI-IM reception
ltm-WithoutCSI-IM-r19 ENUMERATED {supported} OPTIONAL,
-- R1 65-1-1: 160 ms SSB periodicity assumed during initial access
ssb-PeriodicityAddition-r19 ENUMERATED {supported} OPTIONAL,
-- R1 65-1-2: PDCCH repetition for Type0 PDCCH CSS and SIB1 PDSCH repetition within 20ms duration
pdcch-RepetitionType0-r19 ENUMERATED {supported} OPTIONAL,
-- R1 65-1-3: PDCCH repetition for Type 0A/0B/1/1A/2/2A PDCCH CSS
pdcch-RepetitionTypeOthers-r19 INTEGER (1..2) OPTIONAL,
-- R1 65-1-5: Msg4 PDSCH repetition
pdsch-RepetitionMsg4-r19 ENUMERATED {supported} OPTIONAL,
-- R1 65-2-1: Handling collision Case 3 and collision Case 4 for half-duplex FDD operation for (e)RedCap UE
ntn-Collision-RedCap-r19 ENUMERATED {supported} OPTIONAL,
-- R1 65-3-1: PUSCH with inter-slot OCC
pusch-InterSlotOCC-r19 SEQUENCE {
occLength-r19 ENUMERATED {n2,n2And4},
satelliteOrbit-r19 ENUMERATED {gso,ngso,both}
} OPTIONAL,
-- R1 66-10: Triggered HARQ-ACK codebook re-transmission for DCI format 1_3 with different SCS and/or different carrier type
triggeredHARQ-CodebookRetxDI-1-3-Diff-r19 SEQUENCE {
minHARQ-Retx-Offset-r19 ENUMERATED {n-7, n-5, n-3, n-1, n1},
maxHARQ-Retx-Offset-r19 ENUMERATED {n4, n6, n8, n10, n12, n14, n16, n18, n20, n22, n24}
} OPTIONAL,
-- R1 66-14: Unified TCI with joint DL/UL TCI update by DCI format 1_3 for intra-cell and inter-cell beam management with more than
-- one MAC-CE activated joint TCI state per CC with different SCS and/or different carrier type
unifiedJointTCI-MultiMAC-CE-DI-1-3-Diff-r19 SEQUENCE {
minBeamApplicationTime-r19 CHOICE {
fr1-r19 SEQUENCE {
scs-15kHz-r19 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42,
sym56, sym70} OPTIONAL,
scs-30kHz-r19 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42,
sym56, sym70} OPTIONAL,
scs-60kHz-r19 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42,
sym56, sym70} OPTIONAL
},
fr2-r19 SEQUENCE {
scs-60kHz-r19 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42,
sym56, sym70, sym84, sym98, sym112, sym224,
sym336} OPTIONAL,
scs-120kHz-r19 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42,
sym56, sym70, sym84, sym98, sym112, sym224,
sym336} OPTIONAL
}
},
maxActivatedTCI-PerCC-r19 INTEGER (2..8) OPTIONAL,
} OPTIONAL,
-- R1 66-14a: Unified TCI with separate DL/UL TCI update by DCI format 1_3 for intra-cell beam management with more than
-- one MAC-CE activated separate TCI state per CC with different SCS and/or different carrier type
```
```
unifiedSeparateTCI-MultiMAC-CE-IntraCell-Diff-r19 SEQUENCE {
minBeamApplicationTime-r19 CHOICE {
fr1-r19 SEQUENCE {
scs-15kHz-r19 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42,
sym56, sym70, sym84, sym98, sym112, sym224,
sym336} OPTIONAL,
scs-30kHz-r19 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42,
sym56, sym70, sym84, sym98, sym112, sym224,
sym336} OPTIONAL,
scs-60kHz-r19 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42,
sym56, sym70, sym84, sym98, sym112, sym224,
sym336} OPTIONAL
},
fr2-r19 SEQUENCE {
scs-60kHz-r19 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56,
sym70, sym84, sym98, sym112, sym224, sym336}
OPTIONAL,
scs-120kHz-r19 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56,
sym70, sym84, sym98, sym112, sym224, sym336}
OPTIONAL
}
},
maxActivatedDL-TCI-PerCC-r19 INTEGER (2..8) OPTIONAL,
maxActivatedUL-TCI-PerCC-r19 INTEGER (2..8) OPTIONAL
} OPTIONAL,
-- R1 67-2: Support of positioning SRS with Tx frequency hopping in RRC_CONNECTED for non-RedCap UEs
posSRS-TxFH-RRC-ConnectedForNonRedCap-r19 PosSRS-TxFrequencyHoppingRRC-ConnectedNonRedCap-r19 OPTIONAL,
-- R1 67-2a: Support of positioning SRS with Tx frequency hopping in RRC_INACTIVE for non-RedCap UEs
posSRS-TxFH-RRC-InactiveForNonRedCap-r19 PosSRS-TxFrequencyHoppingRRC-InactiveNonRedCap-r19 OPTIONAL,
-- R1 67-2b: Support of UL Time Window and transmission of SRS for positioning with Tx Frequency hopping within the window for
-- non-RedCap UEs
posSRS-TxFH-WithTimeWindowForNonRedCap-r19 ENUMERATED {supported} OPTIONAL,
-- R1 67-3: Fallback to a SSSG with designated index after a PUCCH carrying an SR is transmitted
sr-TriggeredSSSG-Switching-r19 ENUMERATED {supported} OPTIONAL,
-- R1 67-9: PDCCH repetition for Type0 PDCCH CSS in TN
pdcch-RepetitionType0-TN-r19 ENUMERATED {supported} OPTIONAL,
-- R1 67-10: PDCCH repetition for Type 0A/0B/1/1A/2/2A PDCCH CSS for TN
pdcch-RepetitionTypeOthersTN-r19 INTEGER (1..2) OPTIONAL,
mpr-SingleCC-r19 CHOICE {
-- R4 46-4: MPR reduction for single carrier with single value
mpr-SingleCC-SingleValue-r19 ENUMERATED {supported},
-- R4 46-5: MPR reduction for single carrier with multiple values
mpr-SingleCC-MultipleValue-r19 ENUMERATED {supported}
} OPTIONAL,
-- R4 49-2: Fast Rx beam sweeping factor for FR2-1 L3 measurement delay reduction
fastRx-BSF-MeasDelayReduction-r19 ENUMERATED {n2,n4,n6} OPTIONAL,
-- R4 49-4: Fast SCell activation based on early measurement report
fastSCellActivationEarlyMeas-r19 ENUMERATED {supported} OPTIONAL,
-- R4 50-2: Additional processing time for OD-SSB activation and parameter update
od-SSB-AdditionalProcessingTime-r19 ENUMERATED {supported} OPTIONAL,
-- R4 59-1: UE-side beam prediction for BM Case1
aiml-BM-Case1-KnownRxBeam-r19 ENUMERATED {supported} OPTIONAL,
-- R4 59-2: UE-side beam prediction for BM Case2
```
```
aiml-BM-Case2-KnownRxBeam-r19 ENUMERATED {supported} OPTIONAL,
-- R4 61-1: Tx output power enhancement for NR-NTN UE
ntn-PowerBoosting-ERedCap-r19 ENUMERATED {supported} OPTIONAL,
-- CSI-RS and CSI-IM measurement and CSI reporting for target cell to support early CSI acquisition for reconfiguration with sync
-- based on periodic CSI-RS and CSI-IM resource
earlyCSI-AcquisitionWithCSI-IM-r19 SEQUENCE {
maxNumOfCSI-RS-Resource-r19 INTEGER (1..8),
maxNumOfCSI-RS-Ports-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32, n48, n64, n128},
maxNumOfNZP-CSI-RS-Ports-r19 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32},
maxRank-r19 INTEGER (1..8),
maxNumOfCSI-IM-Resource-r19 INTEGER (1..8)
} OPTIONAL,
-- CSI-RS measurement and CSI reporting without CSI-IM reception to support early CSI acquisition for reconfiguration with sync
-- based on periodic CSI-RS only
earlyCSI-AcquisitionWithoutCSI-IM-r19 ENUMERATED {supported} OPTIONAL
]],
[[
-- R1 64-1: Enabling TX/RX during measurement gap scheduling restriction
enableTx-RxDuringMeasGap-r19 SEQUENCE {
additionalDCI-r19 BIT STRING (SIZE (3)),
indicationField-r19 ENUMERATED {option1,option2},
minimumTimeOffset-r19 ENUMERATED {ms5,ms3}
} OPTIONAL
]]
}
BandNR-v16c0 ::= SEQUENCE {
pusch-RepetitionTypeA-v16c0 ENUMERATED {supported} OPTIONAL,
...
}
BandNR-v17b0 ::= SEQUENCE {
mimo-ParametersPerBand-v17b0 MIMO-ParametersPerBand-v17b0 OPTIONAL,
...
}
LowerMSD-r18 ::= SEQUENCE {
aggressorband1-r18 CHOICE {
nr FreqBandIndicatorNR,
eutra FreqBandIndicatorEUTRA
},
aggressorband2-r18 FreqBandIndicatorNR OPTIONAL,
msd-Information-r18 SEQUENCE (SIZE (1..maxLowerMSDInfo-r18)) OF MSD-Information-r18
}
MSD-Information-r18 ::= SEQUENCE {
msd-Type-r18 ENUMERATED {harmonic, harmonicMixing, crossBandIsolation, imd2, imd3, imd4, imd5, all, spare8, spare7,
spare6, spare5, spare4, spare3, spare2, spare1},
msd-PowerClass-r18 ENUMERATED {pc1dot5, pc2, pc3},
msd-Class-r18 ENUMERATED {classI, classII, classIII, classIV, classV, classVI, classVII, classVIII }
}
-- TAG-RF-PARAMETERS-STOP
```
-- ASN1STOP
-- ASN1START
-- TAG-RF-PARAMETERSMRDC-START
RF-ParametersMRDC ::= SEQUENCE {
```
supportedBandCombinationList BandCombinationList OPTIONAL,
appliedFreqBandListFilter FreqBandList OPTIONAL,
...,
[[
srs-SwitchingTimeRequested ENUMERATED {true} OPTIONAL,
supportedBandCombinationList-v1540 BandCombinationList-v1540 OPTIONAL
]],
[[
supportedBandCombinationList-v1550 BandCombinationList-v1550 OPTIONAL
]],
[[
supportedBandCombinationList-v1560 BandCombinationList-v1560 OPTIONAL,
supportedBandCombinationListNEDC-Only BandCombinationList OPTIONAL
]],
[[
supportedBandCombinationList-v1570 BandCombinationList-v1570 OPTIONAL
]],
[[
supportedBandCombinationList-v1580 BandCombinationList-v1580 OPTIONAL
]],
[[
supportedBandCombinationList-v1590 BandCombinationList-v1590 OPTIONAL
]],
[[
supportedBandCombinationListNEDC-Only-v15a0 SEQUENCE {
supportedBandCombinationList-v1540 BandCombinationList-v1540 OPTIONAL,
supportedBandCombinationList-v1560 BandCombinationList-v1560 OPTIONAL,
supportedBandCombinationList-v1570 BandCombinationList-v1570 OPTIONAL,
supportedBandCombinationList-v1580 BandCombinationList-v1580 OPTIONAL,
supportedBandCombinationList-v1590 BandCombinationList-v1590 OPTIONAL
}
]],
[[
supportedBandCombinationList-v1610 BandCombinationList-v1610 OPTIONAL,
supportedBandCombinationListNEDC-Only-v1610 BandCombinationList-v1610 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-r16 BandCombinationList-UplinkTxSwitch-r16 OPTIONAL
]],
[[
supportedBandCombinationList-v1630 BandCombinationList-v1630 OPTIONAL,
supportedBandCombinationListNEDC-Only-v1630 BandCombinationList-v1630 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1630 BandCombinationList-UplinkTxSwitch-v1630 OPTIONAL
]],
[[
supportedBandCombinationList-v1640 BandCombinationList-v1640 OPTIONAL,
supportedBandCombinationListNEDC-Only-v1640 BandCombinationList-v1640 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1640 BandCombinationList-UplinkTxSwitch-v1640 OPTIONAL
]],
[[
supportedBandCombinationList-UplinkTxSwitch-v1670 BandCombinationList-UplinkTxSwitch-v1670 OPTIONAL
]],
[[
supportedBandCombinationList-v1700 BandCombinationList-v1700 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1700 BandCombinationList-UplinkTxSwitch-v1700 OPTIONAL
]]
```
```
]],
[[
supportedBandCombinationList-v1720 BandCombinationList-v1720 OPTIONAL,
supportedBandCombinationListNEDC-Only-v1720 SEQUENCE {
supportedBandCombinationList-v1700 BandCombinationList-v1700 OPTIONAL,
supportedBandCombinationList-v1720 BandCombinationList-v1720 OPTIONAL,
}
supportedBandCombinationList-UplinkTxSwitch-v1720 BandCombinationList-UplinkTxSwitch-v1720 OPTIONAL
]],
[[
supportedBandCombinationList-v1730 BandCombinationList-v1730 OPTIONAL,
supportedBandCombinationListNEDC-Only-v1730 BandCombinationList-v1730 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1730 BandCombinationList-UplinkTxSwitch-v1730 OPTIONAL
]],
[[
supportedBandCombinationList-v1740 BandCombinationList-v1740 OPTIONAL,
supportedBandCombinationListNEDC-Only-v1740 BandCombinationList-v1740 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1740 BandCombinationList-UplinkTxSwitch-v1740 OPTIONAL
]],
[[
dummy1 BandCombinationList-v1770 OPTIONAL,
dummy2 BandCombinationList-UplinkTxSwitch-v1770 OPTIONAL
]],
[[
supportedBandCombinationList-v1780 BandCombinationList-v1780 OPTIONAL,
supportedBandCombinationListNEDC-Only-v1780 BandCombinationList-v1780 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1780 BandCombinationList-UplinkTxSwitch-v1780 OPTIONAL
]],
[[
supportedBandCombinationList-v1790 BandCombinationList-v1790 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1790 BandCombinationList-UplinkTxSwitch-v1790 OPTIONAL
]],
[[
supportedBandCombinationList-v1800 BandCombinationList-v1800 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1800 BandCombinationList-UplinkTxSwitch-v1800 OPTIONAL
]],
[[
supportedBandCombinationList-v1830 BandCombinationList-v1830 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1830 BandCombinationList-UplinkTxSwitch-v1830 OPTIONAL
]],
[[
supportedBandCombinationList-v1840 BandCombinationList-v1840 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1840 BandCombinationList-UplinkTxSwitch-v1840 OPTIONAL
]],
[[
supportedBandCombinationList-v1860 BandCombinationList-v1860 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1860 BandCombinationList-UplinkTxSwitch-v1860 OPTIONAL
]],
[[
supportedBandCombinationList-v1900 BandCombinationList-v1900 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1900 BandCombinationList-UplinkTxSwitch-v1900 OPTIONAL
]]
}
```
```
RF-ParametersMRDC-v15g0 ::= SEQUENCE {
supportedBandCombinationList-v15g0 BandCombinationList-v15g0 OPTIONAL,
supportedBandCombinationListNEDC-Only-v15g0 BandCombinationList-v15g0 OPTIONAL
}
RF-ParametersMRDC-v15n0 ::= SEQUENCE {
supportedBandCombinationList-v15n0 BandCombinationList-v15n0 OPTIONAL
}
RF-ParametersMRDC-v16e0 ::= SEQUENCE {
supportedBandCombinationList-UplinkTxSwitch-v16e0 BandCombinationList-UplinkTxSwitch-v16e0 OPTIONAL
}
-- TAG-RF-PARAMETERSMRDC-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RLC-PARAMETERS-START
RLC-Parameters ::= SEQUENCE {
am-WithShortSN ENUMERATED {supported} OPTIONAL,
um-WithShortSN ENUMERATED {supported} OPTIONAL,
um-WithLongSN ENUMERATED {supported} OPTIONAL,
...
}
```
```
[[
extendedT-PollRetransmit-r16 ENUMERATED {supported} OPTIONAL,
extendedT-StatusProhibit-r16 ENUMERATED {supported} OPTIONAL
]],
[[
am-WithLongSN-RedCap-r17 ENUMERATED {supported} OPTIONAL
]],
[[
am-WithLongSN-NCR-r18 ENUMERATED {supported} OPTIONAL
]],
[[
remainingTimeBasedRetransmission-r19 ENUMERATED {supported} OPTIONAL,
remainingTimeBasedPolling-r19 ENUMERATED {supported} OPTIONAL,
rxRLC-Discard-r19 ENUMERATED {supported} OPTIONAL,
txRLC-StopReTxDiscardedSDU-r19 ENUMERATED {supported} OPTIONAL
]]
}
-- TAG-RLC-PARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SDAP-PARAMETERS-START
SDAP-Parameters ::= SEQUENCE {
as-ReflectiveQoS ENUMERATED {true} OPTIONAL,
...
[[
sdap-QoS-IAB-r16 ENUMERATED {supported} OPTIONAL,
sdapHeaderIAB-r16 ENUMERATED {supported} OPTIONAL
]],
[[
sdap-QoS-NCR-r18 ENUMERATED {supported} OPTIONAL,
sdap-HeaderNCR-r18 ENUMERATED {supported} OPTIONAL
]]
}
-- TAG-SDAP-PARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SHAREDSPECTRUMCHACCESSPARAMSSIDELINKPERBAND-START
SharedSpectrumChAccessParamsSidelinkPerBand-r18 ::= SEQUENCE {
-- R1 47-k1: SL channel access for dynamic channel access mode
sl-DynamicChannelAccess-r18 ENUMERATED {supported} OPTIONAL,
-- R1 47-k2: SL multi-channel access for dynamic channel access mode
sl-DynamicMultiChannelAccess-r18 INTEGER (2..5) OPTIONAL,
-- R1 47-k6: Type1 LBT blocking Option 1
sl-LBT-Option1-r18 ENUMERATED {supported} OPTIONAL,
-- R1 47-k7: Type1 LBT blocking Option 2
sl-LBT-Option2-r18 ENUMERATED {supported} OPTIONAL,
-- R1 47-k9: Sidelink mode 1 resource allocation in shared spectrum
sl-ResourceAllocModel-r18 ENUMERATED {supported} OPTIONAL,
-- R1 47-m1: Interlace RB-based SL transmission/reception
```
```
sl-Interlace-RB-TxRx-r18 ENUMERATED {supported} OPTIONAL,
-- R1 47-m5: Multiple PSFCH occasions per PSCCH/PSSCH
sl-PSFCH-MultiOccasion-r18 INTEGER (1..4) OPTIONAL,
-- R1 47-m10: Contiguous RB-based PSCCH/PSSCH transmission/reception
sl-ContiguousRB-TxRx-r18 ENUMERATED {supported} OPTIONAL,
-- R1 47-m11: PSFCH transmissions in multiple contiguous RB sets
sl-PSFCH-MultiContiguousRB-r18 ENUMERATED {supported} OPTIONAL,
-- R1 47-m11a: PSFCH transmissions in multiple non-contiguous RB sets
sl-PSFCH-MultiNonContiguousRB-r18 ENUMERATED {supported} OPTIONAL,
-- R1 47-m13: Transmissions/receptions of multiple dedicated PRBs in common interlace-based PSFCH
sl-MultiplePRB-CommonInterlacePSFCH-r18 SEQUENCE {
tx-TotalPRB-PSFCH-r18 ENUMERATED {n4, n5, n8, n15, n16, n20},
rx-TotalPRB-PSFCH-r18 ENUMERATED {n5, n6, n15, n16, n25, n26, n32, n35, n45, n46, n50, n64, n65}
} OPTIONAL,
-- R1 47-m13a: Transmissions/receptions of multiple interlaces in dedicated interlace-based PSFCH
sl-MultiplePRB-DedicatedInterlacePSFCH-r18 SEQUENCE {
tx-TotalPRB-PSFCH-r18 INTEGER (1..3),
rx-TotalPRB-PSFCH-r18 INTEGER (1..5)
} OPTIONAL
}
-- TAG-SHAREDSPECTRUMCHACCESSPARAMSSIDELINKPERBAND-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SIDELINKPARAMETERS-START
SidelinkParameters-r16 ::= SEQUENCE {
sidelinkParametersNR-r16 SidelinkParametersNR-r16 OPTIONAL,
sidelinkParametersEUTRA-r16 SidelinkParametersEUTRA-r16 OPTIONAL
}
SidelinkParametersNR-r16 ::= SEQUENCE {
rlc-ParametersSidelink-r16 RLC-ParametersSidelink-r16 OPTIONAL,
mac-ParametersSidelink-r16 MAC-ParametersSidelink-r16 OPTIONAL,
fdd-Add-UE-Sidelink-Capabilities-r16 UE-SidelinkCapabilityAddXDD-Mode-r16 OPTIONAL,
tdd-Add-UE-Sidelink-Capabilities-r16 UE-SidelinkCapabilityAddXDD-Mode-r16 OPTIONAL,
supportedBandListSidelink-r16 SEQUENCE (SIZE (1..maxBands)) OF BandSidelink-r16 OPTIONAL,
...,
[[
relayParameters-r17 RelayParameters-r17 OPTIONAL
]],
}
```
```
[[
-- R1 32-x: Use of new P0 parameters for open loop power control
p0-OLPC-Sidelink-r17 ENUMERATED {supported} OPTIONAL
],
[[
pdcp-ParametersSidelink-r18 PDCP-ParametersSidelink-r18 OPTIONAL,
--R1 41-1-1a: Common SL-PRS processing capability
sl-PRS-CommonProcCapabilityPerUE-r18 SEQUENCE {
maxNumOfActiveSL-PRS-Resources-r18 SEQUENCE {
fr1-r18 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24} OPTIONAL,
fr2-r18 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64, n128} OPTIONAL
},
maxNumOfSlotswithActiveSL-PRS-Resources-r18 SEQUENCE {
fr1-r18 ENUMERATED {n1, n2, n3, n4, n6, n8} OPTIONAL,
fr2-r18 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32, n48, n64} OPTIONAL
}
} OPTIONAL
]]
}
SidelinkParametersEUTRA-r16 ::= SEQUENCE {
sl-ParametersEUTRA1-r16 OCTET STRING OPTIONAL,
sl-ParametersEUTRA2-r16 OCTET STRING OPTIONAL,
sl-ParametersEUTRA3-r16 OCTET STRING OPTIONAL,
supportedBandListSidelinkEUTRA-r16 SEQUENCE (SIZE (1..maxBandsEUTRA)) OF BandSidelinkEUTRA-r16 OPTIONAL,
...
}
RLC-ParametersSidelink-r16 ::= SEQUENCE {
am-WithLongSN-Sidelink-r16 ENUMERATED {supported} OPTIONAL,
um-WithLongSN-Sidelink-r16 ENUMERATED {supported} OPTIONAL,
...
}
MAC-ParametersSidelink-r16 ::= SEQUENCE {
mac-ParametersSidelinkCommon-r16 MAC-ParametersSidelinkCommon-r16 OPTIONAL,
mac-ParametersSidelinkXDD-Diff-r16 MAC-ParametersSidelinkXDD-Diff-r16 OPTIONAL,
...
}
UE-SidelinkCapabilityAddXDD-Mode-r16 ::= SEQUENCE {
mac-ParametersSidelinkXDD-Diff-r16 MAC-ParametersSidelinkXDD-Diff-r16 OPTIONAL
}
MAC-ParametersSidelinkCommon-r16 ::= SEQUENCE {
lcp-RestrictionSidelink-r16 ENUMERATED {supported} OPTIONAL,
multipleConfiguredGrantsSidelink-r16 ENUMERATED {supported} OPTIONAL,
...,
[[
drx-OnSidelink-r17 ENUMERATED {supported} OPTIONAL
],
[[
sl-LBT-FailureDetectionRecovery-r18 ENUMERATED {supported} OPTIONAL
]
]]
}
```
```
]]
}
MAC-ParametersSidelinkXDD-Diff-r16 ::= SEQUENCE {
multipleSR-ConfigurationsSidelink-r16 ENUMERATED {supported} OPTIONAL,
logicalChannelSR-DelayTimerSidelink-r16 ENUMERATED {supported} OPTIONAL,
...
}
BandSidelinkEUTRA-r16 ::= SEQUENCE {
freqBandSidelinkEUTRA-r16 FreqBandIndicatorEUTRA,
-- R1 15-7: Transmitting LTE sidelink mode 3 scheduled by NR Uu
gnb-ScheduledMode3SidelinkEUTRA-r16 SEQUENCE {
gnb-ScheduledMode3DelaySidelinkEUTRA-r16 ENUMERATED {ms0, ms0dot25, ms0dot5, ms0dot625, ms0dot75, ms1,
ms1dot25, ms1dot5, ms1dot75, ms2, ms2dot5, ms3, ms4,
ms5, ms6, ms8, ms10, ms20}
}
-- R1 15-9: Transmitting LTE sidelink mode 4 configured by NR Uu OPTIONAL,
gnb-ScheduledMode4SidelinkEUTRA-r16 ENUMERATED {supported} OPTIONAL
}
BandSidelink-r16 ::= SEQUENCE {
freqBandSidelink-r16 FreqBandIndicatorNR,
--15-1
sl-Reception-r16 SEQUENCE {
harq-RxProcessSidelink-r16 ENUMERATED {n16, n24, n32, n48, n64},
pscch-RxSidelink-r16 ENUMERATED {value1, value2},
scs-CP-PatternRxSidelink-r16 CHOICE {
fr1-r16 SEQUENCE {
scs-15kHz-r16 BIT STRING (SIZE (16)) OPTIONAL,
scs-30kHz-r16 BIT STRING (SIZE (16)) OPTIONAL,
scs-60kHz-r16 BIT STRING (SIZE (16)) OPTIONAL
},
fr2-r16 SEQUENCE {
scs-60kHz-r16 BIT STRING (SIZE (16)) OPTIONAL,
scs-120kHz-r16 BIT STRING (SIZE (16)) OPTIONAL
}
}
extendedCP-RxSidelink-r16 ENUMERATED {supported} OPTIONAL,
}
--15-2
sl-TransmissionModel-r16 SEQUENCE {
harq-TxProcessModeOneSidelink-r16 ENUMERATED {n8, n16},
scs-CP-PatternTxSidelinkModeOne-r16 CHOICE {
fr1-r16 SEQUENCE {
scs-15kHz-r16 BIT STRING (SIZE (16)) OPTIONAL,
scs-30kHz-r16 BIT STRING (SIZE (16)) OPTIONAL,
scs-60kHz-r16 BIT STRING (SIZE (16)) OPTIONAL
},
fr2-r16 SEQUENCE {
scs-60kHz-r16 BIT STRING (SIZE (16)) OPTIONAL,
scs-120kHz-r16 BIT STRING (SIZE (16)) OPTIONAL
}
}
}
}
```
```
},
extendedCP-TxSidelink-r16 ENUMERATED {supported} OPTIONAL,
harq-ReportOnPUCCH-r16 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
--15-4
sync-Sidelink-r16 SEQUENCE {
gNB-Sync-r16 ENUMERATED {supported} OPTIONAL,
gNB-GNSS-UE-SyncWithPriorityOnGNB-ENB-r16 ENUMERATED {supported} OPTIONAL,
gNB-GNSS-UE-SyncWithPriorityOnGNSS-r16 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
--15-10
sl-Tx-256QAM-r16 ENUMERATED {supported} OPTIONAL,
--15-11
psfch-FormatZeroSidelink-r16 SEQUENCE {
psfch-RxNumber ENUMERATED {n5, n15, n25, n32, n35, n45, n50, n64},
psfch-TxNumber ENUMERATED {n4, n8, n16}
} OPTIONAL,
--15-12
lowSE-64QAM-MCS-TableSidelink-r16 ENUMERATED {supported} OPTIONAL,
--15-15
enb-sync-Sidelink-r16 ENUMERATED {supported} OPTIONAL,
...,
[[
--15-3
sl-TransmissionMode2-r16 SEQUENCE {
harq-TxProcessModeTwoSidelink-r16 ENUMERATED {n8, n16},
scs-CP-PatternTxSidelinkModeTwo-r16 ENUMERATED {supported} OPTIONAL,
dl-openLoopPC-Sidelink-r16 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
--15-5
congestionControlSidelink-r16 SEQUENCE {
cbr-ReportSidelink-r16 ENUMERATED {supported} OPTIONAL,
cbr-CR-TimeLimitSidelink-r16 ENUMERATED {time1, time2}
} OPTIONAL,
--15-22
fewerSymbolSlotSidelink-r16 ENUMERATED {supported} OPTIONAL,
--15-23
sl-openLoopPC-RSRP-ReportSidelink-r16 ENUMERATED {supported} OPTIONAL,
--13-1
sl-Rx-256QAM-r16 ENUMERATED {supported} OPTIONAL
]],
[[
ue-PowerClassSidelink-r16 ENUMERATED {pc2, pc3, pc5-v1820, spare5, spare4, spare3, spare2, spare1}
OPTIONAL
]],
[[
--32-4a
sl-TransmissionMode2-RandomResourceSelection-r17 SEQUENCE {
harq-TxProcessModeTwoSidelink-r17 ENUMERATED {n8, n16},
scs-CP-PatternTxSidelinkModeTwo-r17 CHOICE {
fr1-r17 SEQUENCE {
scs-15kHz-r17 BIT STRING (SIZE (16)) OPTIONAL,
scs-30kHz-r17 BIT STRING (SIZE (16)) OPTIONAL,
```
```
scs-60kHz-r17 BIT STRING (SIZE (16)) OPTIONAL
},
fr2-r17 SEQUENCE {
scs-60kHz-r17 BIT STRING (SIZE (16)) OPTIONAL,
scs-120kHz-r17 BIT STRING (SIZE (16)) OPTIONAL
}
}
extendedCP-Mode2Random-r17 ENUMERATED {supported} OPTIONAL,
dl-openLoopPC-Sidelink-r17 ENUMERATED {supported} OPTIONAL
}
--32-4b
sync-Sidelink-v1710 SEQUENCE {
sync-GNSS-r17 ENUMERATED {supported} OPTIONAL,
gNB-Sync-r17 ENUMERATED {supported} OPTIONAL,
gNB-GNSS-UE-SyncWithPriorityOnGNB-ENB-r17 ENUMERATED {supported} OPTIONAL,
gNB-GNSS-UE-SyncWithPriorityOnGNSS-r17 ENUMERATED {supported} OPTIONAL
}
--32-4c
enb-sync-Sidelink-v1710 ENUMERATED {supported} OPTIONAL,
--32-5a-2
rx-IUC-Scheme1-PreferredMode2Sidelink-r17 ENUMERATED {supported} OPTIONAL,
--32-5a-3
rx-IUC-Scheme1-NonPreferredMode2Sidelink-r17 ENUMERATED {supported} OPTIONAL,
--32-5b-2
rx-IUC-Scheme2-Mode2Sidelink-r17 ENUMERATED {n5, n15, n25, n32, n35, n45, n50, n64} OPTIONAL,
--32-6-1
rx-IUC-Scheme1-SCI-r17 ENUMERATED {supported} OPTIONAL,
--32-6-2
rx-IUC-Scheme1-SCI-ExplicitReq-r17 ENUMERATED {supported} OPTIONAL
]],
[[
sharedSpectrumChAccessParamsSidelinkPerBand-r18 SharedSpectrumChAccessParamsSidelinkPerBand-r18 OPTIONAL,
--R1 41-1-1 Common SL-PRS processing capability in a SL BWP
sl-PRS-CommonProcCapabilityPerBand-r18 SEQUENCE {
maxSL-PRS-Bandwidth-r18 CHOICE {
fr1-r18 ENUMERATED {mhz5, mhz10, mhz20, mhz40, mhz50, mhz80, mhz100},
fr2-r18 ENUMERATED {mhz50, mhz100, mhz200, mhz400}
},
maxNumOfActiveSL-PRS-ResourcesInOneSlot-r18 CHOICE {
fr1-r18 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24},
fr2-r18 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64, n128}
},
maxNumOfSlotsWithActiveSL-PRS-Resources-r18 CHOICE {
fr1-r18 ENUMERATED {n1, n2, n3, n4, n6, n8},
fr2-r18 ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32, n48, n64}
},
minTimeAfterEndofSlotCarryActiveSL-PRS-Resources-r18 ENUMERATED {ms20, ms30, ms40, ms50, ms80, ms100, ms160}
}
OPTIONAL,
-- R1 41-1-2: Receiving SL-PRS in a shared resource pool
sl-PRS-RxInSharedResourcePool-r18 ENUMERATED {supported} OPTIONAL,
-- R1 41-1-3: Receiving SL-PRS in a dedicated resource pool
sl-PRS-RxInDedicatedResourcePool-r18 SEQUENCE {
```
```
numOfSupportedRxPSCCH-PerSlot-r18 ENUMERATED {value1, value2},
supportedCP-TypeFor60kHzSCS-r18 ENUMERATED {ncp, ncpAndECP}
}
-- R1 41-1-4a: Transmitting SL-PRS in a shared resource pool
sl-PRS-TxInSharedResourcePool-r18 ENUMERATED {supported}
-- R1 41-1-4b: Transmitting SL-PRS scheme 1 in a dedicated resource pool
sl-PRS-TxScheme1InDedicatedResourcePool-r18 ENUMERATED {supported}
-- R1 41-1-4c: Transmitting SL-PRS mode 2 in a dedicated resource pool
sl-PRS-TxScheme2InDedicatedResourcePool-r18 ENUMERATED {supported}
-- R1 41-1-5: SL-PRS congestion control in a dedicated resource pool
sl-PRS-CongestionCtrl-r18 ENUMERATED {cpt1, cpt2, cpt3}
-- R1 41-1-8: Support of random selection in a dedicated resource pool
sl-PRS-TxRandomSelection-r18 ENUMERATED {supported}
-- R1 41-1-10: Support of full sensing in a dedicated resource pool
sl-PRS-TxUsingFullSensing-r18 ENUMERATED {value1, value2}
-- R1 41-1-20: Supports SL PRS Rx for a band configured with SL CA
sl-PRS-RxForBandWithSL-CA-r18 ENUMERATED {supported}
-- R1 41-1-21: Supports SL PRS Tx for a band configured with SL CA
sl-PRS-TxForBandWithSL-CA-r18 ENUMERATED {supported}
-- R1 47-sl: Transmission/Reception using dynamic resource pool sharing
sl-DynamicSharingTxRx-r18 ENUMERATED {supported}
-- R1 47-v1: NR SL communication with SL CA
sl-CA-Communication-r18 SEQUENCE {
numberOfCarriers-r18 INTEGER (2..8),
numberOfPSCCH-DecodeValueZ-r18 INTEGER (1..2),
totalBandwidth-r18 ENUMERATED {mhz20, mhz30, mhz40, mhz50, mhz60, mhz70}
}
-- R1 47-v2: Synchronization for SL CA
sl-CA-Synchronization-r18 ENUMERATED {supported}
-- R1 47-v3: PSFCH for SL CA
sl-CA-PSFCH-r18 SEQUENCE {
rx-PSFCH-Resource-r18 ENUMERATED {n5, n15, n25, n32, n35, n45, n50, n64, n100},
tx-PSFCH-Resource-r18 ENUMERATED {n4, n8, n16, n24}
}
-- R4 45-2: SL reception in intra-carrier guard band
sl-ReceptionIntraCarrierGuardBand-r18 ENUMERATED {supported}
],
[[
-- R1 41-1-17: Open loop SL pathloss based power control for SL-PRS and associated PSCCH and SL RSRP report for dedicated
-- resource pool
sl-PathlossBasedOLPC-SL-RSRP-Report-r18 ENUMERATED {supported}
]]
}
RelayParameters-r17 ::= SEQUENCE {
relayUE-Operation-L2-r17 ENUMERATED {supported}
remoteUE-Operation-L2-r17 ENUMERATED {supported}
remoteUE-PathSwitchToIdleInactiveRelay-r17 ENUMERATED {supported}
...
[[
relayUE-U2U-OperationL2-r18 ENUMERATED {supported}
remoteUE-U2U-OperationL2-r18 ENUMERATED {supported}
remoteUE-U2N-PathSwitchOperationL2-r18 ENUMERATED {supported}
]
```
```
multipathRemoteUE-PC5L2-r18 ENUMERATED {supported} OPTIONAL,
multipathRelayUE-N3C-r18 ENUMERATED {supported} OPTIONAL,
multipathRemoteUE-N3C-r18 ENUMERATED {supported} OPTIONAL,
remoteUE-IndirectPathAddChangeToIdleInactiveRelay-r18 ENUMERATED {supported} OPTIONAL,
pdcp-DuplicationMoreThanOneUuRLC-r18 ENUMERATED {supported} OPTIONAL,
pdcp-CADuplicationDirectpath-DRB-r18 ENUMERATED {supported} OPTIONAL,
pdcp-CADuplicationDirectpath-SRB-r18 ENUMERATED {supported} OPTIONAL,
pdcp-DuplicationMP-SplitDRB-r18 ENUMERATED {supported} OPTIONAL,
pdcp-DuplicationMP-SplitSRB-r18 ENUMERATED {supported} OPTIONAL,
directpathRLF-RecoveryViaSRB1-r18 ENUMERATED {supported} OPTIONAL,
splitDRB-WithUL-BothDirectIndirect-r18 ENUMERATED {supported} OPTIONAL
]],
[[
multipathRemoteUE-ExtN3C-r19 ENUMERATED {supported} OPTIONAL,
relayUE-MH-OperationL2-r19 ENUMERATED {supported} OPTIONAL,
remoteUE-MH-OperationL2-r19 ENUMERATED {supported} OPTIONAL
]]
}
PDCP-ParametersSidelink-r18 ::= SEQUENCE {
pdcp-DuplicationSRB-sidelink-r18 ENUMERATED {supported} OPTIONAL,
pdcp-DuplicationDRB-sidelink-r18 ENUMERATED {supported} OPTIONAL,
...
}
-- TAG-SIDELINKPARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SON-PARAMETERS-START
SON-Parameters-r16 ::= SEQUENCE {
rach-Report-r16 ENUMERATED {supported} OPTIONAL,
...
[[
rlfReportCHO-r17 ENUMERATED {supported} OPTIONAL,
rlfReportDAPS-r17 ENUMERATED {supported} OPTIONAL,
success-HO-Report-r17 ENUMERATED {supported} OPTIONAL,
twoStepRACH-Report-r17 ENUMERATED {supported} OPTIONAL,
pscell-MHI-Report-r17 ENUMERATED {supported} OPTIONAL,
onDemandSI-Report-r17 ENUMERATED {supported} OPTIONAL
]],
[[
cef-ReportRedCap-r17 ENUMERATED {supported} OPTIONAL,
rlf-ReportRedCap-r17 ENUMERATED {supported} OPTIONAL
]],
[[
spr-Report-r18 ENUMERATED {supported} OPTIONAL,
successIRAT-HO-Report-r18 ENUMERATED {supported} OPTIONAL
]],
[[
rlfReportLTM-r19 ENUMERATED {supported} OPTIONAL,
rlfReportCondHandoverWithCandSCG-r19 ENUMERATED {supported} OPTIONAL
]]
}
-- TAG-SON-PARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UE-BASEDPERFMEAS-PARAMETERS-START
UE-BasedPerfMeas-Parameters-r16 ::= SEQUENCE {
barometerMeasReport-r16 ENUMERATED {supported} OPTIONAL,
immMeasBT-r16 ENUMERATED {supported} OPTIONAL,
immMeasWLAN-r16 ENUMERATED {supported} OPTIONAL,
loggedMeasBT-r16 ENUMERATED {supported} OPTIONAL,
loggedMeasurements-r16 ENUMERATED {supported} OPTIONAL,
loggedMeasWLAN-r16 ENUMERATED {supported} OPTIONAL,
orientationMeasReport-r16 ENUMERATED {supported} OPTIONAL,
speedMeasReport-r16 ENUMERATED {supported} OPTIONAL,
}
```
```
gnss-Location-r16 ENUMERATED {supported} OPTIONAL,
ulPDCP-Delay-r16 ENUMERATED {supported} OPTIONAL,
...
[[
sigBasedLogMDT-OverrideProtect-r17 ENUMERATED {supported} OPTIONAL,
multipleCEF-Report-r17 ENUMERATED {supported} OPTIONAL,
excessPacketDelay-r17 ENUMERATED {supported} OPTIONAL,
earlyMeasLog-r17 ENUMERATED {supported} OPTIONAL
]],
[[
loggedMDT-PNI-NPN-r18 ENUMERATED {supported} OPTIONAL,
loggedMDT-SNPN-r18 ENUMERATED {supported} OPTIONAL
]],
[[
geoAreaScopeChecking-r19 ENUMERATED {supported} OPTIONAL,
loggedMDT-Slicing-r19 ENUMERATED {supported} OPTIONAL
]]
}
-- TAG-UE-BASEDPERFMEAS-PARAMETERS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UE-CAPABILITYREQUESTFILTERCOMMON-START
UE-CapabilityRequestFilterCommon ::= SEQUENCE {
mrdc-Request SEQUENCE {
omitEN-DC ENUMERATED {true} OPTIONAL, -- Need N
includeNR-DC ENUMERATED {true} OPTIONAL, -- Need N
includeNE-DC ENUMERATED {true} OPTIONAL, -- Need N
}
}
OPTIONAL, -- Need N
```
```
...
[[
codebookTypeRequest-r16 SEQUENCE {
type1-SinglePanel-r16 ENUMERATED {true} OPTIONAL, -- Need N
type1-MultiPanel-r16 ENUMERATED {true} OPTIONAL, -- Need N
type2-r16 ENUMERATED {true} OPTIONAL, -- Need N
type2-PortSelection-r16 ENUMERATED {true} OPTIONAL -- Need N
}
uplinkTxSwitchRequest-r16 ENUMERATED {true} OPTIONAL, -- Need N
]],
[[
requestedCellGrouping-r16 SEQUENCE (SIZE (1..maxCellGroupings-r16)) OF CellGrouping-r16 OPTIONAL -- Cond NRDC
]],
[[
fallbackGroupFiveRequest-r17 ENUMERATED {true} OPTIONAL -- Need N
]],
[[
lowerMSDRequest-r18 SEQUENCE {
pc1dot5-r18 ENUMERATED {true} OPTIONAL, -- Need N
pc2-r18 ENUMERATED {true} OPTIONAL, -- Need N
pc3-r18 ENUMERATED {true} OPTIONAL -- Need N
}
]]
}
CellGrouping-r16 ::= SEQUENCE {
mcg-r16 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR,
scg-r16 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR,
mode-r16 ENUMERATED {sync, async}
}
-- TAG-UE-CAPABILITYREQUESTFILTERCOMMON-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UE-MRDC-CAPABILITY-START
UE-MRDC-Capability ::= SEQUENCE {
measAndMobParametersMRDC MeasAndMobParametersMRDC OPTIONAL,
phy-ParametersMRDC-v1530 Phy-ParametersMRDC OPTIONAL,
rf-ParametersMRDC RF-ParametersMRDC,
generalParametersMRDC GeneralParametersMRDC-XDD-Diff OPTIONAL,
fdd-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL,
tdd-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL,
fr1-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL,
fr2-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL,
```
```
featureSetCombinations SEQUENCE (SIZE (1..maxFeatureSetCombinations)) OF FeatureSetCombination OPTIONAL,
pdcp-ParametersMRDC-v1530 PDCP-ParametersMRDC OPTIONAL,
lateNonCriticalExtension OCTET STRING (CONTAINING UE-MRDC-Capability-v15g0) OPTIONAL,
nonCriticalExtension UE-MRDC-Capability-v1560 OPTIONAL
}
-- Regular non-critical extensions:
UE-MRDC-Capability-v1560 ::= SEQUENCE {
receivedFilters OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs) OPTIONAL,
measAndMobParametersMRDC-v1560 MeasAndMobParametersMRDC-v1560 OPTIONAL,
fdd-Add-UE-MRDC-Capabilities-v1560 UE-MRDC-CapabilityAddXDD-Mode-v1560 OPTIONAL,
tdd-Add-UE-MRDC-Capabilities-v1560 UE-MRDC-CapabilityAddXDD-Mode-v1560 OPTIONAL,
nonCriticalExtension UE-MRDC-Capability-v1610 OPTIONAL
}
UE-MRDC-Capability-v1610 ::= SEQUENCE {
measAndMobParametersMRDC-v1610 MeasAndMobParametersMRDC-v1610 OPTIONAL,
generalParametersMRDC-v1610 GeneralParametersMRDC-v1610 OPTIONAL,
pdcp-ParametersMRDC-v1610 PDCP-ParametersMRDC-v1610 OPTIONAL,
nonCriticalExtension UE-MRDC-Capability-v1700 OPTIONAL
}
UE-MRDC-Capability-v1700 ::= SEQUENCE {
measAndMobParametersMRDC-v1700 MeasAndMobParametersMRDC-v1700,
nonCriticalExtension UE-MRDC-Capability-v1730 OPTIONAL
}
UE-MRDC-Capability-v1730 ::= SEQUENCE {
measAndMobParametersMRDC-v1730 MeasAndMobParametersMRDC-v1730 OPTIONAL,
nonCriticalExtension UE-MRDC-Capability-v1800 OPTIONAL
}
↩ UE-MRDC-Capability-v1800 ::= SEQUENCE {
-- R4 33-2: Support network control of requirementnetwork applicability for UE supporting interBandMRDC-WithOverlapDL-Bands-r16
requirementTypeIndication-r18 ENUMERATED {supported} OPTIONAL,
measAndMobParametersMRDC-v1810 MeasAndMobParametersMRDC-v1810 OPTIONAL,
nonCriticalExtension UE-MRDC-Capability-v1900 OPTIONAL
}
UE-MRDC-Capability-v1900 ::= SEQUENCE {
measAndMobParametersMRDC-v1900 MeasAndMobParametersMRDC-v1900 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
-- Late non-critical extensions:
UE-MRDC-Capability-v15g0 ::= SEQUENCE {
rf-ParametersMRDC-v15g0 RF-ParametersMRDC-v15g0 OPTIONAL,
nonCriticalExtension UE-MRDC-Capability-v15n0 OPTIONAL
}
UE-MRDC-Capability-v15n0 ::= SEQUENCE {
rf-ParametersMRDC-v15n0 RF-ParametersMRDC-v15n0 OPTIONAL,
}
-- Following field is only for REL-15 late non-critical extensions
```
```
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension UE-MRDC-Capability-v16e0 OPTIONAL
}
UE-MRDC-Capability-v16e0 ::= SEQUENCE {
rf-ParametersMRDC-v16e0 RF-ParametersMRDC-v16e0 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
UE-MRDC-CapabilityAddXDD-Mode ::= SEQUENCE {
measAndMobParametersMRDC-XDD-Diff MeasAndMobParametersMRDC-XDD-Diff OPTIONAL,
generalParametersMRDC-XDD-Diff GeneralParametersMRDC-XDD-Diff OPTIONAL
}
UE-MRDC-CapabilityAddXDD-Mode-v1560 ::= SEQUENCE {
measAndMobParametersMRDC-XDD-Diff-v1560 MeasAndMobParametersMRDC-XDD-Diff-v1560 OPTIONAL
}
UE-MRDC-CapabilityAddFRX-Mode ::= SEQUENCE {
measAndMobParametersMRDC-FRX-Diff MeasAndMobParametersMRDC-FRX-Diff
}
GeneralParametersMRDC-XDD-Diff ::= SEQUENCE {
splitSRB-WithOneUL-Path ENUMERATED {supported} OPTIONAL,
splitDRB-withUL-Both-MCG-SCG ENUMERATED {supported} OPTIONAL,
srb3 ENUMERATED {supported} OPTIONAL,
dummy ENUMERATED {supported} OPTIONAL,
...
}
GeneralParametersMRDC-v1610 ::= SEQUENCE {
flc-OverEUTRA-r16 ENUMERATED {supported} OPTIONAL
}
-- TAG-UE-MRDC-CAPABILITY-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UE-NR-CAPABILITY-START
UE-NR-Capability ::= SEQUENCE {
accessStratumRelease AccessStratumRelease,
pdcp-Parameters PDCP-Parameters,
rlc-Parameters RLC-Parameters,
mac-Parameters MAC-Parameters,
phy-Parameters Phy-Parameters,
rf-Parameters RF-Parameters,
measAndMobParameters MeasAndMobParameters,
fdd-Add-UE-NR-Capabilities UE-NR-CapabilityAddXDD-Mode,
tdd-Add-UE-NR-Capabilities UE-NR-CapabilityAddXDD-Mode,
fr1-Add-UE-NR-Capabilities UE-NR-CapabilityAddFRX-Mode,
fr2-Add-UE-NR-Capabilities UE-NR-CapabilityAddFRX-Mode,
featureSets FeatureSets,
featureSetCombinations SEQUENCE (SIZE (1..maxFeatureSetCombinations)) OF FeatureSetCombination,
lateNonCriticalExtension OCTET STRING (CONTAINING UE-NR-Capability-v15c0),
nonCriticalExtension UE-NR-Capability-v1530
}
-- Regular non-critical Rel-15 extensions:
UE-NR-Capability-v1530 ::= SEQUENCE {
fdd-Add-UE-NR-Capabilities-v1530 UE-NR-CapabilityAddXDD-Mode-v1530,
tdd-Add-UE-NR-Capabilities-v1530 UE-NR-CapabilityAddXDD-Mode-v1530,
dummy ENUMERATED {supported},
interRAT-Parameters InterRAT-Parameters,
inactiveState ENUMERATED {supported},
delayBudgetReporting ENUMERATED {supported},
nonCriticalExtension UE-NR-Capability-v1540
}
UE-NR-Capability-v1540 ::= SEQUENCE {
sdap-Parameters SDAP-Parameters,
overheatingInd ENUMERATED {supported},
ims-Parameters IMS-Parameters,
fr1-Add-UE-NR-Capabilities-v1540 UE-NR-CapabilityAddFRX-Mode-v1540,
fr2-Add-UE-NR-Capabilities-v1540 UE-NR-CapabilityAddFRX-Mode-v1540,
fr1-fr2-Add-UE-NR-Capabilities UE-NR-CapabilityAddFRX-Mode,
nonCriticalExtension UE-NR-Capability-v1550
}
UE-NR-Capability-v1550 ::= SEQUENCE {
reducedCP-Latency ENUMERATED {supported},
nonCriticalExtension UE-NR-Capability-v1560
}
UE-NR-Capability-v1560 ::= SEQUENCE {
nrdc-Parameters NRDC-Parameters,
receivedFilters OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs)
}
```
```
nonCriticalExtension UE-NR-Capability-v1570 OPTIONAL
}
UE-NR-Capability-v1570 ::=
nrdc-Parameters-v1570 NRDC-Parameters-v1570 OPTIONAL,
nonCriticalExtension UE-NR-Capability-v1610 OPTIONAL
}
-- Late non-critical Rel-15 extensions:
UE-NR-Capability-v15c0 ::=
nrdc-Parameters-v15c0 NRDC-Parameters-v15c0 OPTIONAL,
partialFR2-FallbackRX-Req ENUMERATED {true} OPTIONAL,
nonCriticalExtension UE-NR-Capability-v15g0 OPTIONAL
}
UE-NR-Capability-v15g0 ::=
rf-Parameters-v15g0 RF-Parameters-v15g0 OPTIONAL,
nonCriticalExtension UE-NR-Capability-v15j0 OPTIONAL
}
UE-NR-Capability-v15j0 ::=
-- Following field is only for REL-15 late non-critical extensions
lateNonCriticalExtension OCTET STRING (CONTAINING UE-NR-Capability-v15t0) OPTIONAL,
nonCriticalExtension UE-NR-Capability-v16a0 OPTIONAL
}
UE-NR-Capability-v15t0 ::=
featureSets-v15t0 FeatureSets-v15t0 OPTIONAL,
measAndMobParameters-v15t0 MeasAndMobParameters-v15t0 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
-- Regular non-critical Rel-16 extensions:
UE-NR-Capability-v1610 ::=
inDeviceCoexInd-r16 ENUMERATED {supported} OPTIONAL,
dl-DedicatedMessageSegmentation-r16 ENUMERATED {supported} OPTIONAL,
nrdc-Parameters-v1610 NRDC-Parameters-v1610 OPTIONAL,
powSav-Parameters-r16 PowSav-Parameters-r16 OPTIONAL,
fr1-Add-UE-NR-Capabilities-v1610 UE-NR-CapabilityAddFRX-Mode-v1610 OPTIONAL,
fr2-Add-UE-NR-Capabilities-v1610 UE-NR-CapabilityAddFRX-Mode-v1610 OPTIONAL,
bh-RLF-Indication-r16 ENUMERATED {supported} OPTIONAL,
directSN-AdditionFirstRRC-IAB-r16 ENUMERATED {supported} OPTIONAL,
bap-Parameters-r16 BAP-Parameters-r16 OPTIONAL,
referenceTimeProvision-r16 ENUMERATED {supported} OPTIONAL,
sidelinkParameters-r16 SidelinkParameters-r16 OPTIONAL,
highSpeedParameters-r16 HighSpeedParameters-r16 OPTIONAL,
mac-Parameters-v1610 MAC-Parameters-v1610 OPTIONAL,
mcgRLF-RecoveryViaSCG-r16 ENUMERATED {supported} OPTIONAL,
resumeWithStoredMCG-SCells-r16 ENUMERATED {supported} OPTIONAL,
resumeWithStoredSCG-r16 ENUMERATED {supported} OPTIONAL,
resumeWithSCG-Config-r16 ENUMERATED {supported} OPTIONAL,
ue-BasedPerfMeas-Parameters-r16 UE-BasedPerfMeas-Parameters-r16 OPTIONAL,
son-Parameters-r16 SON-Parameters-r16 OPTIONAL,
}
```
```
onDemandSIB-Connected-r16 ENUMERATED {supported} OPTIONAL,
nonCriticalExtension UE-NR-Capability-v1640 OPTIONAL
}
UE-NR-Capability-v1640 ::= SEQUENCE {
redirectAtResumeByNAS-r16 ENUMERATED {supported} OPTIONAL,
phy-ParametersSharedSpectrumChAccess-r16 Phy-ParametersSharedSpectrumChAccess-r16 OPTIONAL,
nonCriticalExtension UE-NR-Capability-v1650 OPTIONAL
}
UE-NR-Capability-v1650 ::= SEQUENCE {
mpsPriorityIndication-r16 ENUMERATED {supported} OPTIONAL,
highSpeedParameters-v1650 HighSpeedParameters-v1650 OPTIONAL,
nonCriticalExtension UE-NR-Capability-v1690 OPTIONAL
}
UE-NR-Capability-v1690 ::= SEQUENCE {
ul-RRCSegmentation-r16 ENUMERATED {supported} OPTIONAL,
nonCriticalExtension UE-NR-Capability-v1700 OPTIONAL
}
-- Late non-critical extensions from Rel-16 onwards:
UE-NR-Capability-v16a0 ::= SEQUENCE {
phy-Parameters-v16a0 Phy-Parameters-v16a0 OPTIONAL,
rf-Parameters-v16a0 RF-Parameters-v16a0 OPTIONAL,
nonCriticalExtension UE-NR-Capability-v16c0 OPTIONAL
}
UE-NR-Capability-v16c0 ::= SEQUENCE {
rf-Parameters-v16c0 RF-Parameters-v16c0 OPTIONAL,
nonCriticalExtension UE-NR-Capability-v16d0 OPTIONAL
}
UE-NR-Capability-v16d0 ::= SEQUENCE {
featureSets-v16d0 FeatureSets-v16d0 OPTIONAL,
nonCriticalExtension UE-NR-Capability-v16j0 OPTIONAL
}
UE-NR-Capability-v16j0 ::= SEQUENCE {
rf-Parameters-v16j0 RF-Parameters-v16j0 OPTIONAL,
-- Following field is only for REL-16 late non-critical extensions
lateNonCriticalExtension OCTET STRING (CONTAINING UE-NR-Capability-v16k0) OPTIONAL,
nonCriticalExtension UE-NR-Capability-v17b0 OPTIONAL
}
UE-NR-Capability-v16k0 ::= SEQUENCE {
featureSets-v16k0 FeatureSets-v16k0 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
-- Regular non-critical Rel-17 extensions:
UE-NR-Capability-v1700 ::= SEQUENCE {
inactiveStatePO-Determination-r17 ENUMERATED {supported} OPTIONAL,
```
```
highSpeedParameters-v1700 HighSpeedParameters-v1700 OPTIONAL,
powSav-Parameters-v1700 PowSav-Parameters-v1700 OPTIONAL,
mac-Parameters-v1700 MAC-Parameters-v1700 OPTIONAL,
ims-Parameters-v1700 IMS-Parameters-v1700 OPTIONAL,
measAndMobParameters-v1700 MeasAndMobParameters-v1700,
appLayerMeasParameters-r17 AppLayerMeasParameters-r17 OPTIONAL,
redCapParameters-r17 RedCapParameters-r17 OPTIONAL,
ra-SDT-r17 ENUMERATED {supported} OPTIONAL,
srb-SDT-r17 ENUMERATED {supported} OPTIONAL,
gNB-SideRTT-BasedPDC-r17 ENUMERATED {supported} OPTIONAL,
bh-RLF-DetectionRecovery-Indication-r17 ENUMERATED {supported} OPTIONAL,
nrdc-Parameters-v1700 NRDC-Parameters-v1700 OPTIONAL,
bap-Parameters-v1700 BAP-Parameters-v1700 OPTIONAL,
musim-GapPreference-r17 ENUMERATED {supported} OPTIONAL,
musimLeaveConnected-r17 ENUMERATED {supported} OPTIONAL,
mbs-Parameters-r17 MBS-Parameters-r17,
nonTerrestrialNetwork-r17 ENUMERATED {supported} OPTIONAL,
ntn-ScenarioSupport-r17 ENUMERATED {gso, ngso} OPTIONAL,
sliceInfoForCellReselection-r17 ENUMERATED {supported} OPTIONAL,
ue-RadioPagingInfo-r17 UE-RadioPagingInfo-r17 OPTIONAL,
-- R4 17-2 UL gap pattern for Tx power management
ul-GapFR2-Pattern-r17 BIT STRING (SIZE (4)) OPTIONAL,
ntn-Parameters-r17 NTN-Parameters-r17 OPTIONAL,
nonCriticalExtension UE-NR-Capability-v1740 OPTIONAL
}
UE-NR-Capability-v1740 ::= SEQUENCE {
redCapParameters-v1740 RedCapParameters-v1740,
nonCriticalExtension UE-NR-Capability-v1750 OPTIONAL
}
UE-NR-Capability-v1750 ::= SEQUENCE {
crossCarrierSchedulingConfigurationRelease-r17 ENUMERATED {supported} OPTIONAL,
nonCriticalExtension UE-NR-Capability-v1800 OPTIONAL
}
-- Late non-critical extensions from Rel-17 onwards:
UE-NR-Capability-v17b0 ::= SEQUENCE {
mac-Parameters-v17b0 MAC-Parameters-v17b0 OPTIONAL,
rf-Parameters-v17b0 RF-Parameters-v17b0 OPTIONAL,
ul-RRC-MaxCapaSegments-r17 ENUMERATED {supported} OPTIONAL,
nonCriticalExtension UE-NR-Capability-v17c0 OPTIONAL
}
UE-NR-Capability-v17c0 ::= SEQUENCE {
mac-Parameters-v17c0 MAC-Parameters-v17c0 OPTIONAL,
nonCriticalExtension UE-NR-Capability-v17d0 OPTIONAL
}
UE-NR-Capability-v17d0 ::= SEQUENCE {
featureSets-v17d0 FeatureSets-v17d0 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
```
```
-- Regular non-critical Rel-18 extensions:
↩UE-NR-Capability-v1800 ::=
SEQUENCE {
airToGroundNetwork-r18 ENUMERATED {supported} OPTIONAL,
eRedCapParameters-r18 ERedCapParameters-r18 OPTIONAL,
ncr-Parameters-r18 NCR-Parameters-r18 OPTIONAL,
softSatelliteSwitchResyncNTN-r18 ENUMERATED {supported} OPTIONAL,
hardSatelliteSwitchResyncNTN-r18 ENUMERATED {supported} OPTIONAL,
mt-SDT-r18 ENUMERATED {supported} OPTIONAL,
mt-SDT-NTN-r18 ENUMERATED {supported} OPTIONAL,
inDeviceCoexIndAutonomousDenial-r18 ENUMERATED {supported} OPTIONAL,
inDeviceCoexIndFDM-r18 ENUMERATED {supported} OPTIONAL,
inDeviceCoexIndTDM-r18 ENUMERATED {supported} OPTIONAL,
musim-GapPriorityPreference-r18 ENUMERATED {supported} OPTIONAL,
musim-CapabilityRestriction-r18 ENUMERATED {supported} OPTIONAL,
dummy ENUMERATED {supported} OPTIONAL,
ra-InsteadCG-SDT-r18 ENUMERATED {supported} OPTIONAL,
resumeAfterSDT-Release-r18 ENUMERATED {supported} OPTIONAL,
ul-TrafficInfo-r18 ENUMERATED {supported} OPTIONAL,
aerialParameters-r18 AerialParameters-r18 OPTIONAL,
--R4 40-2: beam steering
ntn-VSAT-AntennaType-r18 ENUMERATED {electronic, mechanical} OPTIONAL,
--R4 40-1: VSAT UE type in NTN
ntn-VSAT-MobilityType-r18 ENUMERATED {fixed, mobile} OPTIONAL,
ntn-Parameters-v1820 NTN-Parameters-v1820 OPTIONAL,
nonCriticalExtension UE-NR-Capability-v1830 OPTIONAL
}
UE-NR-Capability-v1830 ::=
SEQUENCE {
sib19-Support-r18 ENUMERATED {supported} OPTIONAL,
nonCriticalExtension UE-NR-Capability-v1860 OPTIONAL
}
UE-NR-Capability-v1860 ::=
SEQUENCE {
ntn-CHO-OnlyLocationTimeTrigger-r18 ENUMERATED {supported} OPTIONAL,
nonCriticalExtension UE-NR-Capability-v1900 OPTIONAL
}
UE-NR-Capability-v1900 ::=
SEQUENCE {
aiml-Parameters-r19 AIML-Parameters-r19 OPTIONAL,
ue-RadioPagingInfo-r19 OCTET STRING (CONTAINING UE-RadioPagingInfo-r19) OPTIONAL,
-- R4 60-2: Beam steering
ntn-VSAT-AntennaTypeKuBand-r19 ENUMERATED {electronic, mechanical} OPTIONAL,
-- R4 60-1: VSAT UE type in NTN
ntn-VSAT-MobilityTypeKuBand-r19 ENUMERATED {fixed, mobile} OPTIONAL,
-- R4 61-2: Support of (e)RedCap UE with FR1-NTN
ntn-ERedCap-FR1-r19 ENUMERATED {supported} OPTIONAL,
onDemandSIB1-r19 ENUMERATED {supported} OPTIONAL,
onDemandPosSIB-ConnectedCtrlParam-r19 ENUMERATED {supported} OPTIONAL,
ntn-Redirection-r19 ENUMERATED {supported} OPTIONAL,
drx-PreferenceCellDTX-DRX-r19 ENUMERATED {supported} OPTIONAL,
lpwus-SupportedBandsIdleInactiveOFDM-r19 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,
lpwus-SupportedBandsIdleInactiveOOK-r19 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,
}
```
```
nonCriticalExtension UE-NR-Capability-v1920 OPTIONAL
}
UE-NR-Capability-v1920 ::=
ntn-RedirectionWithSatelliteInfo-r19 ENUMERATED {supported} OPTIONAL,
nonCriticalExtension SEQUENCE{} OPTIONAL
}
UE-NR-CapabilityAddXDD-Mode ::=
phy-ParametersXDD-Diff Phy-ParametersXDD-Diff OPTIONAL,
mac-ParametersXDD-Diff MAC-ParametersXDD-Diff OPTIONAL,
measAndMobParametersXDD-Diff MeasAndMobParametersXDD-Diff OPTIONAL
}
UE-NR-CapabilityAddXDD-Mode-v1530 ::=
eutra-ParametersXDD-Diff EUTRA-ParametersXDD-Diff
}
UE-NR-CapabilityAddFRX-Mode ::=
phy-ParametersFRX-Diff Phy-ParametersFRX-Diff OPTIONAL,
measAndMobParametersFRX-Diff MeasAndMobParametersFRX-Diff OPTIONAL
}
UE-NR-CapabilityAddFRX-Mode-v1540 ::=
ims-ParametersFRX-Diff IMS-ParametersFRX-Diff OPTIONAL
}
UE-NR-CapabilityAddFRX-Mode-v1610 ::=
powSav-ParametersFRX-Diff-r16 PowSav-ParametersFRX-Diff-r16 OPTIONAL,
mac-ParametersFRX-Diff-r16 MAC-ParametersFRX-Diff-r16 OPTIONAL
}
BAP-Parameters-r16 ::=
flowControlBH-RLC-ChannelBased-r16 ENUMERATED {supported} OPTIONAL,
flowControlRouting-ID-Based-r16 ENUMERATED {supported} OPTIONAL
}
BAP-Parameters-v1700 ::=
bapHeaderRewriting-Rerouting-r17 ENUMERATED {supported} OPTIONAL,
bapHeaderRewriting-Routing-r17 ENUMERATED {supported} OPTIONAL
}
MBS-Parameters-r17 ::=
maxMRB-Add-r17 INTEGER (1..16) OPTIONAL
}
-- TAG-UE-NR-CAPABILITY-STOP
-- ASN1STOP
-- ASN1START
-- TAG-APPLAYERIDLEINACTIVECONFIG-START
AppLayerIdleInactiveConfig-r18 ::= SEQUENCE {
measConfigAppLayerId-r18 MeasConfigAppLayerId-r17,
serviceType-r18 ENUMERATED {streaming, mtsi, vr, spare5, spare4, spare3, spare2, spare1} OPTIONAL, -- Need M
appLayerMeasPriority-r18 INTEGER (1..16) OPTIONAL, -- Need M
qoe-Reference-r18 OCTET STRING (SIZE (6)) OPTIONAL, -- Need M
qoe-MeasurementType-r18 ENUMERATED {sbased, mbased} OPTIONAL, -- Need M
qoe-AreaScope-r18 Qoe-AreaScope-r18 OPTIONAL, -- Need M
mce-Id-r18 OCTET STRING (SIZE (1)) OPTIONAL, -- Need M
availableRAN-VisibleMetrics-r18 AvailableRAN-VisibleMetrics-r18 OPTIONAL, -- Need M
...
}
Qoe-AreaScope-r18 ::= CHOICE {
cellGlobalIdList CellGlobalIdList-r16,
trackingAreaCodeList TrackingAreaCodeList-r16,
trackingAreaIdentityList TrackingAreaIdentityList-r16,
plmn-IdentityList PLMN-IdentityList2-r16,
...
}
AvailableRAN-VisibleMetrics-r18 ::= SEQUENCE {
```
```
appLayerBufferLevelList-r18 ENUMERATED {true} OPTIONAL, -- Need M
playoutDelayForMediaStartup-r18 ENUMERATED {true} OPTIONAL, -- Need M
...
}
```
```
-- TAG-APPLAYERIDLEINACTIVECONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-APPLAYERMEASCONFIG-START
AppLayerMeasConfig-r17 ::= SEQUENCE {
measConfigAppLayerToAddModList-r17 SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF MeasConfigAppLayer-r17 OPTIONAL, -- Need N
measConfigAppLayerToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF MeasConfigAppLayerId-r17 OPTIONAL, -- Need N
rrc-SegAllowedSRB4-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
...,
[[
rrc-SegAllowedSRB5-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
idleInactiveReportAllowed-r18 ENUMERATED {enabled} OPTIONAL -- Need R
]]
}
MeasConfigAppLayer-r17 ::= SEQUENCE {
measConfigAppLayerId-r17 MeasConfigAppLayerId-r17,
measConfigAppLayerContainer-r17 OCTET STRING (SIZE (1..8000)) OPTIONAL, -- Need N
serviceType-r17 ENUMERATED {streaming, mtsi, vr, spare5, spare4, spare3, spare2, spare1} OPTIONAL, -- Need M
pauseReporting-r17 BOOLEAN OPTIONAL -- Need M
}
```
```
transmissionOfSessionStartStop-r17 BOOLEAN OPTIONAL, -- Need M
ran-VisibleParameters-r17 SetupRelease {RAN-VisibleParameters-r17} OPTIONAL, -- Cond ServiceType
...
[[
reportingSRB-r18 ENUMERATED {srb4, srb5} OPTIONAL, -- Cond QoENRDC
appLayerMeasPriority-r18 INTEGER (1..16) OPTIONAL, -- Need M
appLayerIdleInactiveConfig-r18 SetupRelease {AppLayerIdleInactiveConfig-r18} OPTIONAL, -- Need M
]]
}
RAN-VisibleParameters-r17 ::= SEQUENCE {
ran-VisiblePeriodicity-r17 ENUMERATED {ms120, ms240, ms480, ms640, ms1024} OPTIONAL, -- Need S
numberOfBufferLevelEntries-r17 INTEGER (1..8) OPTIONAL, -- Need R
reportPlayoutDelayForMediaStartup-r17 BOOLEAN OPTIONAL, -- Need M
...
[[
ran-VisibleReportingSRB-r18 ENUMERATED {srb4, srb5} OPTIONAL, -- Cond QoENRDC
]]
}
-- TAG-APPLAYERMEASCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-AREACONFIGURATION-START
AreaConfiguration-r16 ::= SEQUENCE {
areaConfig-r16 AreaConfig-r16,
interFreqTargetList-r16 SEQUENCE (SIZE (1..maxFreq)) OF InterFreqTargetInfo-r16 OPTIONAL -- Need R
}
AreaConfiguration-r17 ::= SEQUENCE {
areaConfig-r17 AreaConfig-r16 OPTIONAL, -- Need R
interFreqTargetList-r17 SEQUENCE (SIZE (1..maxFreq)) OF InterFreqTargetInfo-r16 OPTIONAL -- Need R
}
↩AreaConfiguration-v1800 ::= CHOICE {
cag-ConfigList-r18 CAG-ConfigList-r18,
snpn-ConfigList-r18 SNPN-ConfigList-r18
}
AreaConfig-r16 ::= CHOICE {
cellGlobalIdList-r16 CellGlobalIdList-r16,
```
```
trackingAreaCodeList-r16 TrackingAreaCodeList-r16,
trackingAreaIdentityList-r16 TrackingAreaIdentityList-r16
}
InterFreqTargetInfo-r16 := SEQUENCE {
dl-CarrierFreq-r16 ARFCN-ValueNR,
cellList-r16 SEQUENCE (SIZE (1..32)) OF PhysCellId
} OPTIONAL -- Need R
CellGlobalIdList-r16 := SEQUENCE (SIZE (1..32)) OF CGI-Info-Logging-r16
TrackingAreaCodeList-r16 := SEQUENCE (SIZE (1..8)) OF TrackingAreaCode
TrackingAreaIdentityList-r16 := SEQUENCE (SIZE (1..8)) OF TrackingAreaIdentity-r16
TrackingAreaIdentity-r16 := SEQUENCE {
plmn-Identity-r16 PLMN-Identity,
trackingAreaCode-r16 TrackingAreaCode
}
CAG-ConfigList-r18 := SEQUENCE (SIZE (1..maxNPN-r16)) OF CAG-Config-r18
CAG-Config-r18 := SEQUENCE {
plmn-Identity-r18 PLMN-Identity,
cag-IdentityList-r18 SEQUENCE (SIZE (1..maxNPN-r16)) OF BIT STRING (SIZE (32))
}
SNPN-ConfigList-r18 := CHOICE {
snpn-ConfigCellIdList-r18 SNPN-ConfigCellIdList-r18,
snpn-ConfigTAI-List-r18 SNPN-ConfigTAI-List-r18,
snpn-ConfigID-List-r18 SNPN-ConfigID-List-r18
}
SNPN-ConfigCellIdList-r18 := SEQUENCE (SIZE (1..maxSNPN-ConfigCellId-r18)) OF SNPN-ConfigCellId-r18
SNPN-ConfigCellId-r18 := SEQUENCE {
cgi-Identity-r18 CGI-Info-Logging-r16,
nid-IdentityList-r18 SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16
}
SNPN-ConfigTAI-List-r18 := SEQUENCE (SIZE (1..maxSNPN-ConfigTAI-r18)) OF SNPN-ConfigTAI-r18
SNPN-ConfigTAI-r18 := SEQUENCE {
tai-Identity-r18 TrackingAreaIdentity-r16,
nid-IdentityList-r18 SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16
}
SNPN-ConfigID-List-r18 := SEQUENCE (SIZE (1..maxSNPN-ConfigID-r18)) OF SNPN-ConfigID-r18
SNPN-ConfigID-r18 := SEQUENCE {
plmn-Identity-r18 PLMN-Identity,
nid-IdentityList-r18 SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16
}
```
```
-- TAG-AREACONFIGURATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-EUTRA-MULTIBANDINFOLISTAERIAL-START
EUTRA-MultiBandInfoListAerial-r18 ::= SEQUENCE (SIZE (1..maxMultiBands)) OF EUTRA-MultiBandInfoAerial-r18
EUTRA-MultiBandInfoAerial-r18 ::= SEQUENCE {
eutra-FreqBandIndicator-r18 FreqBandIndicatorEUTRA,
```
```
eutra-NS-PmaxListAerial-r18 EUTRA-NS-PmaxList OPTIONAL -- Need R
}
-- TAG-EUTRA-MULTIBANDINFOLISTAERIAL-STOP
-- ASN1STOP
-- ASN1START
-- TAG-OTHERCONFIG-START
OtherConfig ::=
delayBudgetReportingConfig SEQUENCE {
release CHOICE{
NULL,
```
```
setup SEQUENCE{
delayBudgetReportingProhibitTimer ENUMERATED {s0, s0dot4, s0dot8, s1dot6, s3, s6, s12, s30}
}
} OPTIONAL -- Need M
OtherConfig-v1540 ::= SEQUENCE {
overheatingAssistanceConfig SetupRelease {OverheatingAssistanceConfig}
...
} OPTIONAL, -- Need M
OtherConfig-v1610 ::= SEQUENCE {
idc-AssistanceConfig-r16 SetupRelease {IDC-AssistanceConfig-r16} OPTIONAL, -- Need M
drx-PreferenceConfig-r16 SetupRelease {DRX-PreferenceConfig-r16} OPTIONAL, -- Need M
maxBW-PreferenceConfig-r16 SetupRelease {MaxBW-PreferenceConfig-r16} OPTIONAL, -- Need M
maxCC-PreferenceConfig-r16 SetupRelease {MaxCC-PreferenceConfig-r16} OPTIONAL, -- Need M
maxMIMO-LayerPreferenceConfig-r16 SetupRelease {MaxMIMO-LayerPreferenceConfig-r16} OPTIONAL, -- Need M
minSchedulingOffsetPreferenceConfig-r16 SetupRelease {MinSchedulingOffsetPreferenceConfig-r16} OPTIONAL, -- Need M
releasePreferenceConfig-r16 SetupRelease {ReleasePreferenceConfig-r16} OPTIONAL, -- Need M
referenceTimePreferenceReporting-r16 ENUMERATED {true} OPTIONAL, -- Need R
btNameList-r16 SetupRelease {BT-NameList-r16} OPTIONAL, -- Need M
wlanNameList-r16 SetupRelease {WLAN-NameList-r16} OPTIONAL, -- Need M
sensorNameList-r16 SetupRelease {Sensor-NameList-r16} OPTIONAL, -- Need M
obtainCommonLocation-r16 ENUMERATED {true} OPTIONAL, -- Need R
sl-AssistanceConfigNR-r16 ENUMERATED{true} OPTIONAL -- Need R
}
OtherConfig-v1700 ::= SEQUENCE {
ul-GapFR2-PreferenceConfig-r17 ENUMERATED {true} OPTIONAL, -- Need R
musim-GapAssistanceConfig-r17 SetupRelease {MUSIM-GapAssistanceConfig-r17} OPTIONAL, -- Need M
musim-LeaveAssistanceConfig-r17 SetupRelease {MUSIM-LeaveAssistanceConfig-r17} OPTIONAL, -- Need M
successHO-Config-r17 SetupRelease {SuccessHO-Config-r17} OPTIONAL, -- Need M
maxBW-PreferenceConfigFR2-2-r17 ENUMERATED {true} OPTIONAL, -- Cond maxBW
maxMIMO-LayerPreferenceConfigFR2-2-r17 ENUMERATED {true} OPTIONAL, -- Cond maxMIMO
minSchedulingOffsetPreferenceConfigExt-r17 ENUMERATED {true} OPTIONAL, -- Cond minOffset
rlm-RelaxationReportingConfig-r17 SetupRelease {RLM-RelaxationReportingConfig-r17} OPTIONAL, -- Need M
bfd-RelaxationReportingConfig-r17 SetupRelease {BFD-RelaxationReportingConfig-r17} OPTIONAL, -- Need M
scg-DeactivationPreferenceConfig-r17 SetupRelease {SCG-DeactivationPreferenceConfig-r17} OPTIONAL, -- Cond SCG
rrm-MeasRelaxationReportingConfig-r17 SetupRelease {RRM-MeasRelaxationReportingConfig-r17} OPTIONAL, -- Need M
propDelayDiffReportConfig-r17 SetupRelease {PropDelayDiffReportConfig-r17} OPTIONAL -- Need M
}
↩OtherConfig-v1800 ::= SEQUENCE {
idc-AssistanceConfig-v1800 SetupRelease {IDC-AssistanceConfig-v1800} OPTIONAL, -- Need M
multiRx-PreferenceReportingConfigFR2-r18 SetupRelease {MultiRx-PreferenceReportingConfigFR2-r18} OPTIONAL, -- Need M
aerial-FlightPathAvailabilityConfig-r18 ENUMERATED {true} OPTIONAL, -- Need R
ul-TrafficInfoReportingConfig-r18 SetupRelease {UL-TrafficInfoReportingConfig-r18} OPTIONAL, -- Need M
n3c-RelayUE-InfoReportConfig-r18 ENUMERATED {true} OPTIONAL, -- Need R
successPSCell-Config-r18 SetupRelease {SuccessPSCell-Config-r18} OPTIONAL, -- Need M
sn-InitiatedPSCellChange-r18 ENUMERATED {true} OPTIONAL, -- Need R
musim-GapPriorityAssistanceConfig-r18 ENUMERATED {true} OPTIONAL, -- Cond musimGapConfig
musim-CapabilityRestrictionConfig-r18 SetupRelease {MUSIM-CapabilityRestrictionConfig-r18} OPTIONAL -- Need M
}
```
```
OtherConfig-vl830 ::=
sl-PRS-AssistanceConfigNR-r18 SEQUENCE {
ENUMERATED{true} OPTIONAL -- Need R
}
OtherConfig-vl900 ::=
SEQUENCE {
gapOccasionCancelRatioReportConfig-r19 SetupRelease {GapOccasionCancelRatioReportConfig-r19} OPTIONAL, -- Need M
lpwus-OffsetPreferenceConfig-r19 SetupRelease {LPWUS-OffsetPreferenceConfig-r19} OPTIONAL, -- Need M
applicabilityReportConfig-r19 SetupRelease {ApplicabilityReportConfig-r19} OPTIONAL, -- Need M
dataCollectionPreferenceConfig-r19 SetupRelease {DataCollectionPreferenceConfig-r19} OPTIONAL, -- Need M
loggedDataCollectionAssistanceConfig-r19 SetupRelease {LoggedDataCollectionAssistanceConfig-r19} OPTIONAL, -- Need M
assisted-SSB-MTC-MG-Config-r19 SetupRelease {Assisted-SSB-MTC-MG-Config-r19} OPTIONAL, -- Need M
fbs-PreferenceReportingConfig-r19 SetupRelease {FBS-PreferenceReportingConfig-r19} OPTIONAL -- Need M
}
Assisted-SSB-MTC-MG-Config-r19 ::=
SEQUENCE {
closestLocsToReport-r19 INTEGER (1..4),
refLocList-r19 SEQUENCE (SIZE (1..7)) OF ReferenceLocation-r17 OPTIONAL -- Need S
}
IDC-AssistanceConfig-vl800 ::=
SEQUENCE {
idc-FDM-AssistanceConfig-r18 SetupRelease {IDC-FDM-AssistanceConfig-r18} OPTIONAL, -- Need M
idc-TDM-AssistanceConfig-r18 ENUMERATED {setup} OPTIONAL -- Cond FDM
}
MultiRx-PreferenceReportingConfigFR2-r18 ::=
SEQUENCE {
multiRx-PreferenceReportingConfigFR2ProhibitTimer-r18 ENUMERATED {
s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
s8, s9, s10, s20, s30, spare2, spare1}
}
CandidateServingFreqListNR-r16 ::=
SEQUENCE (SIZE (1..maxFreqIDC-r16)) OF ARFCN-ValueNR
MUSIM-GapAssistanceConfig-r17 ::=
SEQUENCE {
musim-GapProhibitTimer-r17 ENUMERATED {s0, s0dot1, s0dot2, s0dot3, s0dot4, s0dot5, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10}
}
MUSIM-LeaveAssistanceConfig-r17 ::=
SEQUENCE {
musim-LeaveWithoutResponseTimer-r17 ENUMERATED {ms10, ms20, ms40, ms60, ms80, ms100, spare2, spare1}
}
MUSIM-CapabilityRestrictionConfig-r18 ::=
SEQUENCE {
musim-CandidateBandList-r18 MUSIM-CandidateBandList-r18 OPTIONAL, -- Need R
musim-WaitTimer-r18 ENUMERATED {ms10, ms20, ms40, ms60, ms80, ms100, spare2, spare1},
musim-ProhibitTimer-r18 ENUMERATED {s0, s0dot1, s0dot2, s0dot3, s0dot4, s0dot5, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10}
}
MUSIM-CandidateBandList-r18 ::=
SEQUENCE (SIZE (1..maxCandidateBandIndex-r18)) OF FreqBandIndicatorNR
SuccessHO-Config-r17 ::=
SEQUENCE {
thresholdPercentageT304-r17 ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1} OPTIONAL, --Need R
thresholdPercentageT310-r17 ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1} OPTIONAL, --Need R
}
```
```
thresholdPercentageT312-r17 ENUMERATED {p20, p40, p60, p80, spare4, spare3, spare2, spare1} OPTIONAL, --Need R
sourceDAPS-FailureReporting-r17 ENUMERATED {true} OPTIONAL, --Need R
...
}
SuccessPSCell-Config-r18 ::= SEQUENCE {
thresholdPercentageT304-SCG-r18 ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1} OPTIONAL, --Need R
thresholdPercentageT310-SCG-r18 ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1} OPTIONAL, --Need R
thresholdPercentageT312-SCG-r18 ENUMERATED {p20, p40, p60, p80, spare4, spare3, spare2, spare1} OPTIONAL, --Need R
...
}
OverheatingAssistanceConfig ::= SEQUENCE {
overheatingIndicationProhibitTimer ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
s60, s90, s120, s300, s600, spare3, spare2, spare1}
}
IDC-AssistanceConfig-r16 ::= SEQUENCE {
candidateServingFreqListNR-r16 CandidateServingFreqListNR-r16 OPTIONAL, -- Need R
...
}
DRX-PreferenceConfig-r16 ::= SEQUENCE {
drx-PreferenceProhibitTimer-r16 ENUMERATED {
s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
s8, s9, s10, s20, s30, spare2, spare1}
}
MaxBW-PreferenceConfig-r16 ::= SEQUENCE {
maxBW-PreferenceProhibitTimer-r16 ENUMERATED {
s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
s8, s9, s10, s20, s30, spare2, spare1}
}
MaxCC-PreferenceConfig-r16 ::= SEQUENCE {
maxCC-PreferenceProhibitTimer-r16 ENUMERATED {
s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
s8, s9, s10, s20, s30, spare2, spare1}
}
MaxMIMO-LayerPreferenceConfig-r16 ::= SEQUENCE {
maxMIMO-LayerPreferenceProhibitTimer-r16 ENUMERATED {
s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
s8, s9, s10, s20, s30, spare2, spare1}
}
MinSchedulingOffsetPreferenceConfig-r16 ::= SEQUENCE {
minSchedulingOffsetPreferenceProhibitTimer-r16 ENUMERATED {
s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
s8, s9, s10, s20, s30, spare2, spare1}
}
```
```
ReleasePreferenceConfig-r16 ::= SEQUENCE {
releasePreferenceProhibitTimer-r16 ENUMERATED {
s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
s8, s9, s10, s20, s30, infinity, spare1},
connectedReporting-r16 ENUMERATED {true} OPTIONAL -- Need R
}
RLM-RelaxationReportingConfig-r17 ::= SEQUENCE {
rlm-RelaxationReportingProhibitTimer-r17 ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
s60, s90, s120, s300, s600, infinity, spare2, spare1}
}
BFD-RelaxationReportingConfig-r17 ::= SEQUENCE {
bfd-RelaxationReportingProhibitTimer-r17 ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
s60, s90, s120, s300, s600, infinity, spare2, spare1}
}
SCG-DeactivationPreferenceConfig-r17 ::= SEQUENCE {
scg-DeactivationPreferenceProhibitTimer-r17 ENUMERATED {
s0, s1, s2, s4, s8, s10, s15, s30,
s60, s120, s180, s240, s300, s600, s900, s1800}
}
RRM-MeasRelaxationReportingConfig-r17 ::= SEQUENCE {
s-SearchDeltaP-Stationary-r17 ENUMERATED {dB2, dB3, dB6, dB9, dB12, dB15, spare2, spare1},
t-SearchDeltaP-Stationary-r17 ENUMERATED {s5, s10, s20, s30, s60, s120, s180, s240, s300, spare7, spare6, spare5,
spare4, spare3, spare2, spare1}
}
PropDelayDiffReportConfig-r17 ::= SEQUENCE {
threshPropDelayDiff-r17 ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms9, ms10, spare5,
spare4, spare3, spare2, spare1} OPTIONAL, -- Need M
neighCellInfoList-r17 SEQUENCE (SIZE (1..maxCellNTN-r17)) OF NeighbourCellInfo-r17 OPTIONAL -- Need M
}
NeighbourCellInfo-r17 ::= SEQUENCE {
epochTime-r17 EpochTime-r17,
ephemerisInfo-r17 EphemerisInfo-r17
}
IDC-FDM-AssistanceConfig-r18 ::= SEQUENCE {
candidateServingFreqRangeListNR-r18 CandidateServingFreqRangeListNR-r18 OPTIONAL, -- Need R
...
}
CandidateServingFreqRangeListNR-r18 ::= SEQUENCE (SIZE (1..maxFreqIDC-r16)) OF CandidateServingFreqRangeNR-r18
CandidateServingFreqRangeNR-r18 ::= SEQUENCE {
candidateCenterFreq-r18 ARFCN-ValueNR,
candidateBandwidth-r18 ENUMERATED {khz200, khz400, khz600, khz800, mhz1, mhz2, mhz3, mhz4, mhz5,
mhz6, mhz8, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100,
mhz200, mhz300, mhz400} OPTIONAL -- Need R
}
```
```
UL-TrafficInfoReportingConfig-r18 ::= SEQUENCE {
pdu-SessionsToReportUL-TrafficInfoList-r18 SEQUENCE (SIZE (1.. maxNrofPDU-Sessions-r17)) OF PDU-SessionToReportUL-TrafficInfo-r18,
ul-TrafficInfoProhibitTimer-r18 ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
s60, s90, s120, s300, s600, spare3, spare2, spare1}
}
PDU-SessionToReportUL-TrafficInfo-r18 ::= SEQUENCE {
pdu-SessionID-r18 PDU-SessionID,
qfi-ToReportUL-TrafficInfoList-r18 SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI
}
GapOccasionCancelRatioReportConfig-r19 ::= SEQUENCE {
gapOccasionCancelRatioProhibitTimer-r19 ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30, s60, s90, s120, s300, s600, spare3,
spare2, spare1}
}
LPWUS-OffsetPreferenceConfig-r19 ::= SEQUENCE {
lpwus-OffsetPreferenceProhibitTimer-r19 ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
s60, s90, s120, s300, s600, spare3, spare2, spare1}
}
ApplicabilityReportConfig-r19 ::= SEQUENCE {
applicabilityConfigToAddModList-r19 SEQUENCE (SIZE (1..maxNrofServingCells)) OF ApplicabilityConfig-r19 OPTIONAL, -- Need N
applicabilityConfigToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofServingCells)) OF ServCellIndex OPTIONAL, -- Need N
disableApplicabilityCSI-ReportConfig-r19 ENUMERATED {true} OPTIONAL, -- Need R
...
}
ApplicabilityConfig-r19 ::= SEQUENCE {
applicabilityConfigCellId-r19 ServCellIndex,
applicabilitySetConfigCSI-ToAddModList-r19 SEQUENCE (SIZE (1..maxNrofApplicabilitySetCSI-Configs-r19)) OF ApplicabilitySetConfigCSI-r19
OPTIONAL, -- Need N
applicabilitySetConfigCSI-ToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofApplicabilitySetCSI-Configs-r19)) OF ApplicabilitySetConfigId-r19
OPTIONAL, -- Need N
...
}
ApplicabilitySetConfigCSI-r19 ::= SEQUENCE {
applicabilitySetConfigId-r19 ApplicabilitySetConfigId-r19,
resourcesForChannelMeasurement-r19 CSI-ResourceConfigId OPTIONAL, -- Need R
resourcesForChannelPrediction-r19 CSI-ResourceConfigId OPTIONAL, -- Need R
associatedIdForChannelMeasurement-r19 AssociatedId-r19 OPTIONAL, -- Need R
associatedIdForChannelPrediction-r19 AssociatedId-r19 OPTIONAL, -- Need R
reportQuantity-r19 CHOICE {
p-CRI-r19 NULL,
p-SSB-Index-r19 NULL,
p-CRI-RSRP-r19 NULL,
p-SSB-Index-RSRP-r19 NULL
}
reportConfigType-r19 CHOICE {
periodic SEQUENCE {
reportSlotConfig-r19 CSI-ReportPeriodicityAndOffset,
```
```
pucch-CSI-ResourceList-r19 SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
},
semiPersistentOnPUCCH SEQUENCE {
reportSlotConfig-r19 CSI-ReportPeriodicityAndOffset,
pucch-CSI-ResourceList-r19 SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
},
semiPersistentOnPUSCH SEQUENCE {
reportSlotConfig-r19 ENUMERATED {sl5, sl10, sl20, sl40, sl80, sl160, sl320},
reportSlotOffsetList-r19 SEQUENCE (SIZE (1..maxNrofUL-Allocations)) OF INTEGER(0..32),
p0alpha-r19 P0-PUSCH-AlphaSetId
},
aperiodic SEQUENCE {
reportSlotOffsetList-r19 SEQUENCE (SIZE (1..maxNrofUL-Allocations)) OF INTEGER(0..32)
}
}
nrofReportedPredictedRS-r19 ENUMERATED {n1, n2, n3, n4} OPTIONAL, -- Need R
nrofTimeInstance-r19 ENUMERATED {n1, n2, n4, n8} OPTIONAL, -- Need R
timeGap-r19 ENUMERATED {ms10, ms20, ms40, ms80, ms160, spare3, spare2, spare1} OPTIONAL, -- Need R
...
}
DataCollectionPreferenceConfig-r19 ::= SEQUENCE {
dataCollectionCandidateConfigToAddModList-r19 SEQUENCE (SIZE (1..maxNrofServingCells)) OF DataCollectionCandidateConfig-r19
OPTIONAL, -- Need N
dataCollectionCandidateConfigToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofServingCells)) OF ServCellIndex
OPTIONAL, -- Need N
...
}
DataCollectionCandidateConfig-r19 ::= SEQUENCE {
dataCollectionServCellIndex-r19 ServCellIndex,
dataCollectionCandidateConfigParameterToAddModList-r19 SEQUENCE (SIZE (1..maxNrofDataCollectionCandidateConfigs-r19))
OF DataCollectionCandidateConfigParameters-r19 OPTIONAL, -- Need N
dataCollectionCandidateConfigParameterToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofDataCollectionCandidateConfigs-r19))
OF DataCollectionCandidateConfigId-r19 OPTIONAL, -- Need N
...
}
DataCollectionCandidateConfigParameters-r19 ::= SEQUENCE {
dataCollectionCandidateConfigId-r19 DataCollectionCandidateConfigId-r19,
parameters-r19 CHOICE {
parametersForBM-r19 SEQUENCE {
resourcesForChannelMeasurement-r19 CSI-ResourceConfigId OPTIONAL, -- Need R
resourcesForChannelPrediction-r19 CSI-ResourceConfigId OPTIONAL, -- Need R
associatedIdForChannelMeasurement-r19 AssociatedId-r19 OPTIONAL, -- Need R
associatedIdForChannelPrediction-r19 AssociatedId-r19 OPTIONAL, -- Need R
timeGap-r19 ENUMERATED {ms10, ms20, ms40, ms80, ms160, spare3, spare2, spare1} OPTIONAL, -- Need R
nrofTimeInstance-r19 ENUMERATED {n1, n2, n4, n8} OPTIONAL, -- Need R
},
parametersForCSI-InferencePrediction-r19 SEQUENCE {
resourcesForChannelMeasurement-r19 CSI-ResourceConfigId OPTIONAL, -- Need R
codebookConfig-r19 CodebookConfig-r18 OPTIONAL -- Need R
}
}
}
```
```
...
},
...
}
LoggedDataCollectionAssistanceConfig-r19 ::= SEQUENCE {
loggedDataCollectionMemoryThreshold-r19 ENUMERATED {kB16, kB32, kB48, spare1} OPTIONAL, -- Need R
...
}
FBS-PreferenceReportingConfig-r19 ::= SEQUENCE {
fbs-PreferenceReportingConfigProhibitTimer-19 ENUMERATED {
s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
s8, s9, s10, s20, s30, spare2, spare1}
}
-- TAG-OTHERCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UE-MeasurementsAvailable-START
UE-MeasurementsAvailable-r16 ::=
SEQUENCE {
logMeasAvailable-r16 ENUMERATED {true} OPTIONAL,
logMeasAvailableBT-r16 ENUMERATED {true} OPTIONAL,
logMeasAvailableWLAN-r16 ENUMERATED {true} OPTIONAL,
connEstFailInfoAvailable-r16 ENUMERATED {true} OPTIONAL,
rlf-InfoAvailable-r16 ENUMERATED {true} OPTIONAL,
...,
[[
successHO-InfoAvailable-r17 ENUMERATED {true} OPTIONAL,
sigLogMeasConfigAvailable-r17 BOOLEAN OPTIONAL
]],
[[
successPSCell-InfoAvailable-r18 ENUMERATED {true} OPTIONAL
]]
}
-- TAG-UE-MeasurementsAvailable-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-BWP-CONFIG-START
SL-BWP-Config-r16 ::=
SEQUENCE {
sl-BWP-Id BWP-Id,
sl-BWP-Generic-r16 SL-BWP-Generic-r16 OPTIONAL, -- Need M
sl-BWP-PoolConfig-r16 SL-BWP-PoolConfig-r16 OPTIONAL, -- Need M
...
[[
sl-BWP-PoolConfigPS-r17 SetupRelease {SL-BWP-PoolConfig-r16} OPTIONAL, -- Need M
sl-BWP-DiscPoolConfig-r17 SetupRelease {SL-BWP-DiscPoolConfig-r17} OPTIONAL -- Need M
]],
[[
sl-BWP-PoolConfigA2X-r18 SetupRelease {SL-BWP-PoolConfig-r16} OPTIONAL, -- Need M
sl-BWP-PRS-PoolConfig-r18 SetupRelease {SL-BWP-PRS-PoolConfig-r18} OPTIONAL -- Need M
]]
}
SL-BWP-Generic-r16 ::=
SEQUENCE {
sl-BWP-r16 BWP OPTIONAL, -- Need M
sl-LengthSymbols-r16 ENUMERATED {sym7, sym8, sym9, sym10, sym11, sym12, sym13, sym14} OPTIONAL, -- Need M
sl-StartSymbol-r16 ENUMERATED {sym0, sym1, sym2, sym3, sym4, sym5, sym6, sym7} OPTIONAL, -- Need M
sl-PSBCH-Config-r16 SetupRelease {SL-PSBCH-Config-r16} OPTIONAL, -- Need M
sl-TxDirectCurrentLocation-r16 INTEGER (0..3301) OPTIONAL, -- Need M
...
[[
sl-Unlicensed-r18 SetupRelease { SL-Unlicensed-r18 } OPTIONAL -- Need M
]]
}
SL-Unlicensed-r18 ::=
SEQUENCE {
sl-LBT-FailureRecoveryConfig-r18 SetupRelease { SL-LBT-FailureRecoveryConfig-r18 } OPTIONAL, -- Need M
sl-StartingSymbolFirst-r18 ENUMERATED {sym0, sym1, sym2, sym3, sym4, sym5, sym6} OPTIONAL, -- Need M
sl-StartingSymbolSecond-r18 ENUMERATED {sym3, sym4, sym5, sym6, sym7} OPTIONAL, -- Need M
sl-TransmissionStructureForPSCCHandPSSCH-r18 ENUMERATED {contiguousRB, interlaceRB} OPTIONAL, -- Need M
sl-GapOfAdditionalSSSB-Occasion-r18 INTEGER (0..639) OPTIONAL, -- Need M
sl-AbsoluteFrequencySSB-NonAnchorList-r18 SEQUENCE (SIZE (1.. maxSL-NonAnchorRBsets)) OF ARFCN-ValueNR OPTIONAL, -- Need M
sl-CPE-StartingPositionS-SSB-r18 INTEGER (1..9) OPTIONAL, -- Need M
sl-CWS-ForPsschWithoutHarqAck-r18 ENUMERATED {t1, t8, t16, t32, infinity} OPTIONAL, -- Need M
sl-NumOfAdditionalSSSBOccasion-r18 INTEGER (0..4) OPTIONAL, -- Need M
sl-SSBPowerOffsetOfAnchorRBSet-r18 ENUMERATED {value1, value2} OPTIONAL, -- Need M
sl-RBSetConfigList-r18 SEQUENCE (SIZE (1..5)) OF SL-RBSetConfig-r18 OPTIONAL, -- Need M
sl-IntraCellGuardBandsSL-List-r18 SEQUENCE (SIZE (1..maxSCSs)) OF IntraCellGuardBandsPerSCS-r16 OPTIONAL -- Need M
}
-- TAG-SL-BWP-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-BWP-CONFIGCOMMON-START
```
```
SL-BWP-ConfigCommon-r16 ::= SEQUENCE {
sl-BWP-Generic-r16 SL-BWP-Generic-r16 OPTIONAL, -- Need R
sl-BWP-PoolConfigCommon-r16 SL-BWP-PoolConfigCommon-r16 OPTIONAL, -- Need R
...,
[[
sl-BWP-PoolConfigCommonPS-r17 SL-BWP-PoolConfigCommon-r16 OPTIONAL, -- Need R
sl-BWP-DiscPoolConfigCommon-r17 SL-BWP-DiscPoolConfigCommon-r17 OPTIONAL -- Need R
]],
[[
sl-BWP-PoolConfigCommonA2X-r18 SL-BWP-PoolConfigCommon-r16 OPTIONAL -- Need R
]]
}
-- TAG-SL-BWP-CONFIGCOMMON-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-BWP-PRS-POOLCONFIG-START
SL-BWP-PRS-PoolConfig-r18 ::= SEQUENCE {
sl-PRS-RxPool-r18 SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-PRS-ResourcePool-r18 OPTIONAL, -- Cond HO
sl-PRS-TxPoolSelectedNormal-r18 SL-PRS-TxPoolDedicated-r18 OPTIONAL, -- Need M
sl-PRS-TxPoolScheduling-r18 SL-PRS-TxPoolDedicated-r18 OPTIONAL, -- Need M
sl-PRS-TxPoolExceptional-r18 SL-PRS-ResourcePoolConfig-r18 OPTIONAL -- Need R
}
SL-PRS-TxPoolDedicated-r18 ::= SEQUENCE {
sl-PRS-PoolToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSL-PRS-TxPool-r18)) OF SL-PRS-ResourcePoolID-r18 OPTIONAL, -- Need N
sl-PRS-PoolToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSL-PRS-TxPool-r18)) OF SL-PRS-ResourcePoolConfig-r18 OPTIONAL -- Need N
}
SL-PRS-ResourcePoolConfig-r18 ::= SEQUENCE {
sl-PRS-ResourcePoolID-r18 SL-PRS-ResourcePoolID-r18,
sl-PRS-ResourcePool-r18 SL-PRS-ResourcePool-r18 OPTIONAL -- Need M
}
SL-PRS-ResourcePoolID-r18 ::= INTEGER (1.. maxNrofSL-PRS-TxPool-r18)
-- TAG-SL-BWP-PRS-POOLCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-BWP-PRS-POOLCONFIGCOMMON-START
SL-BWP-PRS-PoolConfigCommon-r18 ::= SEQUENCE {
sl-PRS-RxPool-r18 SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-PRS-ResourcePool-r18 OPTIONAL, -- Need R
sl-PRS-TxPoolSelectedNormal-r18 SEQUENCE (SIZE (1..maxNrofSL-PRS-TxPool-r18)) OF SL-PRS-ResourcePoolConfig-r18 OPTIONAL, -- Need R
sl-PRS-TxPoolExceptional-r18 SL-PRS-ResourcePoolConfig-r18 OPTIONAL, -- Need R
...
}
-- TAG-SL-BWP-PRS-POOLCONFIGCOMMON-STOP
-- ASN1STOP
-- ASN1START
-- TAG- SL-CBR-COMMONTXDEDICATEDSL-PRS-RP-LIST-START
```
```
SL-CBR-CommonTxDedicatedSL-PRS-RP-List-r18 ::= SEQUENCE {
sl-CBR-RangeDedicatedSL-PRS-RP-List-r18 SEQUENCE (SIZE (1..maxCBR-ConfigDedSL-PRS-1-r18)) OF SL-CBR-LevelsDedicatedSL-PRS-RP-r18
OPTIONAL, -- Need M
sl-CBR-SL-PRS-TxConfigList-r18 SEQUENCE (SIZE (1..maxNrofSL-PRS-TxConfig-r18)) OF SL-CBR-SL-PRS-TxConfig-r18
OPTIONAL -- Need M
}
SL-CBR-LevelsDedicatedSL-PRS-RP-r18 ::= SEQUENCE (SIZE (0..maxCBR-LevelDedSL-PRS-1-r18)) OF SL-CBR-DedicatedSL-PRS-RP-r18
SL-CBR-SL-PRS-TxConfig-r18 ::= SEQUENCE {
sl-PRS-CR-Limit-r18 INTEGER (0..10000) OPTIONAL, -- Need M
sl-PRS-MaxTx-power-r18 INTEGER (-30..33) OPTIONAL, -- Need M
sl-PRS-MaxNumTransmissions-r18 INTEGER (1..32) OPTIONAL -- Need M
}
SL-CBR-DedicatedSL-PRS-RP-r18 ::= INTEGER (0..100)
-- TAG-SL-CBR-COMMONTXDEDICATEDSL-PRS-RP-LIST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-CONFIGDEDICATEDNR-START
SL-ConfigDedicatedNR-r16 ::= SEQUENCE {
sl-PHY-MAC-RLC-Config-r16 SL-PHY-MAC-RLC-Config-r16 OPTIONAL, -- Need M
sl-RadioBearerToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SLRB-Uu-ConfigIndex-r16 OPTIONAL, -- Need N
}
```
```
sl-RadioBearerToAddModList-r16 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-RadioBearerConfig-r16 OPTIONAL, -- Need N
sl-MeasConfigInfoToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIndex-r16 OPTIONAL, -- Need N
sl-MeasConfigInfoToAddModList-r16 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-MeasConfigInfo-r16 OPTIONAL, -- Need N
t400-r16 ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL, -- Need M
...
[[
sl-PHY-MAC-RLC-Config-v1700 SetupRelease { SL-PHY-MAC-RLC-Config-v1700 } OPTIONAL, -- Need M
sl-DiscConfig-r17 SetupRelease { SL-DiscConfig-r17}
OPTIONAL -- Need M
]],
[[
sl-DiscConfig-v1800 SL-DiscConfig-v1800 OPTIONAL -- Need M
]],
[[
sl-DiscConfig-v1830 SL-DiscConfig-v1830 OPTIONAL -- Need M
]],
[[
sl-DiscConfig-v1840 SL-DiscConfig-v1840 OPTIONAL -- Need M
]],
[[
sl-DiscConfig-v1900 SL-DiscConfig-v1900 OPTIONAL -- Need M
]]
}
SL-ConfigDedicatedNR-v16k0 ::= SEQUENCE {
sl-PHY-MAC-RLC-Config-v16k0 SL-PHY-MAC-RLC-Config-v16k0 OPTIONAL -- Need M
}
SL-DestinationIndex-r16 ::= INTEGER (0..maxNrofSL-Dest-1-r16)
SL-PHY-MAC-RLC-Config-r16 ::= SEQUENCE {
sl-ScheduledConfig-r16 SetupRelease { SL-ScheduledConfig-r16 } OPTIONAL, -- Need M
sl-UE-SelectedConfig-r16 SetupRelease { SL-UE-SelectedConfig-r16 } OPTIONAL, -- Need M
sl-FreqInfoToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-Freq-Id-r16 OPTIONAL, -- Need N
sl-FreqInfoToAddModList-r16 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfig-r16 OPTIONAL, -- Need N
sl-RLC-BearerToReleaseList-r16 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfigIndex-r16 OPTIONAL, -- Need N
sl-RLC-BearerToAddModList-r16 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16 OPTIONAL, -- Need N
sl-MaxNumConsecutiveDTX-r16 ENUMERATED {n1, n2, n3, n4, n6, n8, n16, n32} OPTIONAL, -- Need M
sl-CSI-Acquisition-r16 ENUMERATED {enabled} OPTIONAL, -- Need R
sl-CSI-SchedulingRequestId-r16 SetupRelease {SchedulingRequestId} OPTIONAL, -- Need M
sl-SSB-PriorityNR-r16 INTEGER (1..8) OPTIONAL, -- Need R
networkControlledSyncTx-r16 ENUMERATED {on, off} OPTIONAL -- Need M
}
SL-PHY-MAC-RLC-Config-v16k0 ::= SEQUENCE {
sl-FreqInfoToAddModListExt-v16k0 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigExt-v16k0 OPTIONAL -- Need N
}
SL-PHY-MAC-RLC-Config-v1700 ::= SEQUENCE {
sl-DRX-Config-r17 SL-DRX-Config-r17 OPTIONAL, -- Need M
sl-RLC-ChannelToReleaseList-r17 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelID-r17 OPTIONAL, -- Cond L2U2N
sl-RLC-ChannelToAddModList-r17 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelConfig-r17 OPTIONAL, -- Cond L2U2N
...
[[
```
```
sl-RLC-BearerToAddModListSizeExt-v1800 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16 OPTIONAL, -- Need N
sl-RLC-BearerToReleaseListSizeExt-v1800 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfigIndex-v1800 OPTIONAL, -- Need N
sl-FreqInfoToAddModListExt-v1800 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigExt-v1800 OPTIONAL, -- Need N
sl-LBT-SchedulingRequestId-r18 SetupRelease {SchedulingRequestId} OPTIONAL, -- Need M
sl-SyncFreqList-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-Freq-Id-r16 OPTIONAL, -- Need M
sl-SyncTxMultiFreq-r18 ENUMERATED {true} OPTIONAL, -- Need R
sl-MaxTransPowerCA-r18 P-Max OPTIONAL, -- Need R
sl-SCCH-CarrierSetConfig-r18 SetupRelease {SL-SCCH-CarrierSetConfigList-r18} OPTIONAL, -- Need M
sl-PRS-SchedulingRequestId-r18 SetupRelease {SchedulingRequestId} OPTIONAL -- Need M
]]
}
SL-DiscConfig-r17 ::= SEQUENCE {
sl-RelayUE-Config-r17 SetupRelease { SL-RelayUE-Config-r17} OPTIONAL, -- Cond L2RelayUE
sl-RemoteUE-Config-r17 SetupRelease { SL-RemoteUE-Config-r17} OPTIONAL -- Cond L2RemoteUE
}
↩SL-DiscConfig-v1800 ::= SEQUENCE {
sl-RelayUE-ConfigU2U-r18 SetupRelease { SL-RelayUE-ConfigU2U-r18} OPTIONAL, -- Cond U2URelayUE
sl-RemoteUE-ConfigU2U-r18 SetupRelease { SL-RemoteUE-ConfigU2U-r18} OPTIONAL -- Cond U2URemoteUE
}
SL-SCCH-CarrierSetConfigList-r18 ::= SEQUENCE (SIZE (1..maxNrofSL-CarrierSetConfig-r18)) OF SL-SCCH-CarrierSetConfig-r18
SL-SCCH-CarrierSetConfig-r18 ::= SEQUENCE {
sl-DestinationList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16,
sl-SRB-Identity-r18 SEQUENCE (SIZE (1..3)) OF SRB-Identity,
sl-AllowedCarrierFreqSet1-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16),
sl-AllowedCarrierFreqSet2-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16)
}
SL-DiscConfig-v1830 ::= SEQUENCE {
sl-RemoteUE-ConfigU2U-v1830 SetupRelease { SL-RemoteUE-ConfigU2U-v1830} OPTIONAL -- Cond U2URemoteUE
}
SL-DiscConfig-v1840 ::= SEQUENCE {
sl-RelayUE-ConfigU2U-v1840 SetupRelease { SL-RelayUE-ConfigU2U-v1840} OPTIONAL -- Cond U2URelayUE
}
SL-DiscConfig-v1900 ::= SEQUENCE {
sl-RelayUE-ConfigMH-r19 SetupRelease { SL-RelayUE-ConfigMH-r19} OPTIONAL -- Cond L2RelayUE
}
-- TAG-SL-CONFIGDEDICATEDNR-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-CONFIGUREDGRANTCONFIG-START
SL-ConfiguredGrantConfig-r16 ::= SEQUENCE {
sl-ConfigIndexCG-r16 SL-ConfigIndexCG-r16,
sl-PeriodCG-r16 SL-PeriodCG-r16, OPTIONAL, -- Need M
sl-NrOfHARQ-Processes-r16 INTEGER (1..16) OPTIONAL, -- Need M
sl-HARQ-ProcID-offset-r16 INTEGER (0..15) OPTIONAL, -- Need M
sl-CG-MaxTransNumList-r16 SL-CG-MaxTransNumList-r16 OPTIONAL, -- Need M
rrc-ConfiguredSidelinkGrant-r16 SEQUENCE {
sl-TimeResourceCG-Type1-r16 INTEGER (0..496) OPTIONAL, -- Need M
sl-StartSubchannelCG-Type1-r16 INTEGER (0..26) OPTIONAL, -- Need M
sl-FreqResourceCG-Type1-r16 INTEGER (0..6929) OPTIONAL, -- Need M
sl-TimeOffsetCG-Type1-r16 INTEGER (0..7999) OPTIONAL, -- Need R
sl-N1PUCCH-AN-r16 PUCCH-ResourceId OPTIONAL, -- Need M
sl-PSFCH-ToPUCCH-CG-Type1-r16 INTEGER (0..15) OPTIONAL, -- Need M
sl-ResourcePoolID-r16 SL-ResourcePoolID-r16 OPTIONAL, -- Need M
sl-TimeReferenceSFN-Type1-r16 ENUMERATED {sfn512} OPTIONAL, -- Need S
} OPTIONAL, -- Need M
...
}
```
```
[[
sl-N1PUCCH-AN-Type2-r16 PUCCH-ResourceId OPTIONAL -- Need M
]],
[[
sl-StartRBsetCG-Type1-r18 INTEGER (0..4) OPTIONAL -- Need M
]]
}
SL-ConfigIndexCG-r16 ::= INTEGER (0..maxNrofCG-SL-1-r16)
SL-CG-MaxTransNumList-r16 ::= SEQUENCE (SIZE (1..8)) OF SL-CG-MaxTransNum-r16
SL-CG-MaxTransNum-r16 ::= SEQUENCE {
sl-Priority-r16 INTEGER (1..8),
sl-MaxTransNum-r16 INTEGER (1..32)
}
SL-PeriodCG-r16 ::= CHOICE{
sl-PeriodCG1-r16 ENUMERATED {ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000, spare6,
spare5, spare4, spare3, spare2, spare1},
sl-PeriodCG2-r16 INTEGER (1..99)
}
-- TAG-SL-CONFIGUREDGRANTCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-CONFIGUREDGRANTCONFIGDEDICATEDSL-PRS-RP-START
SL-ConfiguredGrantConfigDedicatedSL-PRS-RP-r18 ::= SEQUENCE {
sl-PRS-ConfigIndexCG-r18 SL-ConfigIndexCG-r16,
sl-PRS-PeriodCG-r18 SL-PeriodCG-r16 OPTIONAL, -- Need M
sl-PRS-ResourcePoolID-r18 SL-ResourcePoolID-r16 OPTIONAL, -- Need M
rrc-ConfiguredSidelinkGrantDedicatedSL-PRS-RP-r18 SEQUENCE {
sl-TimeOffsetCG-Type1-r18 INTEGER (0..7999) OPTIONAL, -- Need R
sl-TimeReferenceSFN-Type1-r18 ENUMERATED {sfn512} OPTIONAL, -- Need S
sl-TimeResourceCG-Type1-r18 INTEGER (0..496) OPTIONAL, -- Need M
sl-PRS-ResourceIndicationFirstType1-r18 INTEGER (0..11) OPTIONAL, -- Need M
sl-PRS-ResourceIndicationFutureType1-r18 INTEGER (0..143) OPTIONAL -- Need M
}
}
-- TAG-SL-CONFIGUREDGRANTCONFIGDEDICATEDSL-PRS-RP-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-FREQCONFIG-START
SL-FreqConfig-r16 ::=
SEQUENCE {
sl-Freq-Id-r16 SL-Freq-Id-r16,
sl-SCS-SpecificCarrierList-r16 SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
sl-AbsoluteFrequencyPointA-r16 ARFCN-ValueNR OPTIONAL, -- Need M
sl-AbsoluteFrequencySSB-r16 ARFCN-ValueNR OPTIONAL, -- Need R
frequencyShift7p5khzSL-r16 ENUMERATED {true} OPTIONAL, -- Cond V2X-SL-Shared
valueN-r16 INTEGER (-1..1),
sl-BWP-ToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF BWP-Id OPTIONAL, -- Need N
sl-BWP-ToAddModList-r16 SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF SL-BWP-Config-r16 OPTIONAL, -- Need N
sl-SyncConfigList-r16 SL-SyncConfigList-r16 OPTIONAL, -- Need M
sl-SyncPriority-r16 ENUMERATED {gnss, gnbEnb} OPTIONAL, -- Need M
}
SL-Freq-Id-r16 ::=
INTEGER (1.. maxNrofFreqSL-r16)
SL-FreqConfigExt-v16k0 ::=
SEQUENCE {
additionalSpectrumEmission-r16 AdditionalSpectrumEmission OPTIONAL, -- Need M
}
↩SL-FreqConfigExt-v1800 ::=
SEQUENCE {
absenceOfAnyOtherTechnology-r18 ENUMERATED {true} OPTIONAL, -- Need R
sl-FreqSelectionConfigList-r18 SEQUENCE (SIZE (1..8)) OF SL-FreqSelectionConfig-r18 OPTIONAL, -- Need R
sl-SyncTxDisabled-r18 ENUMERATED {true} OPTIONAL, -- Need R
sl-EnergyDetectionConfig-r18 CHOICE {
sl-MaxEnergyDetectionThreshold-r18 INTEGER (-85..-52),
sl-EnergyDetectionThresholdOffset-r18 INTEGER (-13..20)
}
}
```
```
ue-ToUE-COT-SharingED-Threshold-r18 INTEGER (-85..-52) OPTIONAL, -- Need R
harq-ACK-FeedbackRatioforCW-AdjustmentGC-Option2-r18 INTEGER (10..100) OPTIONAL, -- Need R
...,
[[
additionalSpectrumEmission-v1860 AdditionalSpectrumEmission-v1760 OPTIONAL -- Need M
]]
}
-- TAG-SL-FREQCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-FREQCONFIGCOMMON-START
SL-FreqConfigCommon-r16 ::= SEQUENCE {
sl-SCS-SpecificCarrierList-r16 SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
sl-AbsoluteFrequencyPointA-r16 ARFCN-ValueNR,
sl-AbsoluteFrequencySSB-r16 ARFCN-ValueNR OPTIONAL, -- Need R
frequencyShift7p5khzSL-r16 ENUMERATED {true} OPTIONAL, -- Cond V2X-SL-Shared
valueN-r16 INTEGER (-1..1),
sl-BWP-List-r16 SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF SL-BWP-ConfigCommon-r16 OPTIONAL, -- Need R
sl-SyncPriority-r16 ENUMERATED {gnss, gnbEnb} OPTIONAL, -- Need R
sl-NbAsSync-r16 BOOLEAN OPTIONAL, -- Need R
sl-SyncConfigList-r16 SL-SyncConfigList-r16 OPTIONAL, -- Need R
...,
[[
sl-UnlicensedFreqConfigCommon-r18 SEQUENCE {
absenceOfAnyOtherTechnology-r18 ENUMERATED {true} OPTIONAL, -- Need R
sl-FreqSelectionConfigList-r18 SEQUENCE (SIZE (1..8)) OF SL-FreqSelectionConfig-r18 OPTIONAL, -- Need R
sl-SyncTxDisabled-r18 ENUMERATED {true} OPTIONAL, -- Need R
sl-EnergyDetectionConfig-r18 CHOICE {
sl-MaxEnergyDetectionThreshold-r18 INTEGER (-85..-52),
sl-EnergyDetectionThresholdOffset-r18 INTEGER (-13..20)
} OPTIONAL, -- Need R
ue-ToUE-COT-SharingED-Threshold-r18 INTEGER (-85..-52) OPTIONAL, -- Need R
harq-ACK-FeedbackRatioforCW-AdjustmentGC-Option2-r18 INTEGER (10..100) OPTIONAL, -- Need R
} OPTIONAL, -- Cond SIB12
sl-PosBWP-List-r18 SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF SL-PosBWP-ConfigCommon-r18 OPTIONAL, -- Cond SIB23
]],
[[
additionalSpectrumEmission-v1860 AdditionalSpectrumEmission-v1760 OPTIONAL -- Need R
]]
}
SL-FreqConfigCommonExt-v16k0 ::= SEQUENCE {
additionalSpectrumEmission-r16 AdditionalSpectrumEmission OPTIONAL -- Need R
}
```
```
}
-- TAG-SL-FREQCONFIGCOMMON-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-FREQSELECTIONCONFIG-START
SL-FreqSelectionConfig-r18 ::= SEQUENCE {
sl-priorityList-r18 SEQUENCE (SIZE (1..8)) OF INTEGER (1..8),
sl-threshCBR-FreqReselection-r18 SL-CBR-r16,
sl-threshCBR-FreqKeeping-r18 SL-CBR-r16
}
-- TAG-SL-FREQSELECTIONCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-INDIRECTPATHADDCHANGE-START
SL-IndirectPathAddChange-r18 ::= SEQUENCE {
sl-IndirectPathRelayUE-Identity-r18 SL-SourceIdentity-r17,
sl-IndirectPathCellIdentity-r18 CellIdentity,
t421-r18 ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000, ms2000, ms10000} OPTIONAL, -- Need M
...
}
-- TAG-SL-INDIRECTPATHADDCHANGE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-LBT-FAILURERECOVERYCONFIG-START
SL-LBT-FailureRecoveryConfig-r18 ::= SEQUENCE {
sl-LBT-FailureInstanceMaxCount-r18 ENUMERATED {n4, n8, n16, n32, n64, n128, spare2, spare1} OPTIONAL, -- Need M
sl-LBT-FailureDetectionTimer-r18 ENUMERATED {ms10, ms20, ms40, ms80, ms160, ms320, spare2, spare1} OPTIONAL, -- Need M
sl-LBT-RecoveryTimer-r18 ENUMERATED {ms10, ms20, ms40, ms80, ms160, ms320, spare2, spare1} OPTIONAL, -- Need M
...
}
-- TAG-SL-LBT-FAILURERECOVERYCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-LOGICALCHANNELCONFIG-START
SL-LogicalChannelConfig-r16 ::= SEQUENCE {
sl-Priority-r16 INTEGER (1..8),
sl-PrioritisedBitRate-r16 ENUMERATED {kBps0, kBps8, kBps16, kBps32, kBps64, kBps128, kBps256, kBps512,
kBps1024, kBps2048, kBps4096, kBps8192, kBps16384, kBps32768, kBps65536, infinity},
sl-BucketSizeDuration-r16 ENUMERATED {ms5, ms10, ms20, ms50, ms100, ms150, ms300, ms500, ms1000,
spare7, spare6, spare5, spare4, spare3, spare2, spare1},
sl-ConfiguredGrantType1Allowed-r16 ENUMERATED {true} OPTIONAL, -- Need R
sl-HARQ-FeedbackEnabled-r16 ENUMERATED {enabled, disabled} OPTIONAL, -- Need R
}
```
```
sl-AllowedCG-List-r16 SEQUENCE (SIZE (0.. maxNrofCG-SL-1-r16)) OF SL-ConfigIndexCG-r16
sl-AllowedSCS-List-r16 SEQUENCE (SIZE (1..maxSCSs)) OF SubcarrierSpacing OPTIONAL, -- Need R
sl-MaxPUSCH-Duration-r16 ENUMERATED {ms0p02, ms0p04, ms0p0625, ms0p125, ms0p25, ms0p5, spare2, spare1} OPTIONAL, -- Need R
sl-LogicalChannelGroup-r16 INTEGER (0..maxLCG-ID) OPTIONAL, -- Need R
sl-SchedulingRequestId-r16 SchedulingRequestId OPTIONAL, -- Need R
sl-LogicalChannelSR-DelayTimerApplied-r16 BOOLEAN OPTIONAL, -- Need R
...
[[
sl-ChannelAccessPriority-r18 INTEGER (1..4) OPTIONAL, -- Need R
sl-AllowedCarriers-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16) OPTIONAL -- Cond CONNECTED
]]
}
-- TAG-SL-LOGICALCHANNELCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-L2RELAYUE-CONFIG-START
SL-L2RelayUE-Config-r17 ::= SEQUENCE {
sl-RemoteUE-ToAddModList-r17 SEQUENCE (SIZE (1..maxNrofRemoteUE-r17)) OF SL-RemoteUE-ToAddMod-r17 OPTIONAL, -- Need N
sl-RemoteUE-ToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofRemoteUE-r17)) OF SL-DestinationIdentity-r16 OPTIONAL, -- Need N
...
[[
sl-U2U-RemoteUE-ToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-U2U-RemoteUE-Config-r18 OPTIONAL, -- Need N
sl-U2U-RemoteUE-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16 OPTIONAL -- Need N
]]
}
SL-RemoteUE-ToAddMod-r17 ::= SEQUENCE {
sl-L2IdentityRemote-r17 SL-DestinationIdentity-r16,
sl-SRAP-ConfigRelay-r17 SL-SRAP-Config-r17
...
[[
sl-SRAP-ConfigRelay-ToAddModList-r19 SEQUENCE (SIZE (1..maxNrofRemoteUE-r17)) OF SL-SRAP-Config-ToAddMod-r19 OPTIONAL, -- Need N
sl-SRAP-ConfigRelay-ToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofRemoteUE-r17)) OF SL-SRAP-ConfigId-r19 OPTIONAL -- Need N
]]
}
SL-U2U-RemoteUE-Config-r18 ::= SEQUENCE {
sl-L2IdentityRemoteUE-r18 SL-DestinationIdentity-r16,
sl-SourceRemoteUE-ToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-SourceRemoteUE-Config-r18 OPTIONAL, -- Need N
sl-SourceRemoteUE-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-SourceIdentity-r17 OPTIONAL, -- Need N
...
}
SL-SourceRemoteUE-Config-r18 ::= SEQUENCE {
sl-SourceUE-Identity-r18 SL-SourceIdentity-r17,
sl-SRAP-ConfigU2U-r18 SL-SRAP-ConfigU2U-r18,
...
}
SL-SRAP-Config-ToAddMod-r19 ::= SEQUENCE {
sl-SRAP-ConfigId-r19 SL-SRAP-ConfigId-r19,
sl-SRAP-ConfigRelay-r19 SL-SRAP-Config-r17,
}
```
```
...
}
-- TAG-SL-L2RELAYUE-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-L2REMOTEUE-CONFIG-START
SL-L2RemoteUE-Config-r17 := SEQUENCE {
sl-SRAP-ConfigRemote-r17 SL-SRAP-Config-r17 OPTIONAL, --Need M
sl-UEIdentityRemote-r17 RNTI-Value OPTIONAL, -- Cond FirstRRCReconfig
...
[[
sl-U2U-RelayUE-ToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-U2U-RelayUE-Config-r18 OPTIONAL, -- Need N
sl-U2U-RelayUE-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16 OPTIONAL -- Need N
]]
}
SL-U2U-RelayUE-Config-r18 := SEQUENCE {
```
```
sl-L2IdentityRelay-r18 SL-DestinationIdentity-r16,
sl-TargetRemoteUE-ToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TargetRemoteUE-Config-r18 OPTIONAL, -- Need N
sl-TargetRemoteUE-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16 OPTIONAL, -- Need N
...
}
SL-TargetRemoteUE-Config-r18 ::= SEQUENCE {
sl-TargetUE-Identity-r18 SL-DestinationIdentity-r16,
sl-SRAP-ConfigU2U-r18 SL-SRAP-ConfigU2U-r18,
...
}
-- TAG-SL-L2REMOTEUE-CONFIG-STOP
-- ASN1STOP
-- ASN1START
```
```
-- TAG-SL-POSBWP-CONFIGCOMMON-START
SL-PosBWP-ConfigCommon-r18 ::= SEQUENCE {
sl-BWP-Generic-r18 SL-BWP-Generic-r16 OPTIONAL, -- Need R
sl-BWP-PRS-PoolConfigCommon-r18 SL-BWP-PRS-PoolConfigCommon-r18 OPTIONAL, -- Need R
...
}
-- TAG-SL-POSBWP-CONFIGCOMMON-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-PRS-RESOURCEPOOL-START
SL-PRS-ResourcePool-r18 ::= SEQUENCE {
sl-PRS-PSCCH-Config-r18 SetupRelease { SL-PSCCH-ConfigDedicatedSL-PRS-RP-r18 } OPTIONAL, -- Need M
sl-StartRB-SubchannelDedicatedSL-PRS-RP-r18 INTEGER (0..265) OPTIONAL, -- Need M
sl-FilterCoefficient-r18 FilterCoefficient OPTIONAL, -- Need M
sl-ThreshS-RSSI-PRS-CBR-r18 INTEGER (0..45) OPTIONAL, -- Need M
sl-RB-Number-r18 INTEGER (10..275) OPTIONAL, -- Need M
sl-TimeResource-r18 BIT STRING (SIZE (10..160)) OPTIONAL, -- Need M
sl-PosAllowedResourceSelectionConfig-r18 ENUMERATED {c1, c2, c3} OPTIONAL, -- Need M
sl-PRS-ResourceReservePeriodList-r18 SEQUENCE (SIZE (1..16)) OF SL-ReservationPeriodAllowedDedicatedSL-PRS-RP-r18 OPTIONAL,
sl-PRS-ResourcesDedicatedSL-PRS-RP-r18 SEQUENCE (SIZE (1..12)) OF SL-PRS-ResourceDedicatedSL-PRS-RP-r18 OPTIONAL, -- Need M
sl-PRS-PowerControl-r18 SL-PRS-PowerControl-r18 OPTIONAL, -- Need M
sl-SensingWindowDedicatedSL-PRS-RP-r18 ENUMERATED {ms100, ms1100} OPTIONAL, -- Need M
sl-TxPercentageDedicatedSL-PRS-RP-List-r18 SEQUENCE (SIZE (8)) OF SL-TxPercentageDedicatedSL-PRS-RP-Config-r18 OPTIONAL, -- Need M
sl-SCI-basedSL-PRS-TxTriggerSCI1-B-r18 BOOLEAN OPTIONAL, -- Need M
sl-NumSubchannelDedicatedSL-PRS-RP-r18 INTEGER (1..27) OPTIONAL, -- Need M
sl-SubchannelSizeDedicatedSL-PRS-RP-r18 ENUMERATED {n10, n12, n15, n20, n25, n50, n75, n100} OPTIONAL, -- Need M
sl-MaxNumPerReserveDedicatedSL-PRS-RP-r18 ENUMERATED {n2, n3} OPTIONAL, -- Need M
sl-NumReservedBitsSCI1B-DedicatedSL-PRS-RP-r18 INTEGER (0..20) OPTIONAL, -- Need R
sl-SRC-ID-IenDedicatedSL-PRS-RP-r18 ENUMERATED {n12, n24} OPTIONAL, -- Need M
sl-CBR-PriorityTxConfigDedicatedSL-PRS-RP-List-r18 SEQUENCE (SIZE (1..8)) OF SL-PriorityTxConfigIndexDedicatedSL-PRS-RP-r18
```
```
OPTIONAL, -- Need M
sl-TimeWindowSizeCBR-DedicatedSL-PRS-RP-r18 ENUMERATED {ms100, slot100} OPTIONAL, -- Need M
sl-TimeWindowSizeCR-DedicatedSL-PRS-RP-r18 ENUMERATED {ms1000, slot1000} OPTIONAL, -- Need M
sl-CBR-CommonTxDedicatedSL-PRS-RP-List-r18 SL-CBR-CommonTxDedicatedSL-PRS-RP-List-r18 OPTIONAL, -- Need M
sl-PriorityThreshold-UL-URLLC-r18 INTEGER (1..9) OPTIONAL, -- Need M
sl-PriorityThreshold-r18 INTEGER (1..9) OPTIONAL, -- Need M
sl-SelectionWindowListDedicatedSL-PRS-RP-r18 SEQUENCE (SIZE (8)) OF SL-SelectionWindowConfigDedicatedSL-PRS-RP-r18
OPTIONAL, -- Need M
sl-Thres-RSRP-ListDedicatedSL-PRS-RP-r18 SEQUENCE (SIZE (64)) OF SL-PRS-ThresRSRP-r18 OPTIONAL, -- Need M
sl-PreemptionEnableDedicatedSL-PRS-RP-r18 ENUMERATED {enabled, pl1, pl2, pl3, pl4, pl5, pl6, pl7, pl8} OPTIONAL -- Need R
}
SL-PSCCH-ConfigDedicatedSL-PRS-RP-r18 ::= SEQUENCE {
sl-TimeResourcePSCCH-DedicatedSL-PRS-RP-r18 ENUMERATED {n2, n3} OPTIONAL, -- Need M
sl-FreqResourcePSCCH-DedicatedSL-PRS-RP-r18 ENUMERATED {n10, n12, n15, n20, n25} OPTIONAL, -- Need M
...,
[[
sl-DMRS-ScrambleID-DedicatedSL-PRS-RP-r18 INTEGER (0..65535) OPTIONAL -- Need M
]]
}
SL-ReservationPeriodAllowedDedicatedSL-PRS-RP-r18 ::= CHOICE {
sl-ResourceReservePeriod1-r18 ENUMERATED {ms0, ms100, ms160, ms200, ms300, ms320, ms400, ms500, ms600, ms640,
ms700, ms800, ms900, ms1000, ms1280, ms2560, ms5120, ms10240},
sl-ResourceReservePeriod2-r18 INTEGER (1..99)
}
SL-PRS-ResourceDedicatedSL-PRS-RP-r18::= SEQUENCE {
sl-PRS-ResourceID-r18 INTEGER (0..11) OPTIONAL, -- Need M
sl-NumberOfSymbols-r18 INTEGER (1..9) OPTIONAL, -- Need M
sl-CombSize-r18 ENUMERATED {n2, n4, n6} OPTIONAL, -- Need R
sl-PRS-starting-symbol-r18 INTEGER (4..12) OPTIONAL, -- Need M
sl-PRS-comb-offset-r18 INTEGER (1..5) OPTIONAL -- Need M
}
SL-PRS-PowerControl-r18::= SEQUENCE {
dl-P0-SL-PRS-r18 INTEGER(-202..24) OPTIONAL, -- Need M
dl-Alpha-SL-PRS-r18 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need M
sl-P0-SL-PRS-r18 INTEGER(-202..24) OPTIONAL, -- Need M
sl-Alpha-SL-PRS-r18 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL -- Need S
}
SL-TxPercentageDedicatedSL-PRS-RP-Config-r18::= SEQUENCE {
sl-TxPercentageDedicatedSL-PRS-RP-r18 INTEGER (1..8) OPTIONAL, -- Need M
sl-Priority-DedicatedSL-PRS-RP ENUMERATED {p20, p35, p50} OPTIONAL -- Need M
}
SL-PriorityTxConfigIndexDedicatedSL-PRS-RP-r18 ::= SEQUENCE {
sl-PriorityThresholdDedicatedSL-PRS-RP-r18 INTEGER (1..8) OPTIONAL, -- Need M
sl-DefaultTxConfigIndexDedicatedSL-PRS-RP-r18 INTEGER (0..maxCBR-LevelDedSL-PRS-1-r18) OPTIONAL, -- Need M
sl-CBR-ConfigIndexDedicatedSL-PRS-RP-r18 INTEGER (0..maxCBR-ConfigDedSL-PRS-1-r18) OPTIONAL, -- Need M
sl-PRS-TxConfigIndexList-r18 SEQUENCE (SIZE (1.. maxCBR-LevelDedSL-PRS-1-r18)) OF SL-PRS-TxConfigIndex-r18
OPTIONAL -- Need M
```
```
}
SL-PRS-TxConfigIndex-r18 ::= INTEGER (0.. maxNrofSL-PRS-TxConfig-r18)
SL-SelectionWindowConfigDedicatedSL-PRS-RP-r18 ::= SEQUENCE {
sl-PRS-Priority-r18 INTEGER (1..8),
sl-PRS-SelectionWindow-r18 ENUMERATED {n1, n5, n10, n20}
}
SL-PRS-ThresRSRP-r18 ::= INTEGER (0..66)
-- TAG-SL-PRS-RESOURCEPOOL-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-RBSETCONFIG-START
SL-RBSetConfig-r18 ::= SEQUENCE {
sl-RBSetIndex-r18 INTEGER (0..4),
sl-NumOfSSSBRepetition-r18 INTEGER (2..9)
OPTIONAL, -- Need R
sl-GapBetweenSSSBRepetition-r18 INTEGER (1..84)
OPTIONAL -- Need R
}
-- TAG-SL-RBSETCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-RELAYINDICATIONMP-START
SL-RelayIndicationMP-r18 ::= ENUMERATED {support}
-- TAG-SL-RELAYINDICATIONMP-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-RELAYUE-CONFIGU2U-START
```
```
SL-RelayUE-ConfigU2U-r18 ::= SEQUENCE {
sl-RSRP-Thresh-DiscConfig-r18 SL-RSRP-Range-r16 OPTIONAL, -- Need R
sd-RSRP-ThreshDiscConfig-r18 SL-RSRP-Range-r16 OPTIONAL, -- Need R
sd-hystMaxRelay-r18 Hysteresis OPTIONAL -- Cond SD-RSRP-ThreshRelay
}
SL-RelayUE-ConfigU2U-v1840 ::= SEQUENCE {
sl-FilterCoefficientU2U-r18 FilterCoefficient OPTIONAL, -- Need R
sd-FilterCoefficientU2U-r18 FilterCoefficient OPTIONAL, -- Need R
...
}
-- TAG-SL-RELAYUE-CONFIGU2U-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-REMOTEUE-CONFIGU2U-START
SL-RemoteUE-ConfigU2U-r18 ::= SEQUENCE {
sl-RSRP-ThreshU2U-r18 SL-RSRP-Range-r16 OPTIONAL, -- Need R
sl-HystMinU2U-r18 Hysteresis OPTIONAL, -- Cond SL-RSRP-ThreshU2U
sd-RSRP-ThreshU2U-r18 SL-RSRP-Range-r16 OPTIONAL, -- Need R
sd-FilterCoefficientU2U-r18 FilterCoefficient OPTIONAL, -- Need R
sd-HystMinU2U-r18 Hysteresis OPTIONAL -- Cond SD-RSRP-ThreshU2U
}
```
```
SL-RemoteUE-ConfigU2U-v1830 ::= SEQUENCE {
sl-FilterCoefficientU2U-r18 FilterCoefficient OPTIONAL, -- Need R
...
}
-- TAG-SL-REMOTEUE-CONFIGU2U-STOP
-- ASN1STOP
-- ASN1START
```
-- TAG-SL-RESOURCEPOOL-START
```
SL-ResourcePool-r16 := SEQUENCE {
sl-PSCCH-Config-r16 SetupRelease { SL-PSCCH-Config-r16 } OPTIONAL, -- Need M
sl-PSSCH-Config-r16 SetupRelease { SL-PSSCH-Config-r16 } OPTIONAL, -- Need M
sl-PSFCH-Config-r16 SetupRelease { SL-PSFCH-Config-r16 } OPTIONAL, -- Need M
sl-SyncAllowed-r16 SL-SyncAllowed-r16 OPTIONAL, -- Need M
sl-SubchannelSize-r16 ENUMERATED {n10, n12, n15, n20, n25, n50, n75, n100} OPTIONAL, -- Need M
dummy INTEGER (10..160) OPTIONAL, -- Need M
sl-StartRB-Subchannel-r16 INTEGER (0..265) OPTIONAL, -- Need M
sl-NumSubchannel-r16 INTEGER (1..27) OPTIONAL, -- Need M
sl-Additional-MCS-Table-r16 ENUMERATED {qam256, qam64LowSE, qam256-qam64LowSE} OPTIONAL, -- Need M
sl-ThreshS-RSSI-CBR-r16 INTEGER (0..45) OPTIONAL, -- Need M
sl-TimeWindowSizeCBR-r16 ENUMERATED {ms100, slot100} OPTIONAL, -- Need M
sl-TimeWindowSizeCR-r16 ENUMERATED {ms1000, slot1000} OPTIONAL, -- Need M
sl-PTRS-Config-r16 SL-PTRS-Config-r16 OPTIONAL, -- Need M
sl-UE-SelectedConfigRP-r16 SL-UE-SelectedConfigRP-r16 OPTIONAL, -- Need M
sl-RxParametersNcell-r16 SEQUENCE {
sl-TDD-Configuration-r16 TDD-UL-DL-ConfigCommon OPTIONAL, -- Need M
sl-SyncConfigIndex-r16 INTEGER (0..15)
} OPTIONAL, -- Need M
sl-ZoneConfigMCR-List-r16 SEQUENCE (SIZE (16)) OF SL-ZoneConfigMCR-r16 OPTIONAL, -- Need M
sl-FilterCoefficient-r16 FilterCoefficient OPTIONAL, -- Need M
sl-RB-Number-r16 INTEGER (10..275) OPTIONAL, -- Need M
sl-PreemptionEnable-r16 ENUMERATED {enabled, p11, p12, p13, p14, p15, p16, p17, p18} OPTIONAL, -- Need R
sl-PriorityThreshold-UL-URLLC-r16 INTEGER (1..9) OPTIONAL, -- Need M
sl-PriorityThreshold-r16 INTEGER (1..9) OPTIONAL, -- Need M
sl-X-Overhead-r16 ENUMERATED {n0,n3, n6, n9} OPTIONAL, -- Need S
sl-PowerControl-r16 SL-PowerControl-r16 OPTIONAL, -- Need M
sl-TxPercentageList-r16 SL-TxPercentageList-r16 OPTIONAL, -- Need M
sl-MinMaxMCS-List-r16 SL-MinMaxMCS-List-r16 OPTIONAL, -- Need M
...
[[
sl-TimeResource-r16 BIT STRING (SIZE (10..160)) OPTIONAL -- Need M
]],
[[
sl-PBPS-CPS-Config-r17 SetupRelease { SL-PBPS-CPS-Config-r17 } OPTIONAL, -- Need M
sl-InterUE-CoordinationConfig-r17 SetupRelease { SL-InterUE-CoordinationConfig-r17 } OPTIONAL -- Need M
]],
[[
sl-CPE-StartingPositionsPSCCH-PSSCH-InitiateCOT-List-r18
SetupRelease { SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 } OPTIONAL, -- Need M
sl-CPE-StartingPositionsPSCCH-PSSCH-InitiateCOT-Default-r18 INTEGER (1..9) OPTIONAL, -- Need M
sl-CPE-StartingPositionsPSCCH-PSSCH-WithinCOT-List-r18
SetupRelease { SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 } OPTIONAL, -- Need M
sl-CPE-StartingPositionsPSCCH-PSSCH-WithinCOT-Default-r18 INTEGER (1..9) OPTIONAL, -- Need M
sl-Type1-LBT-BlockingOption1-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
sl-Type1-LBT-BlockingOption2-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
sl-NumInterlacePerSubchannel-r18 ENUMERATED {sc1, sc2} OPTIONAL, -- Need M
sl-NumReferencePRBs-OfInterlace-r18 ENUMERATED {prb10, prb11} OPTIONAL, -- Need M
sl-TransmissionStructureForPSFCH-r18 ENUMERATED {commonInterlace, dedicatedInterlace} OPTIONAL, -- Need M
sl-NumDedicatedPRBs-ForPSFCH-r18 ENUMERATED {prb1, prb2, prb5} OPTIONAL, -- Need M
sl-NumPSFCH-Occasions-r18 ENUMERATED {o1, o2, o3, o4} OPTIONAL, -- Need M
]]
```
```
sl-PSFCH-CommonInterlaceIndex-r18 INTEGER (0..9) OPTIONAL, -- Need M
sl-CPE-StartingPositionPSFCH-r18 INTEGER (1..9) OPTIONAL, -- Need M
sl-NumRefSymbolLength-r18 ENUMERATED {sym7, sym8, sym9, sym10, sym11, sym12, sym13, sym14} OPTIONAL, -- Need M
sl-PSFCH-RB-SetList-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (10..275)) OPTIONAL, -- Need M
sl-IUC-RB-SetList-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (10..275)) OPTIONAL, -- Need M
sl-PSFCH-PowerOffset-r18 INTEGER (0..10) OPTIONAL, -- Need M
sl-RBSetIndexOfResourcePool-r18 SEQUENCE (SIZE (1..5)) OF INTEGER (0..4) OPTIONAL, -- Need M
sl-A2X-Service-r18 ENUMERATED {brid, daa, bridAndDAA, spare1} OPTIONAL, -- Cond A2X
sl-PRS-ResourcesSharedSL-PRS-RP-r18 SEQUENCE (SIZE (1..17)) OF SL-PRS-ResourceSharedSL-PRS-RP-r18 OPTIONAL, -- Need M
numSym-SL-PRS-2ndStageSCI-r18 INTEGER (1..4) OPTIONAL, -- Need M
sl-SCI-basedSL-PRS-TxTriggerSCI2-D-r18 BOOLEAN OPTIONAL, -- Need M
]]
}
SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 := SEQUENCE (SIZE (8)) OF SL-CPE-StartingPositionsPSCCH-PSSCH-r18
SL-CPE-StartingPositionsPSCCH-PSSCH-r18 := SEQUENCE {
sl-Priority-r18 INTEGER (1..8),
sl-CPE-StartingPositions-r18 SEQUENCE (SIZE (1..9)) OF INTEGER (1..9)
}
SL-ZoneConfigMCR-r16 := SEQUENCE {
sl-ZoneConfigMCR-Index-r16 INTEGER (0..15),
sl-TransRange-r16 ENUMERATED {m20, m50, m80, m100, m120, m150, m180, m200, m220, m250, m270, m300, m350,
m370, m400, m420, m450, m480, m500, m550, m600, m700, m1000, spare9, spare8,
spare7, spare6, spare5, spare4, spare3, spare2, spare1}
sl-ZoneConfig-r16 SL-ZoneConfig-r16 OPTIONAL, -- Need M
... OPTIONAL, -- Need M
}
SL-SyncAllowed-r16 := SEQUENCE {
gnss-Sync-r16 ENUMERATED {true} OPTIONAL, -- Need R
gnbEnb-Sync-r16 ENUMERATED {true} OPTIONAL, -- Need R
ue-Sync-r16 ENUMERATED {true} OPTIONAL, -- Need R
}
SL-PSCCH-Config-r16 := SEQUENCE {
sl-TimeResourcePSCCH-r16 ENUMERATED {n2, n3} OPTIONAL, -- Need M
sl-FreqResourcePSCCH-r16 ENUMERATED {n10, n12, n15, n20, n25} OPTIONAL, -- Need M
sl-DMRS-ScrambleID-r16 INTEGER (0..65535) OPTIONAL, -- Need M
sl-NumReservedBits-r16 INTEGER (2..4) OPTIONAL, -- Need M
...
}
SL-PSSCH-Config-r16 := SEQUENCE {
sl-PSSCH-DMRS-TimePatternList-r16 SEQUENCE (SIZE (1..3)) OF INTEGER (2..4) OPTIONAL, -- Need M
sl-BetaOffsets2ndSCI-r16 SEQUENCE (SIZE (4)) OF SL-BetaOffsets-r16 OPTIONAL, -- Need M
sl-Scaling-r16 ENUMERATED {f0p5, f0p65, f0p8, f1} OPTIONAL, -- Need M
...
}
SL-PSFCH-Config-r16 := SEQUENCE {
```
```
sl-PSFCH-Period-r16 ENUMERATED {s10, s11, s12, s14} OPTIONAL, -- Need M
sl-PSFCH-RB-Set-r16 BIT STRING (SIZE (10..275)) OPTIONAL, -- Need M
sl-NumMuxCS-Pair-r16 ENUMERATED {n1, n2, n3, n6} OPTIONAL, -- Need M
sl-MinTimeGapPSFCH-r16 ENUMERATED {s12, s13} OPTIONAL, -- Need M
sl-PSFCH-HopID-r16 INTEGER (0..1023) OPTIONAL, -- Need M
sl-PSFCH-CandidateResourceType-r16 ENUMERATED {startSubCH, allocSubCH} OPTIONAL, -- Need M
...
}
SL-PTRS-Config-r16 ::= SEQUENCE {
sl-PTRS-FreqDensity-r16 SEQUENCE (SIZE (2)) OF INTEGER (1..276) OPTIONAL, -- Need M
sl-PTRS-TimeDensity-r16 SEQUENCE (SIZE (3)) OF INTEGER (0..29) OPTIONAL, -- Need M
sl-PTRS-RE-Offset-r16 ENUMERATED {offset01, offset10, offset11} OPTIONAL, -- Need M
...
}
SL-UE-SelectedConfigRP-r16 ::= SEQUENCE {
sl-CBR-PriorityTxConfigList-r16 SL-CBR-PriorityTxConfigList-r16 OPTIONAL, -- Need M
sl-Thres-RSRP-List-r16 SL-Thres-RSRP-List-r16 OPTIONAL, -- Need M
sl-MultiReserveResource-r16 ENUMERATED {enabled} OPTIONAL, -- Need M
sl-MaxNumPerReserve-r16 ENUMERATED {n2, n3} OPTIONAL, -- Need M
sl-SensingWindow-r16 ENUMERATED {ms100, ms1100} OPTIONAL, -- Need M
sl-SelectionWindowList-r16 SL-SelectionWindowList-r16 OPTIONAL, -- Need M
sl-ResourceReservePeriodList-r16 SEQUENCE (SIZE (1..16)) OF SL-ResourceReservePeriod-r16 OPTIONAL, -- Need M
sl-RS-ForSensing-r16 ENUMERATED {pscch, pssch},
...,
[[
sl-CBR-PriorityTxConfigList-v1650 SL-CBR-PriorityTxConfigList-v1650 OPTIONAL -- Need M
]],
[[
sl-NRPSCH-EUTRA-ThresRSRP-List-r18 SL-Thres-RSRP-List-r16 OPTIONAL, -- Need S
sl-NRPSFCH-EUTRA-ThresRSRP-List-r18 SL-Thres-RSRP-List-r16 OPTIONAL -- Need S
]]
}
SL-ResourceReservePeriod-r16 ::= CHOICE {
sl-ResourceReservePeriod1-r16 ENUMERATED {ms0, ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000},
sl-ResourceReservePeriod2-r16 INTEGER (1..99)
}
SL-SelectionWindowList-r16 ::= SEQUENCE (SIZE (8)) OF SL-SelectionWindowConfig-r16
SL-SelectionWindowConfig-r16 ::= SEQUENCE {
sl-Priority-r16 INTEGER (1..8),
sl-SelectionWindow-r16 ENUMERATED {n1, n5, n10, n20}
}
SL-TxPercentageList-r16 ::= SEQUENCE (SIZE (8)) OF SL-TxPercentageConfig-r16
SL-TxPercentageConfig-r16 ::= SEQUENCE {
sl-Priority-r16 INTEGER (1..8),
sl-TxPercentage-r16 ENUMERATED {p20, p35, p50}
}
```
```
SL-MinMaxMCS-List-r16 ::= SEQUENCE (SIZE (1..3)) OF SL-MinMaxMCS-Config-r16
SL-MinMaxMCS-Config-r16 ::= SEQUENCE {
sl-MCS-Table-r16 ENUMERATED {gam64, gam256, gam64LowSE},
sl-MinMCS-PSSCH-r16 INTEGER (0..27),
sl-MaxMCS-PSSCH-r16 INTEGER (0..31)
}
SL-BetaOffsets-r16 ::= INTEGER (0..31)
SL-PowerControl-r16 ::= SEQUENCE {
sl-MaxTransPower-r16 INTEGER (-30..33),
sl-Alpha-PSSCH-PSCCH-r16 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need M
dl-Alpha-PSSCH-PSCCH-r16 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need S
sl-P0-PSSCH-PSCCH-r16 INTEGER (-16..15) OPTIONAL, -- Need S
dl-P0-PSSCH-PSCCH-r16 INTEGER (-16..15) OPTIONAL, -- Need M
dl-Alpha-PSFCH-r16 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need S
dl-P0-PSFCH-r16 INTEGER (-16..15) OPTIONAL, -- Need M
...,
[[
dl-P0-PSSCH-PSCCH-r17 INTEGER (-202..24) OPTIONAL, -- Need M
sl-P0-PSSCH-PSCCH-r17 INTEGER (-202..24) OPTIONAL, -- Need S
dl-P0-PSFCH-r17 INTEGER (-202..24) OPTIONAL, -- Need M
]]
}
SL-PRS-ResourceSharedSL-PRS-RP-r18 ::= SEQUENCE {
sl-PRS-ResourceID-r18 INTEGER (0..16),
mNumberOfSymbols-r18 INTEGER (1..9),
sl-PRS-CombSizeN-AndReOffset-r18 CHOICE {
n2-r18 INTEGER (0..1),
n4-r18 INTEGER (0..3),
dummy1 INTEGER (0..5),
...
} OPTIONAL -- Need M
}
-- TAG-SL-RESOURCEPOOL-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-RLC-BEARERCONFIG-START
SL-RLC-BearerConfig-r16 ::=
SEQUENCE {
sl-RLC-BearerConfigIndex-r16 SL-RLC-BearerConfigIndex-r16,
sl-ServedRadioBearer-r16 SLRB-Uu-ConfigIndex-r16 OPTIONAL, -- Cond LCH-SetupOnly
sl-RLC-Config-r16 SL-RLC-Config-r16 OPTIONAL, -- Cond LCH-Setup
sl-MAC-LogicalChannelConfig-r16 SL-LogicalChannelConfig-r16 OPTIONAL, -- Cond LCH-Setup
...
[[
sl-RLC-BearerConfigIndex-v1800 SL-RLC-BearerConfigIndex-v1800 OPTIONAL -- Need R
]]
}
-- TAG-SL-RLC-BEARERCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-RLC-BEARERCONFIGINDEX-START
SL-RLC-BearerConfigIndex-r16 ::=
INTEGER (1..maxSL-LCID-r16)
↩SL-RLC-BearerConfigIndex-v1800 ::=
INTEGER (maxSL-LCID-Plus1-r18..maxSL-LCID-r18)
-- TAG-RLC-BEARERCONFIGINDEX-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-SCHEDULEDCONFIG-START
SL-ScheduledConfig-r16 ::=
SEQUENCE {
sl-RNTI-r16 RNTI-Value,
mac-MainConfigSL-r16 MAC-MainConfigSL-r16 OPTIONAL, -- Need M
sl-CS-RNTI-r16 RNTI-Value OPTIONAL, -- Need M
sl-PSFCH-ToPUCCH-r16 SEQUENCE (SIZE (1..8)) OF INTEGER (0..15) OPTIONAL, -- Need M
sl-ConfiguredGrantConfigList-r16 SL-ConfiguredGrantConfigList-r16 OPTIONAL, -- Need M
...
}
```
```
[[
sl-DCI-ToSL-Trans-r16 SEQUENCE (SIZE (1..8)) OF INTEGER (1..32) OPTIONAL -- Need M
],
[[
sl-ConfiguredGrantConfigDedicatedSL-PRS-RP-List-r18 SL-ConfiguredGrantConfigDedicatedSL-PRS-RP-List-r18 OPTIONAL, -- Need M
sl-PRS-RNTI-r18 RNTI-Value OPTIONAL, -- Need M
sl-PRS-CS-RNTI-r18 RNTI-Value OPTIONAL -- Need M
]]
}
MAC-MainConfigSL-r16 ::= SEQUENCE {
sl-BSR-Config-r16 BSR-Config OPTIONAL, -- Need M
ul-PrioritizationThres-r16 INTEGER (1..16) OPTIONAL, -- Need M
sl-PrioritizationThres-r16 INTEGER (1..8) OPTIONAL, -- Need M
...
}
SL-ConfiguredGrantConfigList-r16 ::= SEQUENCE {
sl-ConfiguredGrantConfigToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfigIndexCG-r16 OPTIONAL, -- Need N
sl-ConfiguredGrantConfigToAddModList-r16 SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfiguredGrantConfig-r16 OPTIONAL -- Need N
}
SL-ConfiguredGrantConfigDedicatedSL-PRS-RP-List-r18 ::= SEQUENCE {
sl-ConfiguredGrantConfigDedicatedSL-PRS-RP-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfigIndexCG-r16
OPTIONAL, -- Need N
sl-ConfiguredGrantConfigDedicatedSL-PRS-RP-ToAddModList-r18
SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfiguredGrantConfigDedicatedSL-PRS-RP-r18
OPTIONAL -- Need N
}
-- TAG-SL-SCHEDULEDCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-SRAP-CONFIGU2U-START
SL-SRAP-ConfigU2U-r18 ::= SEQUENCE {
sl-MappingToAddMod-U2U-List-r18 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-MappingConfig-U2U-r18 OPTIONAL, -- Need N
sl-MappingToRelease-U2U-List-r18 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SLRB-Uu-ConfigIndex-r16 OPTIONAL -- Need N
}
SL-MappingConfig-U2U-r18 ::= SEQUENCE {
sl-RemoteUE-SLRB-Identity-r18 SLRB-Uu-ConfigIndex-r16,
sl-EgressRLC-ChannelPC5-r18 SL-RLC-ChannelID-r17,
...
}
-- TAG-SL-SRAP-CONFIGU2U-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-UE-SELECTEDCONFIG-START
SL-UE-SelectedConfig-r16 ::=
SEQUENCE {
sl-PSSCH-TxConfigList-r16 SL-PSSCH-TxConfigList-r16 OPTIONAL, -- Cond SIB12
sl-ProbResourceKeep-r16 ENUMERATED {v0, v0dot2, v0dot4, v0dot6, v0dot8} OPTIONAL, -- Need R
sl-ReselectAfter-r16 ENUMERATED {n1, n2, n3, n4, n5, n6, n7, n8, n9} OPTIONAL, -- Need R
sl-CBR-CommonTxConfigList-r16 SL-CBR-CommonTxConfigList-r16 OPTIONAL, -- Need R
ul-PrioritizationThres-r16 INTEGER (1..16) OPTIONAL, -- Need R
sl-PrioritizationThres-r16 INTEGER (1..8) OPTIONAL, -- Need R
...,
[[
sl-CBR-CommonTxDedicatedSL-PRS-RP-List-r18 SL-CBR-CommonTxDedicatedSL-PRS-RP-List-r18 OPTIONAL -- Cond notSIB12
]]
}
-- TAG-SL-UE-SELECTEDCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MBS-NONSERVINGINFOLIST-START
MBS-NonServingInfoList-r18 ::= SEQUENCE (SIZE (1..maxFreqMBS-r17)) OF NonServingInfo-r18
NonServingInfo-r18 ::= SEQUENCE {
freqInfoMBS-r18 FreqInfoMBS-r18 OPTIONAL,
cfr-InfoMBS-r18 CHOICE {
cfr-Bandwidth-r18 INTEGER (1..maxNrofPhysicalResourceBlocks),
cfr-LocationAndBW-r18 CFR-LocationAndBW-r18 OPTIONAL,
}
}
```
```
subcarrierSpacing-r18 SubcarrierSpacing OPTIONAL
}
FreqInfoMBS-r18 ::= SEQUENCE {
carrierFreqMBS-r18 ARFCN-ValueNR,
freqBandIndicatorMBS-r18 FreqBandIndicatorNR
}
CFR-LocationAndBW-r18 ::= SEQUENCE {
locationAndBandwidthMBS-r18 INTEGER (0..37949) OPTIONAL,
absoluteFrequencyPointA-MBS-r18 ARFCN-ValueNR OPTIONAL,
offsetToCarrierMBS-r18 INTEGER (0..2199) OPTIONAL
}
-- TAG-MBS-NONSERVINGINfolIST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MBS-SESSIONINFOLISTMULTICAST-START
MBS-SessionInfoListMulticast-r18 ::= SEQUENCE (SIZE (1..maxNrofMBS-Session-r17)) OF MBS-SessionInfoMulticast-r18
MBS-SessionInfoMulticast-r18 ::= SEQUENCE {
mbs-SessionId-r18 TMGI-r17,
g-RNTI-r18 RNTI-Value OPTIONAL, -- Need R
mrb-ListMulticast-r18 MRB-ListMulticast-r18 OPTIONAL, -- Need R
mtch-SchedulingInfo-r18 DRX-ConfigPTM-index-r17 OPTIONAL, -- Need S
mtch-NeighbourCell-r18 BIT STRING (SIZE (maxNeighCellMBS-r17)) OPTIONAL, -- Need S
pdsch-ConfigIndex-r18 PDsch-ConfigIndex-r17 OPTIONAL, -- Need S
mtch-SSB-MappingWindowIndex-r18 MTCH-SSB-MappingWindowIndex-r17 OPTIONAL, -- Cond MTCH-Mapping
thresholdIndex-r18 INTEGER (0..maxNrofThresholdMBS-1-r18) OPTIONAL, -- Need R
pdcp-SyncIndicator-r18 ENUMERATED {true} OPTIONAL, -- Cond RRCRelease
stopMonitoringRNTI-r18 ENUMERATED {true} OPTIONAL, -- Cond G-RNTI
...
}
MRB-ListMulticast-r18 ::= SEQUENCE (SIZE (1.. maxMRB-r17)) OF MRB-InfoMulticast-r18
MRB-InfoMulticast-r18 ::= SEQUENCE {
pdcp-Config-r18 MRB-PDCP-ConfigMulticast-r18,
rlc-Config-r18 MRB-RLC-ConfigMulticast-r18,
...
}
MRB-PDCP-ConfigMulticast-r18 ::= SEQUENCE {
pdcp-SN-SizeDL-r18 ENUMERATED {len12bits, len18bits},
headerCompression-r18 CHOICE {
notUsed NULL,
rohc SEQUENCE {
maxCID-r18 INTEGER (1..16) DEFAULT 15,
profiles-r18 SEQUENCE {
profile0x0000-r18 BOOLEAN,
profile0x0001-r18 BOOLEAN,
profile0x0002-r18 BOOLEAN
}
}
}
}
```
```
}
}
},
t-Reordering-r17 ENUMERATED {ms1, ms10, ms40, ms160, ms500, ms1000, ms1250, ms2750} OPTIONAL -- Need R
}
MRB-RLC-ConfigMulticast-r18 ::= SEQUENCE {
logicalChannelIdentity-r18 CHOICE {
logicalChannelIdentitymulticast-r18 LogicalChannelIdentity,
logicalChannelIdentityExt-r18 LogicalChannelIdentityExt-r17
},
sn-FieldLength-r18 ENUMERATED {size6, size12},
t-Reassembly-r18 T-Reassembly OPTIONAL -- Need R
}
-- TAG-MBS-SESSIONINFOLISTMULTICAST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MULTIPLICITY-AND-TYPE-CONSTRAINT-DEFINITIONS-START
maxAdditionalRACH-r17 INTEGER ::= 256 -- Maximum number of additional RACH configurations.
maxAI-DCI-PayloadSize-r16 INTEGER ::= 128 --Maximum size of the DCI payload scrambled with ai-RNTI
maxAI-DCI-PayloadSize-1-r16 INTEGER ::= 127 --Maximum size of the DCI payload scrambled with ai-RNTI minus 1
maxBandComb INTEGER ::= 65536 -- Maximum number of DL band combinations
maxBandComb-MUSIM-r18 INTEGER ::= 64 -- Maximum number of MUSIM bands and/or band combinations
maxBandsUTRA-FDD-r16 INTEGER ::= 64 -- Maximum number of bands listed in UTRA-FDD UE caps
maxCandidateBandIndex-r18 INTEGER ::= 8 -- Maximum number of band entry index for MUSIM capability
maxBH-RLC-ChannelID-r16 INTEGER ::= 65536 -- Maximum value of BH RLC Channel ID
maxBT-IdReport-r16 INTEGER ::= 32 -- Maximum number of Bluetooth IDs to report
maxBT-Name-r16 INTEGER ::= 4 -- Maximum number of Bluetooth name
maxCAG-Cell-r16 INTEGER ::= 16 -- Maximum number of NR CAG cell ranges in SIB3, SIB4
maxTwoPUCCH-Grp-ConfigList-r16 INTEGER ::= 32 -- Maximum number of supported configuration(s) of {primary PUCCH group
-- config, secondary PUCCH group config}
maxTwoPUCCH-Grp-ConfigList-r17 INTEGER ::= 16 -- Maximum number of supported configuration(s) of {primary PUCCH group
-- config, secondary PUCCH group config} for PUCCH cell switching
maxCBR-Config-r16 INTEGER ::= 8 -- Maximum number of CBR range configurations for sidelink communication
-- congestion control
maxCBR-Config-1-r16 INTEGER ::= 7 -- Maximum number of CBR range configurations for sidelink communication
-- congestion control minus 1
maxCBR-Level-r16 INTEGER ::= 16 -- Maximum number of CBR levels
maxCBR-Level-1-r16 INTEGER ::= 15 -- Maximum number of CBR levels minus 1
maxCellATG-r18 INTEGER ::= 8 -- Maximum number of ATG neighbour cells for which assistance information is
-- provided
maxCellExcluded INTEGER ::= 16 -- Maximum number of NR exclude-listed cell ranges in SIB3, SIB4
maxCellGroupings-r16 INTEGER ::= 32 -- Maximum number of cell groupings for NR-DC
maxCellHistory-r16 INTEGER ::= 16 -- Maximum number of visited PCells reported
maxPSCellHistory-r17 INTEGER ::= 16 -- Maximum number of visited PSCells across all reported PCells
maxCellInter INTEGER ::= 16 -- Maximum number of inter-Freq cells listed in SIB4
maxCellIntra INTEGER ::= 16 -- Maximum number of intra-Freq cells listed in SIB3
maxCellMeasUTRA INTEGER ::= 32 -- Maximum number of cells in E-UTRAN
maxCellMeasIdle-r16 INTEGER ::= 8 -- Maximum number of cells per carrier for idle/inactive measurements
maxCellMeasUTRA-FDD-r16 INTEGER ::= 32 -- Maximum number of cells in FDD UTRAN
maxCellNTN-r17 INTEGER ::= 4 -- Maximum number of NTN neighbour cells for which assistance information is
-- provided
maxCarrierTypePairList-r16 INTEGER ::= 16 -- Maximum number of supported carrier type pair of (carrier type on which
-- CSI measurement is performed, carrier type on which CSI reporting is
-- performed) for CSI reporting cross PUCCH group
maxCellAllowed INTEGER ::= 16 -- Maximum number of NR allow-listed cell ranges in SIB3, SIB4
maxNrOfDSR-ReportingThres-r19 INTEGER ::= 4 -- Maximum number of DSR reporting thresholds configurable per LCG
maxEARFCN INTEGER ::= 262143 -- Maximum value of E-UTRA carrier frequency
maxUTRA-CellExcluded INTEGER ::= 16 -- Maximum number of E-UTRA exclude-listed physical cell identity ranges
-- in SIB5
maxUTRA-NS-Pmax INTEGER ::= 8 -- Maximum number of NS and P-Max values per band
maxFeatureCombPreamblesPerRACHResource-r17 INTEGER ::= 256 -- Maximum number of feature combination preambles.
```
```
maxLogMeasReport-r16 INTEGER := 520 -- Maximum number of entries for logged measurements
maxMultiBands INTEGER := 8 -- Maximum number of additional frequency bands that a cell belongs to
maxNARFCN INTEGER := 3279165 -- Maximum value of NR carrier frequency
maxNR-NS-Pmax INTEGER := 8 -- Maximum number of NS and P-Max values per band
maxFreqIdle-r16 INTEGER := 8 -- Maximum number of carrier frequencies for idle/inactive measurements
maxNrofServingCells INTEGER := 32 -- Max number of serving cells (SpCells + SCells)
maxNrofServingCells-1 INTEGER := 31 -- Max number of serving cells (SpCells + SCells) minus 1
maxNrofAggregatedCellsPerCellGroup INTEGER := 16
maxNrofAggregatedCellsPerCellGroupMinus4-r16 INTEGER := 12
maxNrofAperiodicFwdTimeResource-r18 INTEGER := 112 -- Max number of aperiodic forwarding time resources for NCR
maxNrofAperiodicFwdTimeResource-1-r18 INTEGER := 111 -- Max number of aperiodic forwarding time resources for NCR minus 1
maxNrofDUCells-r16 INTEGER := 512 -- Max number of cells configured on the collocated IAB-DU
maxNrofAppLayerMeas-r17 INTEGER := 16 -- Max number of simultaneous application layer measurements
maxNrofAppLayerMeas-1-r17 INTEGER := 15 -- Max number of simultaneous application layer measurements minus 1
maxNrofAppLayerReports-r18 INTEGER := 16 -- Max number of application layer measurement reports with the same
-- measConfigAppLayerId included in the same
-- MeasurementReportAppLayerMessage
maxNrofAreaNTN-r19 INTEGER := 8 -- Max number of geographical area configurations for MDT in NTN
maxNrofAvailabilityCombinationsPerSet-r16 INTEGER := 512 -- Max number of AvailabilityCombinationId used in the DCI format 2_5
maxNrofAvailabilityCombinationsPerSet-1-r16 INTEGER := 511 -- Max number of AvailabilityCombinationId used in the DCI format 2_5 minus 1
maxNrofIABResourceConfig-r17 INTEGER := 65536 -- Max number of IAB-ResourceConfigID used in MAC CE
maxNrofIABResourceConfig-1-r17 INTEGER := 65535 -- Max number of IAB-ResourceConfigID used in MAC CE minus 1
maxNrofOD-SIB1-r19 INTEGER := 64 -- Max number of OD-SIB1 configurations
maxPCI-OD-SIB1-r19 INTEGER := 8 -- Max number of PCIs sharing one OD-SIB1 configuration per ARFCN
maxNrofOD-SSB-r19 INTEGER := 16 -- Max number of OD-SSB configurations
maxNrofOD-SSB-1-r19 INTEGER := 15 -- Max number of OD-SSB configurations minus 1
maxNrofPO-PerPF-r19 INTEGER := 8 -- Max number of paging occasions per paging frame for paging adaptation
maxPEI-PerPF-r19 INTEGER := 8 -- Max number of PEI occasions per paging frame for paging adaptation
maxNrofPeriodicFwdResourceSet-r18 INTEGER := 32 -- Max number of periodic forwarding resource sets for NCR
maxNrofPeriodicFwdResourceSet-1-r18 INTEGER := 31 -- Max number of periodic forwarding resource sets for NCR minus 1
maxNrofPeriodicFwdResource-r18 INTEGER := 1024 -- Max number of periodic forwarding resources for NCR
maxNrofPeriodicFwdResource-1-r18 INTEGER := 1023 -- Max number of periodic forwarding resources for NCR minus 1
maxNrofSemiPersistentFwdResourceSet-r18 INTEGER := 32 -- Max number of semi-persistent forwarding resource sets for NCR
maxNrofSemiPersistentFwdResourceSet-1-r18 INTEGER := 31 -- Max number of semi-persistent forwarding resource sets for NCR minus 1
maxNrofSemiPersistentFwdResource-r18 INTEGER := 128 -- Max number of semi-persistent forwarding resources for NCR
maxNrofSemiPersistentFwdResource-1-r18 INTEGER := 127 -- Max number of semi-persistent forwarding resources for NCR minus 1
maxNrofSCellActRS-r17 INTEGER := 255 -- Max number of RS configurations per SCell for SCell activation
maxNrofSCells INTEGER := 31 -- Max number of secondary serving cells per cell group
maxNrofCellMeas INTEGER := 32 -- Maximum number of entries in each of the cell lists in a measurement object
maxNrofCRS-IM-InterfCell-r17 INTEGER := 8 -- Maximum number of LTE interference cells for CRS-IM per UE
maxNrofRelayMeas-r17 INTEGER := 32 -- Maximum number of L2 U2N Relay UEs to measure for each measurement object
-- on sidelink frequency
maxNrofCG-SL-r16 INTEGER := 8 -- Max number of sidelink configured grant
maxNrofCG-SL-1-r16 INTEGER := 7 -- Max number of sidelink configured grant minus 1
maxSL-GC-BC-DRX-QoS-r17 INTEGER := 16 -- Max number of sidelink DRX configurations for NR
-- sidelink groupcast/broadcast communication
maxNrofSL-RxInfoSet-r17 INTEGER := 4 -- Max number of sidelink DRX configuration sets in sidelink DRX assistant
-- information
maxNrofSS-BlocksToAverage INTEGER := 16 -- Max number for the (max) number of SS blocks to average to determine cell measurement
maxNrofCondCells-r16 INTEGER := 8 -- Max number of conditional candidate SpCells
maxNrofCondCells-1-r17 INTEGER := 7 -- Max number of conditional candidate SpCells minus 1
maxNrofCSI-RS-ResourcesToAverage INTEGER := 16 -- Max number for the (max) number of CSI-RS to average to determine cell measurement
maxNrofDL-Allocations INTEGER := 16 -- Maximum number of PDSCH time domain resource allocations
```
| | | | |
|-----------------------------------------|---------|-----------|-----------------------------------------------------------------------------------------------------------|
| maxNrofDL-AllocationsExt-r17 | INTEGER | ::= 64 | -- Maximum number of PDSCH time domain resource allocations for multi-PDSCH scheduling |
| maxNrofDL-AllocationsExt-l-r19 | INTEGER | ::= 63 | -- Maximum number of PDSCH time domain resource allocations for multi-cell multi-PDSCH scheduling minus 1 |
| maxNrofDL-Allocations-l-r18 | INTEGER | ::= 15 | -- Maximum number of PDSCH time domain resource allocations minus 1 |
| maxNrofPDU-Sessions-r17 | INTEGER | ::= 256 | -- Maximum number of PDU Sessions |
| maxNrofSR-ConfigPerCellGroup | INTEGER | ::= 8 | -- Maximum number of SR configurations per cell group |
| maxNrofLCGs-r18 | INTEGER | ::= 8 | -- Maximum number of LCGs |
| maxLCG-ID | INTEGER | ::= 7 | -- Maximum value of LCG ID |
| maxLCG-ID-IAB-r17 | INTEGER | ::= 255 | -- Maximum value of LCG ID for IAB-MT |
| maxLC-ID | INTEGER | ::= 32 | -- Maximum value of Logical Channel ID |
| maxLC-ID-Iab-r16 | INTEGER | ::= 65855 | -- Maximum value of BH Logical Channel ID extension |
| maxLTE-CRS-Patterns-r16 | INTEGER | ::= 3 | -- Maximum number of additional LTE CRS rate matching patterns |
| maxNrOfLinkedSRS-CarriersInactive-l-r18 | INTEGER | ::= 2 | -- Maximum number of carriers for positioning SRS CA in RRC_INACTIVE minus 1 |
| maxNrofTAGs | INTEGER | ::= 4 | -- Maximum number of Timing Advance Groups |
| maxNrofTAGs-1 | INTEGER | ::= 3 | -- Maximum number of Timing Advance Groups minus 1 |
| maxNrofBWPs | INTEGER | ::= 4 | -- Maximum number of BWPs per serving cell |
| maxNrofCombIDC | INTEGER | ::= 128 | -- Maximum number of reported MR-DC combinations for IDC |
| maxNrofSymbols-l | INTEGER | ::= 13 | -- Maximum index identifying a symbol within a slot (14 symbols, indexed from 0..13) |
| maxNrofSlots | INTEGER | ::= 320 | -- Maximum number of slots in a 10 ms period |
| maxNrofSlots-1 | INTEGER | ::= 319 | -- Maximum number of slots in a 10 ms period minus 1 |
| maxNrofPhysicalResourceBlocks | INTEGER | ::= 275 | -- Maximum number of PRBs |
| maxNrofPhysicalResourceBlocks-1 | INTEGER | ::= 274 | -- Maximum number of PRBs minus 1 |
| maxNrofPhysicalResourceBlocksPlus1 | INTEGER | ::= 276 | -- Maximum number of PRBs plus 1 |
| maxNrofControlResourceSets | INTEGER | ::= 12 | -- Max number of CoReSets configurable on a serving cell |
| maxNrofControlResourceSets-1 | INTEGER | ::= 11 | -- Max number of CoReSets configurable on a serving cell minus 1 |
| maxNrofControlResourceSets-l-r16 | INTEGER | ::= 15 | -- Max number of CoReSets configurable on a serving cell extended in minus 1 |
| maxNrofCoresetPools-r16 | INTEGER | ::= 2 | -- Maximum number of CORESET pools |
| maxCoReSetDuration | INTEGER | ::= 3 | -- Max number of OFDM symbols in a control resource set |
| maxNrofSearchSpaces-l | INTEGER | ::= 39 | -- Max number of Search Spaces minus 1 |
| maxNrofSearchSpacesLinks-l-r17 | INTEGER | ::= 39 | -- Max number of Search Space links minus 1 |
| maxNrofBFDResourcePerSet-r17 | INTEGER | ::= 64 | -- Max number of reference signal in one BFD set |
| maxSFI-DCI-PayloadSize | INTEGER | ::= 128 | -- Max number payload of a DCI scrambled with SFI-RNTI |
| maxSFI-DCI-PayloadSize-1 | INTEGER | ::= 127 | -- Max number payload of a DCI scrambled with SFI-RNTI minus 1 |
| maxIAB-IP-Address-r16 | INTEGER | ::= 32 | -- Max number of assigned IP addresses |
| maxINT-DCI-PayloadSize | INTEGER | ::= 126 | -- Max number payload of a DCI scrambled with INT-RNTI |
| maxINT-DCI-PayloadSize-1 | INTEGER | ::= 125 | -- Max number payload of a DCI scrambled with INT-RNTI minus 1 |
| maxNrofRateMatchPatterns | INTEGER | ::= 4 | -- Max number of rate matching patterns that may be configured |
| maxNrofRateMatchPatterns-1 | INTEGER | ::= 3 | -- Max number of rate matching patterns that may be configured minus 1 |
| maxNrofRateMatchPatternsPerGroup | INTEGER | ::= 8 | -- Max number of rate matching patterns that may be configured in one group |
| maxNrofCSI-ReportConfigurations | INTEGER | ::= 48 | -- Maximum number of report configurations |
| maxNrofCSI-ReportConfigurations-1 | INTEGER | ::= 47 | -- Maximum number of report configurations minus 1 |
| maxNrofCSI-ResourceConfigurations | INTEGER | ::= 112 | -- Maximum number of resource configurations |
| maxNrofCSI-ResourceConfigurations-1 | INTEGER | ::= 111 | -- Maximum number of resource configurations minus 1 |
| maxNrofAP-CSI-RS-ResourcesPerSet | INTEGER | ::= 16 | |
| maxNrOfCSI-AperiodicTriggers | INTEGER | ::= 128 | -- Maximum number of triggers for aperiodic CSI reporting |
| maxNrofReportConfigPerAperiodicTrigger | INTEGER | ::= 16 | -- Maximum number of report configurations per trigger state for aperiodic reporting |
| maxNrofNZP-CSI-RS-Resources | INTEGER | ::= 192 | -- Maximum number of Non-Zero-Power (NZP) CSI-RS resources |
| maxNrofNZP-CSI-RS-Resources-1 | INTEGER | ::= 191 | -- Maximum number of Non-Zero-Power (NZP) CSI-RS resources minus 1 |
| maxNrofNZP-CSI-RS-ResourcesPerSet | INTEGER | ::= 64 | -- Maximum number of NZP CSI-RS resources per resource set |
| maxNrofNZP-CSI-RS-ResourcesPerSet-l-r18 | INTEGER | ::= 63 | -- Maximum number of NZP CSI-RS resources per resource set minus 1 |
| maxNrofNZP-CSI-RS-ResourceSets | INTEGER | ::= 64 | -- Maximum number of NZP CSI-RS resource sets per cell |
| maxNrofNZP-CSI-RS-ResourceSets-1 | INTEGER | ::= 63 | -- Maximum number of NZP CSI-RS resource sets per cell minus 1 |
```
maxNrofNZP-CSI-RS-ResourceSetsPerConfig INTEGER ::= 16 -- Maximum number of resource sets per resource configuration
maxNrofNZP-CSI-RS-ResourcesPerConfig INTEGER ::= 128 -- Maximum number of resources per resource configuration
maxNrofZP-CSI-RS-Resources INTEGER ::= 32 -- Maximum number of Zero-Power (ZP) CSI-RS resources
maxNrofZP-CSI-RS-Resources-1 INTEGER ::= 31 -- Maximum number of Zero-Power (ZP) CSI-RS resources minus 1
maxNrofZP-CSI-RS-ResourceSets-1 INTEGER ::= 15
maxNrofZP-CSI-RS-ResourcesPerSet INTEGER ::= 16
maxNrofZP-CSI-RS-ResourceSets INTEGER ::= 16
maxNrofCSI-IM-Resources INTEGER ::= 32 -- Maximum number of CSI-IM resources
maxNrofCSI-IM-Resources-1 INTEGER ::= 31 -- Maximum number of CSI-IM resources minus 1
maxNrofCSI-IM-ResourcesPerSet INTEGER ::= 8 -- Maximum number of CSI-IM resources per set
maxNrofCSI-IM-ResourceSets INTEGER ::= 64 -- Maximum number of NZP CSI-IM resource sets per cell
maxNrofCSI-IM-ResourceSets-1 INTEGER ::= 63 -- Maximum number of NZP CSI-IM resource sets per cell minus 1
maxNrofCSI-IM-ResourceSetsPerConfig INTEGER ::= 16 -- Maximum number of CSI IM resource sets per resource configuration
maxNrofCSI-SSB-ResourcePerSet INTEGER ::= 64 -- Maximum number of SSB resources in a resource set
maxNrofCSI-SSB-ResourceSets INTEGER ::= 64 -- Maximum number of CSI SSB resource sets per cell
maxNrofCSI-SSB-ResourceSets-1 INTEGER ::= 63 -- Maximum number of CSI SSB resource sets per cell minus 1
maxNrofCSI-SSB-ResourceSetsPerConfig INTEGER ::= 1 -- Maximum number of CSI SSB resource sets per resource configuration
maxNrofCSI-SSB-ResourceSetsPerConfigExt INTEGER ::= 2 -- Maximum number of CSI SSB resource sets per resource configuration
-- extended
maxNrofFailureDetectionResources INTEGER ::= 10 -- Maximum number of failure detection resources
maxNrofFailureDetectionResources-1 INTEGER ::= 9 -- Maximum number of failure detection resources minus 1
maxNrofFailureDetectionResources-1-r17 INTEGER ::= 63 -- Maximum number of the enhanced failure detection resources minus 1
maxNrofRateCtrlQFIs-r19 INTEGER ::= 16 -- Maximum number of QoS flows for which rate control can be performed
maxNrofRateQueryQFIs-r19 INTEGER ::= 16 -- Maximum number of QoS flows for which rate query can be performed
maxNrofFreqSL-r16 INTEGER ::= 8 -- Maximum number of carrier frequency for NR sidelink communication
maxNrofFreqSL-1-r18 INTEGER ::= 7 -- Maximum number of carrier frequency for NR sidelink communication minus 1
maxNrofSL-BWPs-r16 INTEGER ::= 4 -- Maximum number of BWP for NR sidelink communication
maxNrofSL-CarrierSetConfig-r18 INTEGER ::= 96 -- Maximum number of SCCH carrier set configuration for NR sidelink
-- communication
maxFreqSL-EUTRA-r16 INTEGER ::= 8 -- Maximum number of EUTRA anchor carrier frequency for NR sidelink
-- communication
maxNrofSL-MeasId-r16 INTEGER ::= 64 -- Maximum number of sidelink measurement identity (RSRP) per destination
maxNrofSL-ObjectId-r16 INTEGER ::= 64 -- Maximum number of sidelink measurement objects (RSRP) per destination
maxNrofSL-ReportConfigId-r16 INTEGER ::= 64 -- Maximum number of sidelink measurement reporting configuration(RSRP) per destination
maxNrofSL-PoolToMeasureNR-r16 INTEGER ::= 8 -- Maximum number of resource pool for NR sidelink measurement to measure
-- for each measurement object (for CBR)
maxNrofDedicatedSL-PRS-PoolToMeas-r18 INTEGER ::= 8 -- Maximum number of SL-PRS dedicated resource pool for positioning
-- measurement to measure for each measurement object (for SL-PRS CBR)
maxFreqSL-NR-r16 INTEGER ::= 8 -- Maximum number of NR anchor carrier frequency for NR sidelink communication
maxNrofSL-QFIs-r16 INTEGER ::= 2048 -- Maximum number of QoS flow for NR sidelink communication per UE
maxNrofSL-QFIsPerDest-r16 INTEGER ::= 64 -- Maximum number of QoS flow per destination for NR sidelink communication
maxNrofObjectId INTEGER ::= 64 -- Maximum number of measurement objects
maxNrofPageRec INTEGER ::= 32 -- Maximum number of page records
maxNrofPCI-Ranges INTEGER ::= 8 -- Maximum number of PCI ranges
maxPLMN INTEGER ::= 12 -- Maximum number of PLMNs broadcast and reported by UE at establishment
maxTAC-r17 INTEGER ::= 12 -- Maximum number of Tracking Area Codes to which a cell belongs to
maxNrofCSI-RS-ResourcesRRM INTEGER ::= 96 -- Maximum number of CSI-RS resources per cell for an RRM measurement object
maxNrofCSI-RS-ResourcesRRM-1 INTEGER ::= 95 -- Maximum number of CSI-RS resources per cell for an RRM measurement object
-- minus 1.
maxNrofMeasId INTEGER ::= 64 -- Maximum number of configured measurements
maxNrofQuantityConfig INTEGER ::= 2 -- Maximum number of quantity configurations
maxNrofCSI-RS-CellsRRM INTEGER ::= 96 -- Maximum number of cells with CSI-RS resources for an RRM measurement object
maxNrofSL-Dest-r16 INTEGER ::= 32 -- Maximum number of destination for NR sidelink communication and discovery
```
```
maxNrofSL-Dest-1-r16 INTEGER ::= 31 -- Highest index of destination for NR sidelink communication and discovery
maxNrofSL-PRS-PerDest-r18 INTEGER ::= 8 -- Max number of SL-PRS transmission supported per destination UE
maxNrofSLRB-r16 INTEGER ::= 512 -- Maximum number of radio bearer for NR sidelink communication per UE without
duplication
maxSL-LCID-Plus1-r18 INTEGER ::= 513 -- Maximum number of RLC bearer for NR sidelink communication per UE without duplication
plus 1
maxSL-LCID-r18 INTEGER ::= 1024 -- Maximum number of RLC bearer for NR sidelink communication per UE with duplication
maxSL-NonAnchorRBsets INTEGER ::= 4 -- Maximum number of non-anchor RB sets
maxSL-LCID-r16 INTEGER ::= 512 -- Maximum number of RLC bearer for NR sidelink communication per UE
maxSL-SyncConfig-r16 INTEGER ::= 16 -- Maximum number of sidelink Sync configurations
maxNrofRXPool-r16 INTEGER ::= 16 -- Maximum number of Rx resource pool for NR sidelink communication and
-- discovery
maxNrofTXPool-r16 INTEGER ::= 8 -- Maximum number of Tx resource pool for NR sidelink communication and
-- discovery
maxNrofPoolID-r16 INTEGER ::= 16 -- Maximum index of resource pool for NR sidelink communication and
-- discovery
maxNrofSRS-PathlossReferenceRS-r16 INTEGER ::= 64 -- Maximum number of RSs used as pathloss reference for SRS power control.
maxNrofSRS-PathlossReferenceRS-1-r16 INTEGER ::= 63 -- Maximum number of RSs used as pathloss reference for SRS power control
-- minus 1.
maxNrofSRS-ResourceSets INTEGER ::= 16 -- Maximum number of SRS resource sets in a BWP.
maxNrofSRS-ResourceSets-1 INTEGER ::= 15 -- Maximum number of SRS resource sets in a BWP minus 1.
maxNrofSRS-PosResourceSets-r16 INTEGER ::= 16 -- Maximum number of SRS Positioning resource sets in a BWP.
maxNrofSRS-PosResourceSets-1-r16 INTEGER ::= 15 -- Maximum number of SRS Positioning resource sets in a BWP minus 1.
maxNrofSRS-Resources INTEGER ::= 64 -- Maximum number of SRS resources.
maxNrofSRS-Resources-1 INTEGER ::= 63 -- Maximum number of SRS resources minus 1.
maxNrofSRS-PosResources-r16 INTEGER ::= 64 -- Maximum number of SRS Positioning resources.
maxNrofSRS-PosResources-1-r16 INTEGER ::= 63 -- Maximum number of SRS Positioning resources minus 1.
maxNrofSRS-ResourcesPerSet INTEGER ::= 16 -- Maximum number of SRS resources in an SRS resource set
maxNrofSRS-TriggerStates-1 INTEGER ::= 3 -- Maximum number of SRS trigger states minus 1, i.e., the largest code point.
maxNrofSRS-TriggerStates-2 INTEGER ::= 2 -- Maximum number of SRS trigger states minus 2.
maxNrofSRS-RSRP-MeasResources-r19 INTEGER ::= 32 -- Maximum number of SRS RSRP Measurement Resources.
maxNrofSRS-RSRP-MeasResources-1-r19 INTEGER ::= 31 -- Maximum number of SRS RSRP Measurement Resources minus 1.
maxNrofSRS-RSRP-MeasResourceSets-r19 INTEGER ::= 32 -- Maximum number of SRS RSRP Measurement Resource Sets.
maxNrofSRS-RSRP-MeasResourceSets-1-r19 INTEGER ::= 31 -- Maximum number of SRS RSRP Measurement Resource Sets minus 1.
maxNrofSRS-RSRP-MeasResourceSetsPerConfig-r19 INTEGER ::= 32 -- Maximum number of SRS RSRP Measurement Resource Sets Per Configuration.
maxNrofSRS-RSRP-MeasResourcesPerSet-r19 INTEGER ::= 32 -- Maximum number of SRS RSRP Measurement Resources Per Resource Set.
maxNrofMeasMO-r19 INTEGER ::= 8 -- Maximum number of measurement objects for SCC measurement with CSSF
-- optimization.
maxRAT-CapabilityContainers INTEGER ::= 8 -- Maximum number of interworking RAT containers (incl NR and MRDC)
maxSimultaneousBands INTEGER ::= 32 -- Maximum number of simultaneously aggregated bands
maxSimultaneousBands-2-r18 INTEGER ::= 30 -- Maximum number of simultaneously aggregated bands minus 2.
maxULTxSwitchingBandPairs INTEGER ::= 32 -- Maximum number of band pairs supporting dynamic UL Tx switching in a band
-- combination.
maxULTxSwitchingBetweenBandPairs-r18 INTEGER ::= 32 -- Maximum number of combinations of a band pair and another band pair/band
-- between which dynamic UL Tx switching requires additional switching
-- period.
maxSchedulingBandCombination-r18 INTEGER ::= 32 -- Maximum number of combinations of scheduling cell and co-scheduled cells
-- have same or different carrier type.
maxNrofSlotFormatCombinationsPerSet INTEGER ::= 512 -- Maximum number of Slot Format Combinations in a SF-Set.
maxNrofSlotFormatCombinationsPerSet-1 INTEGER ::= 511 -- Maximum number of Slot Format Combinations in a SF-Set minus 1.
maxNrofTrafficPattern-r16 INTEGER ::= 8 -- Maximum number of Traffic Pattern for NR sidelink communication.
maxNrofPUCCH-Resources INTEGER ::= 128 --
maxNrofPUCCH-Resources-1 INTEGER ::= 127 --
```
```
maxNrofPUCCH-ResourceSets INTEGER ::= 4 -- Maximum number of PUCCH Resource Sets
maxNrofPUCCH-ResourceSets-1 INTEGER ::= 3 -- Maximum number of PUCCH Resource Sets minus 1.
maxNrofPUCCH-ResourcesPerSet INTEGER ::= 32 -- Maximum number of PUCCH Resources per PUCCH-ResourceSet
maxNrofPUCCH-P0-PerSet INTEGER ::= 8 -- Maximum number of P0-pucch present in a p0-pucch set
maxNrofPUCCH-PathlossReferenceRSs INTEGER ::= 4 -- Maximum number of RSs used as pathloss reference for PUCCH power control.
maxNrofPUCCH-PathlossReferenceRSs-1 INTEGER ::= 3 -- Maximum number of RSs used as pathloss reference for PUCCH power control
-- minus 1.
maxNrofPUCCH-PathlossReferenceRSs-r16 INTEGER ::= 64 -- Maximum number of RSs used as pathloss reference for PUCCH power control
-- extended.
maxNrofPUCCH-PathlossReferenceRSs-1-r16 INTEGER ::= 63 -- Maximum number of RSs used as pathloss reference for PUCCH power control
-- minus 1 extended.
maxNrofPUCCH-PathlossReferenceRSs-1-r17 INTEGER ::= 7 -- Maximum number of RSs used as pathloss reference for PUCCH power control
-- minus 1.
maxNrofPUCCH-PathlossReferenceRSsDiff-r16 INTEGER ::= 60 -- Difference between the extended maximum and the non-extended maximum
maxNrofPUCCH-ResourceGroups-r16 INTEGER ::= 4 -- Maximum number of PUCCH resources groups.
maxNrofPUCCH-ResourcesPerGroup-r16 INTEGER ::= 128 -- Maximum number of PUCCH resources in a PUCCH group.
maxNrofPowerControlSetInfos-r17 INTEGER ::= 8 -- Maximum number of PUCCH power control set infos
maxNrofMultiplePUSCHs-r16 INTEGER ::= 8 -- Maximum number of multiple PUSCHs in PUSCH TDRA list
maxNrofP0-PUSCH-AlphaSets INTEGER ::= 30 -- Maximum number of P0-pusch-alpha-sets (see TS 38.213 [13], clause 7.1)
maxNrofP0-PUSCH-AlphaSets-1 INTEGER ::= 29 -- Maximum number of P0-pusch-alpha-sets minus 1 (see TS 38.213 [13], clause 7.1)
maxNrofPUSCH-PathlossReferenceRSs INTEGER ::= 4 -- Maximum number of RSs used as pathloss reference for PUSCH power control.
maxNrofPUSCH-PathlossReferenceRSs-1 INTEGER ::= 3 -- Maximum number of RSs used as pathloss reference for PUSCH power control
-- minus 1.
maxNrofPUSCH-PathlossReferenceRSs-r16 INTEGER ::= 64 -- Maximum number of RSs used as pathloss reference for PUSCH power control
-- extended
maxNrofPUSCH-PathlossReferenceRSs-1-r16 INTEGER ::= 63 -- Maximum number of RSs used as pathloss reference for PUSCH power control
-- extended minus 1
maxNrofPUSCH-PathlossReferenceRSsDiff-r16 INTEGER ::= 60 -- Difference between maxNrofPUSCH-PathlossReferenceRSs-r16 and
-- maxNrofPUSCH-PathlossReferenceRSs
maxNrofPathlossReferenceRSs-r17 INTEGER ::= 64 -- Maximum number of RSs used as pathloss reference for PUSCH, PUCCH, SRS
-- power control for unified TCI state operation
maxNrofPathlossReferenceRSs-1-r17 INTEGER ::= 63 -- Maximum number of RSs used as pathloss reference for PUSCH, PUCCH, SRS
-- power control for unified TCI state operation minus 1
maxNrofNAICS-Entries INTEGER ::= 8 -- Maximum number of supported NAICS capability set
maxBands INTEGER ::= 1024 -- Maximum number of supported bands in UE capability.
maxBandsMRDC INTEGER ::= 1280
maxBandsEUTRA INTEGER ::= 256
maxCellReport INTEGER ::= 8
maxDRB INTEGER ::= 29 -- Maximum number of DRBs (that can be added in DRB-ToAddModList).
maxFreq INTEGER ::= 8 -- Max number of frequencies.
maxFreqLayers INTEGER ::= 4 -- Max number of frequency layers.
maxFreqPlus1 INTEGER ::= 9 -- Max number of frequencies for Slicing.
maxFreqIDC-r16 INTEGER ::= 128 -- Max number of frequencies for IDC indication.
maxCombIDC-r16 INTEGER ::= 128 -- Max number of reported UL CA for IDC indication.
maxFreqIDC-MRDC INTEGER ::= 32 -- Maximum number of candidate NR frequencies for MR-DC IDC indication
maxNrofCandidateBeams INTEGER ::= 16 -- Max number of PRACH-ResourceDedicatedBFR in BFR config.
maxNrofCandidateBeams-r16 INTEGER ::= 64 -- Max number of candidate beam resources in BFR config.
maxNrofCandidateBeamsExt-r16 INTEGER ::= 48 -- Max number of PRACH-ResourceDedicatedBFR in the CandidateBeamRSListExt
maxNrofPCIsPerSMTC INTEGER ::= 64 -- Maximum number of PCIs per SMTC.
maxNrofQFIs INTEGER ::= 64
maxNrofResourceAvailabilityPerCombination-r16 INTEGER ::= 256
maxNrOfSemiPersistentPUSCH-Triggers INTEGER ::= 64 -- Maximum number of triggers for semi persistent reporting on PUSCH
maxNrofSR-Resources INTEGER ::= 8 -- Maximum number of SR resources per BWP in a cell.
```
| | | | |
|-------------------------------------|---------|----------|---------------------------------------------------------------------------------------|
| maxNrofSlotFormatsPerCombination | INTEGER | ::= 256 | |
| maxNrofSpatialRelationInfos | INTEGER | ::= 8 | |
| maxNrofSpatialRelationInfos-plus-1 | INTEGER | ::= 9 | |
| maxNrofSpatialRelationInfos-r16 | INTEGER | ::= 64 | |
| maxNrofSpatialRelationInfosDiff-r16 | INTEGER | ::= 56 | -- Difference between maxNrofSpatialRelationInfos-r16 and maxNrofSpatialRelationInfos |
| maxNrofIndexesToReport | INTEGER | ::= 32 | |
| maxNrofIndexesToReport2 | INTEGER | ::= 64 | |
| maxNrofSSBs-r16 | INTEGER | ::= 64 | -- Maximum number of SSB resources in a resource set. |
| maxNrofSSBs-1 | INTEGER | ::= 63 | -- Maximum number of SSB resources in a resource set minus 1. |
| maxNrofS-NSSAI | INTEGER | ::= 8 | -- Maximum number of S-NSSAI. |
| maxNrofTCI-StatesPDCCH | INTEGER | ::= 64 | |
| maxNrofTCI-States | INTEGER | ::= 128 | -- Maximum number of TCI states. |
| maxNrofTCI-States-1 | INTEGER | ::= 127 | -- Maximum number of TCI states minus 1. |
| maxUL-TCI-r17 | INTEGER | ::= 64 | -- Maximum number of TCI states. |
| maxUL-TCI-1-r17 | INTEGER | ::= 63 | -- Maximum number of TCI states minus 1. |
| maxNrofAdditionalPCI-r17 | INTEGER | ::= 7 | -- Maximum number of additional PCI |
| maxNrofAdditionalPRACHConfigs-r18 | INTEGER | ::= 7 | -- Maximum number of additional PRACH configurations for 2TA |
| maxNrofDelayD-r18 | INTEGER | ::= 4 | -- Maximum number of delayD values. |
| maxMPE-Resources-r17 | INTEGER | ::= 64 | -- Maximum number of pooled MPE resources |
| maxNrofUL-Allocations | INTEGER | ::= 16 | -- Maximum number of PUSCH time domain resource allocations. |
| maxQFI | INTEGER | ::= 63 | |
| maxRA-CSIRS-Resources | INTEGER | ::= 96 | |
| maxRA-OccasionsPerCSIRS | INTEGER | ::= 64 | -- Maximum number of RA occasions for one CSI-RS |
| maxRA-Occasions-1 | INTEGER | ::= 511 | -- Maximum number of RA occasions in the system |
| maxRA-SSB-Resources | INTEGER | ::= 64 | |
| maxSCSs | INTEGER | ::= 5 | |
| maxSecondaryCellGroups | INTEGER | ::= 3 | |
| maxNrofServingCellsEUTRA | INTEGER | ::= 32 | |
| maxMBSFN-Allocations | INTEGER | ::= 8 | |
| maxNrofMultiBands | INTEGER | ::= 8 | |
| maxCellSFTD | INTEGER | ::= 3 | -- Maximum number of cells for SFTD reporting |
| maxReportConfigId | INTEGER | ::= 64 | |
| maxNrofCodebooks | INTEGER | ::= 16 | -- Maximum number of codebooks supported by the UE |
| maxNrofCSI-RS-ResourcesExt-r16 | INTEGER | ::= 16 | -- Maximum number of codebook resources supported by the UE for eType2/Codebook combo |
| maxNrofCSI-RS-ResourcesExt-r17 | INTEGER | ::= 8 | -- Maximum number of codebook resources for fetype2R1 and fetype2R2 |
| maxNrofCSI-RS-Resources | INTEGER | ::= 7 | -- Maximum number of codebook resources supported by the UE |
| maxNrofCSI-RS-ResourcesAlt-r16 | INTEGER | ::= 512 | -- Maximum number of alternative codebook resources supported by the UE |
| maxNrofCSI-RS-ResourcesAlt-1-r16 | INTEGER | ::= 511 | -- Maximum number of alternative codebook resources supported by the UE minus 1 |
| maxNrofSRI-PUSCH-Mappings | INTEGER | ::= 16 | |
| maxNrofSRI-PUSCH-Mappings-1 | INTEGER | ::= 15 | |
| maxSIB | INTEGER | ::= 32 | -- Maximum number of SIBs |
| maxSI-Message | INTEGER | ::= 32 | -- Maximum number of SI messages |
| maxSIB-MessagePlus1-r17 | INTEGER | ::= 33 | -- Maximum number of SIB messages plus 1 |
| maxPO-perPF | INTEGER | ::= 4 | -- Maximum number of paging occasion per paging frame |
| maxPEI-perPF-r17 | INTEGER | ::= 4 | -- Maximum number of PEI occasion per paging frame |
| maxAccessCat-1 | INTEGER | ::= 63 | -- Maximum number of Access Categories minus 1 |
| maxBarringInfoSet | INTEGER | ::= 8 | -- Maximum number of access control parameter sets |
| maxCellEUTRA | INTEGER | ::= 8 | -- Maximum number of E-UTRA cells in SIB list |
| maxEUTRA-Carrier | INTEGER | ::= 8 | -- Maximum number of E-UTRA carriers in SIB list |
| maxPLMNIdentities | INTEGER | ::= 8 | -- Maximum number of PLMN identities in RAN area configurations |
| maxDownlinkFeatureSets | INTEGER | ::= 1024 | -- (for NR DL) Total number of FeatureSets (size of the pool) |
| maxUplinkFeatureSets | INTEGER | ::= 1024 | -- (for NR UL) Total number of FeatureSets (size of the pool) |
| maxEUTRA-DL-FeatureSets | INTEGER | ::= 256 | -- (for E-UTRA) Total number of FeatureSets (size of the pool) |
```
maxEUTRA-UL-FeatureSets INTEGER ::= 256 -- (for E-UTRA) Total number of FeatureSets (size of the pool)
maxFeatureSetsPerBand INTEGER ::= 128 -- (for NR) The number of feature sets associated with one band.
maxPerCC-FeatureSets INTEGER ::= 1024 -- (for NR) Total number of CC-specific FeatureSets (size of the pool)
maxFeatureSetCombinations INTEGER ::= 1024 -- (for MR-DC/NR) Total number of Feature set combinations (size of the pool)
maxInterRAT-RSTD-Freq INTEGER ::= 3
maxGIN-r17 INTEGER ::= 24 -- Maximum number of broadcast GINs
maxHRNNN-Len-r16 INTEGER ::= 48 -- Maximum length of HRNNs
maxNPN-r16 INTEGER ::= 12 -- Maximum number of NPNs broadcast and reported by UE at establishment
maxSNPN-ConfigCellId-r18 INTEGER ::= 32 -- Maximum number of Cell ID subject for SNPNs for MDT scope
maxSNPN-ConfigID-r18 INTEGER ::= 16 -- Maximum number of SNPNs subject for MDT scope
maxSNPN-ConfigTAI-r18 INTEGER ::= 8 -- Maximum number of TA subject for MDT scope
maxNrOfMinSchedulingOffsetValues-r16 INTEGER ::= 2 -- Maximum number of min. scheduling offset (K0/K2) configurations
maxK0-SchedulingOffset-r16 INTEGER ::= 16 -- Maximum number of slots configured as min. scheduling offset (K0)
maxK2-SchedulingOffset-r16 INTEGER ::= 16 -- Maximum number of slots configured as min. scheduling offset (K2)
maxK0-SchedulingOffset-r17 INTEGER ::= 64 -- Maximum number of slots configured as min. scheduling offset (K0)
maxK2-SchedulingOffset-r17 INTEGER ::= 64 -- Maximum number of slots configured as min. scheduling offset (K2)
maxDCI-2-6-Size-r16 INTEGER ::= 140 -- Maximum size of DCI format 2-6
maxDCI-2-7-Size-r17 INTEGER ::= 43 -- Maximum size of DCI format 2-7
maxDCI-2-6-Size-1-r16 INTEGER ::= 139 -- Maximum DCI format 2-6 size minus 1
maxDCI-2-9-Size-r18 INTEGER ::= 140 -- Maximum DCI format 2-9 size
maxDCI-2-9-Size-1-r18 INTEGER ::= 139 -- Maximum DCI format 2-9 size minus 1
maxNrofUL-Allocations-r16 INTEGER ::= 64 -- Maximum number of PUSCH time domain resource allocations
maxNrofUL-Allocations-1-r18 INTEGER ::= 63 -- Maximum number of PUSCH time domain resource allocations minus 1
maxNrofP0-PUSCH-Set-r16 INTEGER ::= 2 -- Maximum number of P0 PUSCH set(s)
maxOnDemandSIB-r16 INTEGER ::= 8 -- Maximum number of SIB(s) that can be requested on-demand
maxOnDemandPosSIB-r16 INTEGER ::= 32 -- Maximum number of posSIB(s) that can be requested on-demand
maxCI-DCI-PayloadSize-r16 INTEGER ::= 126 -- Maximum number of the DCI size for CI
maxCI-DCI-PayloadSize-1-r16 INTEGER ::= 125 -- Maximum number of the DCI size for CI minus 1
maxUu-RelayRLC-ChannelID-r17 INTEGER ::= 32 -- Maximum value of Uu Relay RLC channel ID
maxWLAN-Id-Report-r16 INTEGER ::= 32 -- Maximum number of WLAN IDs to report
maxWLAN-Name-r16 INTEGER ::= 4 -- Maximum number of WLAN name
maxRAReport-r16 INTEGER ::= 8 -- Maximum number of RA procedures information to be included in the RA report
maxTxConfig-r16 INTEGER ::= 64 -- Maximum number of sidelink transmission parameters configurations
maxTxConfig-1-r16 INTEGER ::= 63 -- Maximum number of sidelink transmission parameters configurations minus 1
maxPSSCH-TxConfig-r16 INTEGER ::= 16 -- Maximum number of PSSCH TX configurations
maxNrofCLI-RSSI-Resources-r16 INTEGER ::= 64 -- Maximum number of CLI-RSSI resources for UE
maxNrofCLI-RSSI-Resources-1-r16 INTEGER ::= 63 -- Maximum number of CLI-RSSI resources for UE minus 1
maxNrofCLI-SRS-Resources-r16 INTEGER ::= 32 -- Maximum number of SRS resources for CLI measurement for UE
maxNrofCLI-RSSI-MeasResources-r19 INTEGER ::= 64 -- Maximum number of CLI RSSI Measurement Resources.
maxNrofCLI-RSSI-MeasResources-1-r19 INTEGER ::= 63 -- Maximum number of CLI RSSI Measurement Resources minus 1.
maxNrofCLI-RSSI-MeasResourcesPerSet-r19 INTEGER ::= 64 -- Maximum number of CLI RSSI Measurement Resources Per Set.
maxNrofCLI-RSSI-MeasResourceSets-r19 INTEGER ::= 64 -- Maximum number of CLI RSSI Measurement Resource Sets.
maxNrofCLI-RSSI-MeasResourceSets-1-r19 INTEGER ::= 63 -- Maximum number of CLI RSSI Measurement Resource Sets minus 1.
maxNrofCLI-MeasResourceSetsPerConfig-r19 INTEGER ::= 64 -- Maximum number of CLI Measurement Resource Sets Per Configuration.
maxNrofCLI-RSSI-MeasResourceSetsPerConfig-r19 INTEGER ::= 64 -- Maximum number of CLI RSSI Measurement Resource Sets Per Configuration.
maxCLI-Report-r16 INTEGER ::= 8
maxNrofCC-Group-r17 INTEGER ::= 16 -- Maximum number of CC groups for DC location report
maxNrofConfiguredGrantConfig-r16 INTEGER ::= 12 -- Maximum number of configured grant configurations per BWP
maxNrofConfiguredGrantConfig-1-r16 INTEGER ::= 11 -- Maximum number of configured grant configurations per BWP minus 1
maxNrofCG-Type2DeactivationState INTEGER ::= 16 -- Maximum number of deactivation state for type 2 configured grants per BWP
maxNrofConfiguredGrantConfigMAC-1-r16 INTEGER ::= 31 -- Maximum number of configured grant configurations per MAC entity minus 1
maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18 INTEGER ::= 8 -- Maximum number of CSI report subconfigurations per CSI report
-- configuration
```
```
maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-1-r18 INTEGER ::= 7 -- Maximum number of CSI report subconfigurations per CSI report
-- configuration minus 1
maxNrofSPS-Config-r16 INTEGER ::= 8 -- Maximum number of SPS configurations per BWP
maxNrofSPS-Config-1-r16 INTEGER ::= 7 -- Maximum number of SPS configurations per BWP minus 1
maxNrofSPS-DeactivationState INTEGER ::= 16 -- Maximum number of deactivation state for SPS per BWP
maxNrofPPW-Config-r17 INTEGER ::= 4 -- Maximum number of Preconfigured PRS processing windows per DL BWP
maxNrofPPW-ID-1-r17 INTEGER ::= 15 -- Maximum number of Preconfigured PRS processing windows minus 1
maxNrOfTxTEGReport-r17 INTEGER ::= 256 -- Maximum number of UE Tx Timing Error Group Report
maxNrOfTxTEG-ID-1-r17 INTEGER ::= 7 -- Maximum number of UE Tx Timing Error Group ID minus 1
maxNrofPagingSubgroups-r17 INTEGER ::= 8 -- Maximum number of paging subgroups per paging occasion
maxNrofPagingSubgroupsLP-r19 INTEGER ::= 31 -- Maximum number of paging subgroups per paging occasion for LP-WUS
maxNrofPUCCH-ResourceGroups-1-r16 INTEGER ::= 3
maxNrofReqComDC-Location-r17 INTEGER ::= 128 -- Maximum number of requested carriers/BWPs combinations for DC location
-- report
maxNrofServingCellsTCI-r16 INTEGER ::= 32 -- Maximum number of serving cells in simultaneousTCI-UpdateList
maxNrofTxDC-TwoCarrier-r16 INTEGER ::= 64 -- Maximum number of UL Tx DC locations reported by the UE for 2CC uplink CA
maxNrofRB-SetGroups-r17 INTEGER ::= 8 -- Maximum number of RB set groups
maxNrofRB-Sets-r17 INTEGER ::= 8 -- Maximum number of RB sets
maxNrofEnhType3HARQ-ACK-r17 INTEGER ::= 8 -- Maximum number of enhanced type 3 HARQ-ACK codebook
maxNrofEnhType3HARQ-ACK-1-r17 INTEGER ::= 7 -- Maximum number of enhanced type 3 HARQ-ACK codebook minus 1
maxNrofPRS-ResourcesPerSet-r17 INTEGER ::= 64 -- Maximum number of PRS resources for one set
maxNrofPRS-ResourcesPerSet-1-r17 INTEGER ::= 63 -- Maximum number of PRS resources for one set minus 1
maxNrofPRS-ResourceOffsetValue-1-r17 INTEGER ::= 511
maxNrofGapId-r17 INTEGER ::= 8 -- Maximum number of measurement gap ID
maxNrofPreConfigPosGapId-r17 INTEGER ::= 16 -- Maximum number of preconfigured positioning measurement gap
maxNrOfGapPri-r17 INTEGER ::= 16 -- Maximum number of gap priority level
maxCEFReport-r17 INTEGER ::= 4 -- Maximum number of CEF reports by the UE
maxNrofMultiplePDSCHs-r17 INTEGER ::= 8 -- Maximum number of PDSCHs in PDSCH TDRA list
maxSliceInfo-r17 INTEGER ::= 8 -- Maximum number of NSAGs
maxCellSlice-r17 INTEGER ::= 16 -- Maximum number of cells supporting the NSAG
maxNrofTRS-ResourceSets-r17 INTEGER ::= 64 -- Maximum number of TRS resource sets
maxNrofSearchSpaceGroups-1-r17 INTEGER ::= 2 -- Maximum number of search space groups minus 1
maxNrofRemoteUE-r17 INTEGER ::= 32 -- Maximum number of connected L2 U2N Remote UEs
maxNrofN3C-RelayUE-r19 INTEGER ::= 8 -- Maximum number of connected N3C Relay UEs
maxDCI-4-2-Size-r17 INTEGER ::= 140 -- Maximum size of DCI format 4-2
maxFreqMBS-r17 INTEGER ::= 16 -- Maximum number of MBS frequencies reported in MBSInterestIndication
maxNrofDRX-ConfigPTM-r17 INTEGER ::= 64 -- Max number of DRX configuration for PTM provided in MBS broadcast in a
-- cell
maxNrofDRX-ConfigPTM-1-r17 INTEGER ::= 63 -- Max number of DRX configuration for PTM provided in MBS broadcast in a
-- cell minus 1
maxNrofMBS-ServiceListPerUE-r17 INTEGER ::= 16 -- Maximum number of services which the UE can include in the MBS interest
-- indication
maxNrofMBS-Session-r17 INTEGER ::= 1024 -- Maximum number of MBS sessions provided in MBS broadcast or multicast in
-- a cell
maxNrofMTCH-SSB-MappingWindow-r17 INTEGER ::= 16 -- Maximum number of MTCH to SSB beam mapping pattern
maxNrofMTCH-SSB-MappingWindow-1-r17 INTEGER ::= 15 -- Maximum number of MTCH to SSB beam mapping pattern minus 1
maxNrofMRB-Broadcast-r17 INTEGER ::= 4 -- Maximum number of broadcast MRBs configured for one MBS broadcast service
maxNrofPageGroup-r17 INTEGER ::= 32 -- Maximum number of paging groups in a paging message
maxNrofPDSCH-ConfigPTM-r17 INTEGER ::= 16 -- Maximum number of PDSCH configuration groups for PTM
maxNrofPDSCH-ConfigPTM-1-r17 INTEGER ::= 15 -- Maximum number of PDSCH configuration groups for PTM minus 1
maxG-RNTI-r17 INTEGER ::= 16 -- Maximum number of G-RNTI that can be configured for a UE.
maxG-RNTI-1-r17 INTEGER ::= 15 -- Maximum number of G-RNTI that can be configured for a UE minus 1.
maxG-CS-RNTI-r17 INTEGER ::= 8 -- Maximum number of G-CS-RNTI that can be configured for a UE.
```
```
maxG-CS-RNTI-1-r17 INTEGER ::= 7 -- Maximum number of G-CS-RNTI that can be configured for a UE minus 1.
maxMRB-r17 INTEGER ::= 32 -- Maximum number of multicast MRBs (that can be added in MRB-ToAddModList)
maxFSAI-MBS-r17 INTEGER ::= 64 -- Maximum number of MBS frequency selection area identities
maxNeighCellMBS-r17 INTEGER ::= 8 -- Maximum number of MBS broadcast neighbour cells
maxNrofMBS-Area-r19 INTEGER ::= 32 -- Maximum number of MBS broadcast intended service areas
maxNrofMBS-AreaPerSession-r19 INTEGER ::= 32 -- Maximum number of intended service areas for an MBS broadcast service
maxNrofPdcch-BlindDetectionMixed-1-r16 INTEGER ::= 7 -- Maximum number of combinations of mixed Rel-16 and Rel-15 PDCCH
-- monitoring capabilities minus 1
maxNrofPdcch-BlindDetection-r17 INTEGER ::= 16 -- Maximum number of combinations of PDCCH blind detection monitoring
-- capabilities
maxNrofAltitudeRanges-r18 INTEGER ::= 8 -- Maximum number of altitude ranges for altitude-based measurement configurations
maxWayPoint-r18 INTEGER ::= 20 -- Maximum number of flight path information waypoints
maxAltitude-r18 INTEGER ::= 10000 -- Maximum altitude in meters
minAltitude-r18 INTEGER ::= -420 -- Minimum altitude in meters
maxMeasSequence-r18 INTEGER ::= 64 -- Maximum number of configured sequence for measurement
maxNrofHops-1-r18 INTEGER ::= 5 -- Maximum number of Hops that can be configured for Positioning SRS Transmission
maxNrOfCellsInVA-r18 INTEGER ::= 16 -- Maximum number of cells in validity area for Positioning SRS
maxNrOfCellsInVA-Ext-r18 INTEGER ::= 16 -- Maximum number of additional cells in validity area for Positioning SRS
maxNrOfLinkedSRS-PosResourceSet-r18 INTEGER ::= 3 -- Maximum number of linked SRSPosResourceSets that can be aggregated across
-- CCs
maxNrOfLinkedSRS-PosResSetComb-r18 INTEGER ::= 32 -- Maximum number of combinations of linked SRSPosResourceSets that can be
-- aggregated in RRC_CONNECTED state
maxNrOfLinkedSRS-PosResSetCombInactive-r18 INTEGER ::= 16 -- Maximum number of combinations of linked SRSPosResourceSets that can be
-- aggregated in RRC_INACTIVE state
maxCBR-ConfigDedSL-PRS-1-r18 INTEGER ::= 7 -- Maximum number of CBR ranges for dedicated SL PRS resource pool
maxCBR-LevelDedSL-PRS-1-r18 INTEGER ::= 15 -- Maximum number of CBR levels for dedicated SL PRS resource pool
maxNrofSL-PRS-TxPool-r18 INTEGER ::= 8 -- Maximum number of Tx dedicated SL-PRS resource pool for NR sidelink positioning
maxNrofSL-PRS-TxConfig-r18 INTEGER ::= 64 -- Maximum number of SL PRS transmission parameter configurations
maxNrOfVA-r18 INTEGER ::= 16 -- Maximum number of validity area
maxNrofLTM-Configs-r18 INTEGER ::= 8 -- Maximum number of LTM candidate cells
maxNrofLTM-Configs-plus1-r18 INTEGER ::= 9 -- Maximum number of LTM candidate cells plus 1
maxNrofLTM-CSI-ReportConfigurations-r18 INTEGER ::= 48 -- Maximum number of LTM CSI reporting configurations
maxNrofLTM-CSI-ReportConfigurations-1-r18 INTEGER ::= 47 -- Maximum number of LTM CSI reporting configurations minus 1
maxNrofLTM-CSI-ResourcesPerSet-r18 INTEGER ::= 512 -- Maximum number of LTM CSI SSB or CSI-RS resource per set
maxNrofLTM-CSI-ResourceConfigurations-r18 INTEGER ::= 112 -- Maximum number of LTM CSI resource configurations
maxNrofLTM-CSI-ResourceConfigurations-1-r18 INTEGER ::= 111 -- Maximum number of LTM CSI resource configurations minus 1
maxNrOfCandidateTCI-State-r18 INTEGER ::= 128 -- Maximum number of LTM TCI states
maxNrofCandidateUL-TCI-r18 INTEGER ::= 64 -- Maximum number of LTM UL TCI states
maxSecurityCellSet-r18 INTEGER ::= 9 -- Maximum number of cell sets
maxSK-Counter-r18 INTEGER ::= 8 -- Maximum number of SK-counters configured for a cell set
maxNrofThresholdMBS-r18 INTEGER ::= 8 -- Max number of thresholds of MBS sessions for RRC connection resume for a
-- UE receiving multicast in RRC_INACTIVE
maxNrofThresholdMBS-1-r18 INTEGER ::= 7 -- Max number of thresholds of MBS sessions for RRC connection resume for a
-- UE receiving multicast in RRC_INACTIVE minus 1
maxTN-AreaInfo-r18 INTEGER ::= 32 -- Maximum number of TN coverage areas for which assistance info is
-- provided in an NTN cell
maxNrofSetsOfCells-r18 INTEGER ::= 4 -- Maximum number of sets of cells for multi-cell PDSCH/PUSCH scheduling
maxNrofSetsOfCells-1-r18 INTEGER ::= 3 -- Maximum number of sets of cells for multi-cell PDSCH/PUSCH scheduling
-- minus 1
maxNrofCellsInSet-r18 INTEGER ::= 4 -- Maximum number of cells configured in a set of cells for multi-cell
-- PDSCH/PUSCH scheduling
maxNrofCellsInSet-1-r18 INTEGER ::= 3 -- Maximum number of cells configured in a set of cells for multi-cell
-- PDSCH/PUSCH scheduling minus 1
```
```
maxNrofCellCombos-r18 INTEGER ::= 16 -- Maximum number of combinations of co-scheduled cells for multi-cell
-- PDSCH/PUSCH scheduling
maxNrofBWPsInSetOfCells-r18 INTEGER ::= 16 -- Maximum number of BWPs configured in a set of cells for multi-cell
-- PDSCH/PUSCH scheduling
maxLowerMSD-r18 INTEGER ::= 256 -- Maximum number of lower MSD capability sets for a victim band
maxLowerMSDInfo-r18 INTEGER ::= 64 -- Maximum number of lower MSD capability sets for a band combination
maxNrofIntraEndc-Components-r17 INTEGER ::= 4 -- Maximum number of intra-band (NG) EN-DC band components in an inter-band
-- (NG) EN-DC band combination
maxLogCSI-MeasReport-r19 INTEGER ::= 65536 -- Maximum number of entries for logged CSI measurements for
-- network-side data collection
maxNrofApplicabilityReports-r19 INTEGER ::= 96 -- Maximum number of applicability reports
maxNrofApplicabilitySetCSI-Configs-r19 INTEGER ::= 48 -- Maximum number of parameter sets for applicability reporting
maxNrofApplicabilitySetCSI-Configs-1-r19 INTEGER ::= 47 -- Maximum number of parameter sets for applicability reporting minus one
maxNrofLoggedMeasurementConfigurations-r19 INTEGER ::= 48 -- Maximum number of logged measurement configurations
maxNrofLoggedMeasurementConfigurations-1-r19 INTEGER ::= 47 -- Maximum number of logged measurement configurations minus one
maxNrofDataCollectionCandidateConfigs-r19 INTEGER ::= 48 -- Maximum number of candidate UE-side data collection configurations
maxNrofDataCollectionCandidateConfigs-1-r19 INTEGER ::= 47 -- Maximum number of candidate UE-side data collection configurations minus one
-- TAG-MULTIPLICITY-AND-TYPE-CONSTRAINT-DEFINITIONS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-PC5-RRC-DEFINITIONS-START
PC5-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
ARFCN-ValueNR,
CellAccessRelatedInfo,
SetupRelease,
RRC-TransactionIdentifier,
SN-FieldLengthAM,
SN-FieldLengthUM,
LogicalChannelIdentity,
maxNrofRemoteUE-r17,
maxNrofSLRB-r16,
maxNrofSL-RxInfoSet-r17,
```
```
maxNrofSL-QFIs-r16,
maxNrofSL-QFIsPerDest-r16,
PagingCycle,
PagingRecord,
RSRP-Range,
SL-MeasConfig-r16,
SL-MeasId-r16,
FreqBandList,
FreqBandIndicatorNR,
GNSS-ID-r16,
maxNrofRelayMeas-r17,
maxSimultaneousBands,
maxBandComb,
maxBands,
maxSIB,
maxSIB-MessagePlus1-r17,
maxSL-LCID-r16,
maxNrofFreqSL-1-r18,
BandParametersSidelink-r16,
PagingRecord-v1700,
RLC-ParametersSidelink-r16,
SBAS-ID-r16,
SIB1,
SL-DRX-ConfigUC-r17,
SL-DRX-ConfigUC-SemiStatic-r17,
SL-PagingIdentityRemoteUE-r17,
SL-RLC-ChannelID-r17,
SL-SourceIdentity-r17,
SystemInformation,
maxNrofSL-Dest-r16,
SL-DestinationIdentity-r16,
SL-RelayIndicationMP-r18,
SL-RSRP-Range-r16,
SL-QoS-FlowIdentity-r16,
SL-QoS-Info-r16,
maxNrofPhysicalResourceBlocks,
SubcarrierSpacing
FROM NR-RRC-Definitions;
-- TAG-PC5-RRC-DEFINITIONS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SCCH-MESSAGE-START
SCCH-Message ::= SEQUENCE {
message SCCH-MessageType
}
SCCH-MessageType ::= CHOICE {
c1 CHOICE {
measurementReportSidelink MeasurementReportSidelink,
rrcReconfigurationSidelink RRCReconfigurationSidelink,
rrcReconfigurationCompleteSidelink RRCReconfigurationCompleteSidelink,
rrcReconfigurationFailureSidelink RRCReconfigurationFailureSidelink,
ueCapabilityEnquirySidelink UECapabilityEnquirySidelink,
ueCapabilityInformationSidelink UECapabilityInformationSidelink,
uuMessageTransferSidelink-r17 UuMessageTransferSidelink-r17,
remoteUEInformationSidelink-r17 RemoteUEInformationSidelink-r17
},
messageClassExtension CHOICE {
c2 CHOICE {
notificationMessageSidelink-r17 NotificationMessageSidelink-r17,
ueAssistanceInformationSidelink-r17 UEAssistanceInformationSidelink-r17,
ueInformationRequestSidelink-r18 UEInformationRequestSidelink-r18,
ueInformationResponseSidelink-r18 UEInformationResponseSidelink-r18, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL
},
messageClassExtensionFuture-r17 SEQUENCE {}
}
}
-- TAG-SCCH-MESSAGE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-MEASUREMENTREPORTSIDELINK-START
MeasurementReportSidelink ::= SEQUENCE {
criticalExtensions CHOICE {
measurementReportSidelink-r16 MeasurementReportSidelink-r16-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
MeasurementReportSidelink-r16-IEs ::= SEQUENCE {
sl-MeasResults-r16 SL-MeasResults-r16,
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
SL-MeasResults-r16 ::= SEQUENCE {
sl-MeasId-r16 SL-MeasId-r16,
sl-MeasResult-r16 SL-MeasResult-r16,
...
}
SL-MeasResult-r16 ::= SEQUENCE {
sl-ResultDMRS-r16 SL-MeasQuantityResult-r16 OPTIONAL,
...,
[[
sl-Result-SL-PRS-r18 SL-MeasQuantityResult-r16 OPTIONAL
]]
}
SL-MeasQuantityResult-r16 ::= SEQUENCE {
sl-RSRP-r16 RSRP-Range OPTIONAL,
...,
[[
sl-RSRP-DedicatedSL-PRS-RP-r18 SL-RSRP-Range-r16 OPTIONAL
]]
}
SL-MeasResultListRelay-r17 ::= SEQUENCE (SIZE (1..maxNrofRelayMeas-r17)) OF SL-MeasResultRelay-r17
SL-MeasResultRelay-r17 ::= SEQUENCE {
cellIdentity-r17 CellAccessRelatedInfo,
sl-RelayUE-Identity-r17 SL-SourceIdentity-r17,
sl-MeasResult-r17 SL-MeasResult-r16,
...,
[[
```
```
sl-MeasQuantity-r18 ENUMERATED { sl-rsrp, sd-rsrp } OPTIONAL,
sl-RelayIndicationMP-r18 SL-RelayIndicationMP-r18 OPTIONAL
]],
[[
sl-RelayUE-HopType-r19 ENUMERATED { single-hop, multi-hop } OPTIONAL
]]
}
-- TAG-MEASUREMENTREPORTSIDELINK-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NOTIFICATIONMESSAGESIDELINK-START
NotificationMessageSidelink-r17 ::= SEQUENCE {
criticalExtensions CHOICE {
notificationMessageSidelink-r17 NotificationMessageSidelink-r17-IEs,
```
```
criticalExtensionsFuture SEQUENCE {}
}
}
NotificationMessageSidelink-r17-IEs ::= SEQUENCE {
indicationType-r17 ENUMERATED {
relayUE-Uu-RLF, relayUE-HO, relayUE-CellReselection,
relayUE-Uu-RRC-Failure
}
OPTIONAL, -- Need N
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension NotificationMessageSidelink-v1800-IEs OPTIONAL
}
NotificationMessageSidelink-v1800-IEs ::= SEQUENCE {
sl-IndicationType-r18 ENUMERATED {relayUE-PC5-RLF, spare1} OPTIONAL, -- Need N
sl-DestinationIdentityRemoteUE-r18 SL-DestinationIdentity-r16 OPTIONAL, -- Need N
nonCriticalExtension NotificationMessageSidelink-v1900-IEs OPTIONAL
}
NotificationMessageSidelink-v1900-IEs ::= SEQUENCE {
mh-indicationType-r19 ENUMERATED {
relayUE-RelayReselection,
relayUE-CellSelection,
relayUE-Parent-PC5LinkRelease
}
OPTIONAL, -- Need N
nonCriticalExtension SEQUENCE {} OPTIONAL
}
-- TAG-NOTIFICATIONMESSAGESIDELINK-STOP
-- ASN1STOP
-- ASN1START
-- TAG-REMOTEUEINFORMATIONSIDELINK-START
```
```
RemoteUEInformationSidelink-r17 ::= SEQUENCE {
criticalExtensions CHOICE {
remoteUEInformationSidelink-r17 RemoteUEInformationSidelink-r17-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
RemoteUEInformationSidelink-r17-IEs ::= SEQUENCE {
sl-RequestedSIB-List-r17 SetupRelease { SL-RequestedSIB-List-r17 } OPTIONAL, -- Need M
sl-PagingInfo-RemoteUE-r17 SetupRelease { SL-PagingInfo-RemoteUE-r17 } OPTIONAL, -- Need M
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension RemoteUEInformationSidelink-v1800-IEs OPTIONAL
}
RemoteUEInformationSidelink-v1800-IEs ::= SEQUENCE {
sl-RequestedPosSIB-List-r18 SetupRelease { SL-RequestedPosSIB-List-r18 } OPTIONAL, -- Need M
sl-SFN-DFN-OffsetRequested-r18 ENUMERATED { true } OPTIONAL, -- Need R
connectionForMP-r18 ENUMERATED {true} OPTIONAL, -- Need N
sl-DestinationIdentityRemoteUE-r18 SL-DestinationIdentity-r16 OPTIONAL, -- Need N
nonCriticalExtension RemoteUEInformationSidelink-v1900-IEs OPTIONAL
}
RemoteUEInformationSidelink-v1900-IEs ::= SEQUENCE {
sl-PagingInfo-RemoteUE-List-r19 SetupRelease { SL-PagingInfo-RemoteUE-List-r19 } OPTIONAL, -- Need M
nonCriticalExtension SEQUENCE {} OPTIONAL
}
SL-PagingInfo-RemoteUE-List-r19 ::= SEQUENCE (SIZE (1..maxNrofRemoteUE-r17)) OF SL-PagingInfo-RemoteUE-r17
SL-RequestedSIB-List-r17 ::= SEQUENCE (SIZE (maxSIB-MessagePlus1-r17)) OF SL-SIB-ReqInfo-r17
SL-PagingInfo-RemoteUE-r17 ::= SEQUENCE {
sl-PagingIdentityRemoteUE-r17 SL-PagingIdentityRemoteUE-r17,
sl-PagingCycleRemoteUE-r17 PagingCycle OPTIONAL -- Need M
}
SL-SIB-ReqInfo-r17 ::= ENUMERATED { sib1, sib2, sib3, sib4, sib5, sib6, sib7, sib8, sib9, sib10, sib11, sib12, sib13,
sib14, sib15, sib16, sib17, sib18, sib19, sib20, sib21, sibNotReq11, sibNotReq10,
sibNotReq9, sibNotReq8, sibNotReq7, sibNotReq6, sibNotReq5, sibNotReq4,
sibNotReq3, sibNotReq2, sibNotReq1, ..., sib17bis-v1820 }
SL-RequestedPosSIB-List-r18 ::= SEQUENCE (SIZE (1..maxSIB)) OF SL-PosSIB-ReqInfo-r18
SL-PosSIB-ReqInfo-r18 ::= SEQUENCE {
gnss-id-r18 GNSS-ID-r16 OPTIONAL, -- Need R
sbas-id-r18 SBAS-ID-r16 OPTIONAL, -- Cond GNSS-ID-SBAS
possSibType-r18 ENUMERATED { possSibType1-1, possSibType1-2, possSibType1-3, possSibType1-4, possSibType1-5, possSibType1-6,
possSibType1-7, possSibType1-8, possSibType1-9, possSibType1-10, possSibType1-11,
possSibType1-12, possSibType2-1, possSibType2-2, possSibType2-3, possSibType2-4, possSibType2-5,
possSibType2-6, possSibType2-7, possSibType2-8, possSibType2-9, possSibType2-10, possSibType2-11,
possSibType2-12, possSibType2-13, possSibType2-14, possSibType2-15, possSibType2-16,
possSibType2-17, possSibType2-17a, possSibType2-18, possSibType2-18a, possSibType2-19,
possSibType2-20, possSibType2-20a, possSibType2-21, possSibType2-22, possSibType2-23,
```
```
posSibType2-24, posSibType2-25, posSibType2-26, posSibType2-27, posSibType3-1,
posSibType4-1, posSibType5-1, posSibType6-1, posSibType6-2, posSibType6-3, posSibType6-4,
posSibType6-5, posSibType6-6, posSibType6-7, posSibType7-1, posSibType7-2, posSibType7-3,
posSibType7-4, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1,
... }
}
-- TAG-REMOTEUEINFORMATIONSIDELINK-STOP
-- ASN1STOP
-- ASN1START
-- TAG-RRRECONFIGURATIONSIDELINK-START
RRReconfigurationSidelink ::= SEQUENCE {
rrc-TransactionIdentifier-r16 RRC-TransactionIdentifier,
criticalExtensions CHOICE {
rrcReconfigurationSidelink-r16 RRReconfigurationSidelink-r16-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
RRReconfigurationSidelink-r16-IEs ::= SEQUENCE {
slrb-ConfigToAddModList-r16 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SLRB-Config-r16 OPTIONAL, -- Need N
slrb-ConfigToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SLRB-PC5-ConfigIndex-r16 OPTIONAL, -- Need N
sl-MeasConfig-r16 SetupRelease {SL-MeasConfig-r16} OPTIONAL, -- Need M
sl-CSI-RS-Config-r16 SetupRelease {SL-CSI-RS-Config-r16} OPTIONAL, -- Need M
sl-ResetConfig-r16 ENUMERATED {true} OPTIONAL, -- Need N
sl-LatencyBoundCSI-Report-r16 INTEGER (3..160) OPTIONAL, -- Need M
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension RRReconfigurationSidelink-v1700-IEs OPTIONAL
}
RRReconfigurationSidelink-v1700-IEs ::= SEQUENCE {
sl-DRX-ConfigUC-PC5-r17 SetupRelease { SL-DRX-ConfigUC-r17 } OPTIONAL, -- Need M
sl-LatencyBoundIUC-Report-r17 SetupRelease { SL-LatencyBoundIUC-Report-r17 } OPTIONAL, -- Need M
sl-RLC-ChannelToReleaseListPC5-r17 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelID-r17 OPTIONAL, -- Need N
sl-RLC-ChannelToAddModListPC5-r17 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelConfigPC5-r17 OPTIONAL, -- Need N
nonCriticalExtension RRReconfigurationSidelink-v1800-IEs OPTIONAL
}
RRReconfigurationSidelink-v1800-IEs ::= SEQUENCE {
sl-SFN-DFN-Offset-r18 SetupRelease { SL-SFN-DFN-Offset-r18 } OPTIONAL, -- Need M
sl-CarrierToAddModList-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-1-r18)) OF SL-CarrierConfig-r18 OPTIONAL, -- Need N
sl-CarrierToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-1-r18)) OF SL-CarrierId-r18 OPTIONAL, -- Need N
sl-RLC-BearerToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-RLC-BearerConfig-r18 OPTIONAL, -- Need N
sl-RLC-BearerToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-RLC-BearerConfigIndex-r18 OPTIONAL, -- Need N
sl-LocalID-PairList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-SRAP-ConfigPC5-r18 OPTIONAL, -- Need N
nonCriticalExtension SEQUENCE {} OPTIONAL
}
SL-CarrierConfig-r18 ::= SEQUENCE {
sl-CarrierId-r18 SL-CarrierId-r18,
sl-OffsetToCarrier-r18 INTEGER (0..2199),
subcarrierSpacing-r18 SubcarrierSpacing,
```
```
carrierBandwidth-r18 INTEGER (1..maxNrofPhysicalResourceBlocks),
sl-AbsoluteFrequencyPointA-r18 ARFCN-ValueNR
}
SL-CarrierId-r18 ::= INTEGER (1..maxNrofFreqSL-1-r18)
SL-RLC-BearerConfig-r18 ::= CHOICE {
srb SEQUENCE {
sl-SRB-IdentityWithDuplication INTEGER (1..3),
sl-RLC-BearerConfigIndex-r18 SL-RLC-BearerConfigIndex-r18,
...
},
drb SEQUENCE {
slrb-PC5-ConfigIndex-r18 SLRB-PC5-ConfigIndex-r16,
sl-RLC-BearerConfigIndex-r18 SL-RLC-BearerConfigIndex-r18,
sl-RLC-ConfigPC5-r18 SL-RLC-ConfigPC5-r16 OPTIONAL, -- Need M
sl-MAC-LogicalChannelConfigPC5-r18 SL-LogicalChannelConfigPC5-r16 OPTIONAL, -- Need M
...
}
}
SL-RLC-BearerConfigIndex-r18 ::= INTEGER (1..maxSL-LCID-r16)
SL-LatencyBoundIUC-Report-r17 ::= INTEGER (3..160)
SLRB-Config-r16 ::= SEQUENCE {
slrb-PC5-ConfigIndex-r16 SLRB-PC5-ConfigIndex-r16,
sl-SDAP-ConfigPC5-r16 SL-SDAP-ConfigPC5-r16 OPTIONAL, -- Need M
sl-PDCP-ConfigPC5-r16 SL-PDCP-ConfigPC5-r16 OPTIONAL, -- Need M
sl-RLC-ConfigPC5-r16 SL-RLC-ConfigPC5-r16 OPTIONAL, -- Need M
sl-MAC-LogicalChannelConfigPC5-r16 SL-LogicalChannelConfigPC5-r16 OPTIONAL, -- Need M
...
}
SLRB-PC5-ConfigIndex-r16 ::= INTEGER (1..maxNrofSLRB-r16)
SL-SDAP-ConfigPC5-r16 ::= SEQUENCE {
sl-MappedQoS-FlowsToAddList-r16 SEQUENCE (SIZE (1.. maxNrofSL-QFIsPerDest-r16)) OF SL-PQFI-r16 OPTIONAL, -- Need N
sl-MappedQoS-FlowsToReleaseList-r16 SEQUENCE (SIZE (1.. maxNrofSL-QFIsPerDest-r16)) OF SL-PQFI-r16 OPTIONAL, -- Need N
sl-SDAP-Header-r16 ENUMERATED {present, absent},
...
}
SL-PDCP-ConfigPC5-r16 ::= SEQUENCE {
sl-PDCP-SN-Size-r16 ENUMERATED {len12bits, len18bits} OPTIONAL, -- Need M
sl-OutOfOrderDelivery-r16 ENUMERATED { true } OPTIONAL, -- Need R
...
}
SL-RLC-ConfigPC5-r16 ::= CHOICE {
sl-AM-RLC-r16 SEQUENCE {
sl-SN-FieldLengthAM-r16 SN-FieldLengthAM OPTIONAL, -- Need M
...
}
}
```
```
},
sl-UM-Bi-Directional-RLC-r16 SEQUENCE {
sl-SN-FieldLengthUM-r16 SN-FieldLengthUM OPTIONAL, -- Need M
...
},
sl-UM-Uni-Directional-RLC-r16 SEQUENCE {
sl-SN-FieldLengthUM-r16 SN-FieldLengthUM OPTIONAL, -- Need M
...
}
}
SL-LogicalChannelConfigPC5-r16 ::= SEQUENCE {
sl-LogicalChannelIdentity-r16 LogicalChannelIdentity,
...,
[[
sl-LogicalChannelIdentity-v1800 INTEGER (33..38) OPTIONAL -- Need M
]]
}
SL-PQFI-r16 ::= INTEGER (1..64)
SL-CSI-RS-Config-r16 ::= SEQUENCE {
sl-CSI-RS-FreqAllocation-r16 CHOICE {
sl-OneAntennaPort-r16 BIT STRING (SIZE (12)),
sl-TwoAntennaPort-r16 BIT STRING (SIZE (6))
} OPTIONAL, -- Need M
sl-CSI-RS-FirstSymbol-r16 INTEGER (3..12) OPTIONAL, -- Need M
...
}
SL-RLC-ChannelConfigPC5-r17 ::= SEQUENCE {
sl-RLC-ChannelID-PC5-r17 SL-RLC-ChannelID-r17,
sl-RLC-ConfigPC5-r17 SL-RLC-ConfigPC5-r16 OPTIONAL, -- Need M
sl-MAC-LogicalChannelConfigPC5-r17 SL-LogicalChannelConfigPC5-r16 OPTIONAL, -- Need M
...
}
SL-SFN-DFN-Offset-r18 ::= SEQUENCE {
sl-FrameOffset-r18 INTEGER (0..1023),
sl-SubframeOffset-r18 INTEGER (0..9),
sl-SlotOffset-r18 INTEGER (0..31)
}
SL-SRAP-ConfigPC5-r18 ::= SEQUENCE {
sl-PeerRemoteUE-L2Identity-r18 SL-DestinationIdentity-r16 OPTIONAL, -- Need M
sl-PeerRemoteUE-LocalIdentity-r18 INTEGER (0..255) OPTIONAL, -- Need M
sl-RemoteUE-L2Identity-r18 SL-SourceIdentity-r17 OPTIONAL, -- Need M
sl-RemoteUE-LocalIdentity-r18 INTEGER (0..255) OPTIONAL, -- Need M
...
}
```
-- TAG-RRCRECONFIGURATIONSIDELINK-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UECAPABILITYINFORMATIONSIDELINK-START
UECapabilityInformationSidelink ::= SEQUENCE {
rrc-TransactionIdentifier-r16 RRC-TransactionIdentifier,
criticalExtensions CHOICE {
ueCapabilityInformationSidelink-r16 UECapabilityInformationSidelink-r16-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
UECapabilityInformationSidelink-r16-IEs ::= SEQUENCE {
accessStratumReleaseSidelink-r16 AccessStratumReleaseSidelink-r16,
pdcp-ParametersSidelink-r16 PDCP-ParametersSidelink-r16 OPTIONAL,
rlc-ParametersSidelink-r16 RLC-ParametersSidelink-r16 OPTIONAL,
supportedBandCombinationListSidelinkNR-r16 BandCombinationListSidelinkNR-r16 OPTIONAL,
supportedBandListSidelink-r16 SEQUENCE (SIZE (1..maxBands)) OF BandSidelinkPC5-r16 OPTIONAL,
appliedFreqBandListFilter-r16 FreqBandList OPTIONAL,
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension UECapabilityInformationSidelink-v1700-IEs OPTIONAL
}
UECapabilityInformationSidelink-v1700-IEs ::= SEQUENCE {
mac-ParametersSidelink-r17 MAC-ParametersSidelink-r17 OPTIONAL,
supportedBandCombinationListSidelinkNR-v1710 BandCombinationListSidelinkNR-v1710 OPTIONAL,
nonCriticalExtension UECapabilityInformationSidelink-v1800-IEs OPTIONAL
}
UECapabilityInformationSidelink-v1800-IEs ::= SEQUENCE {
sfn-DFN-OffsetSupported-r18 ENUMERATED { supported } OPTIONAL,
posSIB-ForwardingSupported-r18 ENUMERATED { supported } OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
MAC-ParametersSidelink-r17 ::= SEQUENCE {
drx-OnSidelink-r17 ENUMERATED {supported} OPTIONAL,
...
}
```
```
}
AccessStratumReleaseSidelink-r16 ::= ENUMERATED { rel16, rel17, rel18, rel19, spare4, spare3, spare2, spare1, ... }
PDCP-ParametersSidelink-r16 ::= SEQUENCE {
outOfOrderDeliverySidelink-r16 ENUMERATED {supported} OPTIONAL,
...
[[
pdcp-DuplicationSRB-sidelink-r18 ENUMERATED {supported} OPTIONAL,
pdcp-DuplicationDRB-sidelink-r18 ENUMERATED {supported} OPTIONAL
]]
}
BandCombinationListSidelinkNR-r16 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationParametersSidelinkNR-r16
BandCombinationListSidelinkNR-v1710 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationParametersSidelinkNR-v1710
BandCombinationParametersSidelinkNR-r16 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelink-r16
BandCombinationParametersSidelinkNR-v1710 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelink-v1710
BandParametersSidelink-v1710 ::= SEQUENCE {
--32-5a-1
tx-IUC-Scheme1-Mode2Sidelink-r17 ENUMERATED {supported} OPTIONAL,
--32-5b-1
tx-IUC-Scheme2-Mode2Sidelink-r17 ENUMERATED {n4, n8, n16} OPTIONAL
}
BandSidelinkPC5-r16 ::= SEQUENCE {
freqBandSidelink-r16 FreqBandIndicatorNR,
--15-1
sl-Reception-r16 SEQUENCE {
harq-RxProcessSidelink-r16 ENUMERATED {n16, n24, n32, n64},
pscch-RxSidelink-r16 ENUMERATED {value1, value2},
scs-CP-PatternRxSidelink-r16 CHOICE {
fr1-r16 SEQUENCE {
scs-15kHz-r16 BIT STRING (SIZE (16)) OPTIONAL,
scs-30kHz-r16 BIT STRING (SIZE (16)) OPTIONAL,
scs-60kHz-r16 BIT STRING (SIZE (16)) OPTIONAL
},
fr2-r16 SEQUENCE {
scs-60kHz-r16 BIT STRING (SIZE (16)) OPTIONAL,
scs-120kHz-r16 BIT STRING (SIZE (16)) OPTIONAL
}
}
extendedCP-RxSidelink-r16 ENUMERATED {supported} OPTIONAL,
OPTIONAL
}
--15-10
sl-Tx-256QAM-r16 ENUMERATED {supported} OPTIONAL,
--15-12
lowSE-64QAM-MCS-TableSidelink-r16 ENUMERATED {supported} OPTIONAL,
...
[[
```
```
--15-14
csi-ReportSidelink-r16 SEQUENCE {
csi-RS-PortsSidelink-r16 ENUMERATED {p1, p2}
}
--15-19
rankTwoReception-r16 ENUMERATED {supported}
--15-23
sl-openLoopPC-RSRP-ReportSidelink-r16 ENUMERATED {supported}
--13-1
sl-Rx-256QAM-r16 ENUMERATED {supported}
]],
[[
--32-5a-2
rx-IUC-Scheme1-PreferredMode2Sidelink-r17 ENUMERATED {supported}
--32-5a-3
rx-IUC-Scheme1-NonPreferredMode2Sidelink-r17 ENUMERATED {supported}
--32-5b-2
rx-IUC-Scheme2-Mode2Sidelink-r17 ENUMERATED {n5, n15, n25, n32, n35, n45, n50, n64}
--32-6-1
rx-IUC-Scheme1-SCI-r17 ENUMERATED {supported}
--32-6-2
rx-IUC-Scheme1-SCI-ExplicitReq-r17 ENUMERATED {supported}
--32-7
scheme2-ConflictDeterminationRSRP-r17 ENUMERATED {supported}
]],
[[
-- R1 41-1-17: Open loop SL pathloss based power control for SL-PRS and associated PSCCH and SL RSRP report for dedicated resource
-- pool
sl-PathlossBasedOLPC-SL-RSRP-Report-r18 ENUMERATED {supported}
-- R1 47-k4: Transmitting UE to UE COT sharing information
sl-UE-COT-Sharing-r18 ENUMERATED {supported}
-- R1 47-m1l: PSFCH transmissions in multiple contiguous RB sets
sl-PSFCH-MultiContiguousRB-r18 ENUMERATED {supported}
-- R1 47-m1la: PSFCH transmissions in multiple non-contiguous RB sets
sl-PSFCH-MultiNonContiguousRB-r18 ENUMERATED {supported}
-- R1 47-v1: NR SL communication with SL CA
sl-CA-Communication-r18 SEQUENCE {
numberOfCarriers-r18 INTEGER (2..8),
numberOfPSCCH-DecodeValueZ-r18 INTEGER (1..2),
totalBandwidth-r18 ENUMERATED {mhz20, mhz30, mhz40, mhz50, mhz60, mhz70}
}
-- R4 45-2: SL reception in intra-carrier guard band
sl-ReceptionIntraCarrierGuardBand-r18 ENUMERATED {supported}
-- R4 45-3: Power class for sidelink unlicensed
sl-PowerClassUnlicensed-r18 ENUMERATED {pc5, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
]]
}
-- TAG-UECAPABILITYINFORMATIONSIDELINK-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UEINFORMATIONREQUESTSIDELINK-START
UEInformationRequestSidelink-r18 ::= SEQUENCE {
rrc-TransactionIdentifier-r18 RRC-TransactionIdentifier,
criticalExtensions CHOICE {
ueInformationRequestSidelink-r18 UEInformationRequestSidelink-r18-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
UEInformationRequestSidelink-r18-IEs ::= SEQUENCE {
sl-E2E-QoS-InfoListPC5-r18 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-E2E-QoS-InfoPC5-r18 OPTIONAL, -- Need N
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
SL-E2E-QoS-InfoPC5-r18 ::= SEQUENCE {
sl-DestinationIdentityRemoteUE-r18 SL-DestinationIdentity-r16,
sl-E2E-SLRB-Index-r18 SLRB-PC5-ConfigIndex-r16,
sl-QoS-InfoList-r18 SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16
}
-- TAG-UEINFORMATIONREQUESTSIDELINK-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UEINFORMATIONRESPONSESIDELINK-START
UEInformationResponseSidelink-r18 ::= SEQUENCE {
rrc-TransactionIdentifier-r18 RRC-TransactionIdentifier,
criticalExtensions CHOICE {
ueInformationResponseSidelink-r18 UEInformationResponseSidelink-r18-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
UEInformationResponseSidelink-r18-IEs ::= SEQUENCE {
sl-SplitQoS-InfoListPC5-r18 SEQUENCE (SIZE (1.. maxNrofSL-QFIs-r16)) OF SL-SplitQoS-InfoPC5-r18 OPTIONAL, -- Need N
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
SL-SplitQoS-InfoPC5-r18 ::= SEQUENCE {
sl-QoS-FlowIdentity-r16,
sl-SplitPacketDelayBudget-r18 INTEGER (0..1023)
}
-- TAG-UEINFORMATIONRESPONSESIDELINK-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UUMESSAGETRANSFERSIDELINK-START
UuMessageTransferSidelink-r17 ::= SEQUENCE {
criticalExtensions CHOICE {
uuMessageTransferSidelink-r17 UuMessageTransferSidelink-r17-IEs,
criticalExtensionsFuture SEQUENCE {}
}
}
UuMessageTransferSidelink-r17-IEs ::= SEQUENCE {
sl-PagingDelivery-r17 OCTET STRING (CONTAINING PagingRecord) OPTIONAL, -- Need N
sl-SIB1-Delivery-r17 OCTET STRING (CONTAINING SIB1) OPTIONAL, -- Need N
sl-SystemInformationDelivery-r17 OCTET STRING (CONTAINING SystemInformation) OPTIONAL, -- Need N
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension UuMessageTransferSidelink-v1800-IEs OPTIONAL
}
UuMessageTransferSidelink-v1800-IEs ::= SEQUENCE {
sl-PagingDelivery-r18 OCTET STRING (CONTAINING PagingRecord-v1700) OPTIONAL, -- Need N
nonCriticalExtension SEQUENCE {} OPTIONAL
}
-- TAG-UUMESSAGETRANSFERSIDELINK-STOP
-- ASN1STOP
-- ASN1START
```
-- NR-UE-VARIABLES-START
```
```
NR-UE-Variables DEFINITIONS AUTOMATIC TAGS ::=
```
```
BEGIN
```
```
IMPORTS
```
```
AreaConfiguration-r17,
AreaConfigurationNTN-List-r19,
ARFCN-ValueNR,
CellIdentity,
EUTRA-PhysCellId,
maxCEFReport-r17,
maxCellReport,
MeasId,
MeasIdToAddModList,
MeasIdleCarrierEUTRA-r16,
MeasIdleCarrierNR-r16,
MeasResultIdleEUTRA-r16,
MeasResultIdleNR-r16,
MeasReselectionCarrierNR-r18,
MeasurementValidityDuration-r18,
MeasObjectToAddModList,
MeasConfigAppLayerId-r17,
MeasConfigAppLayer-r17,
maxNrofAppLayerMeas-r17,
AppLayerIdleInactiveConfig-r18,
PhysCellId,
RNTI-Value,
ReportConfigToAddModList,
RSRP-Range,
SL-MeasId-r16,
SL-MeasIdList-r16,
SL-MeasObjectList-r16,
SL-ReportConfigList-r16,
SL-QuantityConfig-r16,
Tx-PoolMeasList-r16,
QuantityConfig,
maxNrofCellMeas,
maxNrofMeasId,
maxFreqIdle-r16,
PhysCellIdEUTRA-FDD-r16,
ValidityAreaList-r16,
CondReconfigToAddModList-r16,
ConnEstFailReport-r16,
LoggingDuration-r16,
LoggingInterval-r16,
LogMeasInfoList-r16,
LogMeasInfo-r16,
RA-Report-r16,
RLF-Report-r16,
TraceReference-r16,
WLAN-Identifiers-r16,
```
```
WLAN-NameList-r16,
BT-NameList-r16,
PLMN-Identity,
maxNrofRelayMeas-r17,
maxPLMN,
RA-ReportList-r16,
VisitedCellInfoList-r16,
AbsoluteTimeInfo-r16,
LoggedEventTriggerConfig-r16,
LoggedPeriodicalReportConfig-r16,
Sensor-NameList-r16,
SL-SourceIdentity-r17,
SuccessHO-Report-r17,
PLMN-IdentityList2-r16,
AreaConfiguration-r16,
maxNrofSL-MeasId-r16,
maxNrofFreqSL-r16,
maxNrofCLI-RSSI-Resources-r16,
maxNrofCLI-SRS-Resources-r16,
RSSI-ResourceId-r16,
SRS-ResourceId,
VisitedPSCellInfoList-r17,
SuccessPSCell-Report-r18,
maxNPN-r16,
SNPN-ConfigID-List-r18,
AreaConfiguration-v1800,
NID-r16,
SK-CounterConfig-r18,
ReferenceConfiguration-r18,
maxNrofLTM-Configs-plus1-r18,
maxSecurityCellSet-r18,
SK-CounterConfigLTM-r19,
CSI-LogMeasInfoCellList-r19,
LTM-ExecutionConditionList-r19,
SpeedStatePars-r19
FROM NR-RRC-Definitions;
-- NR-UE-VARIABLES-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARAPPLAYERIDLECONFIG-START
VarAppLayerIdleConfig-r18 ::= SEQUENCE {
```
```
appLayerIdleConfigList-r18 SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF VarAppLayerIdle-r18
}
VarAppLayerIdle-r18 := SEQUENCE {
measConfigAppLayerId-r18 MeasConfigAppLayerId-r17,
serviceType-r18 ENUMERATED {streaming, mtsi, vr, spare5, spare4, spare3, spare2, spare1},
appLayerIdleInactiveConfig-r18 AppLayerIdleInactiveConfig-r18,
appLayerMeasPriority-r18 INTEGER (1..16) OPTIONAL
}
-- TAG-VARAPPLAYERIDLECONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARAPPLAYERPLMN-LISTCONFIG-START
VarAppLayerPLMN-ListConfig-r18 := SEQUENCE {
plmnConfigList-r18 SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF VarAppLayerPLMN-List-r18
}
VarAppLayerPLMN-List-r18 := SEQUENCE {
measConfigAppLayerId-r18 MeasConfigAppLayerId-r17,
plmn-IdentityList-r18 PLMN-IdentityList2-r16
}
-- TAG-VARAPPLAYERPLMN-LISTCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARCONDITIONALRECONFIG-START
VarConditionalReconfig := SEQUENCE {
```
```
condReconfigList CondReconfigToAddModList-r16 OPTIONAL,
scpac-ReferenceConfiguration-r18 ReferenceConfiguration-r18 OPTIONAL,
sk-CounterConfiguration-r18 SEQUENCE (SIZE (1..maxSecurityCellSet-r18)) OF SK-CounterConfig-r18 OPTIONAL
}
-- TAG-VARCONDITIONALRECONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARCONNESTFAILREPORT-START
VarConnEstFailReport-r16 ::= SEQUENCE {
connEstFailReport-r16 ConnEstFailReport-r16,
networkIdentity-r18 CHOICE {
plmn-Identity-r18 PLMN-Identity,
snpn-Identity-r18 SNPN-Identity-r18
}
}
SNPN-Identity-r18 ::= SEQUENCE {
plmn-Identity-r18 PLMN-Identity,
nid-r18 NID-r16
}
-- TAG-VARCONNESTFAILREPORT-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARLOGMEASCONFIG-START
VarLogMeasConfig-r16 ::= SEQUENCE {
areaConfiguration-r16 AreaConfiguration-r16 OPTIONAL,
bt-NameList-r16 BT-NameList-r16 OPTIONAL,
wlan-NameList-r16 WLAN-NameList-r16 OPTIONAL,
sensor-NameList-r16 Sensor-NameList-r16 OPTIONAL,
loggingDuration-r16 LoggingDuration-r16,
reportType CHOICE {
periodical LoggedPeriodicalReportConfig-r16,
eventTriggered LoggedEventTriggerConfig-r16
},
earlyMeasIndication-r17 ENUMERATED {true} OPTIONAL,
areaConfiguration-r17 AreaConfiguration-r17 OPTIONAL,
areaConfiguration-v1800 AreaConfiguration-v1800 OPTIONAL,
areaConfigurationNTN-List-r19 AreaConfigurationNTN-List-r19 OPTIONAL
}
-- TAG-VARLOGMEASCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARLOGMEASREPORT-START
VarLogMeasReport-r16 ::= SEQUENCE {
absoluteTimeInfo-r16 AbsoluteTimeInfo-r16,
traceReference-r16 TraceReference-r16,
traceRecordingSessionRef-r16 OCTET STRING (SIZE (2)),
tce-Id-r16 OCTET STRING (SIZE (1)),
logMeasInfoList-r16 LogMeasInfoList-r16,
sigLoggedMeasType-r17 ENUMERATED {true},
identityList-r18 CHOICE {
plmn-IdentityList-r18 PLMN-IdentityList2-r16,
snpn-ConfigID-List-r18 SNPN-ConfigID-List-r18
}
}
-- TAG-VARLOGMEASREPORT-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARLTM-SERVINGCELLNORESETID-START
VarLTM-ServingCellNoResetID-r18 ::= SEQUENCE {
ltm-ServingCellNoResetID-r18 INTEGER (1..maxNrofLTM-Configs-plus1-r18) OPTIONAL
}
-- TAG-VARLTM-SERVINGCELLNORESETID-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARLTM-SERVINGCELLNOSECURITYCHANGE-START
VarLTM-ServingCellNoSecurityChange-r19 ::= SEQUENCE {
ltm-ServingCellNoSecurityChangeID-r19 INTEGER (1..maxNrofLTM-Configs-plus1-r18) OPTIONAL,
ltm-SK-Counters-r19 SEQUENCE (SIZE (1..maxSecurityCellSet-r18)) OF SK-CounterConfigLTM-r19 OPTIONAL
}
-- TAG-VARLTM-SERVINGCELLNOSECURITYCHANGE-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARLTM-SERVINGCELLUE-MEASUREDTA-ID-START
VarLTM-ServingCellUE-MeasuredTA-ID-r18 ::= SEQUENCE {
ltm-ServingCellUE-MeasuredTA-ID-r18 INTEGER (1..maxNrofLTM-Configs-plus1-r18) OPTIONAL
}
-- TAG-VARLTM-SERVINGCELLUE-MEASUREDTA-ID-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARMEASIDLECONFIG-START
VarMeasIdleConfig-r16 ::= SEQUENCE {
measIdleCarrierListNR-r16 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16 OPTIONAL,
measIdleCarrierListEUTRA-r16 SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierEUTRA-r16 OPTIONAL,
measIdleDuration-r16 ENUMERATED {sec10, sec30, sec60, sec120, sec180, sec240, sec300, spare},
validityAreaList-r16 ValidityAreaList-r16 OPTIONAL
}
VarEnhMeasIdleConfig-r18 ::= SEQUENCE {
measIdleValidityDuration-r18 MeasurementValidityDuration-r18 OPTIONAL
}
-- TAG-VARMEASIDLECONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARMEASREPORTLIST-START
VarMeasReportList ::=
SEQUENCE (SIZE (1..maxNrofMeasId)) OF VarMeasReport
VarMeasReport ::=
SEQUENCE {
-- List of measurement that have been triggered
measId MeasId,
cellsTriggeredList CellsTriggeredList OPTIONAL,
numberOfReportsSent INTEGER,
cli-TriggeredList-r16 CLI-TriggeredList-r16 OPTIONAL,
tx-PoolMeasToAddModListNR-r16 Tx-PoolMeasList-r16 OPTIONAL,
relaysTriggeredList-r17 RelaysTriggeredList-r17 OPTIONAL,
cellsMetLeavingCond-r18 SEQUENCE (SIZE (1..maxCellReport)) OF PhysCellId OPTIONAL,
reportedBestNeighbourCell-r18 SEQUENCE (SIZE (1..2)) OF PhysCellId OPTIONAL
}
CellsTriggeredList ::=
SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CHOICE {
physCellId PhysCellId,
physCellIdEUTRA EUTRA-PhysCellId,
physCellIdUTRA-FDD-r16 PhysCellIdUTRA-FDD-r16
}
CLI-TriggeredList-r16 ::=
CHOICE {
srs-RSRP-TriggeredList-r16 SRS-RSRP-TriggeredList-r16,
cli-RSSI-TriggeredList-r16 CLI-RSSI-TriggeredList-r16
}
SRS-RSRP-TriggeredList-r16 ::=
SEQUENCE (SIZE (1.. maxNrofCLI-SRS-Resources-r16)) OF SRS-ResourceId
CLI-RSSI-TriggeredList-r16 ::=
SEQUENCE (SIZE (1.. maxNrofCLI-RSSI-Resources-r16)) OF RSSI-ResourceId-r16
RelaysTriggeredList-r17 ::=
SEQUENCE (SIZE (1.. maxNrofRelayMeas-r17)) OF SL-SourceIdentity-r17
-- TAG-VARMEASREPORTLIST-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARMEASRESELECTIONCONFIG-START
VarMeasReselectionConfig-r18 ::=
SEQUENCE {
measReselectionCarrierListNR-r18
SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasReselectionCarrierNR-r18
OPTIONAL,
measReselectionValidityDuration-r18
MeasurementValidityDuration-r18
OPTIONAL
}
-- TAG-VARMEASRESELECTIONCONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARRA-REPORT-START
VarRA-Report-r16 ::= SEQUENCE {
ra-ReportList-r16 RA-ReportList-r16,
identityList-r18 CHOICE {
plmn-IdentityList-r18 PLMN-IdentityList2-r16,
snpn-IdentityList-r18 SEQUENCE (SIZE (1..maxNPN-r16)) OF SNPN-Identity-r18
}
}
-- TAG-VARRA-REPORT-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARRLF-REPORT-START
VarRLF-Report-r16 := SEQUENCE {
rlf-Report-r16 RLF-Report-r16,
identityList-r18 CHOICE {
plmn-IdentityList-r18 PLMN-IdentityList2-r16,
snpn-IdentityList-r18 SEQUENCE (SIZE (1..maxNPN-r16)) OF SNPN-Identity-r18
}
}
-- TAG-VARRLF-REPORT-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARSERVINGSECURITYCELLSETID-START
VarServingSecurityCellSetID ::= SEQUENCE {
servingSecurityCellSetId-r18 INTEGER (1.. maxSecurityCellSet-r18)
}
-- TAG-VARSERVINGSECURITYCELLSETID-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARSUCCESSHO-Report-START
VarSuccessHO-Report-r17 ::= SEQUENCE {
successHO-Report-r17 SuccessHO-Report-r17,
identityList-r18 CHOICE {
plmn-IdentityList-r18 PLMN-IdentityList2-r16,
snpn-IdentityList-r18 SEQUENCE (SIZE (1..maxNPN-r16)) OF SNPN-Identity-r18
}
}
-- TAG-VARSUCCESSHO-Report-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARSUCCESSPSCELL-Report-START
VarSuccessPSCell-Report-r18 ::= SEQUENCE {
successPSCell-Report-r18 SuccessPSCell-Report-r18,
identityList-r18 CHOICE {
plmn-IdentityList-r18 PLMN-IdentityList2-r16,
snpn-IdentityList-r18 SEQUENCE (SIZE (1..maxNPN-r16)) OF SNPN-Identity-r18
}
}
-- TAG-VARSUCCESSPSCELL-Report-STOP
-- ASN1STOP
-- ASN1START
-- TAG-VARTSS-INFO-START
```
```
VarTSS-Info-r18 ::= SEQUENCE {
storedEventID-r18 INTEGER (0..63),
storedGlobalGnbID-r18 SEQUENCE {
plmn-Identity-r18 PLMN-Identity,
gnb-ID-r18 BIT STRING (SIZE (22..32))
}
}
-- TAG-VARTSS-INFO-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NR-SIDELINK-PRECONF-DEFINITIONS-START
NR-Sidelink-Preconf DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
SL-RelayUE-ConfigMH-r19,
SL-RelayUE-ConfigU2U-r18,
SL-RemoteUE-ConfigU2U-r18,
SL-RelayUE-ConfigU2U-v1840,
SL-RemoteUE-ConfigU2U-v1830,
SL-RemoteUE-Config-r17,
SL-DRX-ConfigGC-BC-r17,
SL-Freq-Id-r16,
maxNrofFreqSL-1-r18,
SL-FreqConfigCommon-r16,
SL-RadioBearerConfig-r16,
SL-RLC-BearerConfig-r16,
SL-EUTRA-AnchorCarrierFreqList-r16,
SL-NR-AnchorCarrierFreqList-r16,
SL-MeasConfigCommon-r16,
SL-UE-SelectedConfig-r16,
TDD-UL-DL-ConfigCommon,
maxNrofFreqSL-r16,
maxNrofSLRB-r16,
maxSL-LCID-r16,
SL-FreqConfigCommonExt-v16k0
FROM NR-RRc-Definitions;
-- TAG-NR-SIDELINK-PRECONF-DEFINITIONS-STOP
-- ASN1STOP
-- ASN1START
```
```
-- TAG-SL-PRECONFIGURATIONNR-START
SL-PreconfigurationNR-r16 ::= SEQUENCE {
sidelinkPreconfigNR-r16 SidelinkPreconfigNR-r16,
...,
[[
sidelinkPreconfigNR-v16k0 SidelinkPreconfigNR-v16k0
]]
}
SidelinkPreconfigNR-r16 ::= SEQUENCE {
sl-PreconfigFreqInfoList-r16 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommon-r16 OPTIONAL,
sl-PreconfigNR-AnchorCarrierFreqList-r16 SL-NR-AnchorCarrierFreqList-r16 OPTIONAL,
sl-PreconfigEUTRA-AnchorCarrierFreqList-r16 SL-EUTRA-AnchorCarrierFreqList-r16 OPTIONAL,
sl-RadioBearerPreConfigList-r16 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-RadioBearerConfig-r16 OPTIONAL,
sl-RLC-BearerPreConfigList-r16 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16 OPTIONAL,
sl-MeasPreConfig-r16 SL-MeasConfigCommon-r16 OPTIONAL,
sl-OffsetDFN-r16 INTEGER (1..1000) OPTIONAL,
t400-r16 ENUMERATED{ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL,
sl-MaxNumConsecutiveDTX-r16 ENUMERATED {n1, n2, n3, n4, n6, n8, n16, n32} OPTIONAL,
sl-SSB-PriorityNR-r16 INTEGER (1..8) OPTIONAL,
sl-PreconfigGeneral-r16 SL-PreconfigGeneral-r16 OPTIONAL,
sl-UE-SelectedPreConfig-r16 SL-UE-SelectedConfig-r16 OPTIONAL,
sl-CSI-Acquisition-r16 ENUMERATED {enabled} OPTIONAL,
sl-RoHC-Profiles-r16 SL-RoHC-Profiles-r16 OPTIONAL,
sl-MaxCID-r16 INTEGER (1..16383) DEFAULT 15,
...,
[[
sl-DRX-PreConfigGC-BC-r17 SL-DRX-ConfigGC-BC-r17 OPTIONAL,
sl-TxProfileList-r17 SL-TxProfileList-r17 OPTIONAL,
sl-PreconfigDiscConfig-r17 SL-RemoteUE-Config-r17 OPTIONAL
]],
[[
sl-PreconfigFreqInfoListSizeExt-v1800 SEQUENCE (SIZE (1..maxNrofFreqSL-1-r18)) OF SL-FreqConfigCommon-r16 OPTIONAL,
sl-RLC-BearerConfigListSizeExt-v1800 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16 OPTIONAL,
sl-SyncFreqList-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-Freq-Id-r16 OPTIONAL,
sl-SyncTxMultiFreq-r18 ENUMERATED {true} OPTIONAL,
sl-PreconfigDiscConfig-v1800 SL-PreconfigDiscConfig-v1800 OPTIONAL,
sl-PosPreconfigFreqInfoList-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommon-r16 OPTIONAL
]],
[[
t400-U2U-r18 ENUMERATED {ms200, ms400, ms600, ms800, ms1200, ms2000, ms3000, ms4000} OPTIONAL
]],
[[
sl-PreconfigDiscConfig-v1840 SL-PreconfigDiscConfig-v1840 OPTIONAL
]],
[[
sl-PosPreconfigFreqInfoListExt-v1880 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommonExt-v16k0 OPTIONAL
]],
[[
sl-PreconfigDiscConfig-v1900 SL-PreconfigDiscConfig-v1900 OPTIONAL
]]
}
```
```
SidelinkPreconfigNR-v16k0 ::=
sl-PreconfigFreqInfoListExt-v16k0
SEQUENCE {
SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommonExt-v16k0
}
OPTIONAL
SL-TxProfileList-r17 ::=
SEQUENCE (SIZE (1..256)) OF SL-TxProfile-r17
SL-TxProfile-r17 ::=
ENUMERATED {drx-Compatible, drx-Incompatible, spare6, spare5, spare4, spare3, spare2, spare1}
SL-PreconfigGeneral-r16 ::=
SEQUENCE {
sl-TDD-Configuration-r16
reservedBits-r16
...
}
TDD-UL-DL-ConfigCommon
BIT STRING (SIZE (2))
OPTIONAL,
OPTIONAL,
SL-RoHC-Profiles-r16 ::=
SEQUENCE {
profile0x0001-r16
profile0x0002-r16
profile0x0003-r16
profile0x0004-r16
profile0x0006-r16
profile0x0101-r16
profile0x0102-r16
profile0x0103-r16
profile0x0104-r16
}
BOOLEAN,
BOOLEAN,
BOOLEAN,
BOOLEAN,
BOOLEAN,
BOOLEAN,
BOOLEAN,
BOOLEAN,
BOOLEAN
↩SL-PreconfigDiscConfig-v1800 ::=
SEQUENCE {
sl-RelayUE-PreconfigU2U-r18
sl-RemoteUE-PreconfigU2U-r18
}
SL-RelayUE-ConfigU2U-r18,
SL-RemoteUE-ConfigU2U-r18
SL-PreconfigDiscConfig-v1840 ::=
SEQUENCE {
sl-RelayUE-PreconfigU2U-v1840
sl-RemoteUE-PreconfigU2U-v1840
}
SL-RelayUE-ConfigU2U-v1840,
SL-RemoteUE-ConfigU2U-v1830
SL-PreconfigDiscConfig-v1900 ::=
SEQUENCE {
sl-RelayUE-PreconfigMH-r19
}
SL-RelayUE-ConfigMH-r19
-- TAG-SL-PRECONFIGURATIONNR-STOP
-- ASN1STOP
-- ASN1START
-- TAG-SL-ACCESSINFO-L2U2N-START
NR-Sidelink-DiscoveryMessage DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
CellAccessRelatedInfo,
SL-ServingCellInfo-r17,
SL-RelayIndicationMP-r18
FROM NR-RRc-Definitions;
SL-AccessInfo-L2U2N-r17 ::=
cellAccessRelatedInfo-r17
sl-ServingCellInfo-r17
...
[ [
sl-RelayIndication-r18
], [
relayUE-RRC-State-r19
] ]
SEQUENCE {
CellAccessRelatedInfo,
SL-ServingCellInfo-r17,
SL-RelayIndicationMP-r18
OPTIONAL
SL-RelayUE-RRC-State-r19
OPTIONAL
}
```
```
]]
}
-- TAG-SL-ACCESSINFO-L2U2N-STOP
-- ASN1STOP
-- ASN1START
-- TAG-NR-INTER-NODE-DEFINITIONS-START
NR-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
AffectedCarrierFreqCombList-r16,
AffectedCarrierFreqRangeCombList-r18,
ApplicabilityReportList-r19,
ARFCN-ValueNR,
ARFCN-ValueEUTRA,
CandidateServingFreqListNR-r16,
CandidateServingFreqRangeListNR-r18,
CellIdentity,
CGI-InfoEUTRA,
CGI-InfoNR,
CondReconfigExecCondSCG-r17,
CSI-RS-Index,
CSI-RS-CellMobility,
DRX-Config,
EUTRA-PhysCellId,
FeatureSetDownlinkPerCC-Id,
FeatureSetUplinkPerCC-Id,
FlightPathInfoReport-r18,
FreqBandIndicatorNR,
GapConfig,
IDC-TDM-Assistance-r18,
maxBandComb,
maxBands,
```
maxBandsEUTRA,
maxCandidateBandIndex-r18,
maxCellSFTD,
maxFeatureSetsPerBand,
maxFreq,
maxFreqIDC-MRDC,
maxNrofCombIDC,
maxNrofCondCells-r16,
maxNrofCondCells-1-r17,
maxNrofPhysicalResourceBlocks,
maxNrofSCells,
maxNrofServingCells,
maxNrofServingCells-1,
maxNrofServingCellsEUTRA,
maxNrofIndexesToReport,
maxNrofLTM-Configs-r18,
maxSimultaneousBands,
MBSInterestIndication-r17,
MeasQuantityResults,
MeasResultCellListSFTD-EUTRA,
MeasResultCellListSFTD-NR,
MeasResultList2NR,
MeasResultSCG-Failure,
MeasResultServFreqListEUTRA-SCG,
MUSIM-CandidateBandList-r18,
MUSIM-CapRestriction-r18,
MUSIM-GapConfig-r17,
NeedForGapsInfoNR-r16,
NeedForGapNCSG-InfoNR-r17,
NeedForGapNCSG-InfoEUTRA-r17,
NeedForInterruptionInfoNR-r18,
OverheatingAssistance,
OverheatingAssistance-r17,
P-Max,
PhysCellId,
RadioBearerConfig,
RAN-NotificationAreaInfo,
ReferenceConfiguration-r18,
ReportConfigNR,
RRReconfiguration,
ServCellIndex,
SetupRelease,
SSB-Index,
SSB-MTC,
SSB-ToMeasure,
SS-RSSI-Measurement,
ShortMAC-I,
SubcarrierSpacing,
UEAssistanceInformation,
UE-CapabilityRAT-ContainerList,
maxNrofCLI-RSSI-Resources-r16,
maxNrofCLI-SRS-Resources-r16,
RSSI-ResourceId-r16,
```
SDT-Config-r17,
SidelinkUEInformationNR-r16,
SRS-PosRRC-InactiveValidityAreaPreConfigList-r18,
SRS-ResourceId,
SuccessPSCell-Config-r18,
SupportedAggBandwidth-r17,
UE-RadioPagingInfo-r17,
UE-RadioPagingInfo-r19,
LTM-Config-r18,
maxNrofLTM-Configs-plus1-r18
FROM NR-RRc-Definitions;
-- TAG-NR-INTER-NODE-DEFINITIONS-STOP
-- ASN1STOP
-- ASN1START
-- TAG-HANDOVER-COMMAND-START
HandoverCommand ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE {
handoverCommand HandoverCommand-IEs,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
```
```
}
HandoverCommand-IEs ::= SEQUENCE {
handoverCommandMessage OCTET STRING (CONTAINING RRCReconfiguration),
nonCriticalExtension HandoverCommand-v1800-IEs OPTIONAL
}
HandoverCommand-v1800-IEs ::= SEQUENCE {
candPSCellExecutionConditionInfo-r18 CandPSCellExecutionConditionInfo-r18 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
CandPSCellExecutionConditionInfo-r18 ::= SEQUENCE {
candPSCellExecCondReportConfigNR-r18 SEQUENCE (SIZE (1..2)) OF ReportConfigNR,
...
}
-- TAG-HANDOVER-COMMAND-STOP
-- ASN1STOP
-- ASN1START
-- TAG-HANDOVER-PREPARATION-INFORMATION-START
HandoverPreparationInformation ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE{
handoverPreparationInformation HandoverPreparationInformation-IEs,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
```
```
HandoverPreparationInformation-IEs ::= SEQUENCE {
ue-CapabilityRAT-List UE-CapabilityRAT-ContainerList,
sourceConfig AS-Config OPTIONAL, -- Cond HO
rrm-Config RRM-Config OPTIONAL,
as-Context AS-Context OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
AS-Config ::= SEQUENCE {
rrcReconfiguration OCTET STRING (CONTAINING RRCReconfiguration),
...,
[[
sourceRB-SN-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL,
sourceSCG-NR-Config OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL,
sourceSCG-EUTRA-Config OCTET STRING OPTIONAL
]],
[[
sourceSCG-Configured ENUMERATED {true} OPTIONAL
]],
[[
sdt-Config-r17 SDT-Config-r17 OPTIONAL
]],
[[
srs-PosRRC-InactiveValidityAreaPreConfigList-r18 SRS-PosRRC-InactiveValidityAreaPreConfigList-r18 OPTIONAL
]]
}
AS-Context ::= SEQUENCE {
reestablishmentInfo ReestablishmentInfo OPTIONAL,
configRestrictInfo ConfigRestrictInfoSCG OPTIONAL,
...,
[[
ran-NotificationAreaInfo RAN-NotificationAreaInfo OPTIONAL
]],
[[
ueAssistanceInformation OCTET STRING (CONTAINING UEAssistanceInformation) OPTIONAL -- Cond HO2
]],
[[
selectedBandCombinationSN BandCombinationInfoSN OPTIONAL
]],
[[
configRestrictInfoDAPS-r16 ConfigRestrictInfoDAPS-r16 OPTIONAL,
sidelinkUEInformationNR-r16 OCTET STRING OPTIONAL,
sidelinkUEInformationEUTRA-r16 OCTET STRING OPTIONAL,
ueAssistanceInformationEUTRA-r16 OCTET STRING OPTIONAL,
ueAssistanceInformationSCG-r16 OCTET STRING (CONTAINING UEAssistanceInformation) OPTIONAL, -- Cond HO2
needForGapsInfoNR-r16 NeedForGapsInfoNR-r16 OPTIONAL
]],
[[
configRestrictInfoDAPS-v1640 ConfigRestrictInfoDAPS-v1640 OPTIONAL
]],
[[
needForGapNCSG-InfoNR-r17 NeedForGapNCSG-InfoNR-r17 OPTIONAL,
needForGapNCSG-InfoEUTRA-r17 NeedForGapNCSG-InfoEUTRA-r17 OPTIONAL,
]]
}
```
```
mbsInterestIndication-r17 OCTET STRING (CONTAINING MBSInterestIndication-r17) OPTIONAL
]],
[[
needForInterruptionInfoNR-r18 NeedForInterruptionInfoNR-r18 OPTIONAL,
flightPathInfoReport-r18 FlightPathInfoReport-r18 OPTIONAL
]],
[[
retainLoggedMeasurements-r19 ENUMERATED {true} OPTIONAL,
ue-ApplicabilityReportList-r19 ApplicabilityReportList-r19 OPTIONAL
]]
}
ConfigRestrictInfoDAPS-r16 ::= SEQUENCE {
powerCoordination-r16 SEQUENCE {
p-DAPS-Source-r16 P-Max,
p-DAPS-Target-r16 P-Max,
uplinkPowerSharingDAPS-Mode-r16 ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic }
} OPTIONAL
}
ConfigRestrictInfoDAPS-v1640 ::= SEQUENCE {
sourceFeatureSetPerDownlinkCC-r16 FeatureSetDownlinkPerCC-Id,
sourceFeatureSetPerUplinkCC-r16 FeatureSetUplinkPerCC-Id
}
ReestablishmentInfo ::= SEQUENCE {
sourcePhysCellId PhysCellId,
targetCellShortMAC-I ShortMAC-I,
additionalReestabInfoList ReestabNCellInfoList OPTIONAL
}
ReestabNCellInfoList ::= SEQUENCE ( SIZE (1..maxCellPrep) ) OF ReestabNCellInfo
ReestabNCellInfo ::= SEQUENCE{
cellIdentity CellIdentity,
key-gNodeB-Star BIT STRING (SIZE (256)),
shortMAC-I ShortMAC-I
}
RRM-Config ::= SEQUENCE {
ue-InactiveTime ENUMERATED {
s1, s2, s3, s5, s7, s10, s15, s20,
s25, s30, s40, s50, min1, min1s20, min1s40,
min2, min2s30, min3, min3s30, min4, min5, min6,
min7, min8, min9, min10, min12, min14, min17, min20,
min24, min28, min33, min38, min44, min50, hr1,
hr1min30, hr2, hr2min30, hr3, hr3min30, hr4, hr5, hr6,
hr8, hr10, hr13, hr16, hr20, day1, day1hr12, day2,
day2hr12, day3, day4, day5, day7, day10, day14, day19,
day24, day30, dayMoreThan30}
OPTIONAL,
candidateCellInfoList MeasResultList2NR OPTIONAL,
...,
[[
```
```
candidateCellInfoListSN-EUTRA MeasResultServFreqListEUTRA-SCG OPTIONAL
]]
}
-- TAG-HANDOVER-PREPARATION-INFORMATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CG-CONFIG-START
CG-Config ::=
criticalExtensions SEQUENCE {
c1 CHOICE {
cg-Config CHOICE {
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture
}
}
CG-Config-IEs ::=
scg-CellGroupConfig OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL,
scg-RB-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL,
configRestrictModReq ConfigRestrictModReqSCG OPTIONAL,
```
```
drx-InfoSCG DRX-Info OPTIONAL,
candidateCellInfoListSN OCTET STRING (CONTAINING MeasResultList2NR) OPTIONAL,
measConfigSN MeasConfigSN OPTIONAL,
selectedBandCombination BandCombinationInfoSN OPTIONAL,
fr-InfoListSCG FR-InfoList OPTIONAL,
candidateServingFreqListNR CandidateServingFreqListNR OPTIONAL,
nonCriticalExtension CG-Config-v1540-IEs OPTIONAL
}
CG-Config-v1540-IEs ::= SEQUENCE {
pSCellFrequency ARFCN-ValueNR OPTIONAL,
reportCGI-RequestNR SEQUENCE {
requestedCellInfo SEQUENCE {
ssbFrequency ARFCN-ValueNR,
cellForWhichToReportCGI PhysCellId
}
}
ph-InfoSCG PH-TypeListSCG OPTIONAL,
nonCriticalExtension CG-Config-v1560-IEs OPTIONAL
}
CG-Config-v1560-IEs ::= SEQUENCE {
pSCellFrequencyEUTRA ARFCN-ValueEUTRA OPTIONAL,
scg-CellGroupConfigEUTRA OCTET STRING OPTIONAL,
candidateCellInfoListSN-EUTRA OCTET STRING OPTIONAL,
candidateServingFreqListEUTRA CandidateServingFreqListEUTRA OPTIONAL,
needForGaps ENUMERATED {true} OPTIONAL,
drx-ConfigSCG DRX-Config OPTIONAL,
reportCGI-RequestEUTRA SEQUENCE {
requestedCellInfoEUTRA SEQUENCE {
eutraFrequency ARFCN-ValueEUTRA,
cellForWhichToReportCGI-EUTRA EUTRA-PhysCellId
}
}
nonCriticalExtension CG-Config-v1590-IEs OPTIONAL
}
CG-Config-v1590-IEs ::= SEQUENCE {
scellFrequenciesSN-NR SEQUENCE (SIZE (1.. maxNrofServingCells-1)) OF ARFCN-ValueNR OPTIONAL,
scellFrequenciesSN-EUTRA SEQUENCE (SIZE (1.. maxNrofServingCells-1)) OF ARFCN-ValueEUTRA OPTIONAL,
nonCriticalExtension CG-Config-v1610-IEs OPTIONAL
}
CG-Config-v1610-IEs ::= SEQUENCE {
drx-InfoSCG2 DRX-Info2 OPTIONAL,
nonCriticalExtension CG-Config-v1620-IEs OPTIONAL
}
CG-Config-v1620-IEs ::= SEQUENCE {
ueAssistanceInformationSCG-r16 OCTET STRING (CONTAINING UEAssistanceInformation) OPTIONAL,
nonCriticalExtension CG-Config-v1630-IEs OPTIONAL
}
```
```
CG-Config-v1630-IEs ::= SEQUENCE {
selectedToffset-r16 T-Offset-r16 OPTIONAL,
nonCriticalExtension CG-Config-v1640-IEs OPTIONAL
}
CG-Config-v1640-IEs ::= SEQUENCE {
servCellInfoListSCG-NR-r16 ServCellInfoListSCG-NR-r16 OPTIONAL,
servCellInfoListSCG-EUTRA-r16 ServCellInfoListSCG-EUTRA-r16 OPTIONAL,
nonCriticalExtension CG-Config-v1700-IEs OPTIONAL
}
CG-Config-v1700-IEs ::= SEQUENCE {
candidateCellInfoListCPC-r17 CandidateCellInfoListCPC-r17 OPTIONAL,
twoPHRModeSCG-r17 ENUMERATED {enabled} OPTIONAL,
nonCriticalExtension CG-Config-v1730-IEs OPTIONAL
}
CG-Config-v1730-IEs ::= SEQUENCE {
fr1-Carriers-SCG-r17 INTEGER (1..32) OPTIONAL,
fr2-Carriers-SCG-r17 INTEGER (1..32) OPTIONAL,
nonCriticalExtension CG-Config-v1800-IEs OPTIONAL
}
CG-Config-v1800-IEs ::= SEQUENCE {
candidateServingFreqRangeListNR-r18 CandidateServingFreqRangeListNR-r18 OPTIONAL,
candidateServingFreqListNR-r18 CandidateServingFreqListNR-r16 OPTIONAL,
idc-TDM-AssistanceConfig-r18 ENUMERATED {enabled} OPTIONAL,
candidateCellInfoListSubsequentCPC-r18 CandidateCellInfoListCPC-r17 OPTIONAL,
scpac-ReferenceConfigurationSCG-r18 ReferenceConfiguration-r18 OPTIONAL,
subsequentCPAC-Information-r18 CandidateCellInfoListCPC-r17 OPTIONAL,
successPSCell-Config-r18 SuccessPSCell-Config-r18 OPTIONAL,
nonCriticalExtension CG-Config-v1900-IEs OPTIONAL
}
CG-Config-v1900-IEs ::= SEQUENCE {
ltm-ReferenceConfigurationSCG-r19 ReferenceConfiguration-r18 OPTIONAL,
ltm-UE-MeasuredTA-ID-r19 INTEGER (1..maxNrofLTM-Configs-plus1-r18) OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
ServCellInfoListSCG-NR-r16 ::= SEQUENCE (SIZE (1.. maxNrofServingCells)) OF ServCellInfoXCG-NR-r16
ServCellInfoXCG-NR-r16 ::= SEQUENCE {
dl-FreqInfo-NR-r16 FrequencyConfig-NR-r16 OPTIONAL,
ul-FreqInfo-NR-r16 FrequencyConfig-NR-r16 OPTIONAL, -- Cond FDD
...
}
FrequencyConfig-NR-r16 ::= SEQUENCE {
freqBandIndicatorNR-r16 FreqBandIndicatorNR,
carrierCenterFreq-NR-r16 ARFCN-ValueNR,
carrierBandwidth-NR-r16 INTEGER (1..maxNrofPhysicalResourceBlocks),
subcarrierSpacing-NR-r16 SubcarrierSpacing
}
```
```
}
ServCellInfoListSCG-EUTRA-r16 := SEQUENCE (SIZE (1.. maxNrofServingCellsEUTRA)) OF ServCellInfoXCG-EUTRA-r16
ServCellInfoXCG-EUTRA-r16 := SEQUENCE {
dl-CarrierFreq-EUTRA-r16 ARFCN-ValueEUTRA OPTIONAL,
ul-CarrierFreq-EUTRA-r16 ARFCN-ValueEUTRA OPTIONAL, -- Cond FDD
transmissionBandwidth-EUTRA-r16 TransmissionBandwidth-EUTRA-r16 OPTIONAL,
...
}
TransmissionBandwidth-EUTRA-r16 := ENUMERATED {rb6, rb15, rb25, rb50, rb75, rb100}
PH-TypeListSCG := SEQUENCE (SIZE (1..maxNrofServingCells)) OF PH-InfoSCG
PH-InfoSCG := SEQUENCE {
servCellIndex ServCellIndex,
ph-Uplink PH-UplinkCarrierSCG,
ph-SupplementaryUplink PH-UplinkCarrierSCG OPTIONAL,
.../
[[
twoSRS-PUSCH-Repetition-r17 ENUMERATED{enabled} OPTIONAL
]],
[[
twoSRS-MultipanelScheme-r18 ENUMERATED{enabled} OPTIONAL
]]
}
PH-UplinkCarrierSCG := SEQUENCE{
ph-Type1or3 ENUMERATED {type1, type3},
...
}
MeasConfigSN := SEQUENCE {
measuredFrequenciesSN SEQUENCE (SIZE (1..maxMeasFreqsSN)) OF NR-FreqInfo OPTIONAL,
...
}
NR-FreqInfo := SEQUENCE {
measuredFrequency ARFCN-ValueNR OPTIONAL,
...
}
ConfigRestrictModReqSCG := SEQUENCE {
requestedBC-MRDC BandCombinationInfoSN OPTIONAL,
requestedP-MaxFR1 P-Max OPTIONAL,
.../
[[
requestedPDCCH-BlindDetectionSCG INTEGER (1..15) OPTIONAL,
requestedP-MaxEUTRA P-Max OPTIONAL
]],
[[
requestedP-MaxFR2-r16 P-Max OPTIONAL,
]]
}
```
```
requestedMaxInterFreqMeasIdSCG-r16 INTEGER(1..maxMeasIdentitiesMN) OPTIONAL,
requestedMaxIntraFreqMeasIdSCG-r16 INTEGER(1..maxMeasIdentitiesMN) OPTIONAL,
requestedToffset-r16 T-Offset-r16 OPTIONAL
]],
[[
reservedResourceConfigNRDC-r17 ResourceConfigNRDC-r17 OPTIONAL
]],
[[
aggregatedBandwidthSN-r17 AggregatedBandwidthSN-r17 OPTIONAL
]],
[[
requestedMaxLTM-CandidateIdSCG-r18 INTEGER(0..maxNrofLTM-Configs-r18) OPTIONAL
]],
[[
requestedL1-MeasConfigNRDC-r18 L1-MeasConfigNRDC-r18 OPTIONAL
]],
[[
requestedLTM-ResourceConfigNRDC-r18 LTM-ResourceConfigNRDC-r18 OPTIONAL
]],
[[
requestedInterSN-LTM-r19 ENUMERATED{true} OPTIONAL
]]
}
BandCombinationIndex ::= INTEGER (1..maxBandComb)
BandCombinationInfoSN ::= SEQUENCE {
bandCombinationIndex BandCombinationIndex,
requestedFeatureSets FeatureSetEntryIndex
}
FR-InfoList ::= SEQUENCE (SIZE (1..maxNrofServingCells-1)) OF FR-Info
FR-Info ::= SEQUENCE {
servCellIndex ServCellIndex,
fr-Type ENUMERATED {fr1, fr2}
}
CandidateServingFreqListNR ::= SEQUENCE (SIZE (1.. maxFreqIDC-MRDC)) OF ARFCN-ValueNR
CandidateServingFreqListEUTRA ::= SEQUENCE (SIZE (1.. maxFreqIDC-MRDC)) OF ARFCN-ValueEUTRA
T-Offset-r16 ::= ENUMERATED {ms0dot5, ms0dot75, ms1, ms1dot5, ms2, ms2dot5, ms3, spare1}
CandidateCellInfoListCPC-r17 ::= SEQUENCE (SIZE (1..maxFreq)) OF CandidateCellInfo-r17
CandidateCellInfo-r17 ::= SEQUENCE {
ssbFrequency-r17 ARFCN-ValueNR,
candidateList-r17 SEQUENCE (SIZE (1..maxNrofCondCells-r16)) OF CandidateCell-r17
}
CandidateCell-r17 ::= SEQUENCE {
physCellId-r17 PhysCellId,
```
```
condExecutionCondSCG-r17 OCTET STRING (CONTAINING CondReconfigExecCondSCG-r17) OPTIONAL
}
AggregatedBandwidthSN-r17 ::= SEQUENCE {
aggBW-FDD-DL-r17 SupportedAggBandwidth-r17 OPTIONAL,
aggBW-FDD-UL-r17 SupportedAggBandwidth-r17 OPTIONAL,
aggBW-TDD-DL-r17 SupportedAggBandwidth-r17 OPTIONAL,
aggBW-TDD-UL-r17 SupportedAggBandwidth-r17 OPTIONAL,
aggBW-TotalDL-r17 SupportedAggBandwidth-r17 OPTIONAL,
aggBW-TotalUL-r17 SupportedAggBandwidth-r17 OPTIONAL
}
-- TAG-CG-CONFIG-STOP
-- ASN1STOP
-- ASN1START
-- TAG-CG-CONFIG-INFO-START
CG-ConfigInfo ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE{
cg-ConfigInfo CG-ConfigInfo-IEs,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
CG-ConfigInfo-IEs ::= SEQUENCE {
ue-CapabilityInfo OCTET STRING (CONTAINING UE-CapabilityRAT-ContainerList) OPTIONAL, -- Cond SN-AddMod
candidateCellInfoListMN MeasResultList2NR OPTIONAL,
candidateCellInfoListSN OCTET STRING (CONTAINING MeasResultList2NR) OPTIONAL,
measResultCellListSFTD-NR MeasResultCellListSFTD-NR OPTIONAL,
scgFailureInfo SEQUENCE {
failureType ENUMERATED { t310-Expiry, randomAccessProblem,
```
```
rlc-MaxNumRetx, synchReconfigFailure-SCG,
scg-reconfigFailure,
srb3-IntegrityFailure},
measResultSCG OCTET STRING (CONTAINING MeasResultSCG-Failure)
}
configRestrictInfo ConfigRestrictInfoSCG OPTIONAL,
drx-InfoMCG DRX-Info OPTIONAL,
measConfigMN MeasConfigMN OPTIONAL,
sourceConfigSCG OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL,
scg-RB-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL,
mcg-RB-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL,
mrdc-AssistanceInfo MRDC-AssistanceInfo OPTIONAL,
nonCriticalExtension CG-ConfigInfo-v1540-IEs OPTIONAL
}
CG-ConfigInfo-v1540-IEs ::= SEQUENCE {
ph-InfoMCG PH-TypeListMCG OPTIONAL,
measResultReportCGI SEQUENCE {
ssbFrequency ARFCN-ValueNR,
cellForWhichToReportCGI PhysCellId,
cgi-Info CGI-InfoNR
} OPTIONAL,
nonCriticalExtension CG-ConfigInfo-v1560-IEs OPTIONAL
}
CG-ConfigInfo-v1560-IEs ::= SEQUENCE {
candidateCellInfoListMN-EUTRA OCTET STRING OPTIONAL,
candidateCellInfoListSN-EUTRA OCTET STRING OPTIONAL,
sourceConfigSCG-EUTRA OCTET STRING OPTIONAL,
scgFailureInfoEUTRA SEQUENCE {
failureTypeEUTRA ENUMERATED { t313-Expiry, randomAccessProblem,
rlc-MaxNumRetx, scg-ChangeFailure},
measResultSCG-EUTRA OCTET STRING
} OPTIONAL,
drx-ConfigMCG DRX-Config OPTIONAL,
measResultReportCGI-EUTRA SEQUENCE {
eutraFrequency ARFCN-ValueEUTRA,
cellForWhichToReportCGI-EUTRA EUTRA-PhysCellId,
cgi-InfoEUTRA CGI-InfoEUTRA
} OPTIONAL,
measResultCellListSFTD-EUTRA MeasResultCellListSFTD-EUTRA OPTIONAL,
fr-InfoListMCG FR-InfoList OPTIONAL,
nonCriticalExtension CG-ConfigInfo-v1570-IEs OPTIONAL
}
CG-ConfigInfo-v1570-IEs ::= SEQUENCE {
sftdFrequencyList-NR SFTD-FrequencyList-NR OPTIONAL,
sftdFrequencyList-EUTRA SFTD-FrequencyList-EUTRA OPTIONAL,
nonCriticalExtension CG-ConfigInfo-v1590-IEs OPTIONAL
}
CG-ConfigInfo-v1590-IEs ::= SEQUENCE {
servFrequenciesMN-NR SEQUENCE (SIZE (1.. maxNrofServingCells-1)) OF ARFCN-ValueNR OPTIONAL,
}
```
```
nonCriticalExtension CG-ConfigInfo-v1610-IEs OPTIONAL
}
CG-ConfigInfo-v1610-IEs ::= SEQUENCE {
drx-InfoMCG2 DRX-Info2 OPTIONAL,
alignedDRX-Indication ENUMERATED {true} OPTIONAL,
scgFailureInfo-r16 SEQUENCE {
failureType-r16 ENUMERATED { scg-lbtFailure-r16, beamFailureRecoveryFailure-r16,
t312-Expiry-r16, bh-RLF-r16,
beamFailure-r17, spare3, spare2, spare1},
measResultSCG-r16 OCTET STRING (CONTAINING MeasResultSCG-Failure)
} OPTIONAL,
dummy1 SEQUENCE {
failureTypeEUTRA-r16 ENUMERATED { scg-lbtFailure-r16, beamFailureRecoveryFailure-r16,
t312-Expiry-r16, spare5,
spare4, spare3, spare2, spare1},
measResultSCG-EUTRA-r16 OCTET STRING
} OPTIONAL,
sidelinkUEInformationNR-r16 OCTET STRING (CONTAINING SidelinkUEInformationNR-r16) OPTIONAL,
sidelinkUEInformationEUTRA-r16 OCTET STRING OPTIONAL,
nonCriticalExtension CG-ConfigInfo-v1620-IEs OPTIONAL
}
CG-ConfigInfo-v1620-IEs ::= SEQUENCE {
ueAssistanceInformationSourceSCG-r16 OCTET STRING (CONTAINING UEAssistanceInformation) OPTIONAL,
nonCriticalExtension CG-ConfigInfo-v1640-IEs OPTIONAL
}
CG-ConfigInfo-v1640-IEs ::= SEQUENCE {
servCellInfoListMCG-NR-r16 ServCellInfoListMCG-NR-r16 OPTIONAL,
servCellInfoListMCG-EUTRA-r16 ServCellInfoListMCG-EUTRA-r16 OPTIONAL,
nonCriticalExtension CG-ConfigInfo-v1700-IEs OPTIONAL
}
CG-ConfigInfo-v1700-IEs ::= SEQUENCE {
candidateCellListCPC-r17 CandidateCellListCPC-r17 OPTIONAL,
twoPHRModeMCG-r17 ENUMERATED {enabled} OPTIONAL,
lowMobilityEvaluationConnectedInPCell-r17 ENUMERATED {enabled} OPTIONAL,
nonCriticalExtension CG-ConfigInfo-v1730-IEs OPTIONAL
}
CG-ConfigInfo-v1730-IEs ::= SEQUENCE {
fr1-Carriers-MCG-r17 INTEGER (1..32) OPTIONAL,
fr2-Carriers-MCG-r17 INTEGER (1..32) OPTIONAL,
nonCriticalExtension CG-ConfigInfo-v1800-IEs OPTIONAL
}
CG-ConfigInfo-v1800-IEs ::= SEQUENCE {
musim-GapConfigInfo-r18 MUSIM-GapConfig-r17 OPTIONAL,
musim-CapRestrictionInfo-r18 SEQUENCE {
musim-CapRestriction-r18 MUSIM-CapRestriction-r18 OPTIONAL,
musim-CandidateBandList-r18 MUSIM-CandidateBandList-r18 OPTIONAL
} OPTIONAL
}
```
```
scap-ReferenceConfiguration-r18 ReferenceConfiguration-r18 OPTIONAL,
subsequentCPAC-Candidates-r18 CandidateCellListCPC-r17 OPTIONAL,
nonCriticalExtension CG-ConfigInfo-v1900-IEs OPTIONAL
}
CG-ConfigInfo-v1900-IEs ::=
measResultReportCGI-EUTRA-v1900 SEQUENCE {
hsdn-Cell-r19 ENUMERATED {true}
}
ltm-ReferenceConfigurationMCG-r19 ReferenceConfiguration-r18 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
ServCellInfoListMCG-NR-r16 ::=
SEQUENCE (SIZE (1.. maxNrofServingCells)) OF ServCellInfoXCG-NR-r16
ServCellInfoListMCG-EUTRA-r16 ::=
SEQUENCE (SIZE (1.. maxNrofServingCellsEUTRA)) OF ServCellInfoXCG-EUTRA-r16
SFTD-FrequencyList-NR ::=
SEQUENCE (SIZE (1..maxCellSFTD)) OF ARFCN-ValueNR
SFTD-FrequencyList-EUTRA ::=
SEQUENCE (SIZE (1..maxCellSFTD)) OF ARFCN-ValueEUTRA
ConfigRestrictInfoSCG ::=
SEQUENCE {
allowedBC-ListMRDC BandCombinationInfoList OPTIONAL,
powerCoordination-FR1 SEQUENCE {
p-maxNR-FR1 P-Max OPTIONAL,
p-maxEUTRA P-Max OPTIONAL,
p-maxUE-FR1 P-Max OPTIONAL,
}
servCellIndexRangeSCG SEQUENCE {
lowBound ServCellIndex,
upBound ServCellIndex
}
maxMeasFreqsSCG INTEGER(1..maxMeasFreqsMN) OPTIONAL,
dummy INTEGER(1..maxMeasIdentitiesMN) OPTIONAL,
...
[[
selectedBandEntriesMNList SEQUENCE (SIZE (1..maxBandComb)) OF SelectedBandEntriesMN OPTIONAL,
pdcch-BlindDetectionSCG INTEGER (1..15) OPTIONAL,
maxNumberROHC-ContextSessionsSN INTEGER(0.. 16384) OPTIONAL
]],
[[
maxIntraFreqMeasIdentitiesSCG INTEGER(1..maxMeasIdentitiesMN) OPTIONAL,
maxInterFreqMeasIdentitiesSCG INTEGER(1..maxMeasIdentitiesMN) OPTIONAL
]],
[[
p-maxNR-FR1-MCG-r16 P-Max OPTIONAL,
powerCoordination-FR2-r16 SEQUENCE {
p-maxNR-FR2-MCG-r16 P-Max OPTIONAL,
p-maxNR-FR2-SCG-r16 P-Max OPTIONAL,
p-maxUE-FR2-r16 P-Max OPTIONAL,
}
}
nrdc-PC-mode-FR1-r16 ENUMERATED {semi-static-model, semi-static-mode2, dynamic} OPTIONAL,
nrdc-PC-mode-FR2-r16 ENUMERATED {semi-static-model, semi-static-mode2, dynamic} OPTIONAL,
}
```
```
maxMeasSRS-ResourceSCG-r16 INTEGER(0..maxNrofCLI-SRS-Resources-r16) OPTIONAL,
maxMeasCLI-ResourceSCG-r16 INTEGER(0..maxNrofCLI-RSSI-Resources-r16) OPTIONAL,
maxNumberEHC-ContextsSN-r16 INTEGER(0..65536) OPTIONAL,
allowedReducedConfigForOverheating-r16 OverheatingAssistance OPTIONAL,
maxToffset-r16 T-Offset-r16 OPTIONAL
]],
[[
allowedReducedConfigForOverheating-r17 OverheatingAssistance-r17 OPTIONAL,
maxNumberUDC-DRB-r17 INTEGER(0..2) OPTIONAL,
maxNumberCPCCandidates-r17 INTEGER(0..maxNrofCondCells-1-r17) OPTIONAL
]],
[[
allowedResourceConfigNRDC-r17 ResourceConfigNRDC-r17 OPTIONAL
]],
[[
allowedAggregatedBandwidthSNList-r17 AllowedAggregatedBandwidthSNList-r17 OPTIONAL
]],
[[
maxNumberLTM-CandidatesSCG-r18 INTEGER(0..maxNrofLTM-Configs-r18) OPTIONAL
]],
[[
allowedL1-MeasConfigNRDC-r18 L1-MeasConfigNRDC-r18 OPTIONAL
]],
[[
allowedLTM-ResourceConfigNRDC-r18 LTM-ResourceConfigNRDC-r18 OPTIONAL
]],
[[
allowedInterSN-LTM-r19 ENUMERATED{allowed} OPTIONAL
]]
}
SelectedBandEntriesMN ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandEntryIndex
BandEntryIndex ::= INTEGER (0.. maxNrofServingCells)
PH-TypeListMCG ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF PH-InfoMCG
PH-InfoMCG ::= SEQUENCE {
servCellIndex ServCellIndex,
ph-Uplink PH-UplinkCarrierMCG,
ph-SupplementaryUplink PH-UplinkCarrierMCG OPTIONAL,
...
[[
twoSRS-PUSCH-Repetition-r17 ENUMERATED{enabled} OPTIONAL
]],
[[
twoSRS-MultipanelScheme-r18 ENUMERATED{enabled} OPTIONAL
]]
}
PH-UplinkCarrierMCG ::= SEQUENCE{
ph-Type1or3 ENUMERATED {type1, type3},
...
}
```
```
}
BandCombinationInfoList ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationInfo
BandCombinationInfo ::= SEQUENCE {
bandCombinationIndex BandCombinationIndex,
allowedFeatureSetsList SEQUENCE (SIZE (1..maxFeatureSetsPerBand)) OF FeatureSetEntryIndex
}
FeatureSetEntryIndex ::= INTEGER (1.. maxFeatureSetsPerBand)
DRX-Info ::= SEQUENCE {
drx-LongCycleStartOffset CHOICE {
ms10 INTEGER(0..9),
ms20 INTEGER(0..19),
ms32 INTEGER(0..31),
ms40 INTEGER(0..39),
ms60 INTEGER(0..59),
ms64 INTEGER(0..63),
ms70 INTEGER(0..69),
ms80 INTEGER(0..79),
ms128 INTEGER(0..127),
ms160 INTEGER(0..159),
ms256 INTEGER(0..255),
ms320 INTEGER(0..319),
ms512 INTEGER(0..511),
ms640 INTEGER(0..639),
ms1024 INTEGER(0..1023),
ms1280 INTEGER(0..1279),
ms2048 INTEGER(0..2047),
ms2560 INTEGER(0..2559),
ms5120 INTEGER(0..5119),
ms10240 INTEGER(0..10239)
},
shortDRX SEQUENCE {
drx-ShortCycle ENUMERATED {
ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32,
ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, spare9,
spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 },
drx-ShortCycleTimer INTEGER (1..16)
}
}
DRX-Info2 ::= SEQUENCE {
drx-onDurationTimer CHOICE {
subMilliSeconds INTEGER (1..31),
milliSeconds ENUMERATED {
ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
}
}
```
```
MeasConfigMN ::= SEQUENCE {
measuredFrequenciesMN SEQUENCE (SIZE (1..maxMeasFreqsMN)) OF NR-FreqInfo OPTIONAL,
measGapConfig SetupRelease { GapConfig } OPTIONAL,
gapPurpose ENUMERATED {perUE, perFR1} OPTIONAL,
...
[[
measGapConfigFR2 SetupRelease { GapConfig } OPTIONAL
]],
[[
interFreqNoGap-r16 ENUMERATED {true} OPTIONAL
]]
}
MRDC-AssistanceInfo ::= SEQUENCE {
affectedCarrierFreqCombInfoListMRDC SEQUENCE (SIZE (1..maxNrofCombIDC)) OF AffectedCarrierFreqCombInfoMRDC,
...
[[
overheatingAssistanceSCG-r16 OCTET STRING (CONTAINING OverheatingAssistance) OPTIONAL
]],
[[
overheatingAssistanceSCG-FR2-2-r17 OCTET STRING (CONTAINING OverheatingAssistance-r17) OPTIONAL
]],
[[
affectedCarrierFreqRangeCombList-r18 AffectedCarrierFreqRangeCombList-r18 OPTIONAL,
affectedCarrierFreqCombList-r18 AffectedCarrierFreqCombList-r16 OPTIONAL,
idc-TDM-Assistance-r18 IDC-TDM-Assistance-r18 OPTIONAL
]]
}
AffectedCarrierFreqCombInfoMRDC ::= SEQUENCE {
victimSystemType VictimSystemType,
interferenceDirectionMRDC ENUMERATED {eutra-nr, nr, other, utra-nr-other, nr-other, spare3, spare2, spare1},
affectedCarrierFreqCombMRDC SEQUENCE {
affectedCarrierFreqCombEUTRA AffectedCarrierFreqCombEUTRA OPTIONAL,
affectedCarrierFreqCombNR AffectedCarrierFreqCombNR OPTIONAL
}
}
VictimSystemType ::= SEQUENCE {
gps ENUMERATED {true} OPTIONAL,
glonass ENUMERATED {true} OPTIONAL,
bds ENUMERATED {true} OPTIONAL,
galileo ENUMERATED {true} OPTIONAL,
wlan ENUMERATED {true} OPTIONAL,
bluetooth ENUMERATED {true} OPTIONAL
}
AffectedCarrierFreqCombEUTRA ::= SEQUENCE (SIZE (1..maxNrofServingCellsEUTRA)) OF ARFCN-ValueEUTRA
AffectedCarrierFreqCombNR ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF ARFCN-ValueNR
CandidateCellListCPC-r17 ::= SEQUENCE (SIZE (1..maxFreq)) OF CandidateCellCPC-r17
```
```
CandidateCellCPC-r17 ::= SEQUENCE {
ssbFrequency-r17 ARFCN-ValueNR,
candidateCellList-r17 SEQUENCE (SIZE (1..maxNrofCondCells-r16)) OF PhysCellId
}
AllowedAggregatedBandwidthSNList-r17 ::= SEQUENCE (SIZE (1..maxBandComb)) OF AllowedAggregatedBandwidth-r17
AllowedAggregatedBandwidth-r17 ::= SEQUENCE {
bandCombinationIndex-r17 BandCombinationIndex,
allowedAggBW-FDD-DL-r17 SupportedAggBandwidth-r17 OPTIONAL,
allowedAggBW-FDD-UL-r17 SupportedAggBandwidth-r17 OPTIONAL,
allowedAggBW-TDD-DL-r17 SupportedAggBandwidth-r17 OPTIONAL,
allowedAggBW-TDD-UL-r17 SupportedAggBandwidth-r17 OPTIONAL,
allowedAggBW-TotalDL-r17 SupportedAggBandwidth-r17 OPTIONAL,
allowedAggBW-TotalUL-r17 SupportedAggBandwidth-r17 OPTIONAL
}
-- TAG-CG-CONFIG-INFO-STOP
-- ASN1STOP
-- ASN1START
-- TAG-UE-RADIO-PAGING-INFORMATION-START
UERadioPagingInformation ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE{
ueRadioPagingInformation UERadioPagingInformation-IEs,
spare7 NULL,
spare6 NULL, spare5 NULL, spare4 NULL,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
UERadioPagingInformation-IEs ::= SEQUENCE {
supportedBandListNRForPaging SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,
nonCriticalExtension UERadioPagingInformation-v15e0-IEs OPTIONAL
}
```
```
UERadioPagingInformation-v15e0-IEs ::= SEQUENCE {
dl-SchedulingOffset-PDSCH-TypeA-FDD-FR1 ENUMERATED {supported} OPTIONAL,
dl-SchedulingOffset-PDSCH-TypeA-TDD-FR1 ENUMERATED {supported} OPTIONAL,
dl-SchedulingOffset-PDSCH-TypeA-TDD-FR2 ENUMERATED {supported} OPTIONAL,
dl-SchedulingOffset-PDSCH-TypeB-FDD-FR1 ENUMERATED {supported} OPTIONAL,
dl-SchedulingOffset-PDSCH-TypeB-TDD-FR1 ENUMERATED {supported} OPTIONAL,
dl-SchedulingOffset-PDSCH-TypeB-TDD-FR2 ENUMERATED {supported} OPTIONAL,
nonCriticalExtension UERadioPagingInformation-v1700-IEs OPTIONAL
}
UERadioPagingInformation-v1700-IEs ::= SEQUENCE {
ue-RadioPagingInfo-r17 OCTET STRING (CONTAINING UE-RadioPagingInfo-r17) OPTIONAL,
inactiveStatePO-Determination-r17 ENUMERATED {supported} OPTIONAL,
numberOfRxRedCap-r17 ENUMERATED {one, two} OPTIONAL,
halfDuplexFDD-TypeA-RedCap-r17 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,
nonCriticalExtension UERadioPagingInformation-v1800-IEs OPTIONAL
}
UERadioPagingInformation-v1800-IEs ::= SEQUENCE {
numberOfRxERedCap-r18 ENUMERATED {one, two} OPTIONAL,
supportOf2RxXR-r18 ENUMERATED {supported} OPTIONAL,
nonCriticalExtension UERadioPagingInformation-v1840-IEs OPTIONAL
}
UERadioPagingInformation-v1840-IEs ::= SEQUENCE {
dl-SchedulingOffset-PDSCH-TypeA-FDD-FR2-NTN-r18 ENUMERATED {supported} OPTIONAL,
dl-SchedulingOffset-PDSCH-TypeB-FDD-FR2-NTN-r18 ENUMERATED {supported} OPTIONAL,
nonCriticalExtension UERadioPagingInformation-v1900-IEs OPTIONAL
}
UERadioPagingInformation-v1900-IEs ::= SEQUENCE {
ue-RadioPagingInfo-r19 OCTET STRING (CONTAINING UE-RadioPagingInfo-r19) OPTIONAL,
oneRxRedCapPerBand-r19 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,
twoRxRedCapPerBand-r19 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,
oneRxE-RedCapPerBand-r19 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,
twoRxE-RedCapPerBand-r19 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,
twoRxXR-PerBand-r19 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,
nesCellDTX-DRX-PerBand-r19 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
-- TAG-UE-RADIO-PAGING-INFORMATION-STOP
-- ASN1STOP
-- ASN1START
-- TAG-L1-MEASCONFIGNRDC-START
L1-MeasConfigNRDC-r18 ::= SEQUENCE {
maxL1-MeasNoGapSCG-r18 INTEGER (0..maxNrofL1-MeasNoGap-r18) OPTIONAL,
maxL1-MeasWithGapSCG-r18 INTEGER (0..maxNrofL1-MeasWithGap-r18) OPTIONAL,
maxCellsL1-MeasNoGapSCG-r18 INTEGER (0..maxNrofCellsL1-MeasNoGap-r18) OPTIONAL,
maxCellsL1-MeasWithGapSCG-r18 INTEGER (0..maxNrofCellsL1-MeasWithGap-r18) OPTIONAL,
maxTotalCellsL1-MeasNoGapSCG-r18 INTEGER (0..maxNrofTotalCellsL1-MeasNoGap-r18) OPTIONAL,
maxSSBsL1-MeasNoGapSCG-r18 INTEGER (0..maxNrofSSBsL1-MeasNoGap-r18) OPTIONAL,
maxSSBsL1-MeasWithGapSCG-r18 INTEGER (0..maxNrofSSBsL1-MeasWithGap-r18) OPTIONAL,
maxTotalSSBsL1-MeasNoGapSCG-r18 INTEGER (0..maxNrofTotalSSBsL1-MeasNoGap-r18) OPTIONAL,
maxCellsSSB-L1-MeasIntraFreqSCG-r18 INTEGER (0..maxNrofL1-MeasIntraFreq-r18) OPTIONAL,
maxCellsSSB-L1-MeasInterFreqSCG-r18 INTEGER (0..maxNrofL1-MeasInterFreq-r18) OPTIONAL,
maxReportConfigsAperiodic-r18 INTEGER (0..maxNrofReportConfigsAperiodic-r18) OPTIONAL,
maxReportConfigsPeriodic-r18 INTEGER (0..maxNrofReportConfigsPeriodic-r18) OPTIONAL,
maxReportConfigsSemiPersistent-r18 INTEGER (0..maxNrofReportConfigsSemiPersistent-r18) OPTIONAL,
...,
[[
maxSSBsL1-MeasNoGapSCGExt-r18 INTEGER (0..maxNrofSSBsL1-MeasNoGapExt-r18) OPTIONAL
]],
}
```
```
[[
maxCellsL1-CSI-RS-MeasIntraFreqSCG-r19 INTEGER(0..maxNrofL1-MeasIntraFreq-r18) OPTIONAL,
maxReportConfigsAperiodicCSI-RS-r19 INTEGER(0..maxNrofReportConfigsAperiodic-r18) OPTIONAL,
maxReportConfigsPeriodicCSI-RS-r19 INTEGER(0..maxNrofReportConfigsPeriodic-r18) OPTIONAL,
maxReportConfigsSemiPersistentCSI-RS-r19 INTEGER(0..maxNrofReportConfigsSemiPersistent-r18) OPTIONAL,
maxReportConfigsAperiodicSP-CSI-RS-r19 INTEGER(0..maxNrofReportConfigsAperiodic-r18) OPTIONAL,
maxReportConfigsSemiPersistentSP-CSI-RS-r19 INTEGER(0..maxNrofReportConfigsSemiPersistent-r18) OPTIONAL,
maxResourcesL1-MeasSCG-CSI-RS-r19 INTEGER(0..maxNrofCSI-RS-Resources-r19) OPTIONAL
]]
}
-- TAG-L1-MEASCONFIGNRDC-STOP
-- ASN1STOP
-- ASN1START
-- TAG-LTM-RESOURCECONFIGNRDC-START
LTM-ResourceConfigNRDC-r18 ::= SEQUENCE {
maxCellsTA-Meas-r18 INTEGER (0..maxNrofCellsTA-Meas-r18) OPTIONAL,
maxConfigJointTCI-States-r18 INTEGER (0..maxNrofConfigJointTCI-States-r18) OPTIONAL,
maxCellsJointTCI-r18 INTEGER (0..maxNrofCellsTCI-r18) OPTIONAL,
maxConfigDL-TCI-States-r18 INTEGER (0..maxNrofConfigDL-TCI-States-r18) OPTIONAL,
maxConfigUL-TCI-States-r18 INTEGER (0..maxNrofConfigUL-TCI-States-r18) OPTIONAL,
maxCellsTCI-r18 INTEGER (0..maxNrofCellsTCI-r18) OPTIONAL,
maxStoredConfigCells-r18 INTEGER (0..maxNrofStoredConfigCells-r18) OPTIONAL,
maxConfigCells-r18 INTEGER (0..maxNrofConfigCells-r18) OPTIONAL,
maxActivatedJointTCI-States-r18 INTEGER (0..maxNrofActivatedJointTCI-States-r18) OPTIONAL,
maxActivatedDL-TCI-States-r18 INTEGER (0..maxNrofActivatedDL-TCI-States-r18) OPTIONAL,
maxActivatedUL-TCI-States-r18 INTEGER (0..maxNrofActivatedUL-TCI-States-r18) OPTIONAL,
...
}
-- TAG-LTM-RESOURCECONFIGNRDC-STOP
-- ASN1STOP
-- ASN1START
```
```
-- TAG-NR-MULTIPLICITY-AND-CONSTRAINTS-START
maxMeasFreqsMN INTEGER := 32 -- Maximum number of MN-configured measurement frequencies
maxMeasFreqsSN INTEGER := 32 -- Maximum number of SN-configured measurement frequencies
maxMeasIdentitiesMN INTEGER := 62 -- Maximum number of measurement identities that a UE can be configured with
maxCellPrep INTEGER := 32 -- Maximum number of cells prepared for handover
maxNrofL1-MeasNoGap-r18 INTEGER := 8 -- Maximum number of frequencies layers for L1 measurements UE can measure without gaps
maxNrofL1-MeasWithGap-r18 INTEGER := 8 -- Maximum number of frequencies layers for L1 measurements UE can measure with gaps
maxNrofCellsL1-MeasNoGap-r18 INTEGER := 8 -- Maximum number of neighboring cells for L1 measurements UE can measure without gaps
maxNrofCellsL1-MeasWithGap-r18 INTEGER := 8 -- Maximum number of neighboring cells for L1 measurements UE can measure with gaps
maxNrofTotalSSBsL1-MeasNoGap-r18 INTEGER := 24 -- Maximum total number of cell across all frequencies layers UE can measure
maxNrofSSBsL1-MeasNoGap-r18 INTEGER := 8 -- Maximum number of SSB resources for L1 measurements without gaps
maxNrofSSBsL1-MeasNoGapExt-r18 INTEGER := 24 -- Maximum number of SSB resources for L1 measurements without gaps
maxNrofSSBsL1-MeasWithGap-r18 INTEGER := 8 -- Maximum number of SSB resources for L1 measurements with gaps
maxNrofTotalSSBsL1-MeasNoGap-r18 INTEGER := 64 -- Maximum total number of SSB resources for L1 measurements without gaps
maxNrofL1-MeasIntraFreq-r18 INTEGER := 8 -- Maximum number of RRC configured intra-frequency LTM candidate configurations
maxNrofL1-MeasInterFreq-r18 INTEGER := 8 -- Maximum number of RRC configured inter-frequency LTM candidate configurations
maxNrofReportConfigsAperiodic-r18 INTEGER := 4 -- Maximum number of aperiodic LTM CSI report configurations
maxNrofReportConfigsPeriodic-r18 INTEGER := 4 -- Maximum number of periodic LTM CSI report configurations
maxNrofReportConfigsSemiPersistent-r18 INTEGER := 4 -- Maximum number of semi-persistent LTM CSI report configurations
maxNrofCellsTA-Meas-r18 INTEGER := 8 -- Maximum number of LTM candidate cells for TA acquisition
maxNrofConfigJointTCI-States-r18 INTEGER := 128 -- Maximum number of joint LTM DL TCI states that can be configured
maxNrofConfigDL-TCI-States-r18 INTEGER := 128 -- Maximum number of separate LTM DL TCI states that can be configured
maxNrofConfigUL-TCI-States-r18 INTEGER := 64 -- Maximum number of separate LTM UL TCI states that can be configured
maxNrofCellsTCI-r18 INTEGER := 8 -- Maximum number of configured joint LTM TCI state(s) across candidate cells
maxNrofStoredConfigCells-r18 INTEGER := 16 -- Maximum number cells which can be stored by the UE
maxNrofConfigCells-r18 INTEGER := 4 -- Maximum number LTM candidate configurations on which UE can fast processing
maxNrofActivatedJointTCI-States-r18 INTEGER := 32 -- Maximum number of joint DL TCI states that can be activated via MAC CE
maxNrofActivatedDL-TCI-States-r18 INTEGER := 32 -- Maximum number of separate DL TCI states that can be activated via MAC CE
maxNrofActivatedUL-TCI-States-r18 INTEGER := 32 -- Maximum number of separate DL TCI states that can be activated via MAC CE
maxNrofCSI-RS-Resources-r19 INTEGER := 64 -- Maximum number of CSI-RS resources for L1-RSRP measurements
-- TAG-NR-MULTIPLICITY-AND-CONSTRAINTS-STOP
-- ASN1STOP