-- A --
AbsoluteTimeInfo-r16
AccessStratumRelease
AccessStratumReleaseSidelink-r16
AdditionalPCIIndex-r17
AdditionalRACH-Config-r17
AdditionalRACH-ConfigList-r17
AdditionalSpectrumEmission
AffectedCarrierFreq-r16
AffectedCarrierFreqComb-r16
AffectedCarrierFreqCombEUTRA
AffectedCarrierFreqCombInfoMRDC
AffectedCarrierFreqCombList-r16
AffectedCarrierFreqCombNR
AffectedCarrierFreqList-r16
AggregatedBandwidth
AI-RNTI-r16
Alpha
AMF-Identifier
AppLayerBufferLevel-r17
AppLayerMeasConfig-r17
AppLayerMeasParameters-r17
ApplicableDisasterInfo-r17
AreaConfig-r16
AreaConfiguration-r16
AreaConfiguration-v1700
ARFCN-ValueEUTRA
ARFCN-ValueNR
ARFCN-ValueUTRA-FDD-r16
AS-Config
AS-Context
AvailabilityCombination-r16
AvailabilityCombinationId-r16
AvailabilityCombinationRB-Groups-r17
AvailabilityCombinationsPerCell-r16
AvailabilityCombinationsPerCellIndex-r16
AvailabilityIndicator-r16
AvailableRB-SetsPerCell-r16
AvailableSlotOffset-r17
-- B --
BandCombination
BandCombination-UplinkTxSwitch-r16
BandCombination-UplinkTxSwitch-v1630
BandCombination-UplinkTxSwitch-v1640
BandCombination-UplinkTxSwitch-v1650
BandCombination-UplinkTxSwitch-v1670
BandCombination-UplinkTxSwitch-v1690
BandCombination-UplinkTxSwitch-v16a0
BandCombination-UplinkTxSwitch-v1700
BandCombination-UplinkTxSwitch-v1720
BandCombination-UplinkTxSwitch-v1730
BandCombination-v1540
BandCombination-v1550
BandCombination-v1560
BandCombination-v1570
BandCombination-v1580
BandCombination-v1590
BandCombination-v15g0
BandCombination-v1610
BandCombination-v1630
BandCombination-v1640
BandCombination-v1650
BandCombination-v1680
BandCombination-v1690
BandCombination-v16a0
BandCombination-v1700
BandCombination-v1720
BandCombination-v1730
BandCombinationIndex
BandCombinationInfo
BandCombinationInfoList
BandCombinationInfoSN
BandCombinationList
BandCombinationList-UplinkTxSwitch-r16
BandCombinationList-UplinkTxSwitch-v1630
BandCombinationList-UplinkTxSwitch-v1640
BandCombinationList-UplinkTxSwitch-v1650
BandCombinationList-UplinkTxSwitch-v1670
BandCombinationList-UplinkTxSwitch-v1690
BandCombinationList-UplinkTxSwitch-v16a0
BandCombinationList-UplinkTxSwitch-v1700
BandCombinationList-UplinkTxSwitch-v1720
BandCombinationList-UplinkTxSwitch-v1730
BandCombinationList-v1540
BandCombinationList-v1550
BandCombinationList-v1560
BandCombinationList-v1570
BandCombinationList-v1580
BandCombinationList-v1590
BandCombinationList-v15g0
BandCombinationList-v1610
BandCombinationList-v1630
BandCombinationList-v1640
BandCombinationList-v1650
BandCombinationList-v1680
BandCombinationList-v1690
BandCombinationList-v16a0
BandCombinationList-v1700
BandCombinationList-v1720
BandCombinationList-v1730
BandCombinationListSidelinkEUTRA-NR-r16
BandCombinationListSidelinkEUTRA-NR-v1630
BandCombinationListSidelinkEUTRA-NR-v1710
BandCombinationListSidelinkNR-r16
BandCombinationListSidelinkNR-v1710
BandCombinationListSL-Discovery-r17
BandCombinationParametersSidelinkEUTRA-NR-r16
BandCombinationParametersSidelinkEUTRA-NR-v1630
BandCombinationParametersSidelinkEUTRA-NR-v1710
BandCombinationParametersSidelinkNR-r16
BandCombinationParametersSidelinkNR-v1710
BandEntryIndex
BandNR
BandParameters
BandParameters-v1540
BandParameters-v1610
BandParameters-v1710
BandParameters-v1730
BandParametersSidelink-r16
BandParametersSidelink-v1710
BandParametersSidelinkDiscovery-r17
BandParametersSidelinkEUTRA-NR-r16
BandParametersSidelinkEUTRA-NR-v1630
BandParametersSidelinkEUTRA-NR-v1710
BandSidelink-r16
BandSidelinkEUTRA-r16
BandSidelinkPC5-r16
BAP-Config-r16
BAP-Parameters-r16
BAP-Parameters-v1700
BAP-RoutingID-r16
BCCH-BCH-Message
BCCH-BCH-MessageType
BCCH-Config
BCCH-DL-SCH-Message
BCCH-DL-SCH-MessageType
BeamFailureDetection-r17
BeamFailureDetectionSet-r17
BeamFailureRecoveryConfig
BeamFailureRecoveryRSConfig-r16
BeamLinkMonitoringRS-Id-r17
BeamLinkMonitoringRS-r17
BeamManagementSSB-CSI-RS
BeamMeasConfigIdle-NR-r16
BetaOffsets
BetaOffsetsCrossPri-r17
BetaOffsetsCrossPriSel-r17
BetaOffsetsCrossPriSelCG-r17
BetaOffsetsCrossPriSelDCI-0-2-r17
BFD-RelaxationReportingConfig-r17
BFR-CSIRS-Resource
BFR-SSB-Resource
BH-LogicalChannelIdentity-Ext-r16
BH-LogicalChannelIdentity-r16
BH-RLC-ChannelConfig-r16
BH-RLC-ChannelID-r16
BSR-Config
BT-Name-r16
BT-NameList-r16
BWP
BWP-Downlink
BWP-DownlinkCommon
BWP-DownlinkDedicated
BWP-DownlinkDedicatedSDT-r17
BWP-Id
BWP-Uplink
BWP-UplinkCommon
BWP-UplinkDedicated
BWP-UplinkDedicatedSDT-r17
-- C --
CA-BandwidthClassEUTRA
CA-BandwidthClassNR
CA-ParametersEUTRA
CA-ParametersEUTRA-v1560
CA-ParametersEUTRA-v1570
CA-ParametersNR
CA-ParametersNR-v1540
CA-ParametersNR-v1550
CA-ParametersNR-v1560
CA-ParametersNR-v15g0
CA-ParametersNR-v1610
CA-ParametersNR-v1630
CA-ParametersNR-v1640
CA-ParametersNR-v1690
CA-ParametersNR-v16a0
CA-ParametersNR-v1700
CA-ParametersNR-v1720
CA-ParametersNR-v1730
CA-ParametersNRDC
CA-ParametersNRDC-v15g0
CA-ParametersNRDC-v1610
CA-ParametersNRDC-v1630
CA-ParametersNRDC-v1640
CA-ParametersNRDC-v1650
CA-ParametersNRDC-v16a0
CA-ParametersNRDC-v1700
CA-ParametersNRDC-v1720
CA-ParametersNRDC-v1730
CAG-IdentityInfo-r16
CandidateBeamRS-r16
CandidateBeamRSListExt-r16
CandidateCell-r17
CandidateCellCPC-r17
CandidateCellInfo-r17
CandidateCellInfoListCPC-r17
CandidateCellListCPC-r17
CandidateServingFreqListEUTRA
CandidateServingFreqListNR
CandidateServingFreqListNR-r16
CarrierAggregationVariant
CarrierFreqEUTRA
CarrierFreqEUTRA-v1610
CarrierFreqEUTRA-v1700
CarrierFreqListEUTRA
CarrierFreqListEUTRA-v1610
CarrierFreqListEUTRA-v1700
CarrierFreqListMBS-r17
CarrierInfoNR
CarrierState-r17
CarrierTypePair-r16
CC-Group-r17
CC-State-r17
CellAccessRelatedInfo
CellAccessRelatedInfo-EUTRA-5GC
CellAccessRelatedInfo-EUTRA-EPC
CellGlobalIdList-r16
CellGroupConfig
CellGroupForSwitch-r16
CellGroupId
CellGrouping-r16
CellIdentity
CellIdentity-EUTRA-5GC
CellListEUTRA-r16
CellListNR-r16
CellReselectionPriorities
CellReselectionPriority
CellReselectionSubPriority
CellsToAddMod
CellsToAddModExt-v1710
CellsToAddModList
CellsToAddModListExt-v1710
CellsToAddModListUTRA-FDD-r16
CellsToAddModUTRA-FDD-r16
CellsTriggeredList
CFR-ConfigMCCH-MTCH-r17
CFR-ConfigMulticast-r17
CFRA
CFRA-CSIRS-Resource
CFRA-SSB-Resource
CFRA-TwoStep-r16
CG-CandidateInfo-r17
CG-CandidateInfoId-r17
CG-CandidateList
CG-CandidateList-r17-IEs
CG-Config
CG-Config-IEs
CG-Config-v1540-IEs
CG-Config-v1560-IEs
CG-Config-v1590-IEs
CG-Config-v1610-IEs
CG-Config-v1620-IEs
CG-Config-v1630-IEs
CG-Config-v1640-IEs
CG-Config-v1700-IEs
CG-Config-v1730-IEs
CG-ConfigInfo
CG-ConfigInfo-IEs
CG-ConfigInfo-v1540-IEs
CG-ConfigInfo-v1560-IEs
CG-ConfigInfo-v1570-IEs
CG-ConfigInfo-v1590-IEs
CG-ConfigInfo-v1610-IEs
CG-ConfigInfo-v1620-IEs
CG-ConfigInfo-v1640-IEs
CG-ConfigInfo-v1700-IEs
CG-ConfigInfo-v1730-IEs
CG-COT-Sharing-r16
CG-COT-Sharing-r17
CG-SDT-ConfigLCH-Restriction-r17
CG-SDT-Configuration-r17
CG-SDT-TA-ValidationConfig-r17
CG-StartingOffsets-r16
CG-UCI-OnPUSCH
CGI-Info-Logging-r16
CGI-InfoEUTRA
CGI-InfoEUTRALogging
CGI-InfoNR
ChannelAccessConfig-r16
ChoCandidateCell-r17
ChoCandidateCellList-r17
CI-ConfigurationPerServingCell-r16
CipheringAlgorithm
CLI-EventTriggerConfig-r16
CLI-PeriodicalReportConfig-r16
CLI-ResourceConfig-r16
CLI-RSSI-Range-r16
CLI-RSSI-TriggeredList-r16
CLI-TriggeredList-r16
CMRGroupingAndPairing-r17
CO-Duration-r16
CO-Duration-r17
CO-DurationsPerCell-r16
CO-DurationsPerCell-r17
CodebookComboParameterMixedType-r17
CodebookComboParameterMixedTypePerBC-r17
CodebookComboParameterMultiTRP-PerBC-r17
CodebookComboParameterMultiTRP-r17
CodebookComboParametersAddition-r16
CodebookComboParametersAdditionPerBC-r16
CodebookConfig
CodebookConfig-r16
CodebookConfig-r17
CodebookConfig-v1730
CodebookParameters
CodebookParameters-v1610
CodebookParametersAddition-r16
CodebookParametersAdditionPerBC-r16
CodebookParametersfetype2-r17
CodebookParametersfetype2PerBC-r17
CodebookVariantsList-r16
CommonLocationInfo-r16
ConditionalReconfiguration-r16
CondReconfigExecCondSCG-r17
CondReconfigId-r16
CondReconfigToAddMod-r16
CondReconfigToAddModList-r16
CondReconfigToRemoveList-r16
CondTriggerConfig-r16
ConfigRestrictInfoDAPS-r16
ConfigRestrictInfoDAPS-v1640
ConfigRestrictInfoSCG
ConfigRestrictModReqSCG
ConfiguredGrantConfig
ConfiguredGrantConfigIndex-r16
ConfiguredGrantConfigIndexMAC-r16
ConfiguredGrantConfigToAddModList-r16
ConfiguredGrantConfigToReleaseList-r16
ConfiguredGrantConfigType2DeactivationState-r16
ConfiguredGrantConfigType2DeactivationStateList-r16
ConnEstFailReport-r16
ConnEstFailReportList-r17
ConnEstFailureControl
ControlResourceSet
ControlResourceSetId
ControlResourceSetId-r16
ControlResourceSetId-v1610
ControlResourceSetZero
CounterCheck
CounterCheck-IEs
CounterCheckResponse
CounterCheckResponse-IEs
CrossCarrierSchedulingConfig
CrossCarrierSchedulingSCell-SpCell-r17
CRS-InterfMitigation-r17
CSI-AperiodicTriggerState
CSI-AperiodicTriggerStateList
CSI-AssociatedReportConfigInfo
CSI-FrequencyOccupation
CSI-IM-Resource
CSI-IM-ResourceId
CSI-IM-ResourceSet
CSI-IM-ResourceSetId
CSI-MeasConfig
CSI-MultiTRP-SupportedCombinations-r17
CSI-ReportConfig
CSI-ReportConfigId
CSI-ReportFramework
CSI-ReportFrameworkExt-r16
CSI-ReportPeriodicityAndOffset
CSI-ResourceConfig
CSI-ResourceConfigId
CSI-ResourcePeriodicityAndOffset
CSI-RS-CellMobility
CSI-RS-ForTracking
CSI-RS-IM-ReceptionForFeedback
CSI-RS-Index
CSI-RS-ProcFrameworkForSRS
CSI-RS-Resource-Mobility
CSI-RS-ResourceConfigMobility
CSI-RS-ResourceMapping
CSI-SemiPersistentOnPUSCH-TriggerState
CSI-SemiPersistentOnPUSCH-TriggerStateList
CSI-SSB-ResourceSet
CSI-SSB-ResourceSetId
-- D --
DAPS-UplinkPowerConfig-r16
DataInactivityTimer
DCP-Config-r16
DeactivatedSCG-Config-r17
DedicatedInfoF1c-r17
DedicatedNAS-Message
DedicatedSIBRequest-r16
DedicatedSIBRequest-r16-IEs
DefaultDC-Location-r17
DelayBudgetReport
DiscardTimerExt-r16
DiscardTimerExt2-r17
DL-AM-RLC
DL-AM-RLC-v1610
DL-AM-RLC-v1700
DL-CCCH-Message
DL-CCCH-MessageType
DL-DataToUL-ACK-DCI-1-2-r16
DL-DataToUL-ACK-DCI-1-2-r17
DL-DataToUL-ACK-MulticastDCI-Format4-1-r17
DL-DataToUL-ACK-r16
DL-DataToUL-ACK-r17
DL-DataToUL-ACK-v1700
DL-DCCH-Message
DL-DCCH-MessageType
DL-PPW-ID-r17
DL-PPW-PeriodicityAndStartSlot-r17
DL-PPW-PreConfig-r17
DL-PPW-PreConfigToAddModList-r17
DL-PPW-PreConfigToReleaseList-r17
DL-PRS-Info-r16
DL-PRS-QCL-Info-r17
DL-UM-RLC
DL-UM-RLC-v1700
DLDedicatedMessageSegment-r16
DLDedicatedMessageSegment-r16-IEs
DLInformationTransfer
DLInformationTransfer-IEs
DLInformationTransfer-v1610-IEs
DLInformationTransfer-v1700-IEs
DLInformationTransferMRDC-r16
DLInformationTransferMRDC-r16-IEs
DMRS-BundlingPUCCH-Config-r17
DMRS-BundlingPUSCH-Config-r17
DMRS-DownlinkConfig
DMRS-UplinkConfig
DMRS-UplinkTransformPrecoding-r16
DormancyGroupID-r16
DormantBWP-Config-r16
DownlinkConfigCommon
DownlinkConfigCommonSIB
DownlinkHARQ-FeedbackDisabled-r17
DownlinkPreemption
DRB-CountInfo
DRB-CountInfoList
DRB-CountMSB-Info
DRB-CountMSB-InfoList
DRB-Identity
DRB-ToAddMod
DRB-ToAddModList
DRB-ToReleaseList
DRX-Config
DRX-ConfigExt-v1700
DRX-ConfigPTM-Index-r17
DRX-ConfigPTM-r17
DRX-ConfigSecondaryGroup-r16
DRX-ConfigSL-r17
DRX-Info
DRX-Info2
DRX-Preference-r16
DRX-PreferenceConfig-r16
Dummy-TDRA-List
DummyA
DummyB
DummyC
DummyD
DummyE
DummyF
DummyG
DummyH
DummyI
DummyJ
DummyPathlossReferenceRS-v1710
-- E --
EphemerisInfo-r17
EpochTime-r17
EstablishmentCause
EthernetHeaderCompression-r16
EUTRA-AllowedMeasBandwidth
EUTRA-Cell
EUTRA-CellIndex
EUTRA-CellIndexList
EUTRA-ExcludedCell
EUTRA-FreqExcludedCellList
EUTRA-FreqNeighCellInfo
EUTRA-FreqNeighCellList
EUTRA-FreqNeighHSDN-CellList-r17
EUTRA-MultiBandInfo
EUTRA-MultiBandInfoList
EUTRA-NS-PmaxList
EUTRA-NS-PmaxValue
EUTRA-Parameters
EUTRA-ParametersCommon
EUTRA-ParametersXDD-Diff
EUTRA-PhysCellId
EUTRA-PhysCellIdRange
EUTRA-PresenceAntennaPort1
EUTRA-Q-OffsetRange
EUTRA-RSTD-Info
EUTRA-RSTD-InfoList
EventTriggerConfig
EventTriggerConfigInterRAT
EventTriggerConfigNR-SL-r16
EventType-r16
ExcessDelay-DRB-IdentityInfo-r17
ExtendedPagingCycle-r17
-- F --
FailureInfoDAPS-r16
FailureInfoRLC-Bearer
FailureInformation
FailureInformation-IEs
FailureInformation-v1610-IEs
FailureReportMCG-r16
FailureReportSCG
FailureReportSCG-EUTRA
FDM-TDM-r16
FeatureCombination-r17
FeatureCombinationPreambles-r17
FeaturePriority-r17
FeatureSet
FeatureSetCombination
FeatureSetCombinationId
FeatureSetDownlink
FeatureSetDownlink-v1540
FeatureSetDownlink-v15a0
FeatureSetDownlink-v1610
FeatureSetDownlink-v1700
FeatureSetDownlink-v1720
FeatureSetDownlink-v1730
FeatureSetDownlinkId
FeatureSetDownlinkPerCC
FeatureSetDownlinkPerCC-Id
FeatureSetDownlinkPerCC-v1620
FeatureSetDownlinkPerCC-v1700
FeatureSetDownlinkPerCC-v1720
FeatureSetDownlinkPerCC-v1730
FeatureSetEntryIndex
FeatureSetEUTRA-DownlinkId
FeatureSetEUTRA-UplinkId
FeatureSets
FeatureSetsPerBand
FeatureSetUplink
FeatureSetUplink-v1540
FeatureSetUplink-v1610
FeatureSetUplink-v1630
FeatureSetUplink-v1640
FeatureSetUplink-v1710
FeatureSetUplink-v1720
FeatureSetUplinkId
FeatureSetUplinkPerCC
FeatureSetUplinkPerCC-Id
FeatureSetUplinkPerCC-v1540
FeatureSetUplinkPerCC-v1700
FilterCoefficient
FilterConfig
FilterConfigCLI-r16
FR-Info
FR-InfoList
FR2-2-AccessParamsPerBand-r17
FreqBandIndicatorEUTRA
FreqBandIndicatorNR
FreqBandInformation
FreqBandInformationEUTRA
FreqBandInformationNR
FreqBandList
FreqPriorityDedicatedSlicing-r17
FreqPriorityEUTRA
FreqPriorityListDedicatedSlicing-r17
FreqPriorityListEUTRA
FreqPriorityListNR
FreqPriorityListSlicing-r17
FreqPriorityNR
FreqPrioritySlicing-r17
FreqSeparationClass
FreqSeparationClassDL-Only-r16
FreqSeparationClassDL-v1620
FreqSeparationClassUL-v1620
FrequencyComponent-r17
FrequencyConfig-NR-r16
FrequencyHoppingOffsetListsDCI-0-2-r16
FrequencyInfoDL
FrequencyInfoDL-SIB
FrequencyInfoUL
FrequencyInfoUL-SIB
-- G --
GapConfig
GapConfig-r17
GapPriority-r17
GeneralParametersMRDC-v1610
GeneralParametersMRDC-XDD-Diff
GIN-Element-r17
GINs-PerSNPN-r17
GNSS-ID-r16
GoodServingCellEvaluation-r17
GroupB-ConfiguredTwoStepRA-r16
GuardBand-r16
-- H --
HandoverCommand
HandoverCommand-IEs
HandoverPreparationInformation
HandoverPreparationInformation-IEs
HighSpeedConfig-r16
HighSpeedConfig-v1700
HighSpeedConfigFR2-r17
HighSpeedParameters-r16
HighSpeedParameters-v1650
HighSpeedParameters-v1700
HRNN-List-r16
HRNN-r16
Hysteresis
HysteresisLocation-r17
-- I --
I-RNTI-Value
IAB-IP-Address-r16
IAB-IP-AddressAndTraffic-r16
IAB-IP-AddressConfiguration-r16
IAB-IP-AddressConfigurationList-r16
IAB-IP-AddressIndex-r16
IAB-IP-AddressNumReq-r16
IAB-IP-AddressPrefixReq-r16
IAB-IP-PrefixAndTraffic-r16
IAB-IP-Usage-r16
IAB-ResourceConfig-r17
IAB-ResourceConfigID-r17
IABOtherInformation-r16
IABOtherInformation-r16-IEs
IDC-Assistance-r16
IDC-AssistanceConfig-r16
IMS-Parameters
IMS-Parameters-v1700
IMS-ParametersCommon
IMS-ParametersFR2-2-r17
IMS-ParametersFRX-Diff
InitialUE-Identity
INT-ConfigurationPerServingCell
IntegrityProtAlgorithm
InterFreqAllowedCellList-r16
InterFreqCAG-CellListPerPLMN-r16
InterFreqCarrierFreqInfo
InterFreqCarrierFreqInfo-v1610
InterFreqCarrierFreqInfo-v1700
InterFreqCarrierFreqInfo-v1720
InterFreqCarrierFreqInfo-v1730
InterFreqCarrierFreqList
InterFreqCarrierFreqList-v1610
InterFreqCarrierFreqList-v1700
InterFreqCarrierFreqList-v1720
InterFreqCarrierFreqList-v1730
InterFreqExcludedCellList
InterFreqNeighCellInfo
InterFreqNeighCellInfo-v1610
InterFreqNeighCellInfo-v1710
InterFreqNeighCellList
InterFreqNeighCellList-v1610
InterFreqNeighCellList-v1710
InterFreqNeighHSDN-CellList-r17
InterFreqTargetInfo-r16
InterRAT-Parameters
IntraBandCC-Combination-r17
IntraBandCC-CombinationReqList-r17
IntraBandPowerClass-r16
IntraCellGuardBandsPerSCS-r16
IntraFreqAllowedCellList-r16
IntraFreqCAG-CellListPerPLMN-r16
IntraFreqExcludedCellList
IntraFreqNeighCellInfo
IntraFreqNeighCellInfo-v1610
IntraFreqNeighCellInfo-v1710
IntraFreqNeighCellList
IntraFreqNeighCellList-v1610
IntraFreqNeighCellList-v1710
IntraFreqNeighHSDN-CellList-r17
InvalidSymbolPattern-r16
-- L --
LBT-FailureRecoveryConfig-r16
LocationAndBandwidthBroadcast-r17
LocationInfo-r16
LocationMeasurementIndication
LocationMeasurementIndication-IEs
LocationMeasurementInfo
LoggedEventTriggerConfig-r16
LoggedMeasurementConfiguration-r16
LoggedMeasurementConfiguration-r16-IEs
LoggedMeasurementConfiguration-v1700-IEs
LoggedPeriodicalReportConfig-r16
LoggingDuration-r16
LoggingInterval-r16
LogicalChannelConfig
LogicalChannelIdentity
LogicalChannelIdentityExt-r17
LogMeasInfo-r16
LogMeasInfoList-r16
LogMeasReport-r16
LogMeasResultBT-r16
LogMeasResultListBT-r16
LogMeasResultListWLAN-r16
LogMeasResultWLAN-r16
LTE-CRS-PatternList-r16
LTE-NeighCellsCRS-AssistInfo-r17
LTE-NeighCellsCRS-AssistInfoList-r17
-- M --
MAC-CellGroupConfig
MAC-MainConfigSL-r16
MAC-Parameters
MAC-Parameters-v1610
MAC-Parameters-v1700
MAC-ParametersCommon
MAC-ParametersFR2-2-r17
MAC-ParametersFRX-Diff-r16
MAC-ParametersSidelink-r16
MAC-ParametersSidelink-r17
MAC-ParametersSidelinkCommon-r16
MAC-ParametersSidelinkXDD-Diff-r16
MAC-ParametersXDD-Diff
MasterInformationBlockSidelink
MasterKeyUpdate
maxAccessCat-1
maxAdditionalRACH-r17
maxAI-DCI-PayloadSize-1-r16INTEGER
maxAI-DCI-PayloadSize-r16
maxBandComb
maxBands
maxBandsEUTRA
maxBandsMRDC
maxBandsUTRA-FDD-r16
maxBarringInfoSet
maxBH-RLC-ChannelID-r16
maxBT-IdReport-r16
maxBT-Name-r16
MaxBW-Preference-r16
MaxBW-PreferenceConfig-r16
MaxBW-PreferenceFR2-2-r17
maxCAG-Cell-r16
maxCarrierTypePairList-r16
maxCBR-Config-1-r16
maxCBR-Config-r16
maxCBR-Level-1-r16
maxCBR-Level-r16
MaxCC-Preference-r16
MaxCC-PreferenceConfig-r16
maxCEFReport-r17
maxCellAllowedINTEGER
maxCellEUTRA
maxCellExcludedINTEGER
maxCellGroupings-r16
maxCellHistory-r16
maxCellInter
maxCellIntra
maxCellMeasEUTRA
maxCellMeasIdle-r16
maxCellMeasUTRA-FDD-r16
maxCellNTN-r17INTEGER
maxCellPrep
maxCellReport
maxCellSFTD
maxCellSlice-r17
maxCI-DCI-PayloadSize-1-r16INTEGER
maxCI-DCI-PayloadSize-r16
maxCLI-Report-r16
maxCombIDC-r16
maxCoReSetDuration
maxDCI-2-6-Size-1-r16
maxDCI-2-6-Size-r16
maxDCI-2-7-Size-r17
maxDCI-4-2-Size-r17
maxDownlinkFeatureSets
maxDRB
maxEARFCN
maxEUTRA-Carrier
maxEUTRA-CellExcludedINTEGER
maxEUTRA-DL-FeatureSets
maxEUTRA-NS-Pmax
maxEUTRA-UL-FeatureSets
maxFeatureCombPreamblesPerRACHResource-r17
maxFeatureSetCombinations
maxFeatureSetsPerBand
maxFreq
maxFreqIDC-MRDC
maxFreqIDC-r16
maxFreqIdle-r16
maxFreqLayersINTEGER
maxFreqMBS-r17
maxFreqPlus1INTEGER
maxFreqSL-EUTRA-r16
maxFreqSL-NR-r16
maxFSAI-MBS-r17
maxG-CS-RNTI-1-r17
maxG-CS-RNTI-r17
maxG-RNTI-1-r17
maxG-RNTI-r17
maxGIN-r17
maxHRNN-Len-r16
maxIAB-IP-Address-r16
maxINT-DCI-PayloadSize
maxINT-DCI-PayloadSize-1
maxInterRAT-RSTD-Freq
maxK0-SchedulingOffset-r16
maxK0-SchedulingOffset-r17
maxK2-SchedulingOffset-r16
maxK2-SchedulingOffset-r17
maxLC-ID
maxLC-ID-Iab-r16
maxLCG-ID
maxLCG-ID-IAB-r17
maxLogMeasReport-r16
maxLTE-CRS-Patterns-r16
maxMeasFreqsMN
maxMeasFreqsSN
maxMeasIdentitiesMN
MaxMIMO-LayerPreference-r16
MaxMIMO-LayerPreferenceConfig-r16
MaxMIMO-LayerPreferenceFR2-2-r17
MaxMIMO-LayersDCI-0-2-r16
MaxMIMO-LayersDL-r16
maxMPE-Resources-r17
maxMRB-r17
maxMultiBands
maxNARFCN
maxNeighCellMBS-r17
maxNPN-r16
maxNR-NS-Pmax
maxNrofAdditionalPCI-r17
maxNrofAggregatedCellsPerCellGroup
maxNrofAggregatedCellsPerCellGroupMinus4-r16
maxNrofAP-CSI-RS-ResourcesPerSet
maxNrofAppLayerMeas-1-r17
maxNrofAppLayerMeas-r17
maxNrofAvailabilityCombinationsPerSet-1-r16INTEGER
maxNrofAvailabilityCombinationsPerSet-r16
maxNrofBFDResourcePerSet-r17
maxNrofBWPs
maxNrofCandidateBeams
maxNrofCandidateBeams-r16
maxNrofCandidateBeamsExt-r16
maxNrofCC-Group-r17
maxNrofCellMeas
maxNrofCG-SL-1-r16INTEGER
maxNrofCG-SL-r16
maxNrofCG-Type2DeactivationState
maxNrofCLI-RSSI-Resources-1-r16INTEGER
maxNrofCLI-RSSI-Resources-r16
maxNrofCLI-SRS-Resources-r16
maxNrofCodebooks
maxNrofCombIDC
maxNrofCondCells-1-r17
maxNrofCondCells-r16
maxNrofConfiguredGrantConfig-1-r16INTEGER
maxNrofConfiguredGrantConfig-r16
maxNrofConfiguredGrantConfigMAC-1-r16INTEGER
maxNrofControlResourceSets
maxNrofControlResourceSets-1
maxNrofControlResourceSets-1-r16
maxNrofCoresetPools-r16
maxNrofCRS-IM-InterfCell-r17
maxNrOfCSI-AperiodicTriggers
maxNrofCSI-IM-Resources
maxNrofCSI-IM-Resources-1
maxNrofCSI-IM-ResourceSets
maxNrofCSI-IM-ResourceSets-1
maxNrofCSI-IM-ResourceSetsPerConfig
maxNrofCSI-IM-ResourcesPerSet
maxNrofCSI-ReportConfigurations
maxNrofCSI-ReportConfigurations-1
maxNrofCSI-ResourceConfigurations
maxNrofCSI-ResourceConfigurations-1
maxNrofCSI-RS-CellsRRM
maxNrofCSI-RS-Resources
maxNrofCSI-RS-ResourcesAlt-1-r16INTEGER
maxNrofCSI-RS-ResourcesAlt-r16INTEGER
maxNrofCSI-RS-ResourcesExt-r16
maxNrofCSI-RS-ResourcesExt-r17
maxNrofCSI-RS-ResourcesRRM
maxNrofCSI-RS-ResourcesRRM-1
maxNrofCSI-RS-ResourcesToAverage
maxNrofCSI-SSB-ResourcePerSet
maxNrofCSI-SSB-ResourceSets
maxNrofCSI-SSB-ResourceSets-1
maxNrofCSI-SSB-ResourceSetsPerConfig
maxNrofCSI-SSB-ResourceSetsPerConfigExt
maxNrofDL-Allocations
maxNrofDL-AllocationsExt-r17
maxNrofDormancyGroups
maxNrofDRX-ConfigPTM-1-r17
maxNrofDRX-ConfigPTM-r17
maxNrofDUCells-r16
maxNrofEnhType3HARQ-ACK-1-r17
maxNrofEnhType3HARQ-ACK-r17
maxNrofFailureDetectionResources
maxNrofFailureDetectionResources-1
maxNrofFailureDetectionResources-1-r17
maxNrofFreqSL-r16
maxNrofGapId-r17
maxNrOfGapPri-r17
maxNrofIABResourceConfig-1-r17
maxNrofIABResourceConfig-r17
maxNrofIndexesToReport
maxNrofIndexesToReport2
maxNrofMBS-ServiceListPerUE-r17
maxNrofMBS-Session-r17
maxNrofMeasId
maxNrOfMinSchedulingOffsetValues-r16
maxNrofMRB-Broadcast-r17
maxNrofMTCH-SSB-MappingWindow-1-r17
maxNrofMTCH-SSB-MappingWindow-r17
maxNrofMultiBands
maxNrofMultiplePDSCHs-r17
maxNrofMultiplePUSCHs-r16
maxNrofNAICS-Entries
maxNrofNZP-CSI-RS-Resources
maxNrofNZP-CSI-RS-Resources-1
maxNrofNZP-CSI-RS-ResourceSets
maxNrofNZP-CSI-RS-ResourceSets-1
maxNrofNZP-CSI-RS-ResourceSetsPerConfig
maxNrofNZP-CSI-RS-ResourcesPerConfig
maxNrofNZP-CSI-RS-ResourcesPerSet
maxNrofObjectId
maxNrofP0-PUSCH-AlphaSets
maxNrofP0-PUSCH-AlphaSets-1
maxNrofP0-PUSCH-Set-r16
maxNrofPageGroup-r17
maxNrofPageRec
maxNrofPagingSubgroups-r17INTEGER
maxNrofPathlossReferenceRSs-1-r17
maxNrofPathlossReferenceRSs-r17
maxNrofPCI-Ranges
maxNrofPCIsPerSMTC
maxNrofPdcch-BlindDetection-r17
maxNrofPdcch-BlindDetectionMixed-1-r16
maxNrofPDSCH-ConfigPTM-1-r17
maxNrofPDSCH-ConfigPTM-r17
maxNrofPDU-Sessions-r17
maxNrofPhysicalResourceBlocks
maxNrofPhysicalResourceBlocks-1
maxNrofPhysicalResourceBlocksPlus1
maxNrofPoolID-r16
maxNrofPowerControlSetInfos-r17
maxNrofPPW-Config-r17
maxNrofPPW-ID-1-r17
maxNrofPreConfigPosGapId-r17
maxNrofPRS-ResourceOffsetValue-1-r17
maxNrofPRS-ResourcesPerSet-1-r17
maxNrofPRS-ResourcesPerSet-r17
maxNrofPUCCH-P0-PerSet
maxNrofPUCCH-PathlossReferenceRSs
maxNrofPUCCH-PathlossReferenceRSs-1
maxNrofPUCCH-PathlossReferenceRSs-1-r16
maxNrofPUCCH-PathlossReferenceRSs-1-r17
maxNrofPUCCH-PathlossReferenceRSs-r16
maxNrofPUCCH-PathlossReferenceRSsDiff-r16
maxNrofPUCCH-ResourceGroups-1-r16INTEGER
maxNrofPUCCH-ResourceGroups-r16
maxNrofPUCCH-Resources
maxNrofPUCCH-Resources-1
maxNrofPUCCH-ResourceSets
maxNrofPUCCH-ResourceSets-1
maxNrofPUCCH-ResourcesPerGroup-r16
maxNrofPUCCH-ResourcesPerSet
maxNrofPUSCH-PathlossReferenceRSs
maxNrofPUSCH-PathlossReferenceRSs-1
maxNrofPUSCH-PathlossReferenceRSs-1-r16
maxNrofPUSCH-PathlossReferenceRSs-r16
maxNrofPUSCH-PathlossReferenceRSsDiff-r16
maxNrofQFIs
maxNrofQuantityConfig
maxNrofRateMatchPatterns
maxNrofRateMatchPatterns-1
maxNrofRateMatchPatternsPerGroup
maxNrofRB-SetGroups-r17
maxNrofRB-Sets-r17
maxNrofRelayMeas-r17
maxNrofRemoteUE-r17
maxNrofReportConfigPerAperiodicTrigger
maxNrofReqComDC-Location-r17
maxNrofResourceAvailabilityPerCombination-r16
maxNrofRXPool-r16
maxNrofS-NSSAI
maxNrofSCellActRS-r17
maxNrofSCells
maxNrofSearchSpaceGroups-1-r17
maxNrofSearchSpaces-1
maxNrofSearchSpacesLinks-1-r17INTEGER
maxNrOfSemiPersistentPUSCH-Triggers
maxNrofServingCells
maxNrofServingCells-1
maxNrofServingCellsEUTRA
maxNrofServingCellsTCI-r16
maxNrofSL-BWPs-r16
maxNrofSL-Dest-1-r16
maxNrofSL-Dest-r16
maxNrofSL-MeasId-r16
maxNrofSL-ObjectId-r16
maxNrofSL-PoolToMeasureNR-r16
maxNrofSL-QFIs-r16
maxNrofSL-QFIsPerDest-r16
maxNrofSL-ReportConfigId-r16
maxNrofSL-RxInfoSet-r17
maxNrofSlotFormatCombinationsPerSet
maxNrofSlotFormatCombinationsPerSet-1
maxNrofSlotFormatsPerCombination
maxNrofSlots
maxNrofSlots-1
maxNrofSLRB-r16
maxNrofSpatialRelationInfos
maxNrofSpatialRelationInfos-plus-1
maxNrofSpatialRelationInfos-r16
maxNrofSpatialRelationInfosDiff-r16
maxNrofSPS-Config-1-r16INTEGER
maxNrofSPS-Config-r16
maxNrofSPS-DeactivationState
maxNrofSR-ConfigPerCellGroup
maxNrofSR-Resources
maxNrofSRI-PUSCH-Mappings
maxNrofSRI-PUSCH-Mappings-1
maxNrofSRS-PathlossReferenceRS-1-r16
maxNrofSRS-PathlossReferenceRS-r16
maxNrofSRS-PosResources-1-r16
maxNrofSRS-PosResources-r16
maxNrofSRS-PosResourceSets-1-r16
maxNrofSRS-PosResourceSets-r16
maxNrofSRS-Resources
maxNrofSRS-Resources-1
maxNrofSRS-ResourceSets
maxNrofSRS-ResourceSets-1
maxNrofSRS-ResourcesPerSet
maxNrofSRS-TriggerStates-1
maxNrofSRS-TriggerStates-2
maxNrofSS-BlocksToAverage
maxNrofSSBs-1
maxNrofSSBs-r16
maxNrofSymbols-1
maxNrofTAGs
maxNrofTAGs-1
maxNrofTCI-States
maxNrofTCI-States-1
maxNrofTCI-StatesPDCCH
maxNrofTrafficPattern-r16
maxNrofTRS-ResourceSets-r17
maxNrofTxDC-TwoCarrier-r16
maxNrofTXPool-r16
maxNrOfTxTEG-ID-1-r17
maxNrOfTxTEGReport-r17INTEGER
maxNrofUL-Allocations
maxNrofUL-Allocations-r16
maxNrofZP-CSI-RS-Resources
maxNrofZP-CSI-RS-Resources-1
maxNrofZP-CSI-RS-ResourceSets
maxNrofZP-CSI-RS-ResourceSets-1
maxNrofZP-CSI-RS-ResourcesPerSet
maxOnDemandPosSIB-r16
maxOnDemandSIB-r16
maxPEI-perPF-r17
maxPerCC-FeatureSets
maxPLMN
maxPLMNIdentities
maxPO-perPF
maxPSCellHistory-r17
maxPSSCH-TxConfig-r16
maxQFI
maxRA-CSIRS-Resources
maxRA-Occasions-1
maxRA-OccasionsPerCSIRS
maxRA-SSB-Resources
maxRAReport-r16INTEGER
maxRAT-CapabilityContainers
maxReportConfigId
maxSCSs
maxSecondaryCellGroups
maxSFI-DCI-PayloadSize
maxSFI-DCI-PayloadSize-1
maxSI-Message
maxSIB
maxSIB-MessagePlus1-r17
maxSimultaneousBands
maxSL-GC-BC-DRX-QoS-r17
maxSL-LCID-r16
maxSL-SyncConfig-r16
maxSliceInfo-r17
maxTAC-r17
maxTwoPUCCH-Grp-ConfigList-r16
maxTwoPUCCH-Grp-ConfigList-r17
maxTxConfig-1-r16
maxTxConfig-r16
maxUL-TCI-1-r17
maxUL-TCI-r17
maxULTxSwitchingBandPairs
maxUplinkFeatureSets
maxUu-RelayRLC-ChannelID-r17
maxWLAN-Id-Report-r16
maxWLAN-Name-r16
MBS-FSAI-InterFreq-r17
MBS-FSAI-InterFreqList-r17
MBS-FSAI-List-r17
MBS-FSAI-r17
MBS-NeighbourCell-r17
MBS-NeighbourCellList-r17
MBS-Parameters-r17
MBS-RNTI-SpecificConfig-r17
MBS-RNTI-SpecificConfigId-r17
MBS-ServiceInfo-r17
MBS-ServiceList-r17
MBS-SessionInfo-r17
MBS-SessionInfoList-r17
MBSBroadcastConfiguration-r17
MBSBroadcastConfiguration-r17-IEs
MBSInterestIndication-r17
MBSInterestIndication-r17-IEs
MCC
MCC-MNC-Digit
MCCH-Config-r17
MCCH-Message-r17
MCCH-MessageType-r17
MCCH-RepetitionPeriodAndOffset-r17
MCGFailureInformation-r16
MCGFailureInformation-r16-IEs
MeasAndMobParameters
MeasAndMobParameters-v1700
MeasAndMobParametersCommon
MeasAndMobParametersFR2-2-r17
MeasAndMobParametersFRX-Diff
MeasAndMobParametersMRDC
MeasAndMobParametersMRDC-Common
MeasAndMobParametersMRDC-Common-v1610
MeasAndMobParametersMRDC-Common-v1700
MeasAndMobParametersMRDC-Common-v1730
MeasAndMobParametersMRDC-FRX-Diff
MeasAndMobParametersMRDC-v1560
MeasAndMobParametersMRDC-v1610
MeasAndMobParametersMRDC-v1700
MeasAndMobParametersMRDC-v1730
MeasAndMobParametersMRDC-XDD-Diff
MeasAndMobParametersMRDC-XDD-Diff-v1560
MeasAndMobParametersXDD-Diff
MeasConfig
MeasConfigAppLayer-r17
MeasConfigAppLayerId-r17
MeasConfigMN
MeasConfigSN
MeasGapConfig
MeasGapId-r17
MeasGapSharingConfig
MeasGapSharingScheme
MeasId
MeasIdleCarrierEUTRA-r16
MeasIdleCarrierNR-r16
MeasIdleConfigDedicated-r16
MeasIdleConfigSIB-r16
MeasIdToAddMod
MeasIdToAddModList
MeasIdToRemoveList
MeasObjectCLI-r16
MeasObjectEUTRA
MeasObjectId
MeasObjectNR
MeasObjectNR-SL-r16
MeasObjectRxTxDiff-r17
MeasObjectToAddMod
MeasObjectToAddModList
MeasObjectToRemoveList
MeasObjectUTRA-FDD-r16
MeasPosPreConfigGapId-r17
MeasQuantityResults
MeasQuantityResultsEUTRA
MeasReportAppLayer-r17
MeasReportQuantity
MeasReportQuantity-r16
MeasReportQuantityCLI-r16
MeasReportQuantityUTRA-FDD-r16
MeasResult2EUTRA
MeasResult2EUTRA-r16
MeasResult2NR
MeasResult2NR-r16
MeasResult2UTRA-FDD-r16
MeasResultCBR-NR-r16
MeasResultCellListSFTD-EUTRA
MeasResultCellListSFTD-NR
MeasResultCellSFTD-NR
MeasResultCLI-r16
MeasResultCLI-RSSI-r16
MeasResultEUTRA
MeasResultFailedCell-r16
MeasResultForRSSI-r16
MeasResultFreqList
MeasResultFreqListFailMRDC
MeasResultIdleEUTRA-r16
MeasResultIdleNR-r16
MeasResultList2EUTRA
MeasResultList2EUTRA-r16
MeasResultList2NR
MeasResultList2NR-r16
MeasResultList2UTRA
MeasResultListCLI-RSSI-r16
MeasResultListEUTRA
MeasResultListLogging2NR-r16
MeasResultListLoggingNR-r16
MeasResultListNR
MeasResultListSRS-RSRP-r16
MeasResultListUTRA-FDD-r16
MeasResultLogging2NR-r16
MeasResultLoggingNR-r16
MeasResultNR
MeasResultNR-SL-r16
MeasResultRLFNR-r16
MeasResultRxTxTimeDiff-r17
MeasResults
MeasResultSCG-Failure
MeasResultServFreqListEUTRA-SCG
MeasResultServFreqListNR-SCG
MeasResultServingCell-r16
MeasResultServMO
MeasResultServMOList
MeasResultSFTD-EUTRA
MeasResultsPerCarrierIdleEUTRA-r16
MeasResultsPerCarrierIdleNR-r16
MeasResultsPerCellIdleEUTRA-r16
MeasResultsPerCellIdleNR-r16
MeasResultSRS-RSRP-r16
MeasResultsSL-r16
MeasResultSuccessHONR-r17
MeasResultUTRA-FDD-r16
MeasRSSI-ReportConfig-r16
MeasTiming
MeasTimingList
MeasTriggerQuantity
MeasTriggerQuantityCLI-r16
MeasTriggerQuantityEUTRA
MeasTriggerQuantityOffset
MeasTriggerQuantityUTRA-FDD-r16
MeasurementReport
MeasurementReport-IEs
MeasurementReportAppLayer-r17
MeasurementReportAppLayer-r17-IEs
MeasurementReportAppLayerList-r17
MeasurementReportSidelink
MeasurementReportSidelink-r16-IEs
MeasurementTimingConfiguration
MeasurementTimingConfiguration-IEs
MeasurementTimingConfiguration-v1550-IEs
MeasurementTimingConfiguration-v1610-IEs
MIB
MIMO-LayersDL
MIMO-LayersUL
MIMO-ParametersPerBand
MIMOParam-r17
MinSchedulingOffsetK0-Values-r16
MinSchedulingOffsetK0-Values-r17
MinSchedulingOffsetK2-Values-r16
MinSchedulingOffsetK2-Values-r17
MinSchedulingOffsetPreference-r16
MinSchedulingOffsetPreferenceConfig-r16
MinSchedulingOffsetPreferenceExt-r17
MinTimeGap-r16
MinTimeGapFR2-2-r17
MNC
MobilityFromNRCommand
MobilityFromNRCommand-IEs
MobilityFromNRCommand-v1610-IEs
MobilityHistoryReport-r16
MobilityStateParameters
ModulationOrder
MPE-Config-FR2-r16
MPE-Config-FR2-r17
MPE-Resource-r17
MPE-ResourceId-r17
MRB-Identity-r17
MRB-InfoBroadcast-r17
MRB-ListBroadcast-r17
MRB-PDCP-ConfigBroadcast-r17
MRB-RLC-ConfigBroadcast-r17
MRB-ToAddMod-r17
MRB-ToAddModList-r17
MRB-ToReleaseList-r17
MRDC-AssistanceInfo
MRDC-Parameters
MRDC-Parameters-v1580
MRDC-Parameters-v1590
MRDC-Parameters-v15g0
MRDC-Parameters-v1620
MRDC-Parameters-v1630
MRDC-Parameters-v1700
MRDC-SecondaryCellGroupConfig
MsgA-ConfigCommon-r16
MsgA-DMRS-Config-r16
MsgA-PUSCH-Config-r16
MsgA-PUSCH-Resource-r16
MTCH-SSB-MappingWindowCycleOffset-r17
MTCH-SSB-MappingWindowIndex-r17
MTCH-SSB-MappingWindowList-r17
MultiBandInfoListEUTRA
MulticastConfig-r17
MulticastRLC-BearerConfig-r17
MultiDCI-MultiTRP-r16
MultiFrequencyBandListNR
MultiFrequencyBandListNR-SIB
MultiPDSCH-TDRA-List-r17
MultiPDSCH-TDRA-r17
MUSIM-Assistance-r17
MUSIM-Gap-r17
MUSIM-GapAssistanceConfig-r17
MUSIM-GapConfig-r17
MUSIM-GapId-r17
MUSIM-GapInfo-r17
MUSIM-GapPreferenceList-r17
MUSIM-LeaveAssistanceConfig-r17
MUSIM-Starting-SFN-AndSubframe-r17
-- N --
NAICS-Capability-Entry
NeedForGapNCSG-ConfigEUTRA-r17
NeedForGapNCSG-ConfigNR-r17
NeedForGapNCSG-InfoEUTRA-r17
NeedForGapNCSG-InfoNR-r17
NeedForGapsBandListNR-r16
NeedForGapsConfigNR-r16
NeedForGapsInfoNR-r16
NeedForGapsIntraFreq-r16
NeedForGapsIntraFreqList-r16
NeedForGapsNR-r16
NeedForNCSG-BandListNR-r17
NeedForNCSG-EUTRA-r17
NeedForNCSG-IntraFreq-r17
NeedForNCSG-IntraFreqList-r17
NeedForNCSG-NR-r17
NeighbourCellInfo-r17
NextHopChainingCount
NG-5G-S-TMSI
NID-r16
NonCellDefiningSSB-r17
NotificationMessageSidelink-r17
NotificationMessageSidelink-r17-IEs
NPN-Identity-r16
NPN-IdentityInfo-r16
NPN-IdentityInfoList-r16
NR-DL-PRS-PDC-Info-r17
NR-DL-PRS-PDC-ResourceSet-r17
NR-DL-PRS-Periodicity-and-ResourceSetSlotOffset-r17
NR-DL-PRS-Resource-r17
NR-DL-PRS-ResourceID-r17
NR-FreqInfo
NR-InterNodeDefinitions
NR-MultiBandInfo
NR-NS-PmaxList
NR-NS-PmaxValue
NR-PRS-MeasurementInfo-r16
NR-PRS-MeasurementInfoList-r16
NR-RRC-Definitions
NR-RS-Type
NR-Sidelink-DiscoveryMessage
NR-Sidelink-Preconf
NR-TimeStamp-r17
NR-UE-Variables
NRDC-Parameters
NRDC-Parameters-v1570
NRDC-Parameters-v15c0
NRDC-Parameters-v1610
NRDC-Parameters-v1700
NSAG-ID-r17
NSAG-IdentityInfo-r17
NSAG-List-r17
NTN-Config-r17
NTN-NeighCellConfig-r17
NTN-NeighCellConfigList-r17
NTN-Parameters-r17
NumberOfCarriers
NumberOfMsg3-Repetitions-r17
NZP-CSI-RS-Pairing-r17
NZP-CSI-RS-Resource
NZP-CSI-RS-ResourceId
NZP-CSI-RS-ResourceSet
NZP-CSI-RS-ResourceSetId
-- O --
OffsetValue-r17
OLPC-SRS-Pos-r16
OnDemandSIB-Request-r16
Orbital-r17
OtherConfig
OtherConfig-v1540
OtherConfig-v1610
OtherConfig-v1700
OutsideActiveTimeConfig-r16
OverheatingAssistance
OverheatingAssistance-r17
OverheatingAssistanceConfig
-- P --
P-Max
P0-PUCCH
P0-PUCCH-Id
P0-PUSCH-AlphaSet
P0-PUSCH-AlphaSetId
P0-PUSCH-r16
P0-PUSCH-Set-r16
P0-PUSCH-SetId-r16
P0AlphaSet-r17
Paging
Paging-v1700-IEs
PagingCycle
PagingGroupList-r17
PagingRecord
PagingRecord-v1700
PagingRecordList
PagingRecordList-v1700
PagingUE-Identity
PathlossReferenceRS-Config
PathlossReferenceRS-Id-r17
PathlossReferenceRS-r16
PathlossReferenceRS-r17
PathlossReferenceRSList-r16
PathlossReferenceRSs-v1610
PC5-RRC-Definitions
PCCH-Config
PCCH-Message
PCCH-MessageType
PCI-ARFCN-EUTRA-r16
PCI-ARFCN-NR-r16
PCI-List
PCI-Range
PCI-RangeElement
PCI-RangeIndex
PCI-RangeIndexList
PDCCH-BlindDetection
PDCCH-BlindDetection2-r16
PDCCH-BlindDetection3-r16
PDCCH-BlindDetectionCA-CombIndicator-r16
PDCCH-BlindDetectionCA-CombIndicator-r17
PDCCH-BlindDetectionCA-Mixed-r17
PDCCH-BlindDetectionCA-Mixed1-r17
PDCCH-BlindDetectionCA-MixedExt-r16
PDCCH-BlindDetectionCG-UE-Mixed-r17
PDCCH-BlindDetectionCG-UE-Mixed1-r17
PDCCH-BlindDetectionCG-UE-MixedExt-r16
PDCCH-BlindDetectionMCG-SCG-r17
PDCCH-BlindDetectionMixed-r17
PDCCH-BlindDetectionMixed1-r17
PDCCH-BlindDetectionMixedList-r16
PDCCH-Config
PDCCH-ConfigCommon
PDCCH-ConfigSIB1
PDCCH-MonitoringOccasions-r16
PDCCH-RepetitionParameters-r17
PDCCH-ServingCellConfig
PDCP-Config
PDCP-Parameters
PDCP-ParametersMRDC
PDCP-ParametersMRDC-v1610
PDCP-ParametersSidelink-r16
PDSCH-CodeBlockGroupTransmission
PDSCH-CodeBlockGroupTransmissionList-r16
PDSCH-Config
PDSCH-ConfigBroadcast-r17
PDSCH-ConfigCommon
PDSCH-ConfigIndex-r17
PDSCH-ConfigPTM-r17
PDSCH-HARQ-ACK-CodebookList-r16
PDSCH-HARQ-ACK-EnhType3-r17
PDSCH-HARQ-ACK-EnhType3Index-r17
PDSCH-ServingCellConfig
PDSCH-TimeDomainResourceAllocation
PDSCH-TimeDomainResourceAllocation-r16
PDSCH-TimeDomainResourceAllocationList
PDSCH-TimeDomainResourceAllocationList-r16
PDU-SessionID
PEI-Config-r17
PeriodicalReportConfig
PeriodicalReportConfigInterRAT
PeriodicalReportConfigNR-SL-r16
PeriodicRNAU-TimerValue
PerRAAttemptInfo-r16
PerRAAttemptInfoList-r16
PerRACSI-RSInfo-r16
PerRACSI-RSInfo-v1660
PerRAInfo-r16
PerRAInfoList-r16
PerRAInfoList-v1660
PerRASSBInfo-r16
PH-InfoMCG
PH-InfoSCG
PH-TypeListMCG
PH-TypeListSCG
PH-UplinkCarrierMCG
PH-UplinkCarrierSCG
PHR-Config
Phy-Parameters
Phy-Parameters-v16a0
Phy-ParametersCommon
Phy-ParametersCommon-v16a0
Phy-ParametersFR1
Phy-ParametersFR2
Phy-ParametersFRX-Diff
Phy-ParametersMRDC
Phy-ParametersSharedSpectrumChAccess-r16
Phy-ParametersXDD-Diff
PhysCellId
PhysCellIdUTRA-FDD-r16
PhysicalCellGroupConfig
PLMN-Identity
PLMN-Identity-EUTRA-5GC
PLMN-IdentityInfo
PLMN-IdentityInfoList
PLMN-IdentityList-EUTRA-5GC
PLMN-IdentityList-EUTRA-EPC
PLMN-IdentityList-r16
PLMN-IdentityList2-r16
PLMN-RAN-AreaCell
PLMN-RAN-AreaCellList
PLMN-RAN-AreaConfig
PLMN-RAN-AreaConfigList
PollByte
PollPDU
PortIndex2
PortIndex4
PortIndex8
PortIndexFor8Ranks
PosGapConfig-r17
PositionStateVector-r17
PositionVelocity-r17
PosMeasGapPreConfigToAddModList-r17
PosMeasGapPreConfigToReleaseList-r17
PosSchedulingInfo-r16
PosSI-SchedulingInfo-r16
PosSIB-MappingInfo-r16
PosSIB-ReqInfo-r16
PosSIB-Type-r16
PosSRS-RRC-Inactive-OutsideInitialUL-BWP-r17
PosSystemInformation-r16-IEs
PowSav-Parameters-r16
PowSav-Parameters-v1700
PowSav-ParametersCommon-r16
PowSav-ParametersFR2-2-r17
PowSav-ParametersFRX-Diff-r16
PRACH-ResourceDedicatedBFR
PRB-Id
ProcessingParameters
PropagationDelayDifference-r17
PropDelayDiffReportConfig-r17
PRS-ProcessingCapabilityOutsideMGinPPWperType-r17
PTRS-DensityRecommendationDL
PTRS-DensityRecommendationUL
PTRS-DownlinkConfig
PTRS-UplinkConfig
PUCCH-Config
PUCCH-ConfigCommon
PUCCH-ConfigurationList-r16
PUCCH-CSI-Resource
PUCCH-format0
PUCCH-format1
PUCCH-format2
PUCCH-format3
PUCCH-format4
PUCCH-FormatConfig
PUCCH-FormatConfigExt-r17
PUCCH-Group-Config-r17
PUCCH-Grp-CarrierTypes-r16
PUCCH-MaxCodeRate
PUCCH-PathlossReferenceRS
PUCCH-PathlossReferenceRS-Id
PUCCH-PathlossReferenceRS-Id-r17
PUCCH-PathlossReferenceRS-Id-v1610
PUCCH-PathlossReferenceRS-r16
PUCCH-PowerControl
PUCCH-PowerControlSetInfo-r17
PUCCH-PowerControlSetInfoId-r17
PUCCH-Resource
PUCCH-ResourceExt-v1610
PUCCH-ResourceGroup-r16
PUCCH-ResourceGroupId-r16
PUCCH-ResourceId
PUCCH-ResourceSet
PUCCH-ResourceSetId
PUCCH-SpatialRelationInfo
PUCCH-SpatialRelationInfoExt-r16
PUCCH-SpatialRelationInfoId
PUCCH-SpatialRelationInfoId-r16
PUCCH-SpatialRelationInfoId-v1610
PUCCH-SRS
PUCCH-TPC-CommandConfig
PUSCH-Allocation-r16
PUSCH-CodeBlockGroupTransmission
PUSCH-Config
PUSCH-ConfigCommon
PUSCH-PathlossReferenceRS
PUSCH-PathlossReferenceRS-Id
PUSCH-PathlossReferenceRS-Id-r17
PUSCH-PathlossReferenceRS-Id-v1610
PUSCH-PathlossReferenceRS-r16
PUSCH-PowerControl
PUSCH-PowerControl-v1610
PUSCH-ServingCellConfig
PUSCH-TimeDomainResourceAllocation
PUSCH-TimeDomainResourceAllocation-r16
PUSCH-TimeDomainResourceAllocationList
PUSCH-TimeDomainResourceAllocationList-r16
PUSCH-TPC-CommandConfig
-- Q --
Q-OffsetRange
Q-OffsetRangeList
Q-QualMin
Q-RxLevMin
QCL-Info
QFI
QuantityConfig
QuantityConfigNR
QuantityConfigRS
QuantityConfigUTRA-FDD-r16
-- R --
RA-InformationCommon-r16
RA-Prioritization
RA-PrioritizationForSlicing-r17
RA-PrioritizationSliceInfo-r17
RA-PrioritizationSliceInfoList-r17
RA-Report-r16
RA-ReportList-r16
RACH-ConfigCommon
RACH-ConfigCommonTwoStepRA-r16
RACH-ConfigDedicated
RACH-ConfigGeneric
RACH-ConfigGenericTwoStepRA-r16
RadioBearerConfig
RadioLinkMonitoringConfig
RadioLinkMonitoringRS
RadioLinkMonitoringRS-Id
RAN-AreaCode
RAN-AreaConfig
RAN-NotificationAreaInfo
RAN-VisibleMeasurements-r17
RAN-VisibleParameters-r17
RangeToBestCell
RAT-Type
RateMatchPattern
RateMatchPatternGroup
RateMatchPatternId
RateMatchPatternLTE-CRS
RB-SetGroup-r17
ReconfigurationWithSync
RedCap-ConfigCommonSIB-r17
RedCapParameters-r17
RedirectedCarrierInfo
RedirectedCarrierInfo-EUTRA
ReducedAggregatedBandwidth
ReducedAggregatedBandwidth-r17
ReducedMaxBW-FRx-r16
ReducedMaxCCs-r16
ReestablishmentCause
ReestablishmentInfo
ReestabNCellInfo
ReestabNCellInfoList
ReestabUE-Identity
ReferenceLocation-r17
ReferenceSignalConfig
ReferenceTime-r16
ReferenceTimeInfo-r16
RegisteredAMF
RejectWaitTime
RelayParameters-r17
RelaysTriggeredList-r17
ReleasePreference-r16
ReleasePreferenceConfig-r16
RemoteUEInformationSidelink-r17
RemoteUEInformationSidelink-r17-IEs
RepetitionSchemeConfig-r16
RepetitionSchemeConfig-v1630
RepFactorAndTimeGap-r17
ReportCGI
ReportCGI-EUTRA
ReportConfigId
ReportConfigInterRAT
ReportConfigNR
ReportConfigNR-SL-r16
ReportConfigToAddMod
ReportConfigToAddModList
ReportConfigToRemoveList
ReportInterval
ReportSFTD-EUTRA
ReportSFTD-NR
ReportUplinkTxDirectCurrentMoreCarrier-r17
ReselectionThreshold
ReselectionThresholdQ
ResultsPerCSI-RS-Index
ResultsPerCSI-RS-IndexList
ResultsPerSSB-Index
ResultsPerSSB-IndexIdle-r16
ResultsPerSSB-IndexList
ResultsPerSSB-IndexList-r16
ResumeCause
RF-Parameters
RF-Parameters-v15g0
RF-Parameters-v16a0
RF-ParametersMRDC
RF-ParametersMRDC-v15g0
RLC-BearerConfig
RLC-Config
RLC-Config-v1610
RLC-Config-v1700
RLC-Parameters
RLC-ParametersSidelink-r16
RLF-Report-r16
RLF-TimersAndConstants
RLM-RelaxationReportingConfig-r17
RMTC-Config-r16
RNTI-Value
RRC-PosSystemInfoRequest-r16-IEs
RRC-TransactionIdentifier
RRCReconfiguration
RRCReconfiguration-IEs
RRCReconfiguration-v1530-IEs
RRCReconfiguration-v1540-IEs
RRCReconfiguration-v1560-IEs
RRCReconfiguration-v1610-IEs
RRCReconfiguration-v1700-IEs
RRCReconfigurationComplete
RRCReconfigurationComplete-IEs
RRCReconfigurationComplete-v1530-IEs
RRCReconfigurationComplete-v1560-IEs
RRCReconfigurationComplete-v1610-IEs
RRCReconfigurationComplete-v1640-IEs
RRCReconfigurationComplete-v1700-IEs
RRCReconfigurationComplete-v1720-IEs
RRCReconfigurationCompleteSidelink
RRCReconfigurationCompleteSidelink-r16-IEs
RRCReconfigurationCompleteSidelink-v1710-IEs
RRCReconfigurationCompleteSidelink-v1720-IEs
RRCReconfigurationFailureSidelink
RRCReconfigurationFailureSidelink-r16-IEs
RRCReconfigurationSidelink
RRCReconfigurationSidelink-r16-IEs
RRCReconfigurationSidelink-v1700-IEs
RRCReestablishment
RRCReestablishment-IEs
RRCReestablishment-v1700-IEs
RRCReestablishmentComplete
RRCReestablishmentComplete-IEs
RRCReestablishmentComplete-v1610-IEs
RRCReestablishmentRequest
RRCReestablishmentRequest-IEs
RRCReject
RRCReject-IEs
RRCRelease
RRCRelease-IEs
RRCRelease-v1540-IEs
RRCRelease-v1610-IEs
RRCRelease-v1650-IEs
RRCRelease-v1710-IEs
RRCResume
RRCResume-IEs
RRCResume-v1560-IEs
RRCResume-v1610-IEs
RRCResume-v1700-IEs
RRCResumeComplete
RRCResumeComplete-IEs
RRCResumeComplete-v1610-IEs
RRCResumeComplete-v1640-IEs
RRCResumeComplete-v1700-IEs
RRCResumeComplete-v1720-IEs
RRCResumeRequest
RRCResumeRequest-IEs
RRCResumeRequest1
RRCResumeRequest1-IEs
RRCSetup
RRCSetup-IEs
RRCSetup-v1700-IEs
RRCSetupComplete
RRCSetupComplete-IEs
RRCSetupComplete-v1610-IEs
RRCSetupComplete-v1690-IEs
RRCSetupComplete-v1700-IEs
RRCSetupRequest
RRCSetupRequest-IEs
RRCSystemInfoRequest
RRCSystemInfoRequest-IEs
RRM-Config
RRM-MeasRelaxationReportingConfig-r17
RSRP-ChangeThreshold-r17
RSRP-Range
RSRP-RangeEUTRA
RSRQ-Range
RSRQ-RangeEUTRA
RSRQ-RangeEUTRA-r16
RSSI-PeriodicityAndOffset-r16
RSSI-Range-r16
RSSI-ResourceConfigCLI-r16
RSSI-ResourceId-r16
RSSI-ResourceListConfigCLI-r16
RxTxPeriodical-r17
RxTxReportInterval-r17
RxTxTimeDiff-r17
-- S --
S-NSSAI
SBAS-ID-r16
SBCCH-SL-BCH-Message
SBCCH-SL-BCH-MessageType
ScalingFactorSidelink-r16
SCCH-Message
SCCH-MessageType
SCellActivationRS-Config-r17
SCellActivationRS-ConfigId-r17
SCellConfig
SCellIndex
SCellSIB20-r17
SCG-DeactivationPreferenceConfig-r17
SCGFailureInformation
SCGFailureInformation-IEs
SCGFailureInformation-v1590-IEs
SCGFailureInformationEUTRA
SCGFailureInformationEUTRA-IEs
SCGFailureInformationEUTRA-v1590-IEs
SchedulingInfo
SchedulingInfo2-r17
SchedulingRequestConfig
SchedulingRequestConfig-v1700
SchedulingRequestId
SchedulingRequestResourceConfig
SchedulingRequestResourceConfigExt-v1610
SchedulingRequestResourceConfigExt-v1700
SchedulingRequestResourceId
SchedulingRequestToAddMod
SchedulingRequestToAddModExt-v1700
ScramblingId
SCS-SpecificCarrier
SCS-SpecificDuration-r17
SDAP-Config
SDAP-Parameters
SDT-CG-Config-r17
SDT-Config-r17
SDT-ConfigCommonSIB-r17
SDT-MAC-PHY-CG-Config-r17
SearchSpace
SearchSpaceExt-r16
SearchSpaceExt-v1700
SearchSpaceId
SearchSpaceSwitchConfig-r16
SearchSpaceSwitchConfig-r17
SearchSpaceSwitchTrigger-r16
SearchSpaceZero
SecurityAlgorithmConfig
SecurityConfig
SecurityConfigSMC
SecurityModeCommand
SecurityModeCommand-IEs
SecurityModeComplete
SecurityModeComplete-IEs
SecurityModeFailure
SecurityModeFailure-IEs
SelectedBandEntriesMN
SemiStaticChannelAccessConfig-r16
SemiStaticChannelAccessConfigUE-r17
Sensor-LocationInfo-r16
Sensor-NameList-r16
ServCellIndex
ServCellInfoListMCG-EUTRA-r16
ServCellInfoListMCG-NR-r16
ServCellInfoListSCG-EUTRA-r16
ServCellInfoListSCG-NR-r16
ServCellInfoXCG-EUTRA-r16
ServCellInfoXCG-NR-r16
ServingAdditionalPCIIndex-r17
ServingCellAndBWP-Id-r17
ServingCellConfig
ServingCellConfigCommon
ServingCellConfigCommonSIB
SetupRelease
SFTD-FrequencyList-EUTRA
SFTD-FrequencyList-NR
SharedSpectrumChAccessParamsPerBand-r16
SharedSpectrumChAccessParamsPerBand-v1630
SharedSpectrumChAccessParamsPerBand-v1640
SharedSpectrumChAccessParamsPerBand-v1650
SharedSpectrumChAccessParamsPerBand-v1710
ShortI-RNTI-Value
ShortMAC-I
SHR-Cause-r17
SI-RequestConfig
SI-RequestResources
SI-SchedulingInfo
SI-SchedulingInfo-v1700
SIB-Mapping
SIB-Mapping-v1700
SIB-ReqInfo-r16
SIB-Type-r17
SIB-TypeInfo
SIB-TypeInfo-v1700
SIB1
SIB1-v1610-IEs
SIB1-v1630-IEs
SIB1-v1700-IEs
SIB10-r16
SIB11-r16
SIB12-IEs-r16
SIB12-r16
SIB13-r16
SIB14-r16
SIB15-r17
SIB16-r17
SIB17-IEs-r17
SIB17-r17
SIB18-r17
SIB19-r17
SIB2
SIB20-r17
SIB21-r17
SIB3
SIB4
SIB5
SIB6
SIB7
SIB8
SIB9
SIBpos-r16
SidelinkParameters-r16
SidelinkParametersEUTRA-r16
SidelinkParametersNR-r16
SidelinkPreconfigNR-r16
SidelinkUEInformationNR-r16
SidelinkUEInformationNR-r16-IEs
SidelinkUEInformationNR-v1700-IEs
SimulSRS-ForAntennaSwitching-r16
SimultaneousRxTxPerBandPair
SINR-Range
SINR-RangeEUTRA
SK-Counter
SL-AccessInfo-L2U2N-r17
SL-BetaOffsets-r16
SL-BWP-Config-r16
SL-BWP-ConfigCommon-r16
SL-BWP-DiscPoolConfig-r17
SL-BWP-DiscPoolConfigCommon-r17
SL-BWP-Generic-r16
SL-BWP-PoolConfig-r16
SL-BWP-PoolConfigCommon-r16
SL-CBR-CommonTxConfigList-r16
SL-CBR-LevelsConfig-r16
SL-CBR-PriorityTxConfigList-r16
SL-CBR-PriorityTxConfigList-v1650
SL-CBR-PSSCH-TxConfig-r16
SL-CBR-r16
SL-CG-MaxTransNum-r16
SL-CG-MaxTransNumList-r16
SL-ConfigCommonNR-r16
SL-ConfigDedicatedEUTRA-Info-r16
SL-ConfigDedicatedNR-r16
SL-ConfigIndexCG-r16
SL-ConfiguredGrantConfig-r16
SL-ConfiguredGrantConfigList-r16
SL-CSI-RS-Config-r16
SL-DestinationIdentity-r16
SL-DestinationIndex-r16
SL-DiscConfig-r17
SL-DiscConfigCommon-r17
SL-DRX-Config-r17
SL-DRX-ConfigGC-BC-r17
SL-DRX-ConfigUC-Info-r17
SL-DRX-ConfigUC-r17
SL-DRX-ConfigUC-SemiStatic-r17
SL-DRX-GC-BC-QoS-r17
SL-DRX-GC-Generic-r17
SL-EUTRA-AnchorCarrierFreqList-r16
SL-EventTriggerConfig-r16
SL-Failure-r16
SL-FailureList-r16
SL-Freq-Id-r16
SL-FreqConfig-r16
SL-FreqConfigCommon-r16
SL-InterestedFreqList-r16
SL-InterUE-CoordinationConfig-r17
SL-InterUE-CoordinationScheme1-r17
SL-InterUE-CoordinationScheme2-r17
SL-L2RelayUE-Config-r17
SL-L2RemoteUE-Config-r17
SL-LatencyBoundIUC-Report-r17
SL-LogicalChannelConfig-r16
SL-LogicalChannelConfigPC5-r16
SL-MappedQoS-FlowsListDedicated-r16
SL-MappingToAddMod-r17
SL-MeasConfig-r16
SL-MeasConfigCommon-r16
SL-MeasConfigInfo-r16
SL-MeasId-r16
SL-MeasIdInfo-r16
SL-MeasIdList-r16
SL-MeasIdToRemoveList-r16
SL-MeasObject-r16
SL-MeasObjectId-r16
SL-MeasObjectInfo-r16
SL-MeasObjectList-r16
SL-MeasObjectToRemoveList-r16
SL-MeasQuantityResult-r16
SL-MeasReportQuantity-r16
SL-MeasResult-r16
SL-MeasResultListRelay-r17
SL-MeasResultRelay-r17
SL-MeasResults-r16
SL-MeasTriggerQuantity-r16
SL-MinMaxMCS-Config-r16
SL-MinMaxMCS-List-r16
SL-NR-AnchorCarrierFreqList-r16
SL-PagingIdentityRemoteUE-r17
SL-PagingInfo-RemoteUE-r17
SL-PathSwitchConfig-r17
SL-PBPS-CPS-Config-r17
SL-PDCP-Config-r16
SL-PDCP-ConfigPC5-r16
SL-PeriodCG-r16
SL-PeriodicalReportConfig-r16
SL-PHY-MAC-RLC-Config-r16
SL-PHY-MAC-RLC-Config-v1700
SL-PowerControl-r16
SL-PQFI-r16
SL-PQI-r16
SL-PreconfigGeneral-r16
SL-PreconfigurationNR-r16
SL-PriorityTxConfigIndex-r16
SL-PriorityTxConfigIndex-v1650
SL-PSBCH-Config-r16
SL-PSCCH-Config-r16
SL-PSFCH-Config-r16
SL-PSSCH-Config-r16
SL-PSSCH-TxConfig-r16
SL-PSSCH-TxConfigList-r16
SL-PSSCH-TxParameters-r16
SL-PTRS-Config-r16
SL-QoS-FlowIdentity-r16
SL-QoS-Info-r16
SL-QoS-Profile-r16
SL-QuantityConfig-r16
SL-RadioBearerConfig-r16
SL-RelayUE-Config-r17
SL-RemoteUE-Config-r17
SL-RemoteUE-RB-Identity-r17
SL-RemoteUE-ToAddMod-r17
SL-ReportConfig-r16
SL-ReportConfigId-r16
SL-ReportConfigInfo-r16
SL-ReportConfigList-r16
SL-ReportConfigToRemoveList-r16
SL-RequestedSIB-List-r17
SL-ReselectionConfig-r17
SL-ResourcePool-r16
SL-ResourcePoolConfig-r16
SL-ResourcePoolID-r16
SL-ResourceReservePeriod-r16
SL-RLC-BearerConfig-r16
SL-RLC-BearerConfigIndex-r16
SL-RLC-ChannelConfig-r17
SL-RLC-ChannelConfigPC5-r17
SL-RLC-ChannelID-r17
SL-RLC-Config-r16
SL-RLC-ConfigPC5-r16
SL-RLC-ModeIndication-r16
SL-RoHC-Profiles-r16
SL-RS-Type-r16
SL-RSRP-Range-r16
SL-RxDRX-Report-v1700
SL-RxDRX-ReportList-v1700
SL-RxInterestedGC-BC-Dest-r17
SL-RxInterestedGC-BC-DestList-r17
SL-ScheduledConfig-r16
SL-SDAP-Config-r16
SL-SDAP-ConfigPC5-r16
SL-SelectionWindowConfig-r16
SL-SelectionWindowList-r16
SL-ServingCellInfo-r17
SL-SIB-ReqInfo-r17
SL-SourceIdentity-r17
SL-SRAP-Config-r17
SL-SSB-TimeAllocation-r16
SL-SyncAllowed-r16
SL-SyncConfig-r16
SL-SyncConfigList-r16
SL-Thres-RSRP-List-r16
SL-Thres-RSRP-r16
SL-ThresholdRSRP-Condition1-B-1-r17
SL-TimeOffsetEUTRA-r16
SL-TrafficPatternInfo-r16
SL-TxConfigIndex-r16
SL-TxInterestedFreqList-r16
SL-TxPercentageConfig-r16
SL-TxPercentageList-r16
SL-TxPoolDedicated-r16
SL-TxPower-r16
SL-TxProfile-r17
SL-TxProfileList-r17
SL-TxResourceReq-r16
SL-TxResourceReq-v1700
SL-TxResourceReqCommRelay-r17
SL-TxResourceReqCommRelayInfo-r17
SL-TxResourceReqDisc-r17
SL-TxResourceReqL2U2N-Relay-r17
SL-TxResourceReqList-r16
SL-TxResourceReqList-v1700
SL-TxResourceReqListCommRelay-r17
SL-TxResourceReqListDisc-r17
SL-TypeTxSync-r16
SL-UE-AssistanceInformationNR-r16
SL-UE-SelectedConfig-r16
SL-UE-SelectedConfigRP-r16
SL-ZoneConfig-r16
SL-ZoneConfigMCR-r16
SliceCellListNR-r17
SliceInfo-r17
SliceInfoDedicated-r17
SliceInfoList-r17
SliceInfoListDedicated-r17
SlotBased-r16
SlotBased-v1630
SlotFormatCombination
SlotFormatCombinationId
SlotFormatCombinationsPerCell
SlotFormatIndicator
SLRB-Config-r16
SLRB-PC5-ConfigIndex-r16
SLRB-Uu-ConfigIndex-r16
SN-FieldLengthAM
SN-FieldLengthUM
SNPN-AccessInfo-r17
SON-Parameters-r16
SpatialRelationInfo-PDC-r17
SpatialRelations
SpatialRelationsSRS-Pos-r16
SpCellConfig
SpeedStateScaleFactors
SPS-Config
SPS-ConfigDeactivationState-r16
SPS-ConfigDeactivationStateList-r16
SPS-ConfigIndex-r16
SPS-ConfigMulticastToAddModList-r17
SPS-ConfigMulticastToReleaseList-r17
SPS-ConfigToAddModList-r16
SPS-ConfigToReleaseList-r16
SPS-PUCCH-AN-List-r16
SPS-PUCCH-AN-r16
SRB-Identity
SRB-Identity-v1700
SRB-ToAddMod
SRB-ToAddModList
SRI-PUSCH-PowerControl
SRI-PUSCH-PowerControlId
SRS-AllPosResources-r16
SRS-AllPosResourcesRRC-Inactive-r17
SRS-CarrierSwitching
SRS-CC-SetIndex
SRS-Config
SRS-PathlossReferenceRS-Id-r16
SRS-PeriodicityAndOffset
SRS-PeriodicityAndOffset-r16
SRS-PeriodicityAndOffsetExt-r16
SRS-PosConfig-r17
SRS-PosResource-r16
SRS-PosResourceAP-r16
SRS-PosResourceId-r16
SRS-PosResources-r16
SRS-PosResourceSet-r16
SRS-PosResourceSetId-r16
SRS-PosResourceSP-r16
SRS-PosRRC-Inactive-r17
SRS-PosRRC-InactiveConfig-r17
SRS-Resource
SRS-ResourceConfigCLI-r16
SRS-ResourceId
SRS-ResourceListConfigCLI-r16
SRS-Resources
SRS-ResourceSet
SRS-ResourceSetId
SRS-RSRP-Range-r16
SRS-RSRP-TriggeredList-r16
SRS-SpatialRelationInfo
SRS-SpatialRelationInfoPos-r16
SRS-SwitchingAffectedBandsNR-r17
SRS-SwitchingTimeEUTRA
SRS-SwitchingTimeNR
SRS-TPC-CommandConfig
SRS-TPC-PDCCH-Config
SS-RSSI-Measurement
SSB-ConfigMobility
SSB-Configuration-r16
SSB-Index
SSB-InfoNcell-r16
SSB-MTC
SSB-MTC-AdditionalPCI-r17
SSB-MTC2
SSB-MTC2-LP-r16
SSB-MTC3-r16
SSB-MTC3List-r16
SSB-MTC4-r17
SSB-MTC4List-r17
SSB-PositionQCL-Cell-r17
SSB-PositionQCL-CellList-r17
SSB-PositionQCL-CellsToAddMod-r16
SSB-PositionQCL-CellsToAddModList-r16
SSB-PositionQCL-Relation-r16
SSB-PositionQCL-Relation-r17
SSB-ToMeasure
SubcarrierSpacing
SubgroupConfig-r17
SubSlot-Config-r16
SuccessHO-Config-r17
SuccessHO-Report-r17
SupportedBandUTRA-FDD-r16
SupportedBandwidth
SupportedBandwidth-v1700
SupportedCSI-RS-Resource
SuspendConfig
SystemInformation
SystemInformation-IEs
-- T --
T-Offset-r16
T-PollRetransmit
T-Reassembly
T-ReassemblyExt-r17
T-Reselection
T-StatusProhibit
T-StatusProhibit-v1610
T312-r16
T316-r16
TA-Info-r17
TAG
TAG-Config
TAG-Id
TAR-Config-r17
TCI-ActivatedConfig-r17
TCI-State
TCI-StateId
TCI-UL-State-Id-r17
TCI-UL-State-r17
ThresholdNR
TimeAlignmentTimer
TimeBetweenEvent-r17
TimeConnSourceDAPS-Failure-r17
TimeSinceCHO-Reconfig-r17
TimeSinceFailure-r16
TimeToTrigger
TimeUntilReconnection-r16
TMGI-r17
TraceReference-r16
TrackingAreaCode
TrackingAreaCodeList-r16
TrackingAreaIdentity-r16
TrackingAreaIdentityList-r16
TransmissionBandwidth-EUTRA-r16
TRS-ResourceSet-r17
TwoPUCCH-Grp-ConfigParams-r16
TwoPUCCH-Grp-Configurations-r16
TwoPUCCH-Grp-Configurations-r17
Tx-PoolMeasList-r16
-- U --
UAC-AC1-SelectAssistInfo-r16
UAC-AccessCategory1-SelectionAssistanceInfo
UAC-BarringInfoSet
UAC-BarringInfoSet-v1700
UAC-BarringInfoSetIndex
UAC-BarringInfoSetList
UAC-BarringInfoSetList-v1700
UAC-BarringPerCat
UAC-BarringPerCatList
UAC-BarringPerPLMN
UAC-BarringPerPLMN-List
UCI-OnPUSCH
UCI-OnPUSCH-DCI-0-2-r16
UCI-OnPUSCH-ListDCI-0-1-r16
UCI-OnPUSCH-ListDCI-0-2-r16
UE-BasedPerfMeas-Parameters-r16
UE-CapabilityRAT-Container
UE-CapabilityRAT-ContainerList
UE-CapabilityRAT-Request
UE-CapabilityRAT-RequestList
UE-CapabilityRequestFilterCommon
UE-CapabilityRequestFilterNR
UE-CapabilityRequestFilterNR-v1540
UE-CapabilityRequestFilterNR-v1710
UE-MeasurementsAvailable-r16
UE-MRDC-Capability
UE-MRDC-Capability-v1560
UE-MRDC-Capability-v15g0
UE-MRDC-Capability-v1610
UE-MRDC-Capability-v1700
UE-MRDC-Capability-v1730
UE-MRDC-CapabilityAddFRX-Mode
UE-MRDC-CapabilityAddXDD-Mode
UE-MRDC-CapabilityAddXDD-Mode-v1560
UE-NR-Capability
UE-NR-Capability-v1530
UE-NR-Capability-v1540
UE-NR-Capability-v1550
UE-NR-Capability-v1560
UE-NR-Capability-v1570
UE-NR-Capability-v15c0
UE-NR-Capability-v15g0
UE-NR-Capability-v15j0
UE-NR-Capability-v1610
UE-NR-Capability-v1640
UE-NR-Capability-v1650
UE-NR-Capability-v1690
UE-NR-Capability-v16a0
UE-NR-Capability-v1700
UE-NR-CapabilityAddFRX-Mode
UE-NR-CapabilityAddFRX-Mode-v1540
UE-NR-CapabilityAddFRX-Mode-v1610
UE-NR-CapabilityAddXDD-Mode
UE-NR-CapabilityAddXDD-Mode-v1530
UE-RadioPagingInfo-r17
UE-SidelinkCapabilityAddXDD-Mode-r16
UE-TimersAndConstants
UE-TimersAndConstantsRemoteUE-r17
UE-TxTEG-Association-r17
UE-TxTEG-AssociationList-r17
UE-TxTEG-RequestUL-TDOA-Config-r17
UEAssistanceInformation
UEAssistanceInformation-IEs
UEAssistanceInformation-v1540-IEs
UEAssistanceInformation-v1610-IEs
UEAssistanceInformation-v1700-IEs
UEAssistanceInformationSidelink-r17
UEAssistanceInformationSidelink-r17-IEs
UECapabilityEnquiry
UECapabilityEnquiry-IEs
UECapabilityEnquiry-v1560-IEs
UECapabilityEnquiry-v1610-IEs
UECapabilityEnquirySidelink
UECapabilityEnquirySidelink-r16-IEs
UECapabilityInformation
UECapabilityInformation-IEs
UECapabilityInformationSidelink
UECapabilityInformationSidelink-r16-IEs
UECapabilityInformationSidelink-v1700-IEs
UEInformationRequest-r16
UEInformationRequest-r16-IEs
UEInformationRequest-v1700-IEs
UEInformationResponse-r16
UEInformationResponse-r16-IEs
UEInformationResponse-v1700-IEs
UEPositioningAssistanceInfo-r17
UEPositioningAssistanceInfo-r17-IEs
UEPositioningAssistanceInfo-v1720-IEs
UERadioAccessCapabilityInformation
UERadioAccessCapabilityInformation-IEs
UERadioPagingInformation
UERadioPagingInformation-IEs
UERadioPagingInformation-v15e0-IEs
UERadioPagingInformation-v1700-IEs
UL-AccessConfigListDCI-0-1-r16
UL-AccessConfigListDCI-0-1-r17
UL-AccessConfigListDCI-0-2-r17
UL-AccessConfigListDCI-1-1-r16
UL-AccessConfigListDCI-1-1-r17
UL-AccessConfigListDCI-1-2-r17
UL-AM-RLC
UL-CCCH-Message
UL-CCCH-MessageType
UL-CCCH1-Message
UL-CCCH1-MessageType
UL-DataSplitThreshold
UL-DCCH-Message
UL-DCCH-MessageType
UL-DelayValueConfig-r16
UL-ExcessDelayConfig-r17
UL-GapFR2-Config-r17
UL-GapFR2-Preference-r17
UL-PDCP-DelayValueResult-r16
UL-PDCP-DelayValueResultList-r16
UL-PDCP-ExcessDelayResult-r17
UL-PDCP-ExcessDelayResultList-r17
UL-UM-RLC
ULDedicatedMessageSegment-r16
ULDedicatedMessageSegment-r16-IEs
ULInformationTransfer
ULInformationTransfer-IEs
ULInformationTransfer-v1700-IEs
ULInformationTransferIRAT-r16
ULInformationTransferIRAT-r16-IEs
ULInformationTransferMRDC
ULInformationTransferMRDC-IEs
ULTxSwitchingBandPair-r16
ULTxSwitchingBandPair-v1700
UPInterruptionTimeAtHO-r17
Uplink-powerControl-r17
Uplink-powerControlId-r17
UplinkCancellation-r16
UplinkConfig
UplinkConfigCommon
UplinkConfigCommon-v1700
UplinkConfigCommonSIB
UplinkConfigCommonSIB-v1700
UplinkDataCompression-r17
UplinkHARQ-mode-r17
UplinkTxDirectCurrentBWP
UplinkTxDirectCurrentCarrierInfo-r16
UplinkTxDirectCurrentCell
UplinkTxDirectCurrentList
UplinkTxDirectCurrentMoreCarrierList-r17
UplinkTxDirectCurrentTwoCarrier-r16
UplinkTxDirectCurrentTwoCarrierInfo-r16
UplinkTxDirectCurrentTwoCarrierList-r16
UplinkTxSwitching-r16
UplinkTxSwitchingBandParameters-v1700
UTRA-FDD-CellIndex-r16
UTRA-FDD-CellIndexList-r16
UTRA-FDD-Parameters-r16
UTRA-FDD-Q-OffsetRange-r16
Uu-RelayRLC-ChannelConfig-r17
Uu-RelayRLC-ChannelID-r17
UuMessageTransferSidelink-r17
UuMessageTransferSidelink-r17-IEs
-- V --
ValidityArea-r16
ValidityAreaList-r16
ValidityCellList
VarConditionalReconfig
VarConnEstFailReport-r16
VarConnEstFailReportList-r17
VarLogMeasConfig-r16-IEs
VarLogMeasReport-r16
VarMeasConfig
VarMeasConfigSL-r16
VarMeasIdleConfig-r16
VarMeasIdleReport-r16
VarMeasReport
VarMeasReportList
VarMeasReportListSL-r16
VarMeasReportSL-r16
VarMobilityHistoryReport-r16
VarMobilityHistoryReport-r17
VarPendingRNA-Update
VarRA-Report-r16
VarResumeMAC-Input
VarRLF-Report-r16
VarShortMAC-Input
VarSuccessHO-Report-r17-IEs
VelocityStateVector-r17
VictimSystemType
VictimSystemType-r16
VisitedCellInfo-r16
VisitedCellInfoList-r16
VisitedPSCellInfo-r17
VisitedPSCellInfoList-r17
-- W --
WithinActiveTimeConfig-r16
WLAN-Identifiers-r16
WLAN-Name-r16
WLAN-NameList-r16
WLAN-RSSI-Range-r16
WLAN-RTT-r16
-- Z --
ZP-CSI-RS-Resource
ZP-CSI-RS-ResourceId
ZP-CSI-RS-ResourceSet
ZP-CSI-RS-ResourceSetId
-- TAG-NR-RRC-DEFINITIONS-START
NR-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
-- TAG-NR-RRC-DEFINITIONS-STOP-- TAG-BCCH-BCH-MESSAGE-START
BCCH-BCH-Message ::=
SEQUENCE {
message
BCCH-BCH-MessageType
}
BCCH-BCH-MessageType ::=
CHOICE {
mib
MIB,
messageClassExtension
SEQUENCE {}
}
-- TAG-BCCH-BCH-MESSAGE-STOP-- TAG-BCCH-DL-SCH-MESSAGE-START
BCCH-DL-SCH-Message ::=
SEQUENCE {
message
BCCH-DL-SCH-MessageType
}
BCCH-DL-SCH-MessageType ::=
CHOICE {
c1
CHOICE {
systemInformation
SystemInformation,
systemInformationBlockType1
SIB1
},
messageClassExtension
SEQUENCE {}
}
-- TAG-BCCH-DL-SCH-MESSAGE-STOP-- TAG-DL-CCCH-MESSAGE-START
DL-CCCH-Message ::=
SEQUENCE {
message
DL-CCCH-MessageType
}
DL-CCCH-MessageType ::=
CHOICE {
c1
CHOICE {
rrcReject
RRCReject,
rrcSetup
RRCSetup,
spare2
NULL,
spare1
NULL
},
messageClassExtension
SEQUENCE {}
}
-- TAG-DL-CCCH-MESSAGE-STOP-- TAG-DL-DCCH-MESSAGE-START
DL-DCCH-Message ::=
SEQUENCE {
message
DL-DCCH-MessageType
}
DL-DCCH-MessageType ::=
CHOICE {
c1
CHOICE {
rrcReconfiguration
RRCReconfiguration,
rrcResume
RRCResume,
rrcRelease
RRCRelease,
rrcReestablishment
RRCReestablishment,
securityModeCommand
SecurityModeCommand,
dlInformationTransfer
DLInformationTransfer,
ueCapabilityEnquiry
UECapabilityEnquiry,
counterCheck
CounterCheck,
mobilityFromNRCommand
MobilityFromNRCommand,
dlDedicatedMessageSegment-r16
DLDedicatedMessageSegment-r16,
ueInformationRequest-r16
UEInformationRequest-r16,
dlInformationTransferMRDC-r16
DLInformationTransferMRDC-r16,
loggedMeasurementConfiguration-r16
LoggedMeasurementConfiguration-r16,
spare3
NULL, spare2
NULL, spare1
NULL
},
messageClassExtension
SEQUENCE {}
}
-- TAG-DL-DCCH-MESSAGE-STOP-- TAG-MCCH-MESSAGE-START
MCCH-Message-r17 ::=
SEQUENCE {
message
MCCH-MessageType-r17
}
MCCH-MessageType-r17 ::=
CHOICE {
c1
CHOICE {
mbsBroadcastConfiguration-r17
MBSBroadcastConfiguration-r17,
spare1
NULL
},
messageClassExtension
SEQUENCE {}
}
-- TAG-MCCH-MESSAGE-STOP-- TAG-PCCH-PCH-MESSAGE-START
PCCH-Message ::=
SEQUENCE {
message
PCCH-MessageType
}
PCCH-MessageType ::=
CHOICE {
c1
CHOICE {
paging
Paging,
spare1
NULL
},
messageClassExtension
SEQUENCE {}
}
-- TAG-PCCH-PCH-MESSAGE-STOP-- TAG-UL-CCCH-MESSAGE-START
UL-CCCH-Message ::=
SEQUENCE {
message
UL-CCCH-MessageType
}
UL-CCCH-MessageType ::=
CHOICE {
c1
CHOICE {
rrcSetupRequest
RRCSetupRequest,
rrcResumeRequest
RRCResumeRequest,
rrcReestablishmentRequest
RRCReestablishmentRequest,
rrcSystemInfoRequest
RRCSystemInfoRequest
},
messageClassExtension
SEQUENCE {}
}
-- TAG-UL-CCCH-MESSAGE-STOP-- TAG-UL-CCCH1-MESSAGE-START
UL-CCCH1-Message ::=
SEQUENCE {
message
UL-CCCH1-MessageType
}
UL-CCCH1-MessageType ::=
CHOICE {
c1
CHOICE {
rrcResumeRequest1
RRCResumeRequest1,
spare3
NULL,
spare2
NULL,
spare1
NULL
},
messageClassExtension
SEQUENCE {}
}
-- TAG-UL-CCCH1-MESSAGE-STOP-- 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,
counterCheckResponse
CounterCheckResponse,
ueAssistanceInformation
UEAssistanceInformation,
failureInformation
FailureInformation,
ulInformationTransferMRDC
ULInformationTransferMRDC,
scgFailureInformation
SCGFailureInformation,
scgFailureInformationEUTRA
SCGFailureInformationEUTRA
},
messageClassExtension
CHOICE {
c2
CHOICE {
ulDedicatedMessageSegment-r16ULDedicatedMessageSegment-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,
spare6
NULL, spare5
NULL, spare4
NULL, spare3
NULL, spare2
NULL, spare1
NULL
},
messageClassExtensionFuture-r16
SEQUENCE {}
}
}
-- TAG-UL-DCCH-MESSAGE-STOP-- TAG-COUNTERCHECK-START
CounterCheck ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
counterCheck
CounterCheck-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
CounterCheck-IEs ::=
SEQUENCE {
drb-CountMSB-InfoList
DRB-CountMSB-InfoList,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
DRB-CountMSB-InfoList ::=
SEQUENCE (SIZE (1..
maxDRB))
OF DRB-CountMSB-Info
DRB-CountMSB-Info ::=
SEQUENCE {
drb-Identity
DRB-Identity,
countMSB-Uplink
INTEGER(0..33554431),
countMSB-Downlink
INTEGER(0..33554431)
}
-- TAG-COUNTERCHECK-STOP-- TAG-COUNTERCHECKRESPONSE-START
CounterCheckResponse ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
counterCheckResponse
CounterCheckResponse-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
CounterCheckResponse-IEs ::=
SEQUENCE {
drb-CountInfoList
DRB-CountInfoList,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
DRB-CountInfoList ::=
SEQUENCE (SIZE (0..
maxDRB))
OF DRB-CountInfo
DRB-CountInfo ::=
SEQUENCE {
drb-Identity
DRB-Identity,
count-Uplink
INTEGER(0..4294967295),
count-Downlink
INTEGER(0..4294967295)
}
-- TAG-COUNTERCHECKRESPONSE-STOP-- TAG-DEDICATEDSIBREQUEST-START
DedicatedSIBRequest-r16 ::=
SEQUENCE {
criticalExtensions
CHOICE {
dedicatedSIBRequest-r16
DedicatedSIBRequest-r16-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
DedicatedSIBRequest-r16-IEs ::=
SEQUENCE {
onDemandSIB-RequestList-r16
SEQUENCE {
requestedSIB-List-r16
SEQUENCE (SIZE (1..
maxOnDemandSIB-r16))
OF SIB-ReqInfo-r16 OPTIONAL,
requestedPosSIB-List-r16
SEQUENCE (SIZE (1..
maxOnDemandPosSIB-r16))
OF PosSIB-ReqInfo-r16 OPTIONAL
}
OPTIONAL,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
SIB-ReqInfo-r16 ::=
ENUMERATED { sib12, sib13, sib14, sib20-v1700, sib21-v1700, spare3, spare2, spare1 }
PosSIB-ReqInfo-r16 ::=
SEQUENCE {
gnss-id-r16
GNSS-ID-r16 OPTIONAL,
sbas-id-r16
SBAS-ID-r16 OPTIONAL,
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,..., posSibType1-9-v1710,
posSibType1-10-v1710, posSibType2-24-v1710, posSibType2-25-v1710,
posSibType6-4-v1710, posSibType6-5-v1710, posSibType6-6-v1710 }
}
-- TAG-DEDICATEDSIBREQUEST-STOP-- TAG-DLDEDICATEDMESSAGESEGMENT-START
DLDedicatedMessageSegment-r16 ::=
SEQUENCE {
criticalExtensions
CHOICE {
dlDedicatedMessageSegment-r16
DLDedicatedMessageSegment-r16-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
DLDedicatedMessageSegment-r16-IEs ::=
SEQUENCE {
segmentNumber-r16
INTEGER(0..4),
rrc-MessageSegmentContainer-r16 OCTETSTRING,
rrc-MessageSegmentType-r16
ENUMERATED {notLastSegment, lastSegment},
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-DLDEDICATEDMESSAGESEGMENT-STOP-- 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 OCTETSTRINGOPTIONAL,
nonCriticalExtension
DLInformationTransfer-v1610-IEs OPTIONAL
}
DLInformationTransfer-v1610-IEs ::=
SEQUENCE {
referenceTimeInfo-r16
ReferenceTimeInfo-r16 OPTIONAL,
-- Need N
nonCriticalExtension DLInformationTransfer-v1700-IEsOPTIONAL
}
DLInformationTransfer-v1700-IEs ::=
SEQUENCE {
dedicatedInfoF1c-r17
DedicatedInfoF1c-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
SEQUENCE {}
OPTIONAL
}
-- TAG-DLINFORMATIONTRANSFER-STOP-- TAG-DLINFORMATIONTRANSFERMRDC-START
DLInformationTransferMRDC-r16 ::=
SEQUENCE {
criticalExtensions
CHOICE {
c1
CHOICE {
dlInformationTransferMRDC-r16
DLInformationTransferMRDC-r16-IEs,
spare3
NULL, spare2
NULL, spare1
NULL
},
criticalExtensionsFuture
SEQUENCE {}
}
}
DLInformationTransferMRDC-r16-IEs::=
SEQUENCE {
dl-DCCH-MessageNR-r16 OCTETSTRINGOPTIONAL,
-- Need N
dl-DCCH-MessageEUTRA-r16 OCTETSTRINGOPTIONAL,
-- Need N
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-DLINFORMATIONTRANSFERMRDC-STOP-- TAG-FAILUREINFORMATION-START
FailureInformation ::=
SEQUENCE {
criticalExtensions
CHOICE {
failureInformation
FailureInformation-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
FailureInformation-IEs ::=
SEQUENCE {
failureInfoRLC-Bearer
FailureInfoRLC-Bearer OPTIONAL,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
FailureInformation-v1610-IEs OPTIONAL
}
FailureInfoRLC-Bearer ::=
SEQUENCE {
cellGroupId
CellGroupId,
logicalChannelIdentity
LogicalChannelIdentity,
failureType
ENUMERATED {rlc-failure, spare3, spare2, spare1}
}
FailureInformation-v1610-IEs ::=
SEQUENCE {
failureInfoDAPS-r16
FailureInfoDAPS-r16 OPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
FailureInfoDAPS-r16 ::=
SEQUENCE {
failureType-r16
ENUMERATED {daps-failure, spare3, spare2, spare1}
}
-- TAG-FAILUREINFORMATION-STOP-- TAG-IABOTHERINFORMATION-START
IABOtherInformation-r16 ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
iabOtherInformation-r16
IABOtherInformation-r16-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
IABOtherInformation-r16-IEs ::=
SEQUENCE {
ip-InfoType-r16
CHOICE {
iab-IP-Request-r16
SEQUENCE {
iab-IPv4-AddressNumReq-r16
IAB-IP-AddressNumReq-r16 OPTIONAL,
iab-IPv6-AddressReq-r16
CHOICE {
iab-IPv6-AddressNumReq-r16
IAB-IP-AddressNumReq-r16,
iab-IPv6-AddressPrefixReq-r16
IAB-IP-AddressPrefixReq-r16,
...
}
OPTIONAL
},
iab-IP-Report-r16
SEQUENCE {
iab-IPv4-AddressReport-r16
IAB-IP-AddressAndTraffic-r16 OPTIONAL,
iab-IPv6-Report-r16
CHOICE {
iab-IPv6-AddressReport-r16
IAB-IP-AddressAndTraffic-r16,
iab-IPv6-PrefixReport-r16
IAB-IP-PrefixAndTraffic-r16,
...
}
OPTIONAL
},
...
},
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
IAB-IP-AddressNumReq-r16 ::=
SEQUENCE {
all-Traffic-NumReq-r16
INTEGER (1..8)
OPTIONAL,
f1-C-Traffic-NumReq-r16
INTEGER (1..8)
OPTIONAL,
f1-U-Traffic-NumReq-r16
INTEGER (1..8)
OPTIONAL,
non-F1-Traffic-NumReq-r16
INTEGER (1..8)
OPTIONAL,
...
}
IAB-IP-AddressPrefixReq-r16 ::=
SEQUENCE {
all-Traffic-PrefixReq-r16
ENUMERATED {true}
OPTIONAL,
f1-C-Traffic-PrefixReq-r16
ENUMERATED {true}
OPTIONAL,
f1-U-Traffic-PrefixReq-r16
ENUMERATED {true}
OPTIONAL,
non-F1-Traffic-PrefixReq-r16
ENUMERATED {true}
OPTIONAL,
...
}
IAB-IP-AddressAndTraffic-r16 ::=
SEQUENCE {
all-Traffic-IAB-IP-Address-r16
SEQUENCE (SIZE(1..8))
OF IAB-IP-Address-r16 OPTIONAL,
f1-C-Traffic-IP-Address-r16
SEQUENCE (SIZE(1..8))
OF IAB-IP-Address-r16 OPTIONAL,
f1-U-Traffic-IP-Address-r16
SEQUENCE (SIZE(1..8))
OF IAB-IP-Address-r16 OPTIONAL,
non-F1-Traffic-IP-Address-r16
SEQUENCE (SIZE(1..8))
OF IAB-IP-Address-r16 OPTIONAL
}
IAB-IP-PrefixAndTraffic-r16 ::=
SEQUENCE {
all-Traffic-IAB-IP-Address-r16
IAB-IP-Address-r16 OPTIONAL,
f1-C-Traffic-IP-Address-r16
IAB-IP-Address-r16 OPTIONAL,
f1-U-Traffic-IP-Address-r16
IAB-IP-Address-r16 OPTIONAL,
non-F1-Traffic-IP-Address-r16
IAB-IP-Address-r16 OPTIONAL
}
-- TAG-IABOTHERINFORMATION-STOP-- TAG-LOCATIONMEASUREMENTINDICATION-START
LocationMeasurementIndication ::=
SEQUENCE {
criticalExtensions
CHOICE {
locationMeasurementIndication
LocationMeasurementIndication-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
LocationMeasurementIndication-IEs ::=
SEQUENCE {
measurementIndication
SetupRelease {
LocationMeasurementInfo},
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE{}
OPTIONAL
}
-- TAG-LOCATIONMEASUREMENTINDICATION-STOP-- 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 OCTETSTRING (SIZE (2)),
tce-Id-r16 OCTETSTRING (SIZE (1)),
absoluteTimeInfo-r16
AbsoluteTimeInfo-r16,
areaConfiguration-r16
AreaConfiguration-r16 OPTIONAL,
--Need R
plmn-IdentityList-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 OCTETSTRINGOPTIONAL,
nonCriticalExtension LoggedMeasurementConfiguration-v1700-IEsOPTIONAL
}
LoggedMeasurementConfiguration-v1700-IEs ::=
SEQUENCE {
sigLoggedMeasType-r17
ENUMERATED {true}
OPTIONAL,
-- Need R
earlyMeasIndication-r17
ENUMERATED {true}
OPTIONAL,
-- Need R
areaConfiguration-v1700
AreaConfiguration-v1700 OPTIONAL,
--Need R
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,
eventL1SEQUENCE {
l1-Threshold
MeasTriggerQuantity,
hysteresis
Hysteresis,
timeToTrigger
TimeToTrigger
},
...
}
-- TAG-LOGGEDMEASUREMENTCONFIGURATION-STOP-- TAG-MBSBROADCASTCONFIGURATION-START
MBSBroadcastConfiguration-r17 ::=
SEQUENCE {
criticalExtensions
CHOICE {
mbsBroadcastConfiguration-r17
MBSBroadcastConfiguration-r17-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
MBSBroadcastConfiguration-r17-IEs ::=
SEQUENCE {
mbs-SessionInfoList-r17 MBS-SessionInfoList-r17OPTIONAL,
-- Need R
mbs-NeighbourCellList-r17
MBS-NeighbourCellList-r17 OPTIONAL,
-- Need S
drx-ConfigPTM-List-r17
SEQUENCE (SIZE (1..
maxNrofDRX-ConfigPTM-r17))
OF DRX-ConfigPTM-r17 OPTIONAL,
-- Need R
pdsch-ConfigMTCH-r17
PDSCH-ConfigBroadcast-r17 OPTIONAL,
-- Need S
mtch-SSB-MappingWindowList-r17
MTCH-SSB-MappingWindowList-r17 OPTIONAL,
-- Need R
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-MBSBROADCASTCONFIGURATION-STOP-- 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 OCTETSTRINGOPTIONAL,
nonCriticalExtensionSEQUENCE {}OPTIONAL
}
-- TAG-MBSINTERESTINDICATION-STOP-- TAG-MCGFAILUREINFORMATION-START
MCGFailureInformation-r16 ::=
SEQUENCE {
criticalExtensionsCHOICE {
mcgFailureInformation-r16MCGFailureInformation-r16-IEs,
criticalExtensionsFutureSEQUENCE {}
}
}
MCGFailureInformation-r16-IEs ::=
SEQUENCE {
failureReportMCG-r16FailureReportMCG-r16OPTIONAL,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtensionSEQUENCE {}OPTIONAL
}
FailureReportMCG-r16 ::=
SEQUENCE {
failureType-r16ENUMERATED {t310-Expiry, randomAccessProblem, rlc-MaxNumRetx,
t312-Expiry-r16, lbt-Failure-r16, beamFailureRecoveryFailure-r16,
bh-RLF-r16, spare1}
OPTIONAL,
measResultFreqList-r16MeasResultList2NROPTIONAL,
measResultFreqListEUTRA-r16MeasResultList2EUTRAOPTIONAL,
measResultSCG-r16OCTETSTRING (CONTAINING
MeasResultSCG-Failure)
OPTIONAL,
measResultSCG-EUTRA-r16OCTETSTRINGOPTIONAL,
measResultFreqListUTRA-FDD-r16
MeasResultList2UTRA OPTIONAL,
...
}
MeasResultList2UTRA ::=
SEQUENCE (SIZE (1..
maxFreq))
OF MeasResult2UTRA-FDD-r16
MeasResult2UTRA-FDD-r16 ::=
SEQUENCE {
carrierFreq-r16
ARFCN-ValueUTRA-FDD-r16,
measResultNeighCellList-r16
MeasResultListUTRA-FDD-r16
}
MeasResultList2EUTRA ::=
SEQUENCE (SIZE (1..
maxFreq))
OF MeasResult2EUTRA-r16
-- TAG-MCGFAILUREINFORMATION-STOP-- TAG-MEASUREMENTREPORT-START
MeasurementReport ::=
SEQUENCE {
criticalExtensions
CHOICE {
measurementReport
MeasurementReport-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
MeasurementReport-IEs ::=
SEQUENCE {
measResults
MeasResults,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE{}
OPTIONAL
}
-- TAG-MEASUREMENTREPORT-STOP-- TAG-MEASUREMENTREPORTAPPLAYER-START
MeasurementReportAppLayer-r17 ::=
SEQUENCE {
criticalExtensions
CHOICE {
measurementReportAppLayer-r17
MeasurementReportAppLayer-r17-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
MeasurementReportAppLayer-r17-IEs ::=
SEQUENCE {
measurementReportAppLayerList-r17
MeasurementReportAppLayerList-r17,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE{}
OPTIONAL
}
MeasurementReportAppLayerList-r17 ::=
SEQUENCE (SIZE (1..
maxNrofAppLayerMeas-r17))
OF MeasReportAppLayer-r17
MeasReportAppLayer-r17 ::=
SEQUENCE {
measConfigAppLayerId-r17
MeasConfigAppLayerId-r17,
measReportAppLayerContainer-r17OCTETSTRINGOPTIONAL,
appLayerSessionStatus-r17
ENUMERATED {started, stopped}
OPTIONAL,
ran-VisibleMeasurements-r17RAN-VisibleMeasurements-r17
OPTIONAL
}
RAN-VisibleMeasurements-r17 ::=
SEQUENCE {
appLayerBufferLevelList-r17
SEQUENCE (SIZE (1..8))
OF AppLayerBufferLevel-r17OPTIONAL,
playoutDelayForMediaStartup-r17
INTEGER (0..30000)
OPTIONAL,
pdu-SessionIdList-r17
SEQUENCE (SIZE (1..
maxNrofPDU-Sessions-r17))
OF PDU-SessionID OPTIONAL,
...
}
AppLayerBufferLevel-r17 ::=
INTEGER (0..30000)
-- TAG-MEASUREMENTREPORTAPPLAYER-STOP-- TAG-MIB-START
MIB ::=
SEQUENCE {
systemFrameNumber BITSTRING (SIZE (6)),
subCarrierSpacingCommon
ENUMERATED {scs15or60, scs30or120},
ssb-SubcarrierOffset
INTEGER (0..15),
dmrs-TypeA-Position
ENUMERATED {pos2, pos3},
pdcch-ConfigSIB1
PDCCH-ConfigSIB1,
cellBarred
ENUMERATED {barred, notBarred},
intraFreqReselection
ENUMERATED {allowed, notAllowed},
spare BITSTRING (SIZE (1))
}
-- TAG-MIB-STOP-- TAG-MOBILITYFROMNRCOMMAND-START
MobilityFromNRCommand ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
mobilityFromNRCommand
MobilityFromNRCommand-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
MobilityFromNRCommand-IEs ::=
SEQUENCE {
targetRAT-Type
ENUMERATED { eutra, utra-fdd-v1610, spare2, spare1, ...},
targetRAT-MessageContainer OCTETSTRING,
nas-SecurityParamFromNR OCTETSTRINGOPTIONAL,
-- Cond HO-ToEPCUTRAN
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
MobilityFromNRCommand-v1610-IEs OPTIONAL
}
MobilityFromNRCommand-v1610-IEs ::=
SEQUENCE {
voiceFallbackIndication-r16
ENUMERATED {true}
OPTIONAL,
-- Need N
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-MOBILITYFROMNRCOMMAND-STOP-- TAG-PAGING-START
Paging ::=
SEQUENCE {
pagingRecordList
PagingRecordList OPTIONAL,
-- Need N
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension Paging-v1700-IEsOPTIONAL
}
Paging-v1700-IEs ::=
SEQUENCE {
pagingRecordList-v1700
PagingRecordList-v1700 OPTIONAL,
-- Need N
pagingGroupList-r17
PagingGroupList-r17 OPTIONAL,
-- Need N
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
PagingRecordList ::=
SEQUENCE (SIZE(1..
maxNrofPageRec))
OF PagingRecord
PagingRecordList-v1700 ::=
SEQUENCE (SIZE(1..
maxNrofPageRec))
OF PagingRecord-v1700
PagingGroupList-r17 ::=
SEQUENCE (SIZE(1..
maxNrofPageGroup-r17))
OF TMGI-r17
PagingRecord ::=
SEQUENCE {
ue-Identity
PagingUE-Identity,
accessType
ENUMERATED {non3GPP}
OPTIONAL,
-- Need N
...
}
PagingRecord-v1700 ::=
SEQUENCE {
pagingCause-r17
ENUMERATED {voice}
OPTIONAL-- Need N
}
PagingUE-Identity ::=
CHOICE {
ng-5G-S-TMSI
NG-5G-S-TMSI,
fullI-RNTI
I-RNTI-Value,
...
}
-- TAG-PAGING-STOP-- TAG-RRCREESTABLISHMENT-START
RRCReestablishment ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
rrcReestablishment
RRCReestablishment-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
RRCReestablishment-IEs ::=
SEQUENCE {
nextHopChainingCount
NextHopChainingCount,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension RRCReestablishment-v1700-IEsOPTIONAL
}
RRCReestablishment-v1700-IEs ::=
SEQUENCE {
sl-L2RemoteUE-Config-r17
SetupRelease {
SL-L2RemoteUE-Config-r17}
OPTIONAL,
-- Cond L2RemoteUE
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-RRCREESTABLISHMENT-STOP-- TAG-RRCREESTABLISHMENTCOMPLETE-START
RRCReestablishmentComplete ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
rrcReestablishmentComplete
RRCReestablishmentComplete-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
RRCReestablishmentComplete-IEs ::=
SEQUENCE {
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
RRCReestablishmentComplete-v1610-IEs OPTIONAL
}
RRCReestablishmentComplete-v1610-IEs ::=
SEQUENCE {
ue-MeasurementsAvailable-r16
UE-MeasurementsAvailable-r16 OPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-RRCREESTABLISHMENTCOMPLETE-STOP-- TAG-RRCREESTABLISHMENTREQUEST-START
RRCReestablishmentRequest ::=
SEQUENCE {
rrcReestablishmentRequest
RRCReestablishmentRequest-IEs
}
RRCReestablishmentRequest-IEs ::=
SEQUENCE {
ue-Identity
ReestabUE-Identity,
reestablishmentCause
ReestablishmentCause,
spare BITSTRING (SIZE (1))
}
ReestabUE-Identity ::=
SEQUENCE {
c-RNTI
RNTI-Value,
physCellId
PhysCellId,
shortMAC-I
ShortMAC-I
}
ReestablishmentCause ::=
ENUMERATED {reconfigurationFailure, handoverFailure, otherFailure, spare1}
-- TAG-RRCREESTABLISHMENTREQUEST-STOP-- TAG-RRCRECONFIGURATION-START
RRCReconfiguration ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
rrcReconfiguration
RRCReconfiguration-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
RRCReconfiguration-IEs ::=
SEQUENCE {
radioBearerConfig
RadioBearerConfig OPTIONAL,
-- Need M
secondaryCellGroup OCTETSTRING (CONTAINING
CellGroupConfig)
OPTIONAL,
-- Cond SCG
measConfig
MeasConfig OPTIONAL,
-- Need M
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
RRCReconfiguration-v1530-IEs OPTIONAL
}
RRCReconfiguration-v1530-IEs ::=
SEQUENCE {
masterCellGroup OCTETSTRING (CONTAINING
CellGroupConfig)
OPTIONAL,
-- Need M
fullConfig
ENUMERATED {true}
OPTIONAL,
-- Cond FullConfig
dedicatedNAS-MessageList
SEQUENCE (SIZE(1..
maxDRB))
OF DedicatedNAS-Message OPTIONAL,
-- Cond nonHO
masterKeyUpdate
MasterKeyUpdate OPTIONAL,
-- Cond MasterKeyChange
dedicatedSIB1-Delivery OCTETSTRING (CONTAINING
SIB1)
OPTIONAL,
-- Need N
dedicatedSystemInformationDelivery OCTETSTRING (CONTAINING
SystemInformation)
OPTIONAL,
-- Need N
otherConfig
OtherConfig OPTIONAL,
-- Need M
nonCriticalExtension
RRCReconfiguration-v1540-IEs OPTIONAL
}
RRCReconfiguration-v1540-IEs ::=
SEQUENCE {
otherConfig-v1540
OtherConfig-v1540 OPTIONAL,
-- Need M
nonCriticalExtension
RRCReconfiguration-v1560-IEs OPTIONAL
}
RRCReconfiguration-v1560-IEs ::=
SEQUENCE {
mrdc-SecondaryCellGroupConfig
SetupRelease {
MRDC-SecondaryCellGroupConfig }
OPTIONAL,
-- Need M
radioBearerConfig2 OCTETSTRING (CONTAINING
RadioBearerConfig)
OPTIONAL,
-- Need M
sk-Counter
SK-Counter OPTIONAL,
-- Need N
nonCriticalExtension
RRCReconfiguration-v1610-IEs OPTIONAL
}
RRCReconfiguration-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 OCTETSTRING (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-IEsOPTIONAL
}
RRCReconfiguration-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 OCTETSTRING (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 N
appLayerMeasConfig-r17
AppLayerMeasConfig-r17 OPTIONAL,
-- Need M
ue-TxTEG-RequestUL-TDOA-Config-r17
SetupRelease {
UE-TxTEG-RequestUL-TDOA-Config-r17}
OPTIONAL,
-- Need M
nonCriticalExtension
SEQUENCE {}OPTIONAL
}
MRDC-SecondaryCellGroupConfig ::=
SEQUENCE {
mrdc-ReleaseAndAdd
ENUMERATED {true}
OPTIONAL,
-- Need N
mrdc-SecondaryCellGroup
CHOICE {
nr-SCG OCTETSTRING (CONTAINING
RRCReconfiguration),
eutra-SCG OCTETSTRING
}
}
BAP-Config-r16 ::=
SEQUENCE {
bap-Address-r16 BITSTRING (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 OCTETSTRINGOPTIONAL,
-- 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 BITSTRING (SIZE(10))
OPTIONAL,
-- Need M
...
}
SL-ConfigDedicatedEUTRA-Info-r16 ::=
SEQUENCE {
sl-ConfigDedicatedEUTRA-r16 OCTETSTRINGOPTIONAL,
-- 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 }
}
-- TAG-RRCRECONFIGURATION-STOP-- TAG-RRCRECONFIGURATIONCOMPLETE-START
RRCReconfigurationComplete ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
rrcReconfigurationComplete
RRCReconfigurationComplete-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
RRCReconfigurationComplete-IEs ::=
SEQUENCE {
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
RRCReconfigurationComplete-v1530-IEs OPTIONAL
}
RRCReconfigurationComplete-v1530-IEs ::=
SEQUENCE {
uplinkTxDirectCurrentList
UplinkTxDirectCurrentList OPTIONAL,
nonCriticalExtension
RRCReconfigurationComplete-v1560-IEs OPTIONAL
}
RRCReconfigurationComplete-v1560-IEs ::=
SEQUENCE {
scg-Response
CHOICE {
nr-SCG-Response OCTETSTRING (CONTAINING
RRCReconfigurationComplete),
eutra-SCG-Response OCTETSTRING
}
OPTIONAL,
nonCriticalExtension
RRCReconfigurationComplete-v1610-IEs OPTIONAL
}
RRCReconfigurationComplete-v1610-IEs ::=
SEQUENCE {
ue-MeasurementsAvailable-r16
UE-MeasurementsAvailable-r16 OPTIONAL,
needForGapsInfoNR-r16
NeedForGapsInfoNR-r16 OPTIONAL,
nonCriticalExtension RRCReconfigurationComplete-v1640-IEsOPTIONAL
}
RRCReconfigurationComplete-v1640-IEs ::=
SEQUENCE {
uplinkTxDirectCurrentTwoCarrierList-r16
UplinkTxDirectCurrentTwoCarrierList-r16 OPTIONAL,
nonCriticalExtension RRCReconfigurationComplete-v1700-IEsOPTIONAL
}
RRCReconfigurationComplete-v1700-IEs ::=
SEQUENCE {
needForGapNCSG-InfoNR-r17
NeedForGapNCSG-InfoNR-r17 OPTIONAL,
needForGapNCSG-InfoEUTRA-r17
NeedForGapNCSG-InfoEUTRA-r17 OPTIONAL,
selectedCondRRCReconfig-r17
CondReconfigId-r16 OPTIONAL,
nonCriticalExtension RRCReconfigurationComplete-v1720-IEsOPTIONAL
}
RRCReconfigurationComplete-v1720-IEs ::=
SEQUENCE {
uplinkTxDirectCurrentMoreCarrierList-r17
UplinkTxDirectCurrentMoreCarrierList-r17 OPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-RRCRECONFIGURATIONCOMPLETE-STOP-- TAG-RRCREJECT-START
RRCReject ::=
SEQUENCE {
criticalExtensions
CHOICE {
rrcReject
RRCReject-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
RRCReject-IEs ::=
SEQUENCE {
waitTime
RejectWaitTime OPTIONAL,
-- Need N
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE{}
OPTIONAL
}
-- TAG-RRCREJECT-STOP-- 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 OCTETSTRINGOPTIONAL,
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-IEsOPTIONAL
}
RRCRelease-v1650-IEs ::=
SEQUENCE {
mpsPriorityIndication-r16
ENUMERATED {true}
OPTIONAL,
-- Cond Redirection2
nonCriticalExtension RRCRelease-v1710-IEsOPTIONAL
}
RRCRelease-v1710-IEs ::=
SEQUENCE {
noLastCellUpdate-r17
ENUMERATED {true}
OPTIONAL,
-- Need S
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
RedirectedCarrierInfo ::=
CHOICE {
nr
CarrierInfoNR,
eutra
RedirectedCarrierInfo-EUTRA,
...
}
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
...
}
SuspendConfig ::=
SEQUENCE {
fullI-RNTI
I-RNTI-Value,
shortI-RNTI
ShortI-RNTI-Value,
ran-PagingCycle
PagingCycle,
ran-NotificationAreaInfo
RAN-NotificationAreaInfo OPTIONAL,
-- Need M
t380
PeriodicRNAU-TimerValue OPTIONAL,
-- Need R
nextHopChainingCount
NextHopChainingCount,
...,
[[
sl-UEIdentityRemote-r17RNTI-ValueOPTIONAL,
-- Cond L2RemoteUE
sdt-Config-r17
SetupRelease {
SDT-Config-r17 }
OPTIONAL,
-- Need M
srs-PosRRC-Inactive-r17
SetupRelease {
SRS-PosRRC-Inactive-r17 }OPTIONAL,
-- Need M
ran-ExtendedPagingCycle-r17
ExtendedPagingCycle-r17 OPTIONAL-- Cond RANPaging
]]
}
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}
ExtendedPagingCycle-r17 ::=
ENUMERATED {rf256, rf512, rf1024, spare1}
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 ::= OCTETSTRING (CONTAINING
SDT-MAC-PHY-CG-Config-r17)
SDT-MAC-PHY-CG-Config-r17 ::=
SEQUENCE {
-- CG-SDT specific configuration
cg-SDT-ConfigLCH-RestrictionToAddModList-r17SEQUENCE (SIZE(1..
maxLC-ID))
OFCG-SDT-ConfigLCH-Restriction-r17OPTIONAL,
-- 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-r17OPTIONAL,
-- 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-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 {
pusch-Config-r17
SetupRelease {
PUSCH-Config }
OPTIONAL,
-- Need M
configuredGrantConfigToAddModList-r17 ConfiguredGrantConfigToAddModList-r16OPTIONAL,
-- Need N
configuredGrantConfigToReleaseList-r17 ConfiguredGrantConfigToReleaseList-r16OPTIONAL,
-- Need N
...
}
CG-SDT-ConfigLCH-Restriction-r17 ::=
SEQUENCE {
logicalChannelIdentity-r17
LogicalChannelIdentity,
configuredGrantType1Allowed-r17ENUMERATED {true}
OPTIONAL,
-- Need R
allowedCG-List-r17SEQUENCE (SIZE (0.. maxNrofConfiguredGrantConfigMAC-1-r16))
OF ConfiguredGrantConfigIndexMAC-r16
OPTIONAL-- Need R
}
SRS-PosRRC-Inactive-r17 ::= OCTETSTRING (CONTAINING
SRS-PosRRC-InactiveConfig-r17)
SRS-PosRRC-InactiveConfig-r17 ::=
SEQUENCE {
srs-PosConfigNUL-r17 SRS-PosConfig-r17OPTIONAL,
-- Need R
srs-PosConfigSUL-r17
SRS-PosConfig-r17 OPTIONAL,
-- Need R
bwp-NUL-r17
BWP OPTIONAL,
-- Need S
bwp-SUL-r17
BWP OPTIONAL,
-- Need S
inactivePosSRS-TimeAlignmentTimer-r17
TimeAlignmentTimer OPTIONAL,
-- Need M
inactivePosSRS-RSRP-ChangeThreshold-r17
RSRP-ChangeThreshold-r17 OPTIONAL-- Need M
}
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 OPTIONAL,
-- Need N
srs-PosResourceSetToAddModList-r17
SEQUENCE (SIZE(1..
maxNrofSRS-PosResourceSets-r16))
OF SRS-PosResourceSet-r16 OPTIONAL,
-- Need N
srs-PosResourceToReleaseList-r17
SEQUENCE (SIZE(1..
maxNrofSRS-PosResources-r16))
OF SRS-PosResourceId-r16 OPTIONAL,
-- Need N
srs-PosResourceToAddModList-r17
SEQUENCE (SIZE(1..
maxNrofSRS-PosResources-r16))
OF SRS-PosResource-r16 OPTIONAL-- Need N
}
-- TAG-RRCRELEASE-STOP-- TAG-RRCRESUME-START
RRCResume ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
rrcResume
RRCResume-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
RRCResume-IEs ::=
SEQUENCE {
radioBearerConfig
RadioBearerConfig OPTIONAL,
-- Need M
masterCellGroup OCTETSTRING (CONTAINING
CellGroupConfig)
OPTIONAL,
-- Need M
measConfig
MeasConfig OPTIONAL,
-- Need M
fullConfig
ENUMERATED {true}
OPTIONAL,
-- Need N
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
RRCResume-v1560-IEs OPTIONAL
}
RRCResume-v1560-IEs ::=
SEQUENCE {
radioBearerConfig2 OCTETSTRING (CONTAINING
RadioBearerConfig)
OPTIONAL,
-- Need M
sk-Counter
SK-Counter OPTIONAL,
-- Need N
nonCriticalExtension
RRCResume-v1610-IEs OPTIONAL
}
RRCResume-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 OCTETSTRING (CONTAINING
RRCReconfiguration),
eutra-SCG-r16 OCTETSTRING
}
OPTIONAL,
-- Cond RestoreSCG
needForGapsConfigNR-r16
SetupRelease {
NeedForGapsConfigNR-r16}
OPTIONAL,
-- Need M
nonCriticalExtension RRCResume-v1700-IEsOPTIONAL
}
RRCResume-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 N
appLayerMeasConfig-r17
AppLayerMeasConfig-r17 OPTIONAL,
-- Need M
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-RRCRESUME-STOP-- 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 OCTETSTRINGOPTIONAL,
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 OCTETSTRING (CONTAINING
RRCReconfigurationComplete),
eutra-SCG-Response OCTETSTRING
}
OPTIONAL,
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-IEsOPTIONAL
}
RRCResumeComplete-v1640-IEs ::=
SEQUENCE {
uplinkTxDirectCurrentTwoCarrierList-r16
UplinkTxDirectCurrentTwoCarrierList-r16 OPTIONAL,
nonCriticalExtension RRCResumeComplete-v1700-IEsOPTIONAL
}
RRCResumeComplete-v1700-IEs ::=
SEQUENCE {
needForGapNCSG-InfoNR-r17
NeedForGapNCSG-InfoNR-r17 OPTIONAL,
needForGapNCSG-InfoEUTRA-r17
NeedForGapNCSG-InfoEUTRA-r17 OPTIONAL,
nonCriticalExtension RRCResumeComplete-v1720-IEsOPTIONAL
}
RRCResumeComplete-v1720-IEs ::=
SEQUENCE {
uplinkTxDirectCurrentMoreCarrierList-r17
UplinkTxDirectCurrentMoreCarrierList-r17 OPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-RRCRESUMECOMPLETE-STOP-- TAG-RRCRESUMEREQUEST-START
RRCResumeRequest ::=
SEQUENCE {
rrcResumeRequest
RRCResumeRequest-IEs
}
RRCResumeRequest-IEs ::=
SEQUENCE {
resumeIdentity
ShortI-RNTI-Value,
resumeMAC-I BITSTRING (SIZE (16)),
resumeCause
ResumeCause,
spare BITSTRING (SIZE (1))
}
-- TAG-RRCRESUMEREQUEST-STOP-- TAG-RRCRESUMEREQUEST1-START
RRCResumeRequest1 ::=
SEQUENCE {
rrcResumeRequest1
RRCResumeRequest1-IEs
}
RRCResumeRequest1-IEs ::=
SEQUENCE {
resumeIdentity
I-RNTI-Value,
resumeMAC-I BITSTRING (SIZE (16)),
resumeCause
ResumeCause,
spare BITSTRING (SIZE (1))
}
-- TAG-RRCRESUMEREQUEST1-STOP-- TAG-RRCSETUP-START
RRCSetup ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
rrcSetup
RRCSetup-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
RRCSetup-IEs ::=
SEQUENCE {
radioBearerConfig
RadioBearerConfig,
masterCellGroup OCTETSTRING (CONTAINING
CellGroupConfig),
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension RRCSetup-v1700-IEsOPTIONAL
}
RRCSetup-v1700-IEs ::=
SEQUENCE {
sl-ConfigDedicatedNR-r17
SL-ConfigDedicatedNR-r16 OPTIONAL,
-- Cond L2RemoteUE
sl-L2RemoteUE-Config-r17
SL-L2RemoteUE-Config-r17 OPTIONAL,
-- Cond L2RemoteUE
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-RRCSETUP-STOP-- TAG-RRCSETUPCOMPLETE-START
RRCSetupComplete ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
rrcSetupComplete
RRCSetupComplete-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
RRCSetupComplete-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
DedicatedNAS-Message,
ng-5G-S-TMSI-Value
CHOICE {
ng-5G-S-TMSI
NG-5G-S-TMSI,
ng-5G-S-TMSI-Part2 BITSTRING (SIZE (9))
}
OPTIONAL,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
RRCSetupComplete-v1610-IEs OPTIONAL
}
RRCSetupComplete-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 RRCSetupComplete-v1690-IEsOPTIONAL
}
RRCSetupComplete-v1690-IEs ::=
SEQUENCE {
ul-RRC-Segmentation-r16
ENUMERATED {true}
OPTIONAL,
nonCriticalExtension
RRCSetupComplete-v1700-IEs OPTIONAL
}
RRCSetupComplete-v1700-IEs ::=
SEQUENCE {
onboardingRequest-r17
ENUMERATED {true}
OPTIONAL,
nonCriticalExtension
SEQUENCE{}
OPTIONAL
}
RegisteredAMF ::=
SEQUENCE {
plmn-Identity
PLMN-Identity OPTIONAL,
amf-Identifier
AMF-Identifier
}
-- TAG-RRCSETUPCOMPLETE-STOP-- TAG-RRCSETUPREQUEST-START
RRCSetupRequest ::=
SEQUENCE {
rrcSetupRequest
RRCSetupRequest-IEs
}
RRCSetupRequest-IEs ::=
SEQUENCE {
ue-Identity
InitialUE-Identity,
establishmentCause
EstablishmentCause,
spare BITSTRING (SIZE (1))
}
InitialUE-Identity ::=
CHOICE {
ng-5G-S-TMSI-Part1 BITSTRING (SIZE (39)),
randomValue BITSTRING (SIZE (39))
}
EstablishmentCause ::=
ENUMERATED {
emergency, highPriorityAccess, mt-Access, mo-Signalling,
mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, mps-PriorityAccess, mcs-PriorityAccess,
spare6, spare5, spare4, spare3, spare2, spare1}
-- TAG-RRCSETUPREQUEST-STOP-- TAG-RRCSYSTEMINFOREQUEST-START
RRCSystemInfoRequest ::=
SEQUENCE {
criticalExtensions
CHOICE {
rrcSystemInfoRequest
RRCSystemInfoRequest-IEs,
criticalExtensionsFuture-r16
CHOICE {
rrcPosSystemInfoRequest-r16
RRC-PosSystemInfoRequest-r16-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
}
RRCSystemInfoRequest-IEs ::=
SEQUENCE {
requested-SI-List BITSTRING (SIZE (
maxSI-Message)),
--32bits
spare BITSTRING (SIZE (12))
}
RRC-PosSystemInfoRequest-r16-IEs ::=
SEQUENCE {
requestedPosSI-List BITSTRING (SIZE (
maxSI-Message)),
--32bits
spare BITSTRING (SIZE (11))
}
-- TAG-RRCSYSTEMINFOREQUEST-STOP-- TAG-SCGFAILUREINFORMATION-START
SCGFailureInformation ::=
SEQUENCE {
criticalExtensions
CHOICE {
scgFailureInformation
SCGFailureInformation-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
SCGFailureInformation-IEs ::=
SEQUENCE {
failureReportSCGFailureReportSCGOPTIONAL,
nonCriticalExtensionSCGFailureInformation-v1590-IEsOPTIONAL
}
SCGFailureInformation-v1590-IEs ::=
SEQUENCE {
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtensionSEQUENCE {}OPTIONAL
}
FailureReportSCG ::=
SEQUENCE {
failureType
ENUMERATED {
t310-Expiry, randomAccessProblem,
rlc-MaxNumRetx,
synchReconfigFailureSCG, scg-ReconfigFailure,
srb3-IntegrityFailure, other-r16, spare1},
measResultFreqList
MeasResultFreqList OPTIONAL,
measResultSCG-Failure OCTETSTRING (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-r17PerRAInfoList-r16OPTIONAL
]]
}
MeasResultFreqList ::=
SEQUENCE (SIZE (1..
maxFreq))OF
MeasResult2NR
-- TAG-SCGFAILUREINFORMATION-STOP-- TAG-SCGFAILUREINFORMATIONEUTRA-START
SCGFailureInformationEUTRA ::=
SEQUENCE {
criticalExtensions
CHOICE {
scgFailureInformationEUTRA
SCGFailureInformationEUTRA-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
SCGFailureInformationEUTRA-IEs ::=
SEQUENCE {
failureReportSCG-EUTRA
FailureReportSCG-EUTRA OPTIONAL,
nonCriticalExtension
SCGFailureInformationEUTRA-v1590-IEs OPTIONAL
}
SCGFailureInformationEUTRA-v1590-IEs ::=
SEQUENCE {
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
FailureReportSCG-EUTRA ::=
SEQUENCE {
failureType
ENUMERATED {
t313-Expiry, randomAccessProblem,rlc-MaxNumRetx,
scg-ChangeFailure, spare4,
spare3, spare2, spare1},
measResultFreqListMRDC
MeasResultFreqListFailMRDC OPTIONAL,
measResultSCG-FailureMRDC OCTETSTRINGOPTIONAL,
...,
[[
locationInfo-r16
LocationInfo-r16 OPTIONAL
]]
}
MeasResultFreqListFailMRDC ::=
SEQUENCE (SIZE (1..
maxFreq))
OF MeasResult2EUTRA
-- TAG-SCGFAILUREINFORMATIONEUTRA-STOP-- TAG-SECURITYMODECOMMAND-START
SecurityModeCommand ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
securityModeCommand
SecurityModeCommand-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
SecurityModeCommand-IEs ::=
SEQUENCE {
securityConfigSMC
SecurityConfigSMC,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE{}
OPTIONAL
}
SecurityConfigSMC ::=
SEQUENCE {
securityAlgorithmConfig
SecurityAlgorithmConfig,
...
}
-- TAG-SECURITYMODECOMMAND-STOP-- TAG-SECURITYMODECOMPLETE-START
SecurityModeComplete ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
securityModeComplete
SecurityModeComplete-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
SecurityModeComplete-IEs ::=
SEQUENCE {
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE{}
OPTIONAL
}
-- TAG-SECURITYMODECOMPLETE-STOP-- TAG-SECURITYMODEFAILURE-START
SecurityModeFailure ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
securityModeFailure
SecurityModeFailure-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
SecurityModeFailure-IEs ::=
SEQUENCE {
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE{}
OPTIONAL
}
-- TAG-SECURITYMODEFAILURE-STOP-- 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
}
OPTIONAL-- Need S
}
OPTIONAL,
-- Need R
useFullResumeID
ENUMERATED {true}
OPTIONAL,
-- Need R
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
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-IEsOPTIONAL
}
SIB1-v1630-IEs ::=
SEQUENCE {
uac-BarringInfo-v1630SEQUENCE {
uac-AC1-SelectAssistInfo-r16
SEQUENCE (SIZE (2..
maxPLMN))
OF UAC-AC1-SelectAssistInfo-r16
}
OPTIONAL,
-- Need R
nonCriticalExtension SIB1-v1700-IEsOPTIONAL
}
SIB1-v1700-IEs ::=
SEQUENCE {
hsdn-Cell-r17
ENUMERATED {true}
OPTIONAL,
-- Need R
uac-BarringInfo-v1700
SEQUENCE {
uac-BarringInfoSetList-v1700
UAC-BarringInfoSetList-v1700
}
OPTIONAL,
-- Cond MINT
sdt-ConfigCommon-r17SDT-ConfigCommonSIB-r17OPTIONAL,
-- Need R
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
}
OPTIONAL,
-- Need R
si-SchedulingInfo-v1700
SI-SchedulingInfo-v1700 OPTIONAL,
-- Need R
hyperSFN-r17 BITSTRING (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
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-RangeOPTIONAL,
-- 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
...
}
FeaturePriority-r17 ::=
INTEGER (0..7)
-- TAG-SIB1-STOP-- TAG-SIDELINKUEINFORMATIONNR-START
SidelinkUEInformationNR-r16::=
SEQUENCE {
criticalExtensions
CHOICE {
sidelinkUEInformationNR-r16
SidelinkUEInformationNR-r16-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
SidelinkUEInformationNR-r16-IEs ::=
SEQUENCE {
sl-RxInterestedFreqList-r16
SL-InterestedFreqList-r16 OPTIONAL,
sl-TxResourceReqList-r16SL-TxResourceReqList-r16OPTIONAL,
sl-FailureList-r16
SL-FailureList-r16 OPTIONAL,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension SidelinkUEInformationNR-v1700-IEsOPTIONAL
}
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
SEQUENCE{}
OPTIONAL
}
SL-InterestedFreqList-r16 ::=
SEQUENCE (SIZE (1..
maxNrofFreqSL-r16))
OFINTEGER (1..
maxNrofFreqSL-r16)
SL-TxResourceReqList-r16 ::=
SEQUENCE (SIZE (1..
maxNrofSL-Dest-r16))
OFSL-TxResourceReq-r16
SL-TxResourceReq-r16 ::=
SEQUENCE {
sl-DestinationIdentity-r16
SL-DestinationIdentity-r16,
sl-CastType-r16
ENUMERATED {broadcast, groupcast, unicast, spare1},
sl-RLC-ModeIndicationList-r16SEQUENCE (SIZE (1..
maxNrofSLRB-r16))
OF SL-RLC-ModeIndication-r16OPTIONAL,
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 OCTETSTRINGOPTIONAL
}
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-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-r17SEQUENCE (SIZE (1..
maxNrofSL-QFIsPerDest-r16))
OF SL-QoS-Info-r16,
sl-DestinationIdentity-r16SL-DestinationIdentity-r16
}
SL-TxResourceReqListDisc-r17 ::=
SEQUENCE (SIZE (1..
maxNrofSL-Dest-r16))
OF SL-TxResourceReqDisc-r17
SL-TxResourceReqDisc-r17 ::=
SEQUENCE {
sl-DestinationIdentityDisc-r17SL-DestinationIdentity-r16,
sl-SourceIdentityRelayUE-r17SL-SourceIdentity-r17OPTIONAL,
sl-CastTypeDisc-r17ENUMERATED {broadcast, groupcast, unicast, spare1},
sl-TxInterestedFreqListDisc-r17SL-TxInterestedFreqList-r16,
sl-TypeTxSyncListDisc-r17SEQUENCE (SIZE (1..
maxNrofFreqSL-r16))
OF SL-TypeTxSync-r16,
sl-DiscoveryType-r17ENUMERATED {relay, non-Relay},
...
}
SL-TxResourceReqListCommRelay-r17 ::=
SEQUENCE (SIZE (1..
maxNrofSL-Dest-r16))
OFSL-TxResourceReqCommRelayInfo-r17
SL-TxResourceReqCommRelayInfo-r17 ::=
SEQUENCE {
sl-RelayDRXConfig-r17
SL-TxResourceReq-v1700 OPTIONAL,
sl-TxResourceReqCommRelay-r17SL-TxResourceReqCommRelay-r17
}
SL-TxResourceReqCommRelay-r17 ::=
CHOICE {
sl-TxResourceReqL2U2N-Relay-r17SL-TxResourceReqL2U2N-Relay-r17,
sl-TxResourceReqL3U2N-Relay-r17SL-TxResourceReq-r16
}
SL-TxResourceReqL2U2N-Relay-r17 ::=
SEQUENCE {
sl-DestinationIdentityL2U2N-r17SL-DestinationIdentity-r16OPTIONAL,
sl-TxInterestedFreqListL2U2N-r17SL-TxInterestedFreqList-r16,
sl-TypeTxSyncListL2U2N-r17SEQUENCE (SIZE (1..
maxNrofFreqSL-r16))
OF SL-TypeTxSync-r16,
sl-LocalID-Request-r17ENUMERATED {true}OPTIONAL,
sl-PagingIdentityRemoteUE-r17SL-PagingIdentityRemoteUE-r17OPTIONAL,
sl-CapabilityInformationSidelink-r17OCTETSTRINGOPTIONAL,
...
}
SL-TxInterestedFreqList-r16 ::=
SEQUENCE (SIZE (1..
maxNrofFreqSL-r16))
OFINTEGER (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-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}
}
-- TAG-SIDELINKUEINFORMATIONNR-STOP-- 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))
OFCHOICE {
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
},
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-SYSTEMINFORMATION-STOP-- TAG-UEASSISTANCEINFORMATION-START
UEAssistanceInformation ::=
SEQUENCE {
criticalExtensions
CHOICE {
ueAssistanceInformation
UEAssistanceInformation-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
UEAssistanceInformation-IEs ::=
SEQUENCE {
delayBudgetReport
DelayBudgetReport OPTIONAL,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
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
BOOLEANOPTIONAL,
nonCriticalExtension UEAssistanceInformation-v1700-IEsOPTIONAL
}
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
BOOLEANOPTIONAL,
bfd-MeasRelaxationState-r17 BITSTRING (SIZE (1..
maxNrofServingCells))
OPTIONAL,
nonSDT-DataIndication-r17
SEQUENCE {
resumeCause-r17
ResumeCause OPTIONAL
}
OPTIONAL,
scg-DeactivationPreference-r17ENUMERATED { scgDeactivationPreferred, noPreference }
OPTIONAL,
uplinkData-r17
ENUMERATED { true }
OPTIONAL,
rrm-MeasRelaxationFulfilment-r17
BOOLEANOPTIONAL,
propagationDelayDifference-r17
PropagationDelayDifference-r17 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,
...
}
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
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 BITSTRING (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))
OFINTEGER (-270..270)
-- TAG-UEASSISTANCEINFORMATION-STOP-- TAG-UECAPABILITYENQUIRY-START
UECapabilityEnquiry ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
ueCapabilityEnquiry
UECapabilityEnquiry-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
UECapabilityEnquiry-IEs ::=
SEQUENCE {
ue-CapabilityRAT-RequestList
UE-CapabilityRAT-RequestList,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
ue-CapabilityEnquiryExt OCTETSTRING (CONTAINING
UECapabilityEnquiry-v1560-IEs)
OPTIONAL-- Need N
}
UECapabilityEnquiry-v1560-IEs ::=
SEQUENCE {
capabilityRequestFilterCommon
UE-CapabilityRequestFilterCommon OPTIONAL,
-- Need N
nonCriticalExtension
UECapabilityEnquiry-v1610-IEs OPTIONAL
}
UECapabilityEnquiry-v1610-IEs ::=
SEQUENCE {
rrc-SegAllowed-r16ENUMERATED {enabled}
OPTIONAL,
-- Need N
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-UECAPABILITYENQUIRY-STOP-- TAG-UECAPABILITYINFORMATION-START
UECapabilityInformation ::=
SEQUENCE {
rrc-TransactionIdentifier
RRC-TransactionIdentifier,
criticalExtensions
CHOICE {
ueCapabilityInformation
UECapabilityInformation-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
UECapabilityInformation-IEs ::=
SEQUENCE {
ue-CapabilityRAT-ContainerList
UE-CapabilityRAT-ContainerList OPTIONAL,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE{}
OPTIONAL
}
-- TAG-UECAPABILITYINFORMATION-STOP-- 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 OCTETSTRINGOPTIONAL,
nonCriticalExtension UEInformationRequest-v1700-IEsOPTIONAL
}
UEInformationRequest-v1700-IEs ::=
SEQUENCE {
successHO-ReportReq-r17
ENUMERATED {true}
OPTIONAL,
-- Need N
coarseLocationRequest-r17
ENUMERATED {true}
OPTIONAL,
-- Need N
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-UEINFORMATIONREQUEST-STOP-- 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 OCTETSTRINGOPTIONAL,
nonCriticalExtension UEInformationResponse-v1700-IEsOPTIONAL
}
UEInformationResponse-v1700-IEs ::=
SEQUENCE {
successHO-Report-r17
SuccessHO-Report-r17 OPTIONAL,
connEstFailReportList-r17
ConnEstFailReportList-r17 OPTIONAL,
coarseLocationInfo-r17 OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
LogMeasReport-r16 ::=
SEQUENCE {
absoluteTimeStamp-r16
AbsoluteTimeInfo-r16,
traceReference-r16
TraceReference-r16,
traceRecordingSessionRef-r16 OCTETSTRING (SIZE (2)),
tce-Id-r16 OCTETSTRING (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
]]
}
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..
maxCEFReport-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-r16RA-InformationCommon-r16OPTIONAL,
raPurpose-r16
ENUMERATED {accessRelated, beamFailureRecovery, reconfigurationWithSync, ulUnSynchronized,
schedulingRequestFailure, noPUCCHResourceAvailable, requestForOtherSI,
msg3RequestForOtherSI-r17, spare8, spare7, spare6, spare5, spare4, spare3,
spare2, spare1},
...,
[[
spCellID-r17
CGI-Info-Logging-r16 OPTIONAL
]]
}
RA-InformationCommon-r16 ::=
SEQUENCE {
absoluteFrequencyPointA-r16ARFCN-ValueNR,
locationAndBandwidth-r16INTEGER (0..37949),
subcarrierSpacing-r16SubcarrierSpacing,
msg1-FrequencyStart-r16INTEGER (0..
maxNrofPhysicalResourceBlocks-1)OPTIONAL,
msg1-FrequencyStartCFRA-r16INTEGER (0..
maxNrofPhysicalResourceBlocks-1)OPTIONAL,
msg1-SubcarrierSpacing-r16SubcarrierSpacingOPTIONAL,
msg1-SubcarrierSpacingCFRA-r16SubcarrierSpacingOPTIONAL,
msg1-FDM-r16ENUMERATED {one, two, four, eight}OPTIONAL,
msg1-FDMCFRA-r16ENUMERATED {one, two, four, eight}OPTIONAL,
perRAInfoList-r16PerRAInfoList-r16,
...,
[[
perRAInfoList-v1660PerRAInfoList-v1660OPTIONAL
]],
[[
msg1-SCS-From-prach-ConfigurationIndex-r16ENUMERATED {kHz1dot25, kHz5, spare2, spare1}OPTIONAL
]],
[[
msg1-SCS-From-prach-ConfigurationIndexCFRA-r16
ENUMERATED {kHz1dot25, kHz5, spare2, spare1}OPTIONAL
]],
[[
msgA-RO-FrequencyStart-r17INTEGER (0..
maxNrofPhysicalResourceBlocks-1)OPTIONAL,
msgA-RO-FrequencyStartCFRA-r17INTEGER (0..
maxNrofPhysicalResourceBlocks-1)OPTIONAL,
msgA-SubcarrierSpacing-r17SubcarrierSpacingOPTIONAL,
msgA-RO-FDM-r17ENUMERATED {one, two, four, eight}OPTIONAL,
msgA-RO-FDMCFRA-r17ENUMERATED {one, two, four, eight}OPTIONAL,
msgA-SCS-From-prach-ConfigurationIndex-r17ENUMERATED {kHz1dot25, kHz5, spare2, spare1}OPTIONAL,
msgA-TransMax-r17ENUMERATED {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-r17RSRP-RangeOPTIONAL,
intendedSIBs-r17SEQUENCE (SIZE (1..
maxSIB))
OF SIB-Type-r17 OPTIONAL,
ssbsForSI-Acquisition-r17
SEQUENCE(SIZE (1..
maxNrofSSBs-r16))
OF SSB-Index OPTIONAL,
msgA-PUSCH-PayloadSize-r17 BITSTRING (SIZE (5))OPTIONAL,
onDemandSISuccess-r17
ENUMERATED {true}OPTIONAL
]]
}
PerRAInfoList-r16 ::=
SEQUENCE(SIZE(1..200))OFPerRAInfo-r16
PerRAInfoList-v1660 ::=
SEQUENCE (SIZE (1..200))
OF PerRACSI-RSInfo-v1660
PerRAInfo-r16 ::=
CHOICE {
perRASSBInfoList-r16PerRASSBInfo-r16,
perRACSI-RSInfoList-r16PerRACSI-RSInfo-r16
}
PerRASSBInfo-r16 ::=
SEQUENCE{
ssb-Index-r16SSB-Index,
numberOfPreamblesSentOnSSB-r16INTEGER (1..200),
perRAAttemptInfoList-r16
PerRAAttemptInfoList-r16
}
PerRACSI-RSInfo-r16 ::=
SEQUENCE{
csi-RS-Index-r16
CSI-RS-Index,
numberOfPreamblesSentOnCSI-RS-r16INTEGER (1..200)
}
PerRACSI-RSInfo-v1660 ::=
SEQUENCE {
csi-RS-Index-v1660INTEGER (1..96)
OPTIONAL
}
PerRAAttemptInfoList-r16 ::=
SEQUENCE (SIZE (1..200))
OF PerRAAttemptInfo-r16
PerRAAttemptInfo-r16 ::=
SEQUENCE {
contentionDetected-r16
BOOLEANOPTIONAL,
dlRSRPAboveThreshold-r16
BOOLEANOPTIONAL,
...,
[[
fallbackToFourStepRA-r17
ENUMERATED {true}OPTIONAL
]]
}
SIB-Type-r17 ::=
ENUMERATED {sibType2, sibType3, sibType4, sibType5, sibType9, sibType10-v1610, sibType11-v1610, sibType12-v1610,
sibType13-v1610, sibType14-v1610, spare6, 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 {
nrPreviousCell-r16
CGI-Info-Logging-r16,
eutraPreviousCell-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-v1650BITSTRING (SIZE (96))
OPTIONAL
]],
[[
lastHO-Type-r17
ENUMERATED {cho, daps, spare2, spare1}
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
]]
},
eutra-RLF-Report-r16
SEQUENCE {
failedPCellId-EUTRA
CGI-InfoEUTRALogging,
measResult-RLF-Report-EUTRA-r16 OCTETSTRING,
...,
[[
measResult-RLF-Report-EUTRA-v1690 OCTETSTRINGOPTIONAL
]]
}
}
SuccessHO-Report-r17 ::=
SEQUENCE {
sourceCellInfo-r17
SEQUENCE {
sourcePCellId-r17
CGI-Info-Logging-r16,
sourceCellMeas-r17
MeasResultSuccessHONR-r17 OPTIONAL,
rlf-InSourceDAPS-r17ENUMERATED {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-r17RA-InformationCommon-r16OPTIONAL,
upInterruptionTimeAtHO-r17UPInterruptionTimeAtHO-r17OPTIONAL,
c-RNTI-r17
RNTI-Value 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 BITSTRING (SIZE (64))
OPTIONAL,
resultsCSI-RS-Indexes-r16
ResultsPerCSI-RS-IndexList OPTIONAL,
csi-rsRLMConfigBitmap-r16 BITSTRING (SIZE (96))
OPTIONAL
}
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-r17ENUMERATED {true}
OPTIONAL,
t310-cause-r17ENUMERATED {true}
OPTIONAL,
t312-cause-r17ENUMERATED {true}
OPTIONAL,
sourceDAPS-Failure-r17ENUMERATED {true}
OPTIONAL,
...
}
TimeSinceFailure-r16 ::=
INTEGER (0..172800)
MobilityHistoryReport-r16 ::=
VisitedCellInfoList-r16
TimeUntilReconnection-r16 ::=
INTEGER (0..172800)
TimeSinceCHO-Reconfig-r17 ::=
INTEGER (0..1023)
TimeConnSourceDAPS-Failure-r17 ::=
INTEGER (0..1023)
UPInterruptionTimeAtHO-r17 ::=
INTEGER (0..1023)
-- TAG-UEINFORMATIONRESPONSE-STOP-- TAG-UEPOSITIONINGASSISTANCEINFO-START
UEPositioningAssistanceInfo-r17 ::=
SEQUENCE {
criticalExtensions
CHOICE {
uePositioningAssistanceInfo-r17
UEPositioningAssistanceInfo-r17-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
UEPositioningAssistanceInfo-r17-IEs ::=
SEQUENCE {
ue-TxTEG-AssociationList-r17 UE-TxTEG-AssociationList-r17OPTIONAL,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension UEPositioningAssistanceInfo-v1720-IEsOPTIONAL
}
UEPositioningAssistanceInfo-v1720-IEs::=
SEQUENCE {
ue-TxTEG-TimingErrorMarginValue-r17
ENUMERATED {tc0, tc2, tc4, tc6, tc8, tc12, tc16, tc20, tc24, tc32, tc40, tc48, tc56,
tc64, tc72, tc80}
OPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
UE-TxTEG-AssociationList-r17 ::=
SEQUENCE (SIZE (1..maxNrOfTxTEGReport-r17))
OF UE-TxTEG-Association-r17
UE-TxTEG-Association-r17 ::=
SEQUENCE {
ue-TxTEG-ID-r17
INTEGER (0..
maxNrOfTxTEG-ID-1-r17),
nr-TimeStamp-r17
NR-TimeStamp-r17,
associatedSRS-PosResourceIdList-r17
SEQUENCE (SIZE(1..
maxNrofSRS-PosResources-r16))
OF SRS-PosResourceId-r16,
servCellId-r17
ServCellIndex OPTIONAL
}
NR-TimeStamp-r17 ::=
SEQUENCE {
nr-SFN-r17INTEGER (0..1023),
nr-Slot-r17CHOICE {
scs15-r17INTEGER (0..9),
scs30-r17INTEGER (0..19),
scs60-r17INTEGER (0..39),
scs120-r17INTEGER (0..79)
},
...
}
-- TAG-UEPOSITIONINGASSISTANCEINFO-STOP-- TAG-ULDEDICATEDMESSAGESEGMENT-START
ULDedicatedMessageSegment-r16 ::=
SEQUENCE {
criticalExtensions
CHOICE {
ulDedicatedMessageSegment-r16
ULDedicatedMessageSegment-r16-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
ULDedicatedMessageSegment-r16-IEs ::=
SEQUENCE {
segmentNumber-r16
INTEGER (0..15),
rrc-MessageSegmentContainer-r16 OCTETSTRING,
rrc-MessageSegmentType-r16
ENUMERATED {notLastSegment, lastSegment},
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-ULDEDICATEDMESSAGESEGMENT-STOP-- TAG-ULINFORMATIONTRANSFER-START
ULInformationTransfer ::=
SEQUENCE {
criticalExtensions
CHOICE {
ulInformationTransfer
ULInformationTransfer-IEs,
criticalExtensionsFuture
SEQUENCE {}
}
}
ULInformationTransfer-IEs ::=
SEQUENCE {
dedicatedNAS-Message
DedicatedNAS-Message OPTIONAL,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension ULInformationTransfer-v1700-IEsOPTIONAL
}
ULInformationTransfer-v1700-IEs ::=
SEQUENCE {
dedicatedInfoF1c-r17
DedicatedInfoF1c-r17 OPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-ULINFORMATIONTRANSFER-STOP-- TAG-ULINFORMATIONTRANSFERIRAT-START
ULInformationTransferIRAT-r16 ::=
SEQUENCE {
criticalExtensions
CHOICE {
c1
CHOICE {
ulInformationTransferIRAT-r16
ULInformationTransferIRAT-r16-IEs,
spare3
NULL, spare2
NULL, spare1
NULL
},
criticalExtensionsFuture
SEQUENCE {}
}
}
ULInformationTransferIRAT-r16-IEs ::=
SEQUENCE {
ul-DCCH-MessageEUTRA-r16 OCTETSTRINGOPTIONAL,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-ULINFORMATIONTRANSFERIRAT-STOP-- TAG-ULINFORMATIONTRANSFERMRDC-START
ULInformationTransferMRDC ::=
SEQUENCE {
criticalExtensions
CHOICE {
c1
CHOICE {
ulInformationTransferMRDC
ULInformationTransferMRDC-IEs,
spare3
NULL, spare2
NULL, spare1
NULL
},
criticalExtensionsFuture
SEQUENCE {}
}
}
ULInformationTransferMRDC-IEs::=
SEQUENCE {
ul-DCCH-MessageNR OCTETSTRINGOPTIONAL,
ul-DCCH-MessageEUTRA OCTETSTRINGOPTIONAL,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-ULINFORMATIONTRANSFERMRDC-STOP-- TAG-SETUPRELEASE-START
SetupRelease { ElementTypeParam } ::=
CHOICE {
release
NULL,
setup ElementTypeParam
}
-- TAG-SETUPRELEASE-STOP-- 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
...
},
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
...
},
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 N
]],
[[
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
]]
},
...,
[[
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
}
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 OPTIONAL-- Need R
}
OPTIONAL,
-- Need R
combineRelaxedMeasCondition2-r17
ENUMERATED {true}
OPTIONAL-- Need R
}
OPTIONAL-- Need R
]]
}
RangeToBestCell ::=
Q-OffsetRange
-- TAG-SIB2-STOP-- TAG-SIB3-START
SIB3 ::=
SEQUENCE {
intraFreqNeighCellList
IntraFreqNeighCellList OPTIONAL,
-- Need R
intraFreqExcludedCellList
IntraFreqExcludedCellList OPTIONAL,
-- Need R
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...,
[[
intraFreqNeighCellList-v1610
IntraFreqNeighCellList-v1610 OPTIONAL,
-- Need R
intraFreqAllowedCellList-r16
IntraFreqAllowedCellList-r16 OPTIONAL,
-- Cond SharedSpectrum2
intraFreqCAG-CellList-r16
SEQUENCE (SIZE (1..
maxPLMN))
OF IntraFreqCAG-CellListPerPLMN-r16 OPTIONAL-- Need R
]],
[[
intraFreqNeighHSDN-CellList-r17IntraFreqNeighHSDN-CellList-r17OPTIONAL,
-- Need R
intraFreqNeighCellList-v1710
IntraFreqNeighCellList-v1710 OPTIONAL-- Need R
]],
[[
channelAccessMode2-r17ENUMERATED {enabled}OPTIONAL
--Need R
]]
}
IntraFreqNeighCellList ::=
SEQUENCE (SIZE (1..
maxCellIntra))
OF IntraFreqNeighCellInfo
IntraFreqNeighCellList-v1610::=
SEQUENCE (SIZE (1..
maxCellIntra))
OF IntraFreqNeighCellInfo-v1610
IntraFreqNeighCellList-v1710 ::=
SEQUENCE (SIZE (1..
maxCellIntra))
OF IntraFreqNeighCellInfo-v1710
IntraFreqNeighCellInfo ::=
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
...
}
IntraFreqNeighCellInfo-v1610 ::=
SEQUENCE {
ssb-PositionQCL-r16
SSB-PositionQCL-Relation-r16 OPTIONAL-- Cond SharedSpectrum2
}
IntraFreqNeighCellInfo-v1710 ::=
SEQUENCE {
ssb-PositionQCL-r17
SSB-PositionQCL-Relation-r17 OPTIONAL-- Cond SharedSpectrum2
}
IntraFreqExcludedCellList ::=
SEQUENCE (SIZE (1..maxCellExcluded))
OF PCI-Range
IntraFreqAllowedCellList-r16 ::=
SEQUENCE (SIZE (1..maxCellAllowed))
OF PCI-Range
IntraFreqCAG-CellListPerPLMN-r16 ::=
SEQUENCE {
plmn-IdentityIndex-r16
INTEGER (1..
maxPLMN),
cag-CellList-r16
SEQUENCE (SIZE (1..
maxCAG-Cell-r16))
OF PCI-Range
}
IntraFreqNeighHSDN-CellList-r17 ::=
SEQUENCE (SIZE (1..
maxCellIntra))
OF PCI-Range
-- TAG-SIB3-STOP-- TAG-SIB4-START
SIB4 ::=
SEQUENCE {
interFreqCarrierFreqList
InterFreqCarrierFreqList,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...,
[[
interFreqCarrierFreqList-v1610
InterFreqCarrierFreqList-v1610 OPTIONAL-- Need R
]],
[[
interFreqCarrierFreqList-v1700
InterFreqCarrierFreqList-v1700 OPTIONAL-- Need R
]],
[[
interFreqCarrierFreqList-v1720
InterFreqCarrierFreqList-v1720 OPTIONAL-- Need R
]],
[[
interFreqCarrierFreqList-v1730
InterFreqCarrierFreqList-v1730 OPTIONAL-- Need R
]]
}
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
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 RSRQ
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
}
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
}
-- TAG-SIB4-STOP-- TAG-SIB5-START
SIB5 ::=
SEQUENCE {
carrierFreqListEUTRA
CarrierFreqListEUTRA OPTIONAL,
-- Need R
t-ReselectionEUTRA
T-Reselection,
t-ReselectionEUTRA-SF
SpeedStateScaleFactors OPTIONAL,
-- Need S
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...,
[[
carrierFreqListEUTRA-v1610
CarrierFreqListEUTRA-v1610 OPTIONAL-- Need R
]],
[[
carrierFreqListEUTRA-v1700
CarrierFreqListEUTRA-v1700 OPTIONAL,
-- Need R
idleModeMeasVoiceFallback-r17
ENUMERATED{true}
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
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
}
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-- TAG-SIB6-START
SIB6 ::=
SEQUENCE {
messageIdentifier BITSTRING (SIZE (16)),
serialNumber BITSTRING (SIZE (16)),
warningType OCTETSTRING (SIZE (2)),
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...
}
-- TAG-SIB6-STOP-- TAG-SIB7-START
SIB7 ::=
SEQUENCE {
messageIdentifier BITSTRING (SIZE (16)),
serialNumber BITSTRING (SIZE (16)),
warningMessageSegmentType
ENUMERATED {notLastSegment, lastSegment},
warningMessageSegmentNumber
INTEGER (0..63),
warningMessageSegment OCTETSTRING,
dataCodingScheme OCTETSTRING (SIZE (1))
OPTIONAL,
-- Cond Segment1
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...
}
-- TAG-SIB7-STOP-- TAG-SIB8-START
SIB8 ::=
SEQUENCE {
messageIdentifier BITSTRING (SIZE (16)),
serialNumber BITSTRING (SIZE (16)),
warningMessageSegmentType
ENUMERATED {notLastSegment, lastSegment},
warningMessageSegmentNumber
INTEGER (0..63),
warningMessageSegment OCTETSTRING,
dataCodingScheme OCTETSTRING (SIZE (1))
OPTIONAL,
-- Cond Segment1
warningAreaCoordinatesSegment OCTETSTRINGOPTIONAL,
-- Need R
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...
}
-- TAG-SIB8-STOP-- TAG-SIB9-START
SIB9 ::=
SEQUENCE {
timeInfo
SEQUENCE {
timeInfoUTC
INTEGER (0..549755813887),
dayLightSavingTime BITSTRING (SIZE (2))
OPTIONAL,
-- Need R
leapSeconds
INTEGER (-127..128)
OPTIONAL,
-- Need R
localTimeOffset
INTEGER (-63..64)
OPTIONAL-- Need R
}
OPTIONAL,
-- Need R
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...,
[[
referenceTimeInfo-r16
ReferenceTimeInfo-r16 OPTIONAL-- Need R
]]
}
-- TAG-SIB9-STOP-- TAG-SIB10-START
SIB10-r16 ::=
SEQUENCE {
hrnn-List-r16
HRNN-List-r16 OPTIONAL,
-- Need R
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...
}
HRNN-List-r16 ::=
SEQUENCE (SIZE (1..
maxNPN-r16))
OF HRNN-r16
HRNN-r16 ::=
SEQUENCE {
hrnn-r16 OCTETSTRING (SIZE(1..
maxHRNN-Len-r16))
OPTIONAL-- Need R
}
-- TAG-SIB10-STOP-- TAG-SIB11-START
SIB11-r16 ::=
SEQUENCE {
measIdleConfigSIB-r16
MeasIdleConfigSIB-r16 OPTIONAL,
-- Need S
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...
}
-- TAG-SIB11-STOP-- TAG-SIB12-START
SIB12-r16 ::=
SEQUENCE {
segmentNumber-r16
INTEGER (0..63),
segmentType-r16
ENUMERATED {notLastSegment, lastSegment},
segmentContainer-r16 OCTETSTRING
}
SIB12-IEs-r16 ::=
SEQUENCE {
sl-ConfigCommonNR-r16
SL-ConfigCommonNR-r16,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...,
[[
sl-DRX-ConfigCommonGC-BC-r17
SL-DRX-ConfigGC-BC-r17 OPTIONAL,
-- Need R
sl-DiscConfigCommon-r17SL-DiscConfigCommon-r17OPTIONAL,
-- Need R
sl-L2U2N-Relay-r17ENUMERATED {enabled}
OPTIONAL,
-- Need R
sl-NonRelayDiscovery-r17ENUMERATED {enabled}
OPTIONAL,
-- Need R
sl-L3U2N-RelayDiscovery-r17ENUMERATED {enabled}
OPTIONAL,
-- Need R
sl-TimersAndConstantsRemoteUE-r17
UE-TimersAndConstantsRemoteUE-r17 OPTIONAL-- Need R
]]
}
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-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
}
-- TAG-SIB12-STOP-- TAG-SIB13-START
SIB13-r16 ::=
SEQUENCE {
sl-V2X-ConfigCommon-r16 OCTETSTRING,
dummyOCTETSTRING,
tdd-Config-r16 OCTETSTRING,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...
}
-- TAG-SIB13-STOP-- TAG-SIB14-START
SIB14-r16 ::=
SEQUENCE {
sl-V2X-ConfigCommonExt-r16 OCTETSTRING,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...
}
-- TAG-SIB14-STOP-- TAG-SIB15-START
SIB15-r17 ::=
SEQUENCE {
commonPLMNsWithDisasterCondition-r17SEQUENCE (SIZE (1..
maxPLMN))
OF PLMN-IdentityOPTIONAL,
-- Need R
applicableDisasterInfoList-r17SEQUENCE (SIZE (1..
maxPLMN))
OF ApplicableDisasterInfo-r17OPTIONAL,
-- Need R
lateNonCriticalExtensionOCTETSTRINGOPTIONAL,
...
}
ApplicableDisasterInfo-r17::=
CHOICE {
noDisasterRoaming-r17NULL,
disasterRelatedIndication-r17NULL,
commonPLMNs-r17NULL,
dedicatedPLMNs-r17SEQUENCE (SIZE (1..
maxPLMN))
OF PLMN-Identity
}
-- TAG-SIB15-STOP-- TAG-SIB16-START
SIB16-r17 ::=
SEQUENCE {
freqPriorityListSlicing-r17
FreqPriorityListSlicing-r17 OPTIONAL,
-- Need R
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...
}
-- TAG-SIB16-STOP-- TAG-SIB17-START
SIB17-r17 ::=
SEQUENCE {
segmentNumber-r17
INTEGER (0..63),
segmentType-r17
ENUMERATED {notLastSegment, lastSegment},
segmentContainer-r17 OCTETSTRING
}
SIB17-IEs-r17 ::=
SEQUENCE {
trs-ResourceSetConfig-r17
SEQUENCE (SIZE (1..
maxNrofTRS-ResourceSets-r17))
OF TRS-ResourceSet-r17,
validityDuration-r17
ENUMERATED {t1, t2, t4, t8, t16, t32, t64, t128, t256, t512, infinity, spare5, spare4, spare3, spare2,
spare1}
OPTIONAL,
-- Need S
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...
}
TRS-ResourceSet-r17 ::=
SEQUENCE {
powerControlOffsetSS-r17
ENUMERATED{db-3, db0, db3, db6},
scramblingID-Info-r17
CHOICE {
scramblingIDforCommon-r17
ScramblingId,
scramblingIDperResourceListWith2-r17
SEQUENCE (SIZE (2))
OF ScramblingId,
scramblingIDperResourceListWith4-r17
SEQUENCE (SIZE (4))
OF ScramblingId,
...
},
firstOFDMSymbolInTimeDomain-r17
INTEGER (0..9),
startingRB-r17
INTEGER (0..
maxNrofPhysicalResourceBlocks-1),
nrofRBs-r17
INTEGER (24..
maxNrofPhysicalResourceBlocksPlus1),
ssb-Index-r17
SSB-Index,
periodicityAndOffset-r17
CHOICE {
slots10
INTEGER (0..9),
slots20
INTEGER (0..19),
slots40
INTEGER (0..39),
slots80
INTEGER (0..79)
},
frequencyDomainAllocation-r17 BITSTRING (SIZE (4)),
indBitID-r17
INTEGER (0..5),
nrofResources-r17
ENUMERATED{n2, n4}
}
-- TAG-SIB17-STOP-- TAG-SIB18-START
SIB18-r17 ::=
SEQUENCE {
gin-ElementList-r17
SEQUENCE (SIZE (1..
maxGIN-r17))
OF GIN-Element-r17 OPTIONAL,
-- Need R
gins-PerSNPN-List-r17
SEQUENCE (SIZE (1..
maxNPN-r16))
OF GINs-PerSNPN-r17 OPTIONAL,
-- Need S
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...
}
GIN-Element-r17 ::=
SEQUENCE {
plmn-Identity-r17
PLMN-Identity,
nid-List-r17
SEQUENCE (SIZE (1..
maxGIN-r17))
OF NID-r16
}
GINs-PerSNPN-r17 ::=
SEQUENCE {
supportedGINs-r17 BITSTRING (SIZE (1..
maxGIN-r17))
OPTIONAL-- Need R
}
-- TAG-SIB18-STOP-- TAG-SIB19-START
SIB19-r17 ::=
SEQUENCE {
ntn-Config-r17 NTN-Config-r17OPTIONAL,
-- 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 OCTETSTRINGOPTIONAL,
...,
[[
ntn-NeighCellConfigListExt-v1720
NTN-NeighCellConfigList-r17 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
}
-- TAG-SIB19-STOP-- TAG-SIB20-START
SIB20-r17 ::=
SEQUENCE {
mcch-Config-r17
MCCH-Config-r17,
cfr-ConfigMCCH-MTCH-r17 CFR-ConfigMCCH-MTCH-r17OPTIONAL,
-- Need S
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...
}
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, r2048, 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-- TAG-SIB21-START
SIB21-r17 ::=
SEQUENCE {
mbs-FSAI-IntraFreq-r17
MBS-FSAI-List-r17 OPTIONAL,
-- Need R
mbs-FSAI-InterFreqList-r17
MBS-FSAI-InterFreqList-r17 OPTIONAL,
-- Need R
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...
}
MBS-FSAI-List-r17 ::=
SEQUENCE (SIZE (1..
maxFSAI-MBS-r17))
OF MBS-FSAI-r17
MBS-FSAI-InterFreqList-r17 ::=
SEQUENCE (SIZE (1..
maxFreq))
OF MBS-FSAI-InterFreq-r17
MBS-FSAI-InterFreq-r17 ::=
SEQUENCE {
dl-CarrierFreq-r17
ARFCN-ValueNR,
mbs-FSAI-List-r17
MBS-FSAI-List-r17
}
MBS-FSAI-r17 ::= OCTETSTRING (SIZE (3))
-- TAG-SIB21-STOP-- TAG-POSSYSTEMINFORMATION-R16-IES-START
PosSystemInformation-r16-IEs ::=
SEQUENCE {
posSIB-TypeAndInfo-r16
SEQUENCE (SIZE (1..
maxSIB))
OFCHOICE {
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
},
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
nonCriticalExtension
SEQUENCE {}
OPTIONAL
}
-- TAG-POSSYSTEMINFORMATION-R16-IES-STOP-- 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
]]
}
PosSchedulingInfo-r16 ::=
SEQUENCE {
offsetToSI-Used-r16ENUMERATED {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,
-- Need R
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, ...},
...
}
SBAS-ID-r16 ::=
SEQUENCE {
sbas-id-r16
ENUMERATED { waas, egnos, msas, gagan, ...},
...
}
-- TAG-POSSI-SCHEDULINGINFO-STOP-- TAG-SIPOS-START
SIBpos-r16 ::=
SEQUENCE {
assistanceDataSIB-Element-r16 OCTETSTRING,
lateNonCriticalExtension OCTETSTRINGOPTIONAL,
...
}
-- TAG-SIPOS-STOP-- TAG-ADDITIONALSPECTRUMEMISSION-START
AdditionalSpectrumEmission ::=
INTEGER (0..7)
-- TAG-ADDITIONALSPECTRUMEMISSION-STOP-- TAG-ALPHA-START
Alpha ::=
ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1}
-- TAG-ALPHA-STOP-- TAG-AMF-IDENTIFIER-START
AMF-Identifier ::= BITSTRING (SIZE (24))
-- TAG-AMF-IDENTIFIER-STOP-- TAG-ARFCN-VALUEEUTRA-START
ARFCN-ValueEUTRA ::=
INTEGER (0..
maxEARFCN)
-- TAG-ARFCN-VALUEEUTRA-STOP-- TAG-ARFCN-VALUENR-START
ARFCN-ValueNR ::=
INTEGER (0..
maxNARFCN)
-- TAG-ARFCN-VALUENR-STOP-- TAG-ARFCN-ValueUTRA-FDD-START
ARFCN-ValueUTRA-FDD-r16 ::=
INTEGER (0..16383)
-- TAG-ARFCN-ValueUTRA-FDD-STOP-- TAG-AVAILABILITYCOMBINATIONSPERCELL-START
AvailabilityCombinationsPerCell-r16 ::=
SEQUENCE {
availabilityCombinationsPerCellIndex-r16
AvailabilityCombinationsPerCellIndex-r16,
iab-DU-CellIdentity-r16
CellIdentity,
positionInDCI-AI-r16
INTEGER(0..maxAI-DCI-PayloadSize-1-r16)
OPTIONAL,
-- Need M
availabilityCombinations-r16
SEQUENCE (SIZE (1..
maxNrofAvailabilityCombinationsPerSet-r16))
OF AvailabilityCombination-r16,
...,
[[
availabilityCombinationsRB-Groups-r17
SEQUENCE (SIZE (1..
maxNrofAvailabilityCombinationsPerSet-r16))
OF AvailabilityCombinationRB-Groups-r17 OPTIONAL-- Need M
]],
[[
positionInDCI-AI-RBGroups-v1720
INTEGER(0..maxAI-DCI-PayloadSize-1-r16)
OPTIONAL-- Need M
]]
}
AvailabilityCombinationsPerCellIndex-r16 ::=
INTEGER(0..
maxNrofDUCells-r16)
AvailabilityCombination-r16 ::=
SEQUENCE {
availabilityCombinationId-r16
AvailabilityCombinationId-r16,
resourceAvailability-r16
SEQUENCE (SIZE (1..
maxNrofResourceAvailabilityPerCombination-r16))
OFINTEGER (0..7)
}
AvailabilityCombinationId-r16 ::=
INTEGER (0..maxNrofAvailabilityCombinationsPerSet-1-r16)
AvailabilityCombinationRB-Groups-r17 ::=
SEQUENCE {
availabilityCombinationId-r17
AvailabilityCombinationId-r16,
rb-SetGroups-r17
SEQUENCE (SIZE (1..
maxNrofRB-SetGroups-r17))
OF RB-SetGroup-r17 OPTIONAL,
-- Need R
resourceAvailability-r17SEQUENCE (SIZE (1..
maxNrofResourceAvailabilityPerCombination-r16))
OFINTEGER (0..7)
OPTIONAL-- Need R
}
RB-SetGroup-r17 ::=
SEQUENCE {
resourceAvailability-r17SEQUENCE (SIZE (1..
maxNrofResourceAvailabilityPerCombination-r16))
OFINTEGER (0..7)
OPTIONAL,
-- Need R
rb-Sets-r17
SEQUENCE (SIZE (1..
maxNrofRB-Sets-r17))
OFINTEGER (0..7)
OPTIONAL-- Need R
}
-- TAG-AVAILABILITYCOMBINATIONSPERCELL-STOP-- TAG-AVAILABILITYINDICATOR-START
AvailabilityIndicator-r16 ::=
SEQUENCE {
ai-RNTI-r16
AI-RNTI-r16,
dci-PayloadSizeAI-r16
INTEGER (1..
maxAI-DCI-PayloadSize-r16),
availableCombToAddModList-r16
SEQUENCE (SIZE(1..
maxNrofDUCells-r16))
OF AvailabilityCombinationsPerCell-r16 OPTIONAL,
-- Need N
availableCombToReleaseList-r16
SEQUENCE (SIZE(1..
maxNrofDUCells-r16))
OF AvailabilityCombinationsPerCellIndex-r16 OPTIONAL,
-- Need N
...
}
AI-RNTI-r16 ::=
RNTI-Value
-- TAG-AVAILABILITYINDICATOR-STOP-- TAG-BAPROUTINGID-START
BAP-RoutingID-r16::=
SEQUENCE{
bap-Address-r16 BITSTRING (SIZE (10)),
bap-PathId-r16 BITSTRING (SIZE (10))
}
-- TAG-BAPROUTINGID-STOP-- TAG-BEAMFAILURERECOVERYCONFIG-START
BeamFailureRecoveryConfig ::=
SEQUENCE {
rootSequenceIndex-BFR
INTEGER (0..137)
OPTIONAL,
-- Need M
rach-ConfigBFR
RACH-ConfigGeneric OPTIONAL,
-- Need M
rsrp-ThresholdSSB
RSRP-Range OPTIONAL,
-- Need M
candidateBeamRSList
SEQUENCE (SIZE(1..
maxNrofCandidateBeams))
OF PRACH-ResourceDedicatedBFR OPTIONAL,
-- Need M
ssb-perRACH-Occasion
ENUMERATED {oneEighth, oneFourth, oneHalf, one, two,
four, eight, sixteen}
OPTIONAL,
-- Need M
ra-ssb-OccasionMaskIndex
INTEGER (0..15)
OPTIONAL,
-- Need M
recoverySearchSpaceId
SearchSpaceId OPTIONAL,
-- Need R
ra-Prioritization
RA-Prioritization OPTIONAL,
-- Need R
beamFailureRecoveryTimer
ENUMERATED {ms10, ms20, ms40, ms60, ms80, ms100, ms150, ms200}
OPTIONAL,
-- Need M
...,
[[
msg1-SubcarrierSpacing
SubcarrierSpacing OPTIONAL-- Need M
]],
[[
ra-PrioritizationTwoStep-r16
RA-Prioritization OPTIONAL,
-- Need R
candidateBeamRSListExt-v1610
SetupRelease{
CandidateBeamRSListExt-r16 }
OPTIONAL-- Need M
]],
[[
spCell-BFR-CBRA-r16
ENUMERATED {true}
OPTIONAL-- Need R
]]
}
PRACH-ResourceDedicatedBFR ::=
CHOICE {
ssb
BFR-SSB-Resource,
csi-RS
BFR-CSIRS-Resource
}
BFR-SSB-Resource ::=
SEQUENCE {
ssb
SSB-Index,
ra-PreambleIndex
INTEGER (0..63),
...
}
BFR-CSIRS-Resource ::=
SEQUENCE {
csi-RS
NZP-CSI-RS-ResourceId,
ra-OccasionList
SEQUENCE (SIZE(1..
maxRA-OccasionsPerCSIRS))
OFINTEGER (0..
maxRA-Occasions-1)
OPTIONAL,
-- Need R
ra-PreambleIndex
INTEGER (0..63)
OPTIONAL,
-- Need R
...
}
CandidateBeamRSListExt-r16::=
SEQUENCE (SIZE(1..
maxNrofCandidateBeamsExt-r16))
OF PRACH-ResourceDedicatedBFR
-- TAG-BEAMFAILURERECOVERYCONFIG-STOP-- TAG-BEAMFAILURERECOVERYRSCONFIG-START
BeamFailureRecoveryRSConfig-r16 ::=
SEQUENCE {
rsrp-ThresholdBFR-r16
RSRP-Range OPTIONAL,
-- Need M
candidateBeamRS-List-r16
SEQUENCE (SIZE(1..
maxNrofCandidateBeams-r16))
OF CandidateBeamRS-r16 OPTIONAL,
-- Need M
...,
[[
candidateBeamRS-List2-r17
SEQUENCE (SIZE(1..
maxNrofCandidateBeams-r16))
OF CandidateBeamRS-r16 OPTIONAL-- Need R
]]
}
-- TAG-BEAMFAILURERECOVERYRSCONFIG-STOP-- TAG-BETAOFFSETS-START
BetaOffsets ::=
SEQUENCE {
betaOffsetACK-Index1
INTEGER(0..31)
OPTIONAL,
-- Need S
betaOffsetACK-Index2
INTEGER(0..31)
OPTIONAL,
-- Need S
betaOffsetACK-Index3
INTEGER(0..31)
OPTIONAL,
-- Need S
betaOffsetCSI-Part1-Index1
INTEGER(0..31)
OPTIONAL,
-- Need S
betaOffsetCSI-Part1-Index2
INTEGER(0..31)
OPTIONAL,
-- Need S
betaOffsetCSI-Part2-Index1
INTEGER(0..31)
OPTIONAL,
-- Need S
betaOffsetCSI-Part2-Index2
INTEGER(0..31)
OPTIONAL-- Need S
}
-- TAG-BETAOFFSETS-STOP-- TAG-BETAOFFSETSCROSSPRI-START
BetaOffsetsCrossPri-r17 ::=
SEQUENCE (SIZE(3))
OFINTEGER(0..31)
-- TAG-BETAOFFSETSCROSSPRI-STOP-- TAG-BHLOGICALCHANNELIDENTITY-START
BH-LogicalChannelIdentity-r16 ::=
CHOICE {
bh-LogicalChannelIdentity-r16
LogicalChannelIdentity,
bh-LogicalChannelIdentityExt-r16
BH-LogicalChannelIdentity-Ext-r16
}
-- TAG-BHLOGICALCHANNELIDENTITY-STOP-- TAG-BHLOGICALCHANNELIDENTITYEXT-START
BH-LogicalChannelIdentity-Ext-r16 ::=
INTEGER (320..
maxLC-ID-Iab-r16)
-- TAG-BHLOGICALCHANNELIDENTITYEXT-STOP-- TAG-BHRLCCHANNELCONFIG-START
BH-RLC-ChannelConfig-r16::=
SEQUENCE {
bh-LogicalChannelIdentity-r16
BH-LogicalChannelIdentity-r16 OPTIONAL,
-- Cond LCH-SetupOnly
bh-RLC-ChannelID-r16
BH-RLC-ChannelID-r16,
reestablishRLC-r16
ENUMERATED {true}
OPTIONAL,
-- Need N
rlc-Config-r16
RLC-Config OPTIONAL,
-- Cond LCH-Setup
mac-LogicalChannelConfig-r16
LogicalChannelConfig OPTIONAL,
-- Cond LCH-Setup
...
}
-- TAG-BHRLCCHANNELCONFIG-STOP-- TAG-BHRLCCHANNELID-START
BH-RLC-ChannelID-r16 ::= BITSTRING (SIZE (16))
-- TAG-BHRLCCHANNELID-STOP-- TAG-BSR-CONFIG-START
BSR-Config ::=
SEQUENCE {
periodicBSR-Timer
ENUMERATED { sf1, sf5, sf10, sf16, sf20, sf32, sf40, sf64,
sf80, sf128, sf160, sf320, sf640, sf1280, sf2560, infinity },
retxBSR-Timer
ENUMERATED { sf10, sf20, sf40, sf80, sf160, sf320, sf640, sf1280, sf2560,
sf5120, sf10240, spare5, spare4, spare3, spare2, spare1},
logicalChannelSR-DelayTimer
ENUMERATED { sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1}
OPTIONAL,
-- Need R
...
}
-- TAG-BSR-CONFIG-STOP-- TAG-BWP-START
BWP ::=
SEQUENCE {
locationAndBandwidth
INTEGER (0..37949),
subcarrierSpacing
SubcarrierSpacing,
cyclicPrefix
ENUMERATED { extended }
OPTIONAL-- Need R
}
-- TAG-BWP-STOP-- TAG-BWP-DOWNLINK-START
BWP-Downlink ::=
SEQUENCE {
bwp-Id
BWP-Id,
bwp-Common
BWP-DownlinkCommon OPTIONAL,
-- Cond SetupOtherBWP
bwp-Dedicated
BWP-DownlinkDedicated OPTIONAL,
-- Cond SetupOtherBWP
...
}
-- TAG-BWP-DOWNLINK-STOP-- TAG-BWP-DOWNLINKCOMMON-START
BWP-DownlinkCommon ::=
SEQUENCE {
genericParameters
BWP,
pdcch-ConfigCommon
SetupRelease {
PDCCH-ConfigCommon }
OPTIONAL,
-- Need M
pdsch-ConfigCommon
SetupRelease {
PDSCH-ConfigCommon }
OPTIONAL,
-- Need M
...
}
-- TAG-BWP-DOWNLINKCOMMON-STOP-- 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 BITSTRING (SIZE (
maxNrofGapId-r17))
OPTIONAL,
-- Cond PreConfigMG
beamFailureRecoverySpCellConfig-r17
SetupRelease {
BeamFailureRecoveryRSConfig-r16}
OPTIONAL,
-- Cond SpCellOnly
harq-FeedbackEnablingforSPSactive-r17
BOOLEANOPTIONAL,
-- 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
]]
}
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
-- TAG-BWP-DOWNLINKDEDICATED-STOP-- TAG-BWP-ID-START
BWP-Id ::=
INTEGER (0..
maxNrofBWPs)
-- TAG-BWP-ID-STOP-- TAG-BWP-UPLINK-START
BWP-Uplink ::=
SEQUENCE {
bwp-Id
BWP-Id,
bwp-Common
BWP-UplinkCommon OPTIONAL,
-- Cond SetupOtherBWP
bwp-Dedicated
BWP-UplinkDedicated OPTIONAL,
-- Cond SetupOtherBWP
...
}
-- TAG-BWP-UPLINK-STOP-- TAG-BWP-UPLINKCOMMON-START
BWP-UplinkCommon ::=
SEQUENCE {
genericParameters
BWP,
rach-ConfigCommon
SetupRelease {
RACH-ConfigCommon }
OPTIONAL,
-- Need M
pusch-ConfigCommon
SetupRelease {
PUSCH-ConfigCommon }
OPTIONAL,
-- Need M
pucch-ConfigCommon
SetupRelease {
PUCCH-ConfigCommon }
OPTIONAL,
-- Need M
...,
[[
rach-ConfigCommonIAB-r16
SetupRelease {
RACH-ConfigCommon }
OPTIONAL,
-- Need M
useInterlacePUCCH-PUSCH-r16
ENUMERATED {enabled}
OPTIONAL,
-- Need R
msgA-ConfigCommon-r16
SetupRelease {
MsgA-ConfigCommon-r16 }
OPTIONAL-- Cond SpCellOnly2
]],
[[
enableRA-PrioritizationForSlicing-r17
BOOLEANOPTIONAL,
-- Cond RA-PrioSliceAI
additionalRACH-ConfigList-r17
SetupRelease {
AdditionalRACH-ConfigList-r17 }
OPTIONAL,
-- Cond SpCellOnly2
rsrp-ThresholdMsg3-r17
RSRP-Range OPTIONAL,
-- Need R
numberOfMsg3-RepetitionsList-r17
SEQUENCE (SIZE (4))
OF NumberOfMsg3-Repetitions-r17 OPTIONAL,
-- Cond Msg3Rep
mcs-Msg3-Repetitions-r17
SEQUENCE (SIZE (8))
OFINTEGER (0..31)
OPTIONAL-- Cond Msg3Rep
]]
}
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
...
}
NumberOfMsg3-Repetitions-r17::=
ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16}
-- TAG-BWP-UPLINKCOMMON-STOP-- TAG-BWP-UPLINKDEDICATED-START
BWP-UplinkDedicated ::=
SEQUENCE {
pucch-Config
SetupRelease {
PUCCH-Config }
OPTIONAL,
-- Need M
pusch-Config
SetupRelease {
PUSCH-Config }
OPTIONAL,
-- Need M
configuredGrantConfig
SetupRelease {
ConfiguredGrantConfig }
OPTIONAL,
-- Need M
srs-Config
SetupRelease {
SRS-Config }
OPTIONAL,
-- Need M
beamFailureRecoveryConfig
SetupRelease {
BeamFailureRecoveryConfig }
OPTIONAL,
-- Cond SpCellOnly
...,
[[
sl-PUCCH-Config-r16
SetupRelease {
PUCCH-Config }
OPTIONAL,
-- Need M
cp-ExtensionC2-r16
INTEGER (1..28)
OPTIONAL,
-- Need R
cp-ExtensionC3-r16
INTEGER (1..28)
OPTIONAL,
-- Need R
useInterlacePUCCH-PUSCH-r16
ENUMERATED {enabled}
OPTIONAL,
-- Need R
pucch-ConfigurationList-r16
SetupRelease {
PUCCH-ConfigurationList-r16 }
OPTIONAL,
-- Need M
lbt-FailureRecoveryConfig-r16
SetupRelease {
LBT-FailureRecoveryConfig-r16 }
OPTIONAL,
-- Need M
configuredGrantConfigToAddModList-r16
ConfiguredGrantConfigToAddModList-r16 OPTIONAL,
-- Need N
configuredGrantConfigToReleaseList-r16
ConfiguredGrantConfigToReleaseList-r16 OPTIONAL,
-- Need N
configuredGrantConfigType2DeactivationStateList-r16
ConfiguredGrantConfigType2DeactivationStateList-r16 OPTIONAL-- Need R
]],
[[
ul-TCI-StateList-r17CHOICE {
explicitlist
SEQUENCE {
ul-TCI-ToAddModList-r17
SEQUENCE (SIZE (1..
maxUL-TCI-r17))
OF TCI-UL-State-r17 OPTIONAL,
-- Need N
ul-TCI-ToReleaseList-r17
SEQUENCE (SIZE (1..
maxUL-TCI-r17))
OF TCI-UL-State-Id-r17 OPTIONAL-- Need N
},
unifiedTCI-StateRef-r17
ServingCellAndBWP-Id-r17
}
OPTIONAL,
-- Need R
ul-powerControl-r17
Uplink-powerControlId-r17 OPTIONAL,
-- Cond NoTCI-PC
pucch-ConfigurationListMulticast1-r17
SetupRelease {
PUCCH-ConfigurationList-r16 }
OPTIONAL,
-- Need M
pucch-ConfigurationListMulticast2-r17
SetupRelease {
PUCCH-ConfigurationList-r16 }
OPTIONAL-- Need M
]],
[[
pucch-ConfigMulticast1-r17
SetupRelease {
PUCCH-Config }
OPTIONAL,
-- Need M
pucch-ConfigMulticast2-r17
SetupRelease {
PUCCH-Config }
OPTIONAL-- Need M
]],
[[
pathlossReferenceRSToAddModList-r17
SEQUENCE (SIZE (1..
maxNrofPathlossReferenceRSs-r17))
OF PathlossReferenceRS-r17
OPTIONAL,
-- Need N
pathlossReferenceRSToReleaseList-r17
SEQUENCE (SIZE (1..
maxNrofPathlossReferenceRSs-r17))
OF PathlossReferenceRS-Id-r17
OPTIONAL-- Need N
]]
}
ConfiguredGrantConfigToAddModList-r16 ::=
SEQUENCE (SIZE (1..
maxNrofConfiguredGrantConfig-r16))
OF ConfiguredGrantConfig
ConfiguredGrantConfigToReleaseList-r16 ::=
SEQUENCE (SIZE (1..
maxNrofConfiguredGrantConfig-r16))
OF ConfiguredGrantConfigIndex-r16
ConfiguredGrantConfigType2DeactivationState-r16 ::=
SEQUENCE (SIZE (1..
maxNrofConfiguredGrantConfig-r16))
OF ConfiguredGrantConfigIndex-r16
ConfiguredGrantConfigType2DeactivationStateList-r16 ::=
SEQUENCE (SIZE (1..
maxNrofCG-Type2DeactivationState))
OF ConfiguredGrantConfigType2DeactivationState-r16
-- TAG-BWP-UPLINKDEDICATED-STOP-- TAG-CANDIDATEBEAMRS-START
CandidateBeamRS-r16 ::=
SEQUENCE {
candidateBeamConfig-r16
CHOICE {
ssb-r16
SSB-Index,
csi-RS-r16
NZP-CSI-RS-ResourceId
},
servingCellId
ServCellIndex OPTIONAL-- Need R
}
-- TAG-CANDIDATEBEAMRS-STOP-- TAG-CELLACCESSRELATEDINFO-START
CellAccessRelatedInfo ::=
SEQUENCE {
plmn-IdentityInfoList
PLMN-IdentityInfoList,
cellReservedForOtherUse
ENUMERATED {true}
OPTIONAL,
-- Need R
...,
[[
cellReservedForFutureUse-r16
ENUMERATED {true}
OPTIONAL,
-- Need R
npn-IdentityInfoList-r16
NPN-IdentityInfoList-r16 OPTIONAL-- Need R
]],
[[
snpn-AccessInfoList-r17
SEQUENCE (SIZE (1..
maxNPN-r16))
OF SNPN-AccessInfo-r17 OPTIONAL-- Need R
]]
}
SNPN-AccessInfo-r17 ::=
SEQUENCE {
extCH-Supported-r17
ENUMERATED {true}
OPTIONAL,
-- Need R
extCH-WithoutConfigAllowed-r17
ENUMERATED {true}
OPTIONAL,
-- Need R
onboardingEnabled-r17
ENUMERATED {true}
OPTIONAL,
-- Need R
imsEmergencySupportForSNPN-r17
ENUMERATED {true}
OPTIONAL-- Need R
}
-- TAG-CELLACCESSRELATEDINFO-STOP-- TAG-CELLACCESSRELATEDINFOEUTRA-5GC-START
CellAccessRelatedInfo-EUTRA-5GC ::=
SEQUENCE {
plmn-IdentityList-eutra-5gc
PLMN-IdentityList-EUTRA-5GC,
trackingAreaCode-eutra-5gc
TrackingAreaCode,
ranac-5gc
RAN-AreaCode OPTIONAL,
cellIdentity-eutra-5gc
CellIdentity-EUTRA-5GC
}
PLMN-IdentityList-EUTRA-5GC::=
SEQUENCE (SIZE (1..
maxPLMN))
OF PLMN-Identity-EUTRA-5GC
PLMN-Identity-EUTRA-5GC ::=
CHOICE {
plmn-Identity-EUTRA-5GC
PLMN-Identity,
plmn-index
INTEGER (1..
maxPLMN)
}
CellIdentity-EUTRA-5GC ::=
CHOICE {
cellIdentity-EUTRA BITSTRING (SIZE (28)),
cellId-index
INTEGER (1..
maxPLMN)
}
-- TAG-CELLACCESSRELATEDINFOEUTRA-5GC-STOP-- TAG-CELLACCESSRELATEDINFOEUTRA-EPC-START
CellAccessRelatedInfo-EUTRA-EPC ::=
SEQUENCE {
plmn-IdentityList-eutra-epc
PLMN-IdentityList-EUTRA-EPC,
trackingAreaCode-eutra-epc BITSTRING (SIZE (16)),
cellIdentity-eutra-epc BITSTRING (SIZE (28))
}
PLMN-IdentityList-EUTRA-EPC::=
SEQUENCE (SIZE (1..
maxPLMN))
OF PLMN-Identity
-- TAG-CELLACCESSRELATEDINFOEUTRA-EPC-STOP-- TAG-CELLGROUPCONFIG-START
-- Configuration of one Cell-Group:
CellGroupConfig ::=
SEQUENCE {
cellGroupId
CellGroupId,
rlc-BearerToAddModList
SEQUENCE (SIZE(1..
maxLC-ID))
OF RLC-BearerConfig OPTIONAL,
-- Need N
rlc-BearerToReleaseList
SEQUENCE (SIZE(1..
maxLC-ID))
OF LogicalChannelIdentity OPTIONAL,
-- Need N
mac-CellGroupConfig
MAC-CellGroupConfig OPTIONAL,
-- Need M
physicalCellGroupConfig
PhysicalCellGroupConfig OPTIONAL,
-- Need M
spCellConfig
SpCellConfig OPTIONAL,
-- Need M
sCellToAddModList
SEQUENCE (SIZE (1..
maxNrofSCells))
OF SCellConfig OPTIONAL,
-- Need N
sCellToReleaseList
SEQUENCE (SIZE (1..
maxNrofSCells))
OF SCellIndex OPTIONAL,
-- Need N
...,
[[
reportUplinkTxDirectCurrent
ENUMERATED {true}
OPTIONAL-- Cond BWP-Reconfig
]],
[[
bap-Address-r16 BITSTRING (SIZE (10))
OPTIONAL,
-- Need M
bh-RLC-ChannelToAddModList-r16
SEQUENCE (SIZE(1..
maxBH-RLC-ChannelID-r16))
OF BH-RLC-ChannelConfig-r16 OPTIONAL,
-- Need N
bh-RLC-ChannelToReleaseList-r16
SEQUENCE (SIZE(1..
maxBH-RLC-ChannelID-r16))
OF BH-RLC-ChannelID-r16 OPTIONAL,
-- Need N
f1c-TransferPath-r16
ENUMERATED {lte, nr, both}
OPTIONAL,
-- Need M
simultaneousTCI-UpdateList1-r16
SEQUENCE (SIZE (1..
maxNrofServingCellsTCI-r16))
OF ServCellIndex OPTIONAL,
-- Need R
simultaneousTCI-UpdateList2-r16
SEQUENCE (SIZE (1..
maxNrofServingCellsTCI-r16))
OF ServCellIndex OPTIONAL,
-- Need R
simultaneousSpatial-UpdatedList1-r16
SEQUENCE (SIZE (1..
maxNrofServingCellsTCI-r16))
OF ServCellIndex OPTIONAL,
-- Need R
simultaneousSpatial-UpdatedList2-r16
SEQUENCE (SIZE (1..
maxNrofServingCellsTCI-r16))
OF ServCellIndex OPTIONAL,
-- Need R
uplinkTxSwitchingOption-r16
ENUMERATED {switchedUL, dualUL}
OPTIONAL,
-- Need R
uplinkTxSwitchingPowerBoosting-r16
ENUMERATED {enabled}
OPTIONAL-- Need R
]],
[[
reportUplinkTxDirectCurrentTwoCarrier-r16
ENUMERATED {true}
OPTIONAL-- Need N
]],
[[
f1c-TransferPathNRDC-r17
ENUMERATED {mcg, scg, both}
OPTIONAL,
-- Need M
uplinkTxSwitching-2T-Mode-r17
ENUMERATED {enabled}
OPTIONAL,
-- Cond 2Tx
uplinkTxSwitching-DualUL-TxState-r17
ENUMERATED {oneT, twoT}
OPTIONAL,
-- Cond 2Tx
uu-RelayRLC-ChannelToAddModList-r17
SEQUENCE (SIZE(1..
maxUu-RelayRLC-ChannelID-r17))
OF Uu-RelayRLC-ChannelConfig-r17
OPTIONAL,
-- Need N
uu-RelayRLC-ChannelToReleaseList-r17
SEQUENCE (SIZE(1..
maxUu-RelayRLC-ChannelID-r17))
OF Uu-RelayRLC-ChannelID-r17
OPTIONAL,
-- Need N
simultaneousU-TCI-UpdateList1-r17
SEQUENCE (SIZE (1..
maxNrofServingCellsTCI-r16))
OF ServCellIndex OPTIONAL,
-- Need R
simultaneousU-TCI-UpdateList2-r17
SEQUENCE (SIZE (1..
maxNrofServingCellsTCI-r16))
OF ServCellIndex OPTIONAL,
-- Need R
simultaneousU-TCI-UpdateList3-r17
SEQUENCE (SIZE (1..
maxNrofServingCellsTCI-r16))
OF ServCellIndex OPTIONAL,
-- Need R
simultaneousU-TCI-UpdateList4-r17
SEQUENCE (SIZE (1..
maxNrofServingCellsTCI-r16))
OF ServCellIndex OPTIONAL,
-- Need R
rlc-BearerToReleaseListExt-r17
SEQUENCE (SIZE(1..
maxLC-ID))
OF LogicalChannelIdentityExt-r17 OPTIONAL,
-- Need N
iab-ResourceConfigToAddModList-r17
SEQUENCE (SIZE(1..
maxNrofIABResourceConfig-r17))
OF IAB-ResourceConfig-r17 OPTIONAL,
-- Need N
iab-ResourceConfigToReleaseList-r17
SEQUENCE (SIZE(1..
maxNrofIABResourceConfig-r17))
OF IAB-ResourceConfigID-r17 OPTIONAL-- Need N
]],
[[
reportUplinkTxDirectCurrentMoreCarrier-r17
ReportUplinkTxDirectCurrentMoreCarrier-r17 OPTIONAL-- Need N
]]
}
-- 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
]]
}
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-- Cond DRX-Config2
]],
[[
preConfGapStatus-r17 BITSTRING (SIZE (
maxNrofGapId-r17))
OPTIONAL,
-- Cond PreConfigMG
goodServingCellEvaluationBFD-r17
GoodServingCellEvaluation-r17 OPTIONAL,
-- Need R
sCellSIB20-r17
SetupRelease {
SCellSIB20-r17 }
OPTIONAL-- Need M
]]
}
SCellSIB20-r17 ::= OCTETSTRING (CONTAINING
SystemInformation)
DeactivatedSCG-Config-r17 ::=
SEQUENCE {
bfd-and-RLM-r17BOOLEAN,
...
}
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))
OFINTEGER (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)
}
-- TAG-CELLGROUPCONFIG-STOP-- TAG-CELLGROUPID-START
CellGroupId ::=
INTEGER (0..
maxSecondaryCellGroups)
-- TAG-CELLGROUPID-STOP-- TAG-CELLIDENTITY-START
CellIdentity ::= BITSTRING (SIZE (36))
-- TAG-CELLIDENTITY-STOP-- TAG-CELLRESELECTIONPRIORITY-START
CellReselectionPriority ::=
INTEGER (0..7)
-- TAG-CELLRESELECTIONPRIORITY-STOP-- TAG-CELLRESELECTIONSUBPRIORITY-START
CellReselectionSubPriority ::=
ENUMERATED {oDot2, oDot4, oDot6, oDot8}
-- TAG-CELLRESELECTIONSUBPRIORITY-STOP-- TAG-CFR-CONFIGMULTICAST-START
CFR-ConfigMulticast-r17::=
SEQUENCE {
locationAndBandwidthMulticast-r17
INTEGER (0..37949)
OPTIONAL,
-- Need S
pdcch-ConfigMulticast-r17
PDCCH-Config OPTIONAL,
-- Need M
pdsch-ConfigMulticast-r17
PDSCH-Config OPTIONAL,
-- Need M
sps-ConfigMulticastToAddModList-r17
SPS-ConfigMulticastToAddModList-r17 OPTIONAL,
-- Need N
sps-ConfigMulticastToReleaseList-r17
SPS-ConfigMulticastToReleaseList-r17 OPTIONAL-- Need N
}
SPS-ConfigMulticastToAddModList-r17 ::=
SEQUENCE (SIZE (1..8))
OF SPS-Config
SPS-ConfigMulticastToReleaseList-r17 ::=
SEQUENCE (SIZE (1..8))
OF SPS-ConfigIndex-r16
-- TAG-CFR-CONFIGMULTICAST-STOP-- TAG-CGI-INFOEUTRA-START
CGI-InfoEUTRA ::=
SEQUENCE {
cgi-info-EPC
SEQUENCE {
cgi-info-EPC-legacy
CellAccessRelatedInfo-EUTRA-EPC,
cgi-info-EPC-list
SEQUENCE (SIZE (1..
maxPLMN))
OF CellAccessRelatedInfo-EUTRA-EPC OPTIONAL
}
OPTIONAL,
cgi-info-5GC
SEQUENCE (SIZE (1..
maxPLMN))
OF CellAccessRelatedInfo-EUTRA-5GC OPTIONAL,
freqBandIndicator
FreqBandIndicatorEUTRA,
multiBandInfoList
MultiBandInfoListEUTRA OPTIONAL,
freqBandIndicatorPriority
ENUMERATED {true}
OPTIONAL
}
-- TAG-CGI-INFOEUTRA-STOP-- TAG-CGI-INFOEUTRALOGGING-START
CGI-InfoEUTRALogging ::=
SEQUENCE {
plmn-Identity-eutra-5gc
PLMN-Identity OPTIONAL,
trackingAreaCode-eutra-5gc
TrackingAreaCode OPTIONAL,
cellIdentity-eutra-5gc BITSTRING (SIZE (28))
OPTIONAL,
plmn-Identity-eutra-epc
PLMN-Identity OPTIONAL,
trackingAreaCode-eutra-epc BITSTRING (SIZE (16))
OPTIONAL,
cellIdentity-eutra-epc BITSTRING (SIZE (28))
OPTIONAL
}
-- TAG-CGI-INFOEUTRALOGGING-STOP-- TAG-CGI-INFO-NR-START
CGI-InfoNR ::=
SEQUENCE {
plmn-IdentityInfoList
PLMN-IdentityInfoList OPTIONAL,
frequencyBandList
MultiFrequencyBandListNR OPTIONAL,
noSIB1
SEQUENCE {
ssb-SubcarrierOffset
INTEGER (0..15),
pdcch-ConfigSIB1
PDCCH-ConfigSIB1
}
OPTIONAL,
...,
[[
npn-IdentityInfoList-r16
NPN-IdentityInfoList-r16 OPTIONAL
]],
[[
cellReservedForOtherUse-r16
ENUMERATED {true}
OPTIONAL
]]
}
-- TAG-CGI-INFO-NR-STOP-- TAG-CGI-INFO-LOGGING-START
CGI-Info-Logging-r16 ::=
SEQUENCE {
plmn-Identity-r16
PLMN-Identity,
cellIdentity-r16
CellIdentity,
trackingAreaCode-r16
TrackingAreaCode OPTIONAL
}
-- TAG-CGI-INFO-LOGGING-STOP-- TAG-CLI-RSSI-RANGE-START
::=
INTEGER(0..76)
-- TAG-CLI-RSSI-RANGE-STOP-- TAG-CODEBOOKCONFIG-START
CodebookConfig ::=
SEQUENCE {
codebookType
CHOICE {
type1
SEQUENCE {
subType
CHOICE {
typeI-SinglePanel
SEQUENCE {
nrOfAntennaPorts
CHOICE {
two
SEQUENCE {
twoTX-CodebookSubsetRestriction BITSTRING (SIZE (6))
},
moreThanTwo
SEQUENCE {
n1-n2
CHOICE {
two-one-TypeI-SinglePanel-Restriction BITSTRING (SIZE (8)),
two-two-TypeI-SinglePanel-Restriction BITSTRING (SIZE (64)),
four-one-TypeI-SinglePanel-Restriction BITSTRING (SIZE (16)),
three-two-TypeI-SinglePanel-Restriction BITSTRING (SIZE (96)),
six-one-TypeI-SinglePanel-Restriction BITSTRING (SIZE (24)),
four-two-TypeI-SinglePanel-Restriction BITSTRING (SIZE (128)),
eight-one-TypeI-SinglePanel-Restriction BITSTRING (SIZE (32)),
four-three-TypeI-SinglePanel-Restriction BITSTRING (SIZE (192)),
six-two-TypeI-SinglePanel-Restriction BITSTRING (SIZE (192)),
twelve-one-TypeI-SinglePanel-Restriction BITSTRING (SIZE (48)),
four-four-TypeI-SinglePanel-Restriction BITSTRING (SIZE (256)),
eight-two-TypeI-SinglePanel-Restriction BITSTRING (SIZE (256)),
sixteen-one-TypeI-SinglePanel-Restriction BITSTRING (SIZE (64))
},
typeI-SinglePanel-codebookSubsetRestriction-i2 BITSTRING (SIZE (16))
OPTIONAL-- Need R
}
},
typeI-SinglePanel-ri-Restriction BITSTRING (SIZE (8))
},
typeI-MultiPanel
SEQUENCE {
ng-n1-n2
CHOICE {
two-two-one-TypeI-MultiPanel-Restriction BITSTRING (SIZE (8)),
two-four-one-TypeI-MultiPanel-Restriction BITSTRING (SIZE (16)),
four-two-one-TypeI-MultiPanel-Restriction BITSTRING (SIZE (8)),
two-two-two-TypeI-MultiPanel-Restriction BITSTRING (SIZE (64)),
two-eight-one-TypeI-MultiPanel-Restriction BITSTRING (SIZE (32)),
four-four-one-TypeI-MultiPanel-Restriction BITSTRING (SIZE (16)),
two-four-two-TypeI-MultiPanel-Restriction BITSTRING (SIZE (128)),
four-two-two-TypeI-MultiPanel-Restriction BITSTRING (SIZE (64))
},
ri-Restriction BITSTRING (SIZE (4))
}
},
codebookMode
INTEGER (1..2)
},
type2
SEQUENCE {
subType
CHOICE {
typeII
SEQUENCE {
n1-n2-codebookSubsetRestriction
CHOICE {
two-one BITSTRING (SIZE (16)),
two-two BITSTRING (SIZE (43)),
four-one BITSTRING (SIZE (32)),
three-two BITSTRING (SIZE (59)),
six-one BITSTRING (SIZE (48)),
four-two BITSTRING (SIZE (75)),
eight-one BITSTRING (SIZE (64)),
four-three BITSTRING (SIZE (107)),
six-two BITSTRING (SIZE (107)),
twelve-one BITSTRING (SIZE (96)),
four-four BITSTRING (SIZE (139)),
eight-two BITSTRING (SIZE (139)),
sixteen-one BITSTRING (SIZE (128))
},
typeII-RI-Restriction BITSTRING (SIZE (2))
},
typeII-PortSelection
SEQUENCE {
portSelectionSamplingSize
ENUMERATED {n1, n2, n3, n4}
OPTIONAL,
-- Need R
typeII-PortSelectionRI-Restriction BITSTRING (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 BITSTRING (SIZE (16)),
two-two BITSTRING (SIZE (43)),
four-one BITSTRING (SIZE (32)),
three-two BITSTRING (SIZE (59)),
six-one BITSTRING (SIZE (48)),
four-two BITSTRING (SIZE (75)),
eight-one BITSTRING (SIZE (64)),
four-three BITSTRING (SIZE (107)),
six-two BITSTRING (SIZE (107)),
twelve-one BITSTRING (SIZE (96)),
four-four BITSTRING (SIZE (139)),
eight-two BITSTRING (SIZE (139)),
sixteen-one BITSTRING (SIZE (128))
},
typeII-RI-Restriction-r16 BITSTRING (SIZE(4))
},
typeII-PortSelection-r16
SEQUENCE {
portSelectionSamplingSize-r16
ENUMERATED {n1, n2, n3, n4},
typeII-PortSelectionRI-Restriction-r16 BITSTRING (SIZE (4))
}
},
numberOfPMI-SubbandsPerCQI-Subband-r16
INTEGER (1..2),
paramCombination-r16
INTEGER (1..8)
}
}
}
CodebookConfig-r17 ::=
SEQUENCE {
codebookType
CHOICE {
type1
SEQUENCE {
typeI-SinglePanel-Group1-r17
SEQUENCE {
nrOfAntennaPorts
CHOICE {
two
SEQUENCE {
twoTX-CodebookSubsetRestriction1-r17 BITSTRING (SIZE (6))
},
moreThanTwo
SEQUENCE {
n1-n2
CHOICE {
two-one-TypeI-SinglePanel-Restriction1-r17 BITSTRING (SIZE (8)),
two-two-TypeI-SinglePanel-Restriction1-r17 BITSTRING (SIZE (64)),
four-one-TypeI-SinglePanel-Restriction1-r17 BITSTRING (SIZE (16)),
three-two-TypeI-SinglePanel-Restriction1-r17 BITSTRING (SIZE (96)),
six-one-TypeI-SinglePanel-Restriction1-r17 BITSTRING (SIZE (24)),
four-two-TypeI-SinglePanel-Restriction1-r17 BITSTRING (SIZE (128)),
eight-one-TypeI-SinglePanel-Restriction1-r17 BITSTRING (SIZE (32)),
four-three-TypeI-SinglePanel-Restriction1-r17 BITSTRING (SIZE (192)),
six-two-TypeI-SinglePanel-Restriction1-r17 BITSTRING (SIZE (192)),
twelve-one-TypeI-SinglePanel-Restriction1-r17 BITSTRING (SIZE (48)),
four-four-TypeI-SinglePanel-Restriction1-r17 BITSTRING (SIZE (256)),
eight-two-TypeI-SinglePanel-Restriction1-r17 BITSTRING (SIZE (256)),
sixteen-one-TypeI-SinglePanel-Restriction1-r17 BITSTRING (SIZE (64))
}
}
}
}OPTIONAL,
-- Need R
typeI-SinglePanel-Group2-r17
SEQUENCE {
nrOfAntennaPorts
CHOICE {
two
SEQUENCE {
twoTX-CodebookSubsetRestriction2-r17 BITSTRING (SIZE (6))
},
moreThanTwo
SEQUENCE {
n1-n2
CHOICE {
two-one-TypeI-SinglePanel-Restriction2-r17 BITSTRING (SIZE (8)),
two-two-TypeI-SinglePanel-Restriction2-r17 BITSTRING (SIZE (64)),
four-one-TypeI-SinglePanel-Restriction2-r17 BITSTRING (SIZE (16)),
three-two-TypeI-SinglePanel-Restriction2-r17 BITSTRING (SIZE (96)),
six-one-TypeI-SinglePanel-Restriction2-r17 BITSTRING (SIZE (24)),
four-two-TypeI-SinglePanel-Restriction2-r17 BITSTRING (SIZE (128)),
eight-one-TypeI-SinglePanel-Restriction2-r17 BITSTRING (SIZE (32)),
four-three-TypeI-SinglePanel-Restriction2-r17 BITSTRING (SIZE (192)),
six-two-TypeI-SinglePanel-Restriction2-r17 BITSTRING (SIZE (192)),
twelve-one-TypeI-SinglePanel-Restriction2-r17 BITSTRING (SIZE (48)),
four-four-TypeI-SinglePanel-Restriction2-r17 BITSTRING (SIZE (256)),
eight-two-TypeI-SinglePanel-Restriction2-r17 BITSTRING (SIZE (256)),
sixteen-one-TypeI-SinglePanel-Restriction2-r17 BITSTRING (SIZE (64))
}
}
}
}OPTIONAL,
-- Need R
typeI-SinglePanel-ri-RestrictionSTRP-r17 BITSTRING (SIZE (8))OPTIONAL,
-- Need R
typeI-SinglePanel-ri-RestrictionSDM-r17 BITSTRING (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 BITSTRING (SIZE (4))
}
}
}
}
CodebookConfig-v1730 ::=
SEQUENCE {
codebookType
CHOICE {
type1
SEQUENCE {
codebookMode
INTEGER (1..2)
OPTIONAL-- Need R
}
}
}
-- TAG-CODEBOOKCONFIG-STOP-- TAG-COMMONLOCATIONINFO-START
CommonLocationInfo-r16 ::=
SEQUENCE {
gnss-TOD-msec-r16 OCTETSTRINGOPTIONAL,
locationTimestamp-r16 OCTETSTRINGOPTIONAL,
locationCoordinate-r16 OCTETSTRINGOPTIONAL,
locationError-r16 OCTETSTRINGOPTIONAL,
locationSource-r16 OCTETSTRINGOPTIONAL,
velocityEstimate-r16 OCTETSTRINGOPTIONAL
}
-- TAG-COMMONLOCATIONINFO-STOP-- TAG-CONDRECONFIGID-START
CondReconfigId-r16 ::=
INTEGER (1..
maxNrofCondCells-r16)
-- TAG-CONDRECONFIGID-STOP-- 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
condRRCReconfig-r16 OCTETSTRING (CONTAINING
RRCReconfiguration)
OPTIONAL,
-- Cond condReconfigAdd
...,
[[
condExecutionCondSCG-r17 OCTETSTRING (CONTAINING
CondReconfigExecCondSCG-r17)
OPTIONAL-- Need M
]]
}
CondReconfigExecCondSCG-r17 ::=
SEQUENCE (SIZE (1..2))
OF MeasId
-- TAG-CONDRECONFIGTOADDMODLIST-STOP-- 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
...
}
CondReconfigToRemoveList-r16 ::=
SEQUENCE (SIZE (1..
maxNrofCondCells-r16))
OF CondReconfigId-r16
-- TAG-CONDITIONALRECONFIGURATION-STOP-- 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 BITSTRING (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-v1710INTEGER (16..63)
OPTIONAL,
-- Need M
timeDomainOffset-r17
INTEGER (0..40959)
OPTIONAL,
-- Need R
cg-SDT-Configuration-r17
CG-SDT-Configuration-r17 OPTIONAL-- Need M
]]
}
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-r16ENUMERATED {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-v1710ENUMERATED {n12, n16, n24, n32}
OPTIONAL,
-- Need R
nrofHARQ-Processes-v1700INTEGER(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
]]
}
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))
OFINTEGER (0..6)
OPTIONAL,
-- Need R
cg-StartingFullBW-OutsideCOT-r16
SEQUENCE (SIZE (1..7))
OFINTEGER (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-r17CHOICE {
shortBitmap-r17BITSTRING (SIZE (4)),
mediumBitmap-r17BITSTRING (SIZE (8)),
longBitmap-r17BITSTRING (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-r17INTEGER (-16..15)OPTIONAL,
-- Need M
sdt-Alpha-r17ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1}
OPTIONAL,
-- Need M
sdt-DMRS-Ports-r17
CHOICE {
dmrsType1-r17 BITSTRING (SIZE (8)),
dmrsType2-r17 BITSTRING (SIZE (12))
}
OPTIONAL,
-- Need M
sdt-NrofDMRS-Sequences-r17
INTEGER (1..2)
OPTIONAL-- Need M
}
-- TAG-CONFIGUREDGRANTCONFIG-STOP-- TAG-CONFIGUREDGRANTCONFIGINDEX-START
ConfiguredGrantConfigIndex-r16 ::=
INTEGER (0.. maxNrofConfiguredGrantConfig-1-r16)
-- TAG-CONFIGUREDGRANTCONFIGINDEX-STOP-- TAG-CONFIGUREDGRANTCONFIGINDEXMAC-START
ConfiguredGrantConfigIndexMAC-r16 ::=
INTEGER (0.. maxNrofConfiguredGrantConfigMAC-1-r16)
-- TAG-CONFIGUREDGRANTCONFIGINDEXMAC-STOP-- TAG-CONNESTFAILURECONTROL-START
ConnEstFailureControl ::=
SEQUENCE {
connEstFailCount
ENUMERATED {n1, n2, n3, n4},
connEstFailOffsetValidity
ENUMERATED {s30, s60, s120, s240, s300, s420, s600, s900},
connEstFailOffset
INTEGER (0..15)
OPTIONAL-- Need S
}
-- TAG-CONNESTFAILURECONTROL-STOP-- TAG-CONTROLRESOURCESET-START
ControlResourceSet ::=
SEQUENCE {
controlResourceSetId
ControlResourceSetId,
frequencyDomainResources BITSTRING (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
]]
}
-- TAG-CONTROLRESOURCESET-STOP-- TAG-CONTROLRESOURCESETID-START
ControlResourceSetId ::=
INTEGER (0..
maxNrofControlResourceSets-1)
ControlResourceSetId-r16 ::=
INTEGER (0..
maxNrofControlResourceSets-1-r16)
ControlResourceSetId-v1610 ::=
INTEGER (
maxNrofControlResourceSets..
maxNrofControlResourceSets-1-r16)
-- TAG-CONTROLRESOURCESETID-STOP-- TAG-CONTROLRESOURCESETZERO-START
ControlResourceSetZero ::=
INTEGER (0..15)
-- TAG-CONTROLRESOURCESETZERO-STOP-- TAG-CROSSCARRIERSCHEDULINGCONFIG-START
CrossCarrierSchedulingConfig ::=
SEQUENCE {
schedulingCellInfo
CHOICE {
own
SEQUENCE {
-- Cross carrier scheduling: scheduling cell
cif-Presence
BOOLEAN
},
other
SEQUENCE {
-- Cross carrier scheduling: scheduled cell
schedulingCellId
ServCellIndex,
cif-InSchedulingCell
INTEGER (1..7)
}
},
...,
[[
carrierIndicatorSize-r16
SEQUENCE {
carrierIndicatorSizeDCI-1-2-r16
INTEGER (0..3),
carrierIndicatorSizeDCI-0-2-r16
INTEGER (0..3)
}
OPTIONAL,
-- Cond CIF-PRESENCE
enableDefaultBeamForCCS-r16
ENUMERATED {enabled}
OPTIONAL-- Need S
]],
[[
ccs-BlindDetectionSplit-r17
ENUMERATED {oneSeventh, threeFourteenth, twoSeventh, threeSeventh,
oneHalf, fourSeventh, fiveSeventh, spare1}
OPTIONAL-- Need R
]]
}
-- TAG-CROSSCARRIERSCHEDULINGCONFIG-STOP-- 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
]]
}
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,
-- Cond NoUnifiedTCI
csi-SSB-ResourceSetExt
INTEGER (1..
maxNrofCSI-SSB-ResourceSetsPerConfigExt)
OPTIONAL-- Need R
]]
}
-- TAG-CSI-APERIODICTRIGGERSTATELIST-STOP-- TAG-CSI-FREQUENCYOCCUPATION-START
CSI-FrequencyOccupation ::=
SEQUENCE {
startingRB
INTEGER (0..
maxNrofPhysicalResourceBlocks-1),
nrofRBs
INTEGER (24..
maxNrofPhysicalResourceBlocksPlus1),
...
}
-- TAG-CSI-FREQUENCYOCCUPATION-STOP-- TAG-CSI-IM-RESOURCE-START
CSI-IM-Resource ::=
SEQUENCE {
csi-IM-ResourceId
CSI-IM-ResourceId,
csi-IM-ResourceElementPattern
CHOICE {
pattern0
SEQUENCE {
subcarrierLocation-p0
ENUMERATED { s0, s2, s4, s6, s8, s10 },
symbolLocation-p0
INTEGER (0..12)
},
pattern1
SEQUENCE {
subcarrierLocation-p1
ENUMERATED { s0, s4, s8 },
symbolLocation-p1
INTEGER (0..13)
}
}
OPTIONAL,
-- Need M
freqBand
CSI-FrequencyOccupation OPTIONAL,
-- Need M
periodicityAndOffset
CSI-ResourcePeriodicityAndOffset OPTIONAL,
-- Cond PeriodicOrSemiPersistent
...
}
-- TAG-CSI-IM-RESOURCE-STOP-- TAG-CSI-IM-RESOURCEID-START
CSI-IM-ResourceId ::=
INTEGER (0..
maxNrofCSI-IM-Resources-1)
-- TAG-CSI-IM-RESOURCEID-STOP-- TAG-CSI-IM-RESOURCESET-START
CSI-IM-ResourceSet ::=
SEQUENCE {
csi-IM-ResourceSetId
CSI-IM-ResourceSetId,
csi-IM-Resources
SEQUENCE (SIZE(1..
maxNrofCSI-IM-ResourcesPerSet))
OF CSI-IM-ResourceId,
...
}
-- TAG-CSI-IM-RESOURCESET-STOP-- TAG-CSI-IM-RESOURCESETID-START
CSI-IM-ResourceSetId ::=
INTEGER (0..
maxNrofCSI-IM-ResourceSets-1)
-- TAG-CSI-IM-RESOURCESETID-STOP-- 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
]]
}
-- TAG-CSI-MEASCONFIG-STOP-- 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 {sl5, sl10, sl20, sl40, sl80, sl160, sl320},
reportSlotOffsetList
SEQUENCE (SIZE (1..
maxNrofUL-Allocations))
OFINTEGER(0..32),
p0alpha
P0-PUSCH-AlphaSetId
},
aperiodic
SEQUENCE {
reportSlotOffsetList
SEQUENCE (SIZE (1..
maxNrofUL-Allocations))
OFINTEGER(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 BITSTRING(SIZE(3)),
subbands4 BITSTRING(SIZE(4)),
subbands5 BITSTRING(SIZE(5)),
subbands6 BITSTRING(SIZE(6)),
subbands7 BITSTRING(SIZE(7)),
subbands8 BITSTRING(SIZE(8)),
subbands9 BITSTRING(SIZE(9)),
subbands10 BITSTRING(SIZE(10)),
subbands11 BITSTRING(SIZE(11)),
subbands12 BITSTRING(SIZE(12)),
subbands13 BITSTRING(SIZE(13)),
subbands14 BITSTRING(SIZE(14)),
subbands15 BITSTRING(SIZE(15)),
subbands16 BITSTRING(SIZE(16)),
subbands17 BITSTRING(SIZE(17)),
subbands18 BITSTRING(SIZE(18)),
...,
subbands19-v1530 BITSTRING(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
ENUMERATED {table1, table2, table3, table4-r17}
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))
OFINTEGER(0..32)
OPTIONAL,
-- Need R
reportSlotOffsetListDCI-0-1-r16
SEQUENCE (SIZE (1..
maxNrofUL-Allocations-r16))
OFINTEGER(0..32)
OPTIONAL-- Need R
}
OPTIONAL,
-- Need R
aperiodic-v1610
SEQUENCE {
reportSlotOffsetListDCI-0-2-r16
SEQUENCE (SIZE (1..
maxNrofUL-Allocations-r16))
OFINTEGER(0..32)
OPTIONAL,
-- Need R
reportSlotOffsetListDCI-0-1-r16
SEQUENCE (SIZE (1..
maxNrofUL-Allocations-r16))
OFINTEGER(0..32)
OPTIONAL-- Need R
}
OPTIONAL,
-- Need R
reportQuantity-r16
CHOICE {
cri-SINR-r16
NULL,
ssb-Index-SINR-r16
NULL
}
OPTIONAL,
-- Need R
codebookConfig-r16
CodebookConfig-r16 OPTIONAL-- Need R
]],
[[
cqi-BitsPerSubband-r17
ENUMERATED {bits4}
OPTIONAL,
-- Need R
groupBasedBeamReporting-v1710
SEQUENCE {
nrofReportedGroups-r17
ENUMERATED {n1, n2, n3, n4}
}
OPTIONAL,
-- Need R
codebookConfig-r17
CodebookConfig-r17 OPTIONAL,
-- Need R
sharedCMR-r17
ENUMERATED {enable}
OPTIONAL,
-- Need R
csi-ReportMode-r17
ENUMERATED {mode1, mode2}
OPTIONAL,
-- Need R
numberOfSingleTRP-CSI-Mode1-r17
ENUMERATED {n0, n1, n2}
OPTIONAL,
-- Need R
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
}
OPTIONAL-- Need R
]],
[[
semiPersistentOnPUSCH-v1720
SEQUENCE {
reportSlotOffsetList-r17
SEQUENCE (SIZE (1..
maxNrofUL-Allocations-r16))
OFINTEGER(0..128)
OPTIONAL,
-- Need R
reportSlotOffsetListDCI-0-2-r17
SEQUENCE (SIZE (1..
maxNrofUL-Allocations-r16))
OFINTEGER(0..128)
OPTIONAL,
-- Need R
reportSlotOffsetListDCI-0-1-r17
SEQUENCE (SIZE (1..
maxNrofUL-Allocations-r16))
OFINTEGER(0..128)
OPTIONAL-- Need R
}
OPTIONAL,
-- Need R
aperiodic-v1720
SEQUENCE {
reportSlotOffsetList-r17
SEQUENCE (SIZE (1..
maxNrofUL-Allocations-r16))
OFINTEGER(0..128)
OPTIONAL,
-- Need R
reportSlotOffsetListDCI-0-2-r17
SEQUENCE (SIZE (1..
maxNrofUL-Allocations-r16))
OFINTEGER(0..128)
OPTIONAL,
-- Need R
reportSlotOffsetListDCI-0-1-r17
SEQUENCE (SIZE (1..
maxNrofUL-Allocations-r16))
OFINTEGER(0..128)
OPTIONAL-- Need R
}
OPTIONAL-- Need R
]],
[[
codebookConfig-v1730
CodebookConfig-v1730 OPTIONAL-- Need R
]]
}
CSI-ReportPeriodicityAndOffset ::=
CHOICE {
slots4
INTEGER(0..3),
slots5
INTEGER(0..4),
slots8
INTEGER(0..7),
slots10
INTEGER(0..9),
slots16
INTEGER(0..15),
slots20
INTEGER(0..19),
slots40
INTEGER(0..39),
slots80
INTEGER(0..79),
slots160
INTEGER(0..159),
slots320
INTEGER(0..319)
}
PUCCH-CSI-Resource ::=
SEQUENCE {
uplinkBandwidthPartId
BWP-Id,
pucch-Resource
PUCCH-ResourceId
}
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)
-- TAG-CSI-REPORTCONFIG-STOP-- TAG-CSI-REPORTCONFIGID-START
CSI-ReportConfigId ::=
INTEGER (0..
maxNrofCSI-ReportConfigurations-1)
-- TAG-CSI-REPORTCONFIGID-STOP-- TAG-CSI-RESOURCECONFIG-START
CSI-ResourceConfig ::=
SEQUENCE {
csi-ResourceConfigId
CSI-ResourceConfigId,
csi-RS-ResourceSetList
CHOICE {
nzp-CSI-RS-SSB
SEQUENCE {
nzp-CSI-RS-ResourceSetList
SEQUENCE (SIZE (1..
maxNrofNZP-CSI-RS-ResourceSetsPerConfig))
OF NZP-CSI-RS-ResourceSetId
OPTIONAL,
-- Need R
csi-SSB-ResourceSetList
SEQUENCE (SIZE (1..
maxNrofCSI-SSB-ResourceSetsPerConfig))
OF CSI-SSB-ResourceSetId OPTIONAL-- Need R
},
csi-IM-ResourceSetList
SEQUENCE (SIZE (1..
maxNrofCSI-IM-ResourceSetsPerConfig))
OF CSI-IM-ResourceSetId
},
bwp-Id
BWP-Id,
resourceType
ENUMERATED { aperiodic, semiPersistent, periodic },
...,
[[
csi-SSB-ResourceSetListExt-r17
CSI-SSB-ResourceSetId OPTIONAL-- Need R
]]
}
-- TAG-CSI-RESOURCECONFIG-STOP-- TAG-CSI-RESOURCECONFIGID-START
CSI-ResourceConfigId ::=
INTEGER (0..
maxNrofCSI-ResourceConfigurations-1)
-- TAG-CSI-RESOURCECONFIGID-STOP-- TAG-CSI-RESOURCEPERIODICITYANDOFFSET-START
CSI-ResourcePeriodicityAndOffset ::=
CHOICE {
slots4
INTEGER (0..3),
slots5
INTEGER (0..4),
slots8
INTEGER (0..7),
slots10
INTEGER (0..9),
slots16
INTEGER (0..15),
slots20
INTEGER (0..19),
slots32
INTEGER (0..31),
slots40
INTEGER (0..39),
slots64
INTEGER (0..63),
slots80
INTEGER (0..79),
slots160
INTEGER (0..159),
slots320
INTEGER (0..319),
slots640
INTEGER (0..639)
}
-- TAG-CSI-RESOURCEPERIODICITYANDOFFSET-STOP-- TAG-CSI-RS-RESOURCECONFIGMOBILITY-START
CSI-RS-ResourceConfigMobility ::=
SEQUENCE {
subcarrierSpacing
SubcarrierSpacing,
csi-RS-CellList-Mobility
SEQUENCE (SIZE (1..
maxNrofCSI-RS-CellsRRM))
OF CSI-RS-CellMobility,
...,
[[
refServCellIndex
ServCellIndex OPTIONAL-- Need S
]]
}
CSI-RS-CellMobility ::=
SEQUENCE {
cellId
PhysCellId,
csi-rs-MeasurementBW
SEQUENCE {
nrofPRBs
ENUMERATED { size24, size48, size96, size192, size264},
startPRB
INTEGER(0..2169)
},
density
ENUMERATED {d1,d3}
OPTIONAL,
-- Need R
csi-rs-ResourceList-Mobility
SEQUENCE (SIZE (1..
maxNrofCSI-RS-ResourcesRRM))
OF CSI-RS-Resource-Mobility
}
CSI-RS-Resource-Mobility ::=
SEQUENCE {
csi-RS-Index
CSI-RS-Index,
slotConfig
CHOICE {
ms4
INTEGER (0..31),
ms5
INTEGER (0..39),
ms10
INTEGER (0..79),
ms20
INTEGER (0..159),
ms40
INTEGER (0..319)
},
associatedSSB
SEQUENCE {
ssb-Index
SSB-Index,
isQuasiColocated
BOOLEAN
}
OPTIONAL,
-- Need R
frequencyDomainAllocation
CHOICE {
row1 BITSTRING (SIZE (4)),
row2 BITSTRING (SIZE (12))
},
firstOFDMSymbolInTimeDomain
INTEGER (0..13),
sequenceGenerationConfig
INTEGER (0..1023),
...,
[[
slotConfig-r17
CHOICE {
ms4
INTEGER (0..255),
ms5
INTEGER (0..319),
ms10
INTEGER (0..639),
ms20
INTEGER (0..1279),
ms40
INTEGER (0..2559)
}
OPTIONAL-- Need R
]]
}
CSI-RS-Index ::=
INTEGER (0..
maxNrofCSI-RS-ResourcesRRM-1)
-- TAG-CSI-RS-RESOURCECONFIGMOBILITY-STOP-- TAG-CSI-RS-RESOURCEMAPPING-START
CSI-RS-ResourceMapping ::=
SEQUENCE {
frequencyDomainAllocation
CHOICE {
row1 BITSTRING (SIZE (4)),
row2 BITSTRING (SIZE (12)),
row4 BITSTRING (SIZE (3)),
other BITSTRING (SIZE (6))
},
nrofPorts
ENUMERATED {p1,p2,p4,p8,p12,p16,p24,p32},
firstOFDMSymbolInTimeDomain
INTEGER (0..13),
firstOFDMSymbolInTimeDomain2
INTEGER (2..12)
OPTIONAL,
-- Need R
cdm-Type
ENUMERATED {noCDM, fd-CDM2, cdm4-FD2-TD2, cdm8-FD2-TD4},
density
CHOICE {
dot5
ENUMERATED {evenPRBs, oddPRBs},
one
NULL,
three
NULL,
spare
NULL
},
freqBand
CSI-FrequencyOccupation,
...
}
-- TAG-CSI-RS-RESOURCEMAPPING-STOP-- TAG-CSI-SEMIPERSISTENTONPUSCHTRIGGERSTATELIST-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
]]
}
-- TAG-CSI-SEMIPERSISTENTONPUSCHTRIGGERSTATELIST-STOP-- TAG-CSI-SSB-RESOURCESET-START
CSI-SSB-ResourceSet ::=
SEQUENCE {
csi-SSB-ResourceSetId
CSI-SSB-ResourceSetId,
csi-SSB-ResourceList
SEQUENCE (SIZE(1..
maxNrofCSI-SSB-ResourcePerSet))
OF SSB-Index,
...,
[[
servingAdditionalPCIList-r17
SEQUENCE (SIZE(1..
maxNrofCSI-SSB-ResourcePerSet))
OFServingAdditionalPCIIndex-r17
OPTIONAL-- Need R
]]
}
ServingAdditionalPCIIndex-r17 ::=
INTEGER(0..
maxNrofAdditionalPCI-r17)
-- TAG-CSI-SSB-RESOURCESET-STOP-- TAG-CSI-SSB-RESOURCESETID-START
CSI-SSB-ResourceSetId ::=
INTEGER (0..
maxNrofCSI-SSB-ResourceSets-1)
-- TAG-CSI-SSB-RESOURCESETID-STOP-- TAG-DEDICATED-NAS-MESSAGE-START
DedicatedNAS-Message ::= OCTETSTRING
-- TAG-DEDICATED-NAS-MESSAGE-STOP-- TAG-DL-PPW-PRECONFIG-START
DL-PPW-PreConfig-r17 ::=
SEQUENCE {
dl-PPW-ID-r17
DL-PPW-ID-r17,
dl-PPW-PeriodicityAndStartSlot-r17
DL-PPW-PeriodicityAndStartSlot-r17,
length-r17
INTEGER (1..160),
type-r17
ENUMERATED {type1A, type1B, type2}
OPTIONAL,
-- Cond MultiType
priority-r17
ENUMERATED {st1, st2, st3}OPTIONAL
-- Cond MultiState
}
DL-PPW-ID-r17 ::=
INTEGER (0..
maxNrofPPW-ID-1-r17)
DL-PPW-PeriodicityAndStartSlot-r17 ::=
CHOICE {
scs15
CHOICE {
n4
INTEGER (0..3),
n5
INTEGER (0..4),
n8
INTEGER (0..7),
n10
INTEGER (0..9),
n16
INTEGER (0..15),
n20
INTEGER (0..19),
n32
INTEGER (0..31),
n40
INTEGER (0..39),
n64
INTEGER (0..63),
n80
INTEGER (0..79),
n160
INTEGER (0..159),
n320
INTEGER (0..319),
n640
INTEGER (0..639),
n1280
INTEGER (0..1279),
n2560
INTEGER (0..2559),
n5120
INTEGER (0..5119),
n10240
INTEGER (0..10239),
...
},
scs30
CHOICE {
n8
INTEGER (0..7),
n10
INTEGER (0..9),
n16
INTEGER (0..15),
n20
INTEGER (0..19),
n32
INTEGER (0..31),
n40
INTEGER (0..39),
n64
INTEGER (0..63),
n80
INTEGER (0..79),
n128
INTEGER (0..127),
n160
INTEGER (0..159),
n320
INTEGER (0..319),
n640
INTEGER (0..639),
n1280
INTEGER (0..1279),
n2560
INTEGER (0..2559),
n5120
INTEGER (0..5119),
n10240
INTEGER (0..10239),
n20480
INTEGER (0..20479),
...
},
scs60
CHOICE {
n16
INTEGER (0..15),
n20
INTEGER (0..19),
n32
INTEGER (0..31),
n40
INTEGER (0..39),
n64
INTEGER (0..63),
n80
INTEGER (0..79),
n128
INTEGER (0..127),
n160
INTEGER (0..159),
n256
INTEGER (0..255),
n320
INTEGER (0..319),
n640
INTEGER (0..639),
n1280
INTEGER (0..1279),
n2560
INTEGER (0..2559),
n5120
INTEGER (0..5119),
n10240
INTEGER (0..10239),
n20480
INTEGER (0..20479),
n40960
INTEGER (0..40959),
...
},
scs120
CHOICE {
n32
INTEGER (0..31),
n40
INTEGER (0..39),
n64
INTEGER (0..63),
n80
INTEGER (0..79),
n128
INTEGER (0..127),
n160
INTEGER (0..159),
n256
INTEGER (0..255),
n320
INTEGER (0..319),
n512
INTEGER (0..511),
n640
INTEGER (0..639),
n1280
INTEGER (0..1279),
n2560
INTEGER (0..2559),
n5120
INTEGER (0..5119),
n10240
INTEGER (0..10239),
n20480
INTEGER (0..20479),
n40960
INTEGER (0..40959),
n81920
INTEGER (0..81919),
...
},
...
}
-- TAG-DL-PPW-PRECONFIG-STOP-- TAG-DMRS-BUNDLINGPUCCH-CONFIG-START
DMRS-BundlingPUCCH-Config-r17 ::=
SEQUENCE {
pucch-DMRS-Bundling-r17
ENUMERATED {enabled}
OPTIONAL,
-- Need R
pucch-TimeDomainWindowLength-r17
INTEGER (2..8)
OPTIONAL,
-- Need S
pucch-WindowRestart-r17
ENUMERATED {enabled}
OPTIONAL,
-- Need R
pucch-FrequencyHoppingInterval-r17
ENUMERATED {s2, s4, s5, s10}
OPTIONAL,
-- Need S
...
}
-- TAG-DMRS-BUNDLINGPUCCH-CONFIG-STOP-- TAG-DMRS-BUNDLINGPUSCH-CONFIG-START
DMRS-BundlingPUSCH-Config-r17 ::=
SEQUENCE {
pusch-DMRS-Bundling-r17
ENUMERATED {enabled}
OPTIONAL,
-- Need R
pusch-TimeDomainWindowLength-r17
INTEGER (2..32)
OPTIONAL,
-- Need S
pusch-WindowRestart-r17
ENUMERATED {enabled}
OPTIONAL,
-- Need R
pusch-FrequencyHoppingInterval-r17
ENUMERATED {s2, s4, s5, s6, s8, s10, s12, s14, s16, s20}
OPTIONAL,
-- Need S
...
}
-- TAG-DMRS-BUNDLINGPUSCH-CONFIG-STOP-- 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
]]
}
-- TAG-DMRS-DOWNLINKCONFIG-STOP-- 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
sequenceGroupHopping
ENUMERATED {disabled}
OPTIONAL,
-- Need S
sequenceHopping
ENUMERATED {enabled}
OPTIONAL,
-- Need S
...,
[[
dmrs-UplinkTransformPrecoding-r16
SetupRelease {
DMRS-UplinkTransformPrecoding-r16}
OPTIONAL-- Need M
]]
}
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-- TAG-DOWNLINKCONFIGCOMMON-START
DownlinkConfigCommon ::=
SEQUENCE {
frequencyInfoDL
FrequencyInfoDL OPTIONAL,
-- Cond InterFreqHOAndServCellAdd
initialDownlinkBWP
BWP-DownlinkCommon OPTIONAL,
-- Cond ServCellAdd
...,
[[
initialDownlinkBWP-RedCap-r17
BWP-DownlinkCommon OPTIONAL-- Need R
]]
}
-- TAG-DOWNLINKCONFIGCOMMON-STOP-- 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
]]
}
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))
OFINTEGER (0..139),
sCS30KHZoneT-SCS15KHZhalfT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..279),
sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..559),
sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..1119),
sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..2239),
sCS480KHZoneT-SCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..4479),
sCS480KHZhalfT-SCS120KHZoneEighthT-SCS60KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..8959),
sCS480KHZquarterT-SCS120KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (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))
OFINTEGER (0..35839),
sCS480KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..71679)
}
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
...
}
-- TAG-DOWNLINKCONFIGCOMMONSIB-STOP-- TAG-DOWNLINKPREEMPTION-START
DownlinkPreemption ::=
SEQUENCE {
int-RNTI
RNTI-Value,
timeFrequencySet
ENUMERATED {set0, set1},
dci-PayloadSize
INTEGER (0..
maxINT-DCI-PayloadSize),
int-ConfigurationPerServingCell
SEQUENCE (SIZE (1..
maxNrofServingCells))
OF INT-ConfigurationPerServingCell,
...
}
INT-ConfigurationPerServingCell ::=
SEQUENCE {
servingCellId
ServCellIndex,
positionInDCI
INTEGER (0..
maxINT-DCI-PayloadSize-1)
}
-- TAG-DOWNLINKPREEMPTION-STOP-- TAG-DRB-IDENTITY-START
DRB-Identity ::=
INTEGER (1..32)
-- TAG-DRB-IDENTITY-STOP-- 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)
}
OPTIONAL,
-- Need R
drx-SlotOffset
INTEGER (0..31)
}
DRX-ConfigExt-v1700 ::=
SEQUENCE {
drx-HARQ-RTT-TimerDL-r17
INTEGER (0..448),
drx-HARQ-RTT-TimerUL-r17
INTEGER (0..448)
}
-- TAG-DRX-CONFIG-STOP-- TAG-DRX-CONFIGSECONDARYGROUP-START
DRX-ConfigSecondaryGroup-r16 ::=
SEQUENCE {
drx-onDurationTimer-r16CHOICE {
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-r16ENUMERATED {
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}
}
-- TAG-DRX-CONFIGSECONDARYGROUP-STOP-- TAG-DRX-CONFIGSL-START
DRX-ConfigSL-r17 ::=
SEQUENCE {
drx-HARQ-RTT-TimerSL-r17INTEGER (0..56),
drx-RetransmissionTimerSL-r17ENUMERATED {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}
}
-- TAG-DRX-CONFIGSL-STOP-- TAG-EPHEMERISINFO-START
EphemerisInfo-r17 ::=
CHOICE {
positionVelocity-r17
PositionVelocity-r17,
orbital-r17
Orbital-r17
}
PositionVelocity-r17 ::=
SEQUENCE {
positionX-r17
PositionStateVector-r17,
positionY-r17
PositionStateVector-r17,
positionZ-r17
PositionStateVector-r17,
velocityVX-r17
VelocityStateVector-r17,
velocityVY-r17
VelocityStateVector-r17,
velocityVZ-r17
VelocityStateVector-r17
}
Orbital-r17 ::=
SEQUENCE {
semiMajorAxis-r17
INTEGER (0..8589934591),
eccentricity-r17
INTEGER (0..1048575),
periapsis-r17
INTEGER (0..268435455),
longitude-r17
INTEGER (0..268435455),
inclination-r17
INTEGER (-67108864..67108863),
meanAnomaly-r17
INTEGER (0..268435455)
}
PositionStateVector-r17 ::=
INTEGER (-33554432..33554431)
VelocityStateVector-r17 ::=
INTEGER (-131072..131071)
-- TAG-EPHEMERISINFO-STOP-- TAG-FEATURECOMBINATION-START
FeatureCombination-r17 ::=
SEQUENCE {
redCap-r17ENUMERATED {true}
OPTIONAL,
-- Need R
smallData-r17ENUMERATED {true}
OPTIONAL,
-- Need R
nsag-r17
NSAG-List-r17 OPTIONAL,
-- Need R
msg3-Repetitions-r17ENUMERATED {true}
OPTIONAL,
-- Need R
spare4
ENUMERATED {true}
OPTIONAL,
-- Need R
spare3
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))
OFNSAG-ID-r17
-- TAG-FEATURECOMBINATION-STOP-- 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-r17ENUMERATED { minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18},
numberOfRA-PreamblesGroupA-r17INTEGER (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
...
}
-- TAG-FEATURECOMBINATIONPREAMBLES-STOP-- TAG-FILTERCOEFFICIENT-START
FilterCoefficient ::=
ENUMERATED { fc0, fc1, fc2, fc3, fc4, fc5, fc6, fc7, fc8, fc9, fc11, fc13, fc15, fc17, fc19, spare1, ...}
-- TAG-FILTERCOEFFICIENT-STOP-- TAG-FREQBANDINDICATORNR-START
FreqBandIndicatorNR ::=
INTEGER (1..1024)
-- TAG-FREQBANDINDICATORNR-STOP-- TAG-FREQPRIORITYLISTDEDICATEDSLICING-START
FreqPriorityListDedicatedSlicing-r17 ::=
SEQUENCE(SIZE(1..
maxFreq))
OF FreqPriorityDedicatedSlicing-r17
FreqPriorityDedicatedSlicing-r17 ::=
SEQUENCE {
dl-ExplicitCarrierFreq-r17
ARFCN-ValueNR,
sliceInfoListDedicated-r17
SliceInfoListDedicated-r17 OPTIONAL-- Cond Mandatory
}
SliceInfoListDedicated-r17 ::=
SEQUENCE(SIZE(1..
maxSliceInfo-r17))OF
SliceInfoDedicated-r17
SliceInfoDedicated-r17::=
SEQUENCE {
nsag-IdentityInfo-r17
NSAG-IdentityInfo-r17,
nsag-CellReselectionPriority-r17
CellReselectionPriority OPTIONAL,
-- Need R
nsag-CellReselectionSubPriority-r17
CellReselectionSubPriority OPTIONAL-- Need R
}
-- TAG-FREQPRIORITYLISTDEDICATEDSLICING-STOP-- TAG-FREQPRIORITYLISTSLICING-START
FreqPriorityListSlicing-r17 ::=
SEQUENCE(SIZE(1..maxFreqPlus1))
OF FreqPrioritySlicing-r17
FreqPrioritySlicing-r17 ::=
SEQUENCE {
dl-ImplicitCarrierFreq-r17
INTEGER (0..
maxFreq),
sliceInfoList-r17
SliceInfoList-r17 OPTIONAL-- Cond Mandatory
}
SliceInfoList-r17 ::=
SEQUENCE(SIZE(1..
maxSliceInfo-r17))OF
SliceInfo-r17
SliceInfo-r17::=
SEQUENCE {
nsag-IdentityInfo-r17NSAG-IdentityInfo-r17,
nsag-CellReselectionPriority-r17
CellReselectionPriority OPTIONAL,
-- Need R
nsag-CellReselectionSubPriority-r17
CellReselectionSubPriority OPTIONAL,
-- Need R
sliceCellListNR-r17
CHOICE {
sliceAllowedCellListNR-r17
SliceCellListNR-r17,
sliceExcludedCellListNR-r17
SliceCellListNR-r17
}
OPTIONAL-- Need R
}
SliceCellListNR-r17 ::=
SEQUENCE (SIZE (1..
maxCellSlice-r17))
OF PCI-Range
-- TAG-FREQPRIORITYLISTSLICING-STOP-- 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,
...
}
-- TAG-FREQUENCYINFODL-STOP-- TAG-FREQUENCYINFODL-SIB-START
FrequencyInfoDL-SIB ::=
SEQUENCE {
frequencyBandList
MultiFrequencyBandListNR-SIB,
offsetToPointA
INTEGER (0..2199),
scs-SpecificCarrierList
SEQUENCE (SIZE (1..
maxSCSs))
OF SCS-SpecificCarrier
}
-- TAG-FREQUENCYINFODL-SIB-STOP-- TAG-FREQUENCYINFOUL-START
FrequencyInfoUL ::=
SEQUENCE {
frequencyBandList
MultiFrequencyBandListNR OPTIONAL,
-- Cond FDD-OrSUL
absoluteFrequencyPointA
ARFCN-ValueNR OPTIONAL,
-- Cond FDD-OrSUL
scs-SpecificCarrierList
SEQUENCE (SIZE (1..
maxSCSs))
OF SCS-SpecificCarrier,
additionalSpectrumEmission
AdditionalSpectrumEmission OPTIONAL,
-- Need S
p-Max
P-Max OPTIONAL,
-- Need S
frequencyShift7p5khz
ENUMERATED {true}
OPTIONAL,
-- Cond FDD-TDD-OrSUL-Optional
...
}
-- TAG-FREQUENCYINFOUL-STOP-- 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
...
}
-- TAG-FREQUENCYINFOUL-SIB-STOP-- TAG-GAPPRIORITY-START
GapPriority-r17 ::=
INTEGER (1..
maxNrOfGapPri-r17)
-- TAG-GAPPRIORITY-STOP-- TAG-HIGHSPEEDCONFIG-START
HighSpeedConfig-r16 ::=
SEQUENCE {
highSpeedMeasFlag-r16
ENUMERATED {true}
OPTIONAL,
-- Cond SpCellOnly
highSpeedDemodFlag-r16
ENUMERATED {true}
OPTIONAL,
-- Need R
...
}
HighSpeedConfig-v1700 ::=
SEQUENCE {
highSpeedMeasCA-Scell-r17
ENUMERATED {true}
OPTIONAL,
-- Cond SCellOnly
highSpeedMeasInterFreq-r17
ENUMERATED {true}
OPTIONAL,
-- Cond SpCellOnly2
highSpeedDemodCA-Scell-r17
ENUMERATED {true}
OPTIONAL,
-- Need R
...
}
HighSpeedConfigFR2-r17 ::=
SEQUENCE {
highSpeedMeasFlagFR2-r17
ENUMERATED {set1, set2}
OPTIONAL,
-- Need R
highSpeedDeploymentTypeFR2-r17
ENUMERATED {unidirectional, bidirectional}
OPTIONAL,
-- Need R
highSpeedLargeOneStepUL-TimingFR2-r17
ENUMERATED {true}
OPTIONAL,
-- Need R
...
}
-- TAG-HIGHSPEEDCONFIG-STOP-- TAG-HYSTERESIS-START
Hysteresis ::=
INTEGER (0..30)
-- TAG-HYSTERESIS-STOP-- TAG-HYSTERESISLOCATION-START
HysteresisLocation-r17 ::=
INTEGER (0..32768)
-- TAG-HYSTERESISLOCATION-STOP-- TAG-INVALIDSYMBOLPATTERN-START
InvalidSymbolPattern-r16 ::=
SEQUENCE {
symbols-r16
CHOICE {
oneSlot BITSTRING (SIZE (14)),
twoSlots BITSTRING (SIZE (28))
},
periodicityAndPattern-r16
CHOICE {
n2 BITSTRING (SIZE (2)),
n4 BITSTRING (SIZE (4)),
n5 BITSTRING (SIZE (5)),
n8 BITSTRING (SIZE (8)),
n10 BITSTRING (SIZE (10)),
n20 BITSTRING (SIZE (20)),
n40 BITSTRING (SIZE (40))
}
OPTIONAL,
-- Need M
...
}
-- TAG-INVALIDSYMBOLPATTERN-STOP-- TAG-I-RNTI-VALUE-START
I-RNTI-Value ::= BITSTRING (SIZE(40))
-- TAG-I-RNTI-VALUE-STOP-- TAG-LBT-FAILURERECOVERYCONFIG-START
LBT-FailureRecoveryConfig-r16 ::=
SEQUENCE {
lbt-FailureInstanceMaxCount-r16
ENUMERATED {n4, n8, n16, n32, n64, n128},
lbt-FailureDetectionTimer-r16
ENUMERATED {ms10, ms20, ms40, ms80, ms160, ms320},
...
}
-- TAG-LBT-FAILURERECOVERYCONFIG-STOP-- TAG-LOCATIONINFO-START
LocationInfo-r16 ::=
SEQUENCE {
commonLocationInfo-r16
CommonLocationInfo-r16 OPTIONAL,
bt-LocationInfo-r16
LogMeasResultListBT-r16 OPTIONAL,
wlan-LocationInfo-r16
LogMeasResultListWLAN-r16 OPTIONAL,
sensor-LocationInfo-r16
Sensor-LocationInfo-r16 OPTIONAL,
...
}
-- TAG-LOCATIONINFO-STOP-- TAG-LOCATIONMEASUREMENTINFO-START
LocationMeasurementInfo ::=
CHOICE {
eutra-RSTD
EUTRA-RSTD-InfoList,
...,
eutra-FineTimingDetection
NULL,
nr-PRS-Measurement-r16
NR-PRS-MeasurementInfoList-r16
}
EUTRA-RSTD-InfoList ::=
SEQUENCE (SIZE (1..
maxInterRAT-RSTD-Freq))
OF EUTRA-RSTD-Info
EUTRA-RSTD-Info ::=
SEQUENCE {
carrierFreq
ARFCN-ValueEUTRA,
measPRS-Offset
INTEGER (0..39),
...
}
NR-PRS-MeasurementInfoList-r16 ::=
SEQUENCE (SIZE (1..maxFreqLayers))
OF NR-PRS-MeasurementInfo-r16
NR-PRS-MeasurementInfo-r16 ::=
SEQUENCE {
dl-PRS-PointA-r16
ARFCN-ValueNR,
nr-MeasPRS-RepetitionAndOffset-r16
CHOICE {
ms20-r16
INTEGER (0..19),
ms40-r16
INTEGER (0..39),
ms80-r16
INTEGER (0..79),
ms160-r16
INTEGER (0..159),
...
},
nr-MeasPRS-length-r16
ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6, ms10, ms20},
...
}
-- TAG-LOCATIONMEASUREMENTINFO-STOP-- TAG-LOGICALCHANNELCONFIG-START
LogicalChannelConfig ::=
SEQUENCE {
ul-SpecificParameters
SEQUENCE {
priority
INTEGER (1..16),
prioritisedBitRate
ENUMERATED {kBps0, kBps8, kBps16, kBps32, kBps64, kBps128, kBps256, kBps512,
kBps1024, kBps2048, kBps4096, kBps8192, kBps16384, kBps32768, kBps65536, infinity},
bucketSizeDuration
ENUMERATED {ms5, ms10, ms20, ms50, ms100, ms150, ms300, ms500, ms1000,
spare7, spare6, spare5, spare4, spare3,spare2, spare1},
allowedServingCells
SEQUENCE (SIZE (1..
maxNrofServingCells-1))
OF ServCellIndex
OPTIONAL,
-- Cond PDCP-CADuplication
allowedSCS-List
SEQUENCE (SIZE (1..
maxSCSs))
OF SubcarrierSpacing OPTIONAL,
-- Need R
maxPUSCH-Duration
ENUMERATED {ms0p02, ms0p04, ms0p0625, ms0p125, ms0p25, ms0p5, ms0p01-v1700, spare1}
OPTIONAL,
-- Need R
configuredGrantType1Allowed
ENUMERATED {true}
OPTIONAL,
-- Need R
logicalChannelGroup
INTEGER (0..
maxLCG-ID)
OPTIONAL,
-- Need R
schedulingRequestID
SchedulingRequestId OPTIONAL,
-- Need R
logicalChannelSR-Mask
BOOLEAN,
logicalChannelSR-DelayTimerApplied
BOOLEAN,
...,
bitRateQueryProhibitTimer
ENUMERATED {s0, s0dot4, s0dot8, s1dot6, s3, s6, s12, s30}
OPTIONAL,
-- Need R
[[
allowedCG-List-r16
SEQUENCE (SIZE (0.. maxNrofConfiguredGrantConfigMAC-1-r16))
OF ConfiguredGrantConfigIndexMAC-r16
OPTIONAL,
-- Need S
allowedPHY-PriorityIndex-r16
ENUMERATED {p0, p1}
OPTIONAL-- Need S
]],
[[
logicalChannelGroupIAB-Ext-r17
INTEGER (0..
maxLCG-ID-IAB-r17)
OPTIONAL,
-- Need R
allowedHARQ-mode-r17ENUMERATED {harqModeA, harqModeB}
OPTIONAL-- Need R
]]
}
OPTIONAL,
-- Cond UL
...,
[[
channelAccessPriority-r16
INTEGER (1..4)
OPTIONAL,
-- Need R
bitRateMultiplier-r16
ENUMERATED {x40, x70, x100, x200}
OPTIONAL-- Need R
]]
}
-- TAG-LOGICALCHANNELCONFIG-STOP-- TAG-LOGICALCHANNELIDENTITY-START
LogicalChannelIdentity ::=
INTEGER (1..
maxLC-ID)
-- TAG-LOGICALCHANNELIDENTITY-STOP-- TAG-LTE-NEIGHCELLSCRS-ASSISTINFOLIST-START
LTE-NeighCellsCRS-AssistInfoList-r17 ::=
SEQUENCE (SIZE (1..
maxNrofCRS-IM-InterfCell-r17))
OF LTE-NeighCellsCRS-AssistInfo-r17
LTE-NeighCellsCRS-AssistInfo-r17 ::=
SEQUENCE {
neighCarrierBandwidthDL-r17
ENUMERATED {n6, n15, n25, n50, n75, n100, spare2, spare1}
OPTIONAL,
-- Cond CRS-IM
neighCarrierFreqDL-r17
INTEGER (0..16383)
OPTIONAL,
-- Need S
neighCellId-r17
EUTRA-PhysCellId OPTIONAL,
-- Need S
neighCRS-muting-r17
ENUMERATED {enabled}
OPTIONAL,
-- Need R
neighMBSFN-SubframeConfigList-r17
EUTRA-MBSFN-SubframeConfigList OPTIONAL,
-- Need S
neighNrofCRS-Ports-r17
ENUMERATED {n1, n2, n4}
OPTIONAL,
-- Need S
neighV-Shift-r17
ENUMERATED {n0, n1, n2, n3, n4, n5}
OPTIONAL-- Cond NotCellID
}
-- TAG-LTE-NEIGHCELLSCRS-ASSISTINFOLIST-STOP-- 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
BOOLEANOPTIONAL,
-- 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))
OFMBS-RNTI-SpecificConfig-r17
OPTIONAL,
-- Need N
g-RNTI-ConfigToReleaseList-r17
SEQUENCE (SIZE (1..
maxG-RNTI-r17))
OFMBS-RNTI-SpecificConfigId-r17
OPTIONAL,
-- Need N
g-CS-RNTI-ConfigToAddModList-r17
SEQUENCE (SIZE (1..
maxG-CS-RNTI-r17))
OFMBS-RNTI-SpecificConfig-r17
OPTIONAL,
-- Need N
g-CS-RNTI-ConfigToReleaseList-r17
SEQUENCE (SIZE (1..
maxG-CS-RNTI-r17))
OFMBS-RNTI-SpecificConfigId-r17
OPTIONAL,
-- Need N
allowCSI-SRS-Tx-MulticastDRX-Active-r17
BOOLEANOPTIONAL
-- Need M
]],
[[
schedulingRequestID-PosMG-Request-r17
SchedulingRequestId OPTIONAL,
-- Need R
drx-LastTransmissionUL-r17
ENUMERATED {enabled}
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-r17CHOICE {
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)
-- TAG-MAC-CELLGROUPCONFIG-STOP-- 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
]]
}
MeasObjectToRemoveList ::=
SEQUENCE (SIZE (1..
maxNrofObjectId))
OF MeasObjectId
MeasIdToRemoveList ::=
SEQUENCE (SIZE (1..
maxNrofMeasId))
OF MeasId
ReportConfigToRemoveList ::=
SEQUENCE (SIZE (1..
maxReportConfigId))
OF ReportConfigId
-- TAG-MEASCONFIG-STOP-- TAG-MEASGAPCONFIG-START
MeasGapConfig ::=
SEQUENCE {
gapFR2
SetupRelease {
GapConfig }
OPTIONAL,
-- Need M
...,
[[
gapFR1
SetupRelease {
GapConfig }
OPTIONAL,
-- Need M
gapUE
SetupRelease {
GapConfig }
OPTIONAL-- Need M
]],
[[
gapToAddModList-r17
SEQUENCE (SIZE (1..
maxNrofGapId-r17))
OF GapConfig-r17OPTIONAL,
-- Need N
gapToReleaseList-r17
SEQUENCE (SIZE (1..
maxNrofGapId-r17))
OF MeasGapId-r17 OPTIONAL,
-- Need N
posMeasGapPreConfigToAddModList-r17
PosMeasGapPreConfigToAddModList-r17 OPTIONAL,
-- Need N
posMeasGapPreConfigToReleaseList-r17
PosMeasGapPreConfigToReleaseList-r17 OPTIONAL-- Need N
]]
}
GapConfig ::=
SEQUENCE {
gapOffset
INTEGER (0..159),
mgl
ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6},
mgrp
ENUMERATED {ms20, ms40, ms80, ms160},
mgta
ENUMERATED {ms0, ms0dot25, ms0dot5},
...,
[[
refServCellIndicator
ENUMERATED {pCell, pSCell, mcg-FR2}
OPTIONAL-- Cond NEDCorNRDC
]],
[[
refFR2ServCellAsyncCA-r16
ServCellIndex OPTIONAL,
-- Cond AsyncCA
mgl-r16
ENUMERATED {ms10, ms20}
OPTIONAL-- Cond PRS
]]
}
GapConfig-r17 ::=
SEQUENCE {
measGapId-r17
MeasGapId-r17,
gapType-r17
ENUMERATED {perUE, perFR1, perFR2},
gapOffset-r17
INTEGER (0..159),
mgl-r17
ENUMERATED {ms1, ms1dot5, ms2, ms3, ms3dot5, ms4, ms5, ms5dot5, ms6, ms10, ms20},
mgrp-r17
ENUMERATED {ms20, ms40, ms80, ms160},
mgta-r17
ENUMERATED {ms0, ms0dot25, ms0dot5, ms0dot75},
refServCellIndicator-r17
ENUMERATED {pCell, pSCell, mcg-FR2}
OPTIONAL,
-- Cond NEDCorNRDC
refFR2-ServCellAsyncCA-r17
ServCellIndex OPTIONAL,
-- Cond AsyncCA
preConfigInd-r17
ENUMERATED {true}
OPTIONAL,
-- Need R
ncsgInd-r17
ENUMERATED {true}
OPTIONAL,
-- Need R
gapAssociationPRS-r17
ENUMERATED {true}
OPTIONAL,
-- Need R
gapSharing-r17
MeasGapSharingScheme OPTIONAL,
-- Need R
gapPriority-r17
GapPriority-r17 OPTIONAL,
-- Need R
...
}
PosMeasGapPreConfigToAddModList-r17 ::=
SEQUENCE (SIZE (1..
maxNrofPreConfigPosGapId-r17))
OF PosGapConfig-r17
PosMeasGapPreConfigToReleaseList-r17 ::=
SEQUENCE (SIZE (1..
maxNrofPreConfigPosGapId-r17))
OF MeasPosPreConfigGapId-r17
PosGapConfig-r17 ::=
SEQUENCE {
measPosPreConfigGapId-r17MeasPosPreConfigGapId-r17,
gapOffset-r17
INTEGER (0..159),
mgl-r17
ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6, ms10, ms20},
mgrp-r17
ENUMERATED {ms20, ms40, ms80, ms160},
mgta-r17
ENUMERATED {ms0, ms0dot25, ms0dot5},
gapType-r17ENUMERATED {perUE, perFR1, perFR2},
...
}
MeasPosPreConfigGapId-r17 ::=
INTEGER (1..
maxNrofPreConfigPosGapId-r17)
-- TAG-MEASGAPCONFIG-STOP-- TAG-MEASGAPID-START
MeasGapId-r17 ::=
INTEGER (1..
maxNrofGapId-r17)
-- TAG-MEASGAPID-STOP-- TAG-MEASGAPSHARINGCONFIG-START
MeasGapSharingConfig ::=
SEQUENCE {
gapSharingFR2
SetupRelease {
MeasGapSharingScheme }
OPTIONAL,
-- Need M
...,
[[
gapSharingFR1
SetupRelease {
MeasGapSharingScheme }
OPTIONAL,
--Need M
gapSharingUE
SetupRelease {
MeasGapSharingScheme }
OPTIONAL--Need M
]]
}
MeasGapSharingScheme::=
ENUMERATED {scheme00, scheme01, scheme10, scheme11}
-- TAG-MEASGAPSHARINGCONFIG-STOP-- TAG-MEASID-START
MeasId ::=
INTEGER (1..
maxNrofMeasId)
-- TAG-MEASID-STOP-- 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
...
}
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
...
}
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
}
OPTIONAL,
-- Need S
beamMeasConfigIdle-r16
BeamMeasConfigIdle-NR-r16 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
...
}
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-- TAG-MEASIDTOADDMODLIST-START
MeasIdToAddModList ::=
SEQUENCE (SIZE (1..
maxNrofMeasId))
OF MeasIdToAddMod
MeasIdToAddMod ::=
SEQUENCE {
measId
MeasId,
measObjectId
MeasObjectId,
reportConfigId
ReportConfigId
}
-- TAG-MEASIDTOADDMODLIST-STOP-- TAG-MEASOBJECTCLI-START
MeasObjectCLI-r16 ::=
SEQUENCE {
cli-ResourceConfig-r16
CLI-ResourceConfig-r16,
...
}
CLI-ResourceConfig-r16 ::=
SEQUENCE {
srs-ResourceConfig-r16
SetupRelease {
SRS-ResourceListConfigCLI-r16 }
OPTIONAL,
-- Need M
rssi-ResourceConfig-r16
SetupRelease {
RSSI-ResourceListConfigCLI-r16 }
OPTIONAL-- Need M
}
SRS-ResourceListConfigCLI-r16 ::=
SEQUENCE (SIZE (1..
maxNrofCLI-SRS-Resources-r16))
OF SRS-ResourceConfigCLI-r16
::=
SEQUENCE (SIZE (1..
maxNrofCLI-RSSI-Resources-r16))
OF RSSI-ResourceConfigCLI-r16
SRS-ResourceConfigCLI-r16 ::=
SEQUENCE {
srs-Resource-r16
SRS-Resource,
srs-SCS-r16
SubcarrierSpacing,
refServCellIndex-r16
ServCellIndex OPTIONAL,
-- Need S
refBWP-r16
BWP-Id,
...
}
::=
SEQUENCE {
rssi-ResourceId-r16
RSSI-ResourceId-r16,
rssi-SCS-r16
SubcarrierSpacing,
startPRB-r16
INTEGER (0..2169),
nrofPRBs-r16
INTEGER (4..
maxNrofPhysicalResourceBlocksPlus1),
startPosition-r16
INTEGER (0..13),
nrofSymbols-r16
INTEGER (1..14),
rssi-PeriodicityAndOffset-r16
RSSI-PeriodicityAndOffset-r16,
refServCellIndex-r16
ServCellIndex OPTIONAL,
-- Need S
...
}
::=
INTEGER (0.. maxNrofCLI-RSSI-Resources-1-r16)
RSSI-PeriodicityAndOffset-r16 ::=
CHOICE {
sl10
INTEGER(0..9),
sl20
INTEGER(0..19),
sl40
INTEGER(0..39),
sl80
INTEGER(0..79),
sl160
INTEGER(0..159),
sl320
INTEGER(0..319),
s1640
INTEGER(0..639),
...
}
-- TAG-MEASOBJECTCLI-STOP-- 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
]]
}
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-- TAG-MEASOBJECTID-START
MeasObjectId ::=
INTEGER (1..
maxNrofObjectId)
-- TAG-MEASOBJECTID-STOP-- 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
associatedMeasGapCSIRS-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
]]
}
SSB-MTC3List-r16::=
SEQUENCE (SIZE(1..4))
OF SSB-MTC3-r16
SSB-MTC4List-r17::=
SEQUENCE (SIZE(1..3))
OF SSB-MTC4-r17
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-ListOPTIONAL,
-- Need N
cca-CellsToRemoveList-r17
PCI-List OPTIONAL-- Need N
]]
}
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
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 R
}
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
}
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 {
physCellId-r17
PhysCellId,
ssb-PositionQCL-r17
SSB-PositionQCL-Relation-r17
}
-- TAG-MEASOBJECTNR-STOP-- 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
}
Tx-PoolMeasList-r16 ::=
SEQUENCE (SIZE (1..
maxNrofSL-PoolToMeasureNR-r16))
OF SL-ResourcePoolID-r16
-- TAG-MEASOBJECTNR-SL-STOP-- TAG-MEASOBJECTRXTXDIFF-START
MeasObjectRxTxDiff-r17 ::=
SEQUENCE {
dl-Ref-r17
CHOICE {
prs-Ref-r17
NULL,
csi-RS-Ref-r17
NULL,
...
}
OPTIONAL,
-- Need R
...
}
-- TAG-MEASOBJECTRXTXDIFF-STOP-- TAG-MEASOBJECTTOADDMODLIST-START
MeasObjectToAddModList ::=
SEQUENCE (SIZE (1..
maxNrofObjectId))
OF MeasObjectToAddMod
MeasObjectToAddMod ::=
SEQUENCE {
measObjectId
MeasObjectId,
measObject
CHOICE {
measObjectNR
MeasObjectNR,
...,
measObjectEUTRA
MeasObjectEUTRA,
measObjectUTRA-FDD-r16
MeasObjectUTRA-FDD-r16,
measObjectNR-SL-r16
MeasObjectNR-SL-r16,
measObjectCLI-r16
MeasObjectCLI-r16,
measObjectRxTxDiff-r17
MeasObjectRxTxDiff-r17,
measObjectRelay-r17
SL-MeasObject-r16
}
}
-- TAG-MEASOBJECTTOADDMODLIST-STOP-- TAG-MEASOBJECTUTRA-FDD-START
MeasObjectUTRA-FDD-r16 ::=
SEQUENCE {
carrierFreq-r16
ARFCN-ValueUTRA-FDD-r16,
utra-FDD-Q-OffsetRange-r16
UTRA-FDD-Q-OffsetRange-r16 OPTIONAL,
-- Need R
cellsToRemoveList-r16
UTRA-FDD-CellIndexList-r16 OPTIONAL,
-- Need N
cellsToAddModList-r16
CellsToAddModListUTRA-FDD-r16 OPTIONAL,
-- Need N
...
}
CellsToAddModListUTRA-FDD-r16 ::=
SEQUENCE (SIZE (1..
maxCellMeasUTRA-FDD-r16))
OF CellsToAddModUTRA-FDD-r16
CellsToAddModUTRA-FDD-r16 ::=
SEQUENCE {
cellIndexUTRA-FDD-r16
UTRA-FDD-CellIndex-r16,
physCellId-r16
PhysCellIdUTRA-FDD-r16
}
UTRA-FDD-CellIndexList-r16 ::=
SEQUENCE (SIZE (1..
maxCellMeasUTRA-FDD-r16))
OF UTRA-FDD-CellIndex-r16
UTRA-FDD-CellIndex-r16 ::=
INTEGER (1..
maxCellMeasUTRA-FDD-r16)
-- TAG-MEASOBJECTUTRA-FDD-STOP-- TAG-MEASRESULTCELLLISTSFTD-NR-START
MeasResultCellListSFTD-NR ::=
SEQUENCE (SIZE (1..
maxCellSFTD))
OF MeasResultCellSFTD-NR
MeasResultCellSFTD-NR ::=
SEQUENCE {
physCellId
PhysCellId,
sfn-OffsetResult
INTEGER (0..1023),
frameBoundaryOffsetResult
INTEGER (-30720..30719),
rsrp-Result
RSRP-Range OPTIONAL
}
-- TAG-MEASRESULTCELLLISTSFTD-NR-STOP-- TAG-MEASRESULTCELLLISTSFTD-EUTRA-START
MeasResultCellListSFTD-EUTRA ::=
SEQUENCE (SIZE (1..
maxCellSFTD))
OF MeasResultSFTD-EUTRA
MeasResultSFTD-EUTRA ::=
SEQUENCE {
eutra-PhysCellId
EUTRA-PhysCellId,
sfn-OffsetResult
INTEGER (0..1023),
frameBoundaryOffsetResult
INTEGER (-30720..30719),
rsrp-Result
RSRP-Range OPTIONAL
}
-- TAG-MEASRESULTCELLLISTSFTD-EUTRA-STOP-- TAG-MEASRESULTS-START
MeasResults ::=
SEQUENCE {
measId
MeasId,
measResultServingMOList
MeasResultServMOList,
measResultNeighCells
CHOICE {
measResultListNR
MeasResultListNR,
...,
measResultListEUTRA
MeasResultListEUTRA,
measResultListUTRA-FDD-r16
MeasResultListUTRA-FDD-r16,
sl-MeasResultsCandRelay-r17 OCTETSTRING
-- Contains PC5 SL-MeasResultListRelay-r17
}
OPTIONAL,
...,
[[
measResultServFreqListEUTRA-SCG
MeasResultServFreqListEUTRA-SCG OPTIONAL,
measResultServFreqListNR-SCG
MeasResultServFreqListNR-SCG OPTIONAL,
measResultSFTD-EUTRA
MeasResultSFTD-EUTRA OPTIONAL,
measResultSFTD-NR
MeasResultCellSFTD-NR OPTIONAL
]],
[[
measResultCellListSFTD-NRMeasResultCellListSFTD-NROPTIONAL
]],
[[
measResultForRSSI-r16
MeasResultForRSSI-r16 OPTIONAL,
locationInfo-r16LocationInfo-r16OPTIONAL,
ul-PDCP-DelayValueResultList-r16UL-PDCP-DelayValueResultList-r16OPTIONAL,
measResultsSL-r16MeasResultsSL-r16OPTIONAL,
measResultCLI-r16
MeasResultCLI-r16 OPTIONAL
]],
[[
measResultRxTxTimeDiff-r17MeasResultRxTxTimeDiff-r17OPTIONAL,
sl-MeasResultServingRelay-r17 OCTETSTRINGOPTIONAL,
-- Contains PC5 SL-MeasResultRelay-r17
ul-PDCP-ExcessDelayResultList-r17UL-PDCP-ExcessDelayResultList-r17OPTIONAL,
coarseLocationInfo-r17 OCTETSTRINGOPTIONAL
]]
}
MeasResultServMOList ::=
SEQUENCE (SIZE (1..
maxNrofServingCells))
OF MeasResultServMO
MeasResultServMO ::=
SEQUENCE {
servCellId
ServCellIndex,
measResultServingCell
MeasResultNR,
measResultBestNeighCell
MeasResultNR OPTIONAL,
...
}
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
}
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
ENUMERATED {condFirstEvent, condSecondEvent}
OPTIONAL
}
OPTIONAL
]]
}
MeasResultListEUTRA ::=
SEQUENCE (SIZE (1..
maxCellReport))
OF MeasResultEUTRA
MeasResultEUTRA ::=
SEQUENCE {
eutra-PhysCellId
PhysCellId,
measResult
MeasQuantityResultsEUTRA,
cgi-Info
CGI-InfoEUTRA 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
}
::=
SEQUENCE (SIZE (1..
maxNrofIndexesToReport2))
OF ResultsPerSSB-Index
::=
SEQUENCE {
ssb-Index
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
}
}
::=
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
}
::=
SEQUENCE (SIZE (1..
maxCLI-Report-r16))
OF 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-- TAG-MEASRESULT2EUTRA-START
MeasResult2EUTRA ::=
SEQUENCE {
carrierFreq
ARFCN-ValueEUTRA,
measResultServingCell
MeasResultEUTRA OPTIONAL,
measResultBestNeighCell
MeasResultEUTRA OPTIONAL,
...
}
-- TAG-MEASRESULT2EUTRA-STOP-- TAG-MEASRESULT2NR-START
MeasResult2NR ::=
SEQUENCE {
ssbFrequency
ARFCN-ValueNR OPTIONAL,
refFreqCSI-RS
ARFCN-ValueNR OPTIONAL,
measResultServingCell
MeasResultNR OPTIONAL,
measResultNeighCellListNR
MeasResultListNR OPTIONAL,
...
}
-- TAG-MEASRESULT2NR-STOP-- 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
},
...
}
-- TAG-MEASRESULTIDLEEUTRA-STOP-- 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
},
...
}
::=
SEQUENCE (SIZE (1..
maxNrofIndexesToReport))
OF 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-- TAG-MEASRESULTRXTXTIMEDIFF-START
MeasResultRxTxTimeDiff-r17 ::=
SEQUENCE {
rxTxTimeDiff-ue-r17
RxTxTimeDiff-r17 OPTIONAL,
...
}
-- TAG-MEASRESULTRXTXTIMEDIFF-STOP-- TAG-MEASRESULTSCG-FAILURE-START
MeasResultSCG-Failure ::=
SEQUENCE {
measResultPerMOList
MeasResultList2NR,
...,
[[
locationInfo-r16
LocationInfo-r16 OPTIONAL
]]
}
MeasResultList2NR ::=
SEQUENCE (SIZE (1..
maxFreq))
OF MeasResult2NR
-- TAG-MEASRESULTSCG-FAILURE-STOP-- TAG-MEASRESULTSSL-START
MeasResultsSL-r16 ::=
SEQUENCE {
measResultsListSL-r16
CHOICE {
measResultNR-SL-r16
MeasResultNR-SL-r16,
...
},
...
}
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,
...
}
-- TAG-MEASRESULTSSL-STOP-- TAG-MEASTRIGGERQUANTITYEUTRA-START
MeasTriggerQuantityEUTRA::=
CHOICE {
rsrp
RSRP-RangeEUTRA,
rsrq
RSRQ-RangeEUTRA,
sinr
SINR-RangeEUTRA
}
RSRP-RangeEUTRA ::=
INTEGER (0..97)
RSRQ-RangeEUTRA ::=
INTEGER (0..34)
SINR-RangeEUTRA ::=
INTEGER (0..127)
-- TAG-MEASTRIGGERQUANTITYEUTRA-STOP-- TAG-MOBILITYSTATEPARAMETERS-START
MobilityStateParameters ::=
SEQUENCE{
t-Evaluation
ENUMERATED {
s30, s60, s120, s180, s240, spare3, spare2, spare1},
t-HystNormal
ENUMERATED {
s30, s60, s120, s180, s240, spare3, spare2, spare1},
n-CellChangeMedium
INTEGER (1..16),
n-CellChangeHigh
INTEGER (1..16)
}
-- TAG-MOBILITYSTATEPARAMETERS-STOP-- TAG-MRB-IDENTITY-START
MRB-Identity-r17 ::=
INTEGER (1..512)
-- TAG-MRB-IDENTITY-STOP-- TAG-MSGACONFIGCOMMON-START
MsgA-ConfigCommon-r16 ::=
SEQUENCE {
rach-ConfigCommonTwoStepRA-r16
RACH-ConfigCommonTwoStepRA-r16,
msgA-PUSCH-Config-r16
MsgA-PUSCH-Config-r16 OPTIONAL--Cond InitialBWPConfig
}
-- TAG-MSGACONFIGCOMMON-STOP-- TAG-MSGA-PUSCH-CONFIG-START
MsgA-PUSCH-Config-r16 ::=
SEQUENCE {
msgA-PUSCH-ResourceGroupA-r16
MsgA-PUSCH-Resource-r16 OPTIONAL,
-- Cond InitialBWPConfig
msgA-PUSCH-ResourceGroupB-r16
MsgA-PUSCH-Resource-r16 OPTIONAL,
-- Cond GroupBConfigured
msgA-TransformPrecoder-r16
ENUMERATED {enabled, disabled}
OPTIONAL,
-- Need R
msgA-DataScramblingIndex-r16
INTEGER (0..1023)
OPTIONAL,
-- Need S
msgA-DeltaPreamble-r16
INTEGER (-1..6)
OPTIONAL-- Need R
}
MsgA-PUSCH-Resource-r16 ::=
SEQUENCE {
msgA-MCS-r16
INTEGER (0..15),
nrofSlotsMsgA-PUSCH-r16
INTEGER (1..4),
nrofMsgA-PO-PerSlot-r16
ENUMERATED {one, two, three, six},
msgA-PUSCH-TimeDomainOffset-r16
INTEGER (1..32),
msgA-PUSCH-TimeDomainAllocation-r16
INTEGER (1..
maxNrofUL-Allocations)
OPTIONAL,
-- Need S
startSymbolAndLengthMsgA-PO-r16
INTEGER (0..127)
OPTIONAL,
-- Need S
mappingTypeMsgA-PUSCH-r16
ENUMERATED {typeA, typeB}
OPTIONAL,
-- Need S
guardPeriodMsgA-PUSCH-r16
INTEGER (0..3)
OPTIONAL,
-- Need R
guardBandMsgA-PUSCH-r16
INTEGER (0..1),
frequencyStartMsgA-PUSCH-r16
INTEGER (0..
maxNrofPhysicalResourceBlocks-1),
nrofPRBs-PerMsgA-PO-r16
INTEGER (1..32),
nrofMsgA-PO-FDM-r16
ENUMERATED {one, two, four, eight},
msgA-IntraSlotFrequencyHopping-r16
ENUMERATED {enabled}
OPTIONAL,
-- Need R
msgA-HoppingBits-r16 BITSTRING (SIZE(2))
OPTIONAL,
-- Cond FreqHopConfigured
msgA-DMRS-Config-r16
MsgA-DMRS-Config-r16,
nrofDMRS-Sequences-r16
INTEGER (1..2),
msgA-Alpha-r16
ENUMERATED {alpha0, alpha04, alpha05, alpha06,
alpha07, alpha08, alpha09, alpha1}
OPTIONAL,
-- Need S
interlaceIndexFirstPO-MsgA-PUSCH-r16
INTEGER (1..10)
OPTIONAL,
-- Need R
nrofInterlacesPerMsgA-PO-r16
INTEGER (1..10)
OPTIONAL,
-- Need R
...
}
MsgA-DMRS-Config-r16 ::=
SEQUENCE {
msgA-DMRS-AdditionalPosition-r16
ENUMERATED {pos0, pos1, pos3}
OPTIONAL,
-- Need S
msgA-MaxLength-r16
ENUMERATED {len2}
OPTIONAL,
-- Need S
msgA-PUSCH-DMRS-CDM-Group-r16
INTEGER (0..1)
OPTIONAL,
-- Need S
msgA-PUSCH-NrofPorts-r16
INTEGER (0..1)
OPTIONAL,
-- Need S
msgA-ScramblingID0-r16
INTEGER (0..65535)
OPTIONAL,
-- Need S
msgA-ScramblingID1-r16
INTEGER (0..65535)
OPTIONAL-- Need S
}
-- TAG-MSGA-PUSCH-CONFIG-STOP-- TAG-MULTIFREQUENCYBANDLISTNR-START
MultiFrequencyBandListNR ::=
SEQUENCE (SIZE (1..
maxNrofMultiBands))
OF FreqBandIndicatorNR
-- TAG-MULTIFREQUENCYBANDLISTNR-STOP-- 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
}
-- TAG-MULTIFREQUENCYBANDLISTNR-SIB-STOP-- TAG-MUSIM-GAPCONFIG-START
MUSIM-GapConfig-r17 ::=
SEQUENCE {
musim-GapToReleaseList-r17
SEQUENCE (SIZE (1..3))
OF MUSIM-GapId-r17 OPTIONAL,
-- Need N
musim-GapToAddModList-r17
SEQUENCE (SIZE (1..3))
OF MUSIM-Gap-r17 OPTIONAL,
-- Need N
musim-AperiodicGap-r17
MUSIM-GapInfo-r17 OPTIONAL,
-- Need N
...
}
MUSIM-Gap-r17 ::=
SEQUENCE {
musim-GapId-r17
MUSIM-GapId-r17,
musim-GapInfo-r17
MUSIM-GapInfo-r17
}
-- TAG-MUSIM-GAPCONFIG-STOP-- TAG-MUSIM-GAPID-START
MUSIM-GapId-r17 ::=
INTEGER (0..2)
-- TAG-MUSIM-GAPID-STOP-- TAG-MUSIM-GAPINFO-START
MUSIM-GapInfo-r17 ::=
SEQUENCE {
musim-Starting-SFN-AndSubframe-r17
MUSIM-Starting-SFN-AndSubframe-r17 OPTIONAL,
-- Cond aperiodic
musim-GapLength-r17
ENUMERATED {ms3, ms4, ms6, ms10, ms20}
OPTIONAL,
-- Cond gapSetup
musim-GapRepetitionAndOffset-r17
CHOICE {
ms20-r17
INTEGER (0..19),
ms40-r17
INTEGER (0..39),
ms80-r17
INTEGER (0..79),
ms160-r17
INTEGER (0..159),
ms320-r17
INTEGER (0..319),
ms640-r17
INTEGER (0..639),
ms1280-r17
INTEGER (0..1279),
ms2560-r17
INTEGER (0..2559),
ms5120-r17
INTEGER (0..5119),
...
}
OPTIONAL-- Cond periodic
}
MUSIM-Starting-SFN-AndSubframe-r17 ::=
SEQUENCE {
starting-SFN-r17
INTEGER (0..1023),
startingSubframe-r17
INTEGER (0..9)
}
-- TAG-MUSIM-GAPINFO-STOP-- TAG-NeedForGapsConfigNR-START
NeedForGapsConfigNR-r16 ::=
SEQUENCE {
requestedTargetBandFilterNR-r16
SEQUENCE (SIZE (1..
maxBands))
OF FreqBandIndicatorNR OPTIONAL-- Need R
}
-- TAG-NeedForGapsConfigNR-STOP-- TAG-NeedForGapsInfoNR-START
NeedForGapsInfoNR-r16 ::=
SEQUENCE {
intraFreq-needForGap-r16
NeedForGapsIntraFreqList-r16,
interFreq-needForGap-r16
NeedForGapsBandListNR-r16
}
NeedForGapsIntraFreqList-r16 ::=
SEQUENCE (SIZE (1..
maxNrofServingCells))
OF NeedForGapsIntraFreq-r16
NeedForGapsBandListNR-r16 ::=
SEQUENCE (SIZE (1..
maxBands))
OF NeedForGapsNR-r16
NeedForGapsIntraFreq-r16 ::=
SEQUENCE {
servCellId-r16
ServCellIndex,
gapIndicationIntra-r16
ENUMERATED {gap, no-gap}
}
NeedForGapsNR-r16 ::=
SEQUENCE {
bandNR-r16
FreqBandIndicatorNR,
gapIndication-r16
ENUMERATED {gap, no-gap}
}
-- TAG-NeedForGapsInfoNR-STOP-- TAG-NeedForGapNCSG-ConfigEUTRA-START
NeedForGapNCSG-ConfigEUTRA-r17 ::=
SEQUENCE {
requestedTargetBandFilterNCSG-EUTRA-r17
SEQUENCE (SIZE (1..
maxBandsEUTRA))
OF FreqBandIndicatorEUTRA OPTIONAL-- Need R
}
-- TAG-NeedForGapNCSG-ConfigEUTRA-STOP-- TAG-NEEDFORGAPNCSG-CONFIGNR-START
NeedForGapNCSG-ConfigNR-r17 ::=
SEQUENCE {
requestedTargetBandFilterNCSG-NR-r17
SEQUENCE (SIZE (1..
maxBands))
OF FreqBandIndicatorNR OPTIONAL-- Need R
}
-- TAG-NEEDFORGAPNCSG-CONFIGNR-STOP-- TAG-NEEDFORGAPNCSG-INFOEUTRA-START
NeedForGapNCSG-InfoEUTRA-r17 ::=
SEQUENCE {
needForNCSG-EUTRA-r17
SEQUENCE (SIZE (1..
maxBandsEUTRA))
OF NeedForNCSG-EUTRA-r17
}
NeedForNCSG-EUTRA-r17 ::=
SEQUENCE {
bandEUTRA-r17
FreqBandIndicatorEUTRA,
gapIndication-r17
ENUMERATED {gap, ncsg, nogap-noncsg}
}
-- TAG-NEEDFORGAPNCSG-INFOEUTRA-STOP-- TAG-NEEDFORGAPNCSG-INFONR-START
NeedForGapNCSG-InfoNR-r17 ::=
SEQUENCE {
intraFreq-needForNCSG-r17
NeedForNCSG-IntraFreqList-r17,
interFreq-needForNCSG-r17
NeedForNCSG-BandListNR-r17
}
NeedForNCSG-IntraFreqList-r17 ::=
SEQUENCE (SIZE (1..
maxNrofServingCells))
OF NeedForNCSG-IntraFreq-r17
NeedForNCSG-BandListNR-r17 ::=
SEQUENCE (SIZE (1..
maxBands))
OF NeedForNCSG-NR-r17
NeedForNCSG-IntraFreq-r17 ::=
SEQUENCE {
servCellId-r17
ServCellIndex,
gapIndicationIntra-r17
ENUMERATED {gap, ncsg, nogap-noncsg}
}
NeedForNCSG-NR-r17 ::=
SEQUENCE {
bandNR-r17
FreqBandIndicatorNR,
gapIndication-r17
ENUMERATED {gap, ncsg, nogap-noncsg}
}
-- TAG-NEEDFORGAPNCSG-INFONR-STOP-- TAG-NEXTHOPCHAININGCOUNT-START
NextHopChainingCount ::=
INTEGER (0..7)
-- TAG-NEXTHOPCHAININGCOUNT-STOP-- TAG-NG-5G-S-TMSI-START
NG-5G-S-TMSI ::= BITSTRING (SIZE (48))
-- TAG-NG-5G-S-TMSI-STOP-- TAG-NONCELLDEFININGSSB-START
NonCellDefiningSSB-r17 ::=
SEQUENCE {
absoluteFrequencySSB-r17
ARFCN-ValueNR,
ssb-Periodicity-r17ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 }
OPTIONAL,
-- Need S
ssb-TimeOffset-r17
ENUMERATED { ms5, ms10, ms15, ms20, ms40, ms80, spare2, spare1 }
OPTIONAL,
-- Need S
...
}
-- TAG-NONCELLDEFININGSSB-STOP-- TAG-NPN-IDENTITY-START
NPN-Identity-r16 ::=
CHOICE {
pni-npn-r16
SEQUENCE {
plmn-Identity-r16
PLMN-Identity,
cag-IdentityList-r16
SEQUENCE (SIZE (1..
maxNPN-r16))
OF CAG-IdentityInfo-r16
},
snpn-r16
SEQUENCE {
plmn-Identity-r16
PLMN-Identity,
nid-List-r16
SEQUENCE (SIZE (1..
maxNPN-r16))
OF NID-r16
}
}
CAG-IdentityInfo-r16 ::=
SEQUENCE {
cag-Identity-r16 BITSTRING (SIZE (32)),
manualCAGselectionAllowed-r16
ENUMERATED {true}
OPTIONAL-- Need R
}
NID-r16 ::= BITSTRING (SIZE (44))
-- TAG-NPN-IDENTITY-STOP-- 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 OPTIONAL,
-- Need R
cellIdentity-r16
CellIdentity,
cellReservedForOperatorUse-r16
ENUMERATED {reserved, notReserved},
iab-Support-r16
ENUMERATED {true}
OPTIONAL,
-- Need S
...,
[[
gNB-ID-Length-r17
INTEGER (22..32)
OPTIONAL-- Need R
]]
}
-- TAG-NPN-IDENTITYINFOLIST-STOP-- 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, spare4, 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-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-- 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
}
-- TAG-NR-NS-PMAXLIST-STOP-- TAG-NSAG-ID-START
NSAG-ID-r17 ::= BITSTRING (SIZE (8))
-- TAG-NSAG-ID-STOP-- TAG-NSAG-IDENTITYINFO-START
NSAG-IdentityInfo-r17 ::=
SEQUENCE {
nsag-ID-r17
NSAG-ID-r17,
trackingAreaCode-r17
TrackingAreaCode OPTIONAL-- Need R
}
-- TAG-NSAG-IDENTITYINFO-STOP-- TAG-NTN-CONFIG-START
NTN-Config-r17 ::=
SEQUENCE {
epochTime-r17
EpochTime-r17 OPTIONAL,
-- Need R
ntn-UlSyncValidityDuration-r17
ENUMERATED{s5, s10, s15, s20, s25, s30, s35,
s40, s45, s50, s55, s60, s120, s180, s240, s900}
OPTIONAL,
-- Cond SIB19
cellSpecificKoffset-r17
INTEGER(1..1023)
OPTIONAL,
-- Need R
kmac-r17
INTEGER(1..512)
OPTIONAL,
-- Need R
ta-Info-r17
TA-Info-r17 OPTIONAL,
-- Need R
ntn-PolarizationDL-r17
ENUMERATED{rhcp,lhcp,linear}
OPTIONAL,
-- Need R
ntn-PolarizationUL-r17
ENUMERATED{rhcp,lhcp,linear}
OPTIONAL,
-- Need R
ephemerisInfo-r17
EphemerisInfo-r17 OPTIONAL,
-- Need R
ta-Report-r17
ENUMERATED {enabled}
OPTIONAL,
-- Need R
...
}
EpochTime-r17 ::=
SEQUENCE {
sfn-r17
INTEGER(0..1023),
subFrameNR-r17
INTEGER(0..9)
}
TA-Info-r17 ::=
SEQUENCE {
ta-Common-r17
INTEGER(0..66485757),
ta-CommonDrift-r17
INTEGER(-257303..257303)
OPTIONAL,
-- Need R
ta-CommonDriftVariant-r17
INTEGER(0..28949)
OPTIONAL-- Need R
}
-- TAG-NTN-CONFIG-STOP-- 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
...
}
-- TAG-NZP-CSI-RS-RESOURCE-STOP-- TAG-NZP-CSI-RS-RESOURCEID-START
NZP-CSI-RS-ResourceId ::=
INTEGER (0..
maxNrofNZP-CSI-RS-Resources-1)
-- TAG-NZP-CSI-RS-RESOURCEID-STOP-- TAG-NZP-CSI-RS-RESOURCESET-START
NZP-CSI-RS-ResourceSet ::=
SEQUENCE {
nzp-CSI-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
]]
}
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-- TAG-NZP-CSI-RS-RESOURCESETID-START
NZP-CSI-RS-ResourceSetId ::=
INTEGER (0..
maxNrofNZP-CSI-RS-ResourceSets-1)
-- TAG-NZP-CSI-RS-RESOURCESETID-STOP-- TAG-P-MAX-START
P-Max ::=
INTEGER (-30..33)
-- TAG-P-MAX-STOP-- TAG-PATHLOSSREFERENCERS-START
PathlossReferenceRS-r17 ::=
SEQUENCE {
pathlossReferenceRS-Id-r17
PathlossReferenceRS-Id-r17,
referenceSignal-r17
CHOICE {
ssb-Index
SSB-Index,
csi-RS-Index
NZP-CSI-RS-ResourceId
},
additionalPCI-r17
AdditionalPCIIndex-r17 OPTIONAL-- Cond RS-SSB
}
-- TAG-PATHLOSSREFERENCERS-STOP-- TAG-PATHLOSSREFERENCERS-ID-START
PathlossReferenceRS-Id-r17 ::=
INTEGER (0..
maxNrofPathlossReferenceRSs-1-r17)
-- TAG-PATHLOSSREFERENCERS-ID-STOP-- TAG-PCIARFCNEUTRA-START
PCI-ARFCN-EUTRA-r16 ::=
SEQUENCE {
physCellId-r16
EUTRA-PhysCellId,
carrierFreq-r16
ARFCN-ValueEUTRA
}
-- TAG-PCIARFCNEUTRA-STOP-- TAG-PCIARFCNNR-START
PCI-ARFCN-NR-r16 ::=
SEQUENCE {
physCellId-r16
PhysCellId,
carrierFreq-r16
ARFCN-ValueNR
}
-- TAG-PCIARFCNNR-STOP-- TAG-PCI-LIST-START
PCI-List ::=
SEQUENCE (SIZE (1..
maxNrofCellMeas))
OF PhysCellId
-- TAG-PCI-LIST-STOP-- TAG-PCI-RANGE-START
PCI-Range ::=
SEQUENCE {
start
PhysCellId,
range
ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n84,
n96, n128, n168, n252, n504, n1008,spare1}
OPTIONAL-- Need S
}
-- TAG-PCI-RANGE-STOP-- TAG-PCI-RANGEELEMENT-START
PCI-RangeElement ::=
SEQUENCE {
pci-RangeIndex
PCI-RangeIndex,
pci-Range
PCI-Range
}
-- TAG-PCI-RANGEELEMENT-STOP-- TAG-PCI-RANGEINDEX-START
PCI-RangeIndex ::=
INTEGER (1..
maxNrofPCI-Ranges)
-- TAG-PCI-RANGEINDEX-STOP-- TAG-PCI-RANGEINDEXLIST-START
PCI-RangeIndexList ::=
SEQUENCE (SIZE (1..
maxNrofPCI-Ranges))
OF PCI-RangeIndex
-- TAG-PCI-RANGEINDEXLIST-STOP-- 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-v1610SEQUENCE (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-v1710ENUMERATED { r17monitoringcapability }
OPTIONAL,
-- Need M
searchSpaceSwitchConfig-r17
SearchSpaceSwitchConfig-r17 OPTIONAL,
-- Need R
pdcch-SkippingDurationList-r17
SEQUENCE(SIZE (1..3))
OF SCS-SpecificDuration-r17OPTIONAL
-- Need R
]]
}
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
}
CellGroupForSwitch-r16 ::=
SEQUENCE(SIZE (1..16))
OF ServCellIndex
SCS-SpecificDuration-r17 ::=
INTEGER (1..166)
-- TAG-PDCCH-CONFIG-STOP-- 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))
OFINTEGER (0..139),
sCS30KHZoneT-SCS15KHZhalfT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..279),
sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..559),
sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..1119),
sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..2239),
sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..4479),
sCS120KHZoneEighthT-SCS60KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..8959),
sCS120KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (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-v1700OPTIONAL,
-- Need R
firstPDCCH-MonitoringOccasionOfPO-v1710
CHOICE {
sCS480KHZoneEighthT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..35839),
sCS480KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPO-perPF))
OFINTEGER (0..71679)
}
OPTIONAL,
-- Need R
pei-ConfigBWP-r17SEQUENCE {
pei-SearchSpace-r17
SearchSpaceId,
firstPDCCH-MonitoringOccasionOfPEI-O-r17
CHOICE {
sCS15KHZoneT
SEQUENCE (SIZE (1..
maxPEI-perPF-r17))
OFINTEGER (0..139),
sCS30KHZoneT-SCS15KHZhalfT
SEQUENCE (SIZE (1..
maxPEI-perPF-r17))
OFINTEGER (0..279),
sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT
SEQUENCE (SIZE (1..
maxPEI-perPF-r17))
OFINTEGER (0..559),
sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT
SEQUENCE (SIZE (1..
maxPEI-perPF-r17))
OFINTEGER (0..1119),
sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPEI-perPF-r17))
OFINTEGER (0..2239),
sCS480KHZoneT-SCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPEI-perPF-r17))
OFINTEGER (0..4479),
sCS480KHZhalfT-SCS120KHZoneEighthT-SCS60KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPEI-perPF-r17))
OFINTEGER (0..8959),
sCS480KHZquarterT-SCS120KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPEI-perPF-r17))
OFINTEGER (0..17919),
sCS480KHZoneEighthT
SEQUENCE (SIZE (1..
maxPEI-perPF-r17))
OFINTEGER (0..35839),
sCS480KHZoneSixteenthT
SEQUENCE (SIZE (1..
maxPEI-perPF-r17))
OFINTEGER (0..71679)
}
}OPTIONAL
-- Cond InitialBWP-Paging
]],
[[
followUnifiedTCI-State-v1720
ENUMERATED {enabled}
OPTIONAL-- Need R
]]
}
-- TAG-PDCCH-CONFIGCOMMON-STOP-- TAG-PDCCH-CONFIGSIB1-START
PDCCH-ConfigSIB1 ::=
SEQUENCE {
controlResourceSetZero
ControlResourceSetZero,
searchSpaceZero
SearchSpaceZero
}
-- TAG-PDCCH-CONFIGSIB1-STOP-- TAG-PDCCH-SERVINGCELLCONFIG-START
PDCCH-ServingCellConfig ::=
SEQUENCE {
slotFormatIndicator
SetupRelease {
SlotFormatIndicator }
OPTIONAL,
-- Need M
...,
[[
availabilityIndicator-r16
SetupRelease {
AvailabilityIndicator-r16}
OPTIONAL,
-- Need M
searchSpaceSwitchTimer-r16
INTEGER (1..80)
OPTIONAL-- Need R
]],
[[
searchSpaceSwitchTimer-v1710
INTEGER (81..1280)
OPTIONAL-- Need R
]]
}
-- TAG-PDCCH-SERVINGCELLCONFIG-STOP-- 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
}
OPTIONAL,
-- Cond DRB
moreThanOneRLC
SEQUENCE {
primaryPath
SEQUENCE {
cellGroup
CellGroupId OPTIONAL,
-- Need R
logicalChannel
LogicalChannelIdentity OPTIONAL-- Need R
},
ul-DataSplitThreshold
UL-DataSplitThreshold OPTIONAL,
-- Cond SplitBearer
pdcp-Duplication
BOOLEANOPTIONAL
-- Need R
}
OPTIONAL,
-- Cond MoreThanOneRLC
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 }
OPTIONAL,
-- Need S
...,
[[
cipheringDisabled
ENUMERATED {true}
OPTIONAL-- Cond ConnectedTo5GC
]],
[[
discardTimerExt-r16
SetupRelease {
DiscardTimerExt-r16 }
OPTIONAL,
-- Cond DRB2
moreThanTwoRLC-DRB-r16
SEQUENCE {
splitSecondaryPath-r16
LogicalChannelIdentity OPTIONAL,
-- Cond SplitBearer2
duplicationState-r16
SEQUENCE (SIZE (3))
OFBOOLEANOPTIONAL
-- Need S
}
OPTIONAL,
-- Cond MoreThanTwoRLC-DRB
ethernetHeaderCompression-r16
SetupRelease {
EthernetHeaderCompression-r16 }
OPTIONAL-- Need M
]],
[[
survivalTimeStateSupport-r17
ENUMERATED {true}
OPTIONAL,
-- Cond Drb-Duplication
uplinkDataCompression-r17
SetupRelease {
UplinkDataCompression-r17 }
OPTIONAL,
-- Cond Rlc-AM
discardTimerExt2-r17
SetupRelease {
DiscardTimerExt2-r17 }
OPTIONAL,
-- Need M
initialRX-DELIV-r17 BITSTRING (SIZE (32))
OPTIONAL-- Cond MRB-Initialization
]]
}
::=
SEQUENCE {
ehc-Common-r16
SEQUENCE {
ehc-CID-Length-r16
ENUMERATED { bits7, bits15 },
...
},
ehc-Downlink-r16
SEQUENCE {
drb-ContinueEHC-DL-r16
ENUMERATED { true }
OPTIONAL,
-- Need N
...
}
OPTIONAL,
-- Need M
ehc-Uplink-r16
SEQUENCE {
maxCID-EHC-UL-r16
INTEGER (1..32767),
drb-ContinueEHC-UL-r16
ENUMERATED { true }
OPTIONAL,
-- Need N
...
}
OPTIONAL-- Need M
}
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}
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
}
-- TAG-PDCP-CONFIG-STOP-- 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},
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},
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 }
OPTIONAL-- Need S
},
dynamicBundling-r16
SEQUENCE {
bundleSizeSet1-r16
ENUMERATED { n4, wideband, n2-wideband, n4-wideband }
OPTIONAL,
-- Need S
bundleSizeSet2-r16
ENUMERATED { n4, wideband }
OPTIONAL-- Need S
}
}
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-r17CHOICE {
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
]]
}
RateMatchPatternGroup ::=
SEQUENCE (SIZE (1..
maxNrofRateMatchPatternsPerGroup))
OFCHOICE {
cellLevel
RateMatchPatternId,
bwpLevel
RateMatchPatternId
}
MinSchedulingOffsetK0-Values-r16 ::=
SEQUENCE (SIZE (1..
maxNrOfMinSchedulingOffsetValues-r16))
OFINTEGER (0..
maxK0-SchedulingOffset-r16)
MinSchedulingOffsetK0-Values-r17 ::=
SEQUENCE (SIZE (1..
maxNrOfMinSchedulingOffsetValues-r16))
OFINTEGER (0..
maxK0-SchedulingOffset-r17)
MaxMIMO-LayersDL-r16 ::=
INTEGER (1..8)
-- TAG-PDSCH-CONFIG-STOP-- TAG-PDSCH-CONFIGCOMMON-START
PDSCH-ConfigCommon ::=
SEQUENCE {
pdsch-TimeDomainAllocationList
PDSCH-TimeDomainResourceAllocationList OPTIONAL,
-- Need R
...
}
-- TAG-PDSCH-CONFIGCOMMON-STOP-- TAG-PDSCH-SERVINGCELLCONFIG-START
PDSCH-ServingCellConfig ::=
SEQUENCE {
codeBlockGroupTransmission
SetupRelease {
PDSCH-CodeBlockGroupTransmission }
OPTIONAL,
-- Need M
xOverhead
ENUMERATED { xOh6, xOh12, xOh18 }
OPTIONAL,
-- Need S
nrofHARQ-ProcessesForPDSCH
ENUMERATED {n2, n4, n6, n10, n12, n16}
OPTIONAL,
-- Need S
pucch-Cell
ServCellIndex OPTIONAL,
-- Cond SCellAddOnly
...,
[[
maxMIMO-Layers
INTEGER (1..8)
OPTIONAL,
-- Need M
processingType2Enabled
BOOLEANOPTIONAL
-- Need M
]],
[[
pdsch-CodeBlockGroupTransmissionList-r16
SetupRelease {
PDSCH-CodeBlockGroupTransmissionList-r16 }
OPTIONAL-- Need M
]],
[[
downlinkHARQ-FeedbackDisabled-r17
SetupRelease {
DownlinkHARQ-FeedbackDisabled-r17 }OPTIONAL,
-- Need M
nrofHARQ-ProcessesForPDSCH-v1700
ENUMERATED {n32}
OPTIONAL-- Need R
]]
}
PDSCH-CodeBlockGroupTransmission ::=
SEQUENCE {
maxCodeBlockGroupsPerTransportBlock
ENUMERATED {n2, n4, n6, n8},
codeBlockGroupFlushIndicator
BOOLEAN,
...
}
PDSCH-CodeBlockGroupTransmissionList-r16 ::=
SEQUENCE (SIZE (1..2))
OF PDSCH-CodeBlockGroupTransmission
DownlinkHARQ-FeedbackDisabled-r17 ::= BITSTRING (SIZE (32))
-- TAG-PDSCH-SERVINGCELLCONFIG-STOP-- TAG-PDSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-START
PDSCH-TimeDomainResourceAllocationList ::=
SEQUENCE (SIZE(1..
maxNrofDL-Allocations))
OF PDSCH-TimeDomainResourceAllocation
PDSCH-TimeDomainResourceAllocation ::=
SEQUENCE {
k0
INTEGER(0..32)
OPTIONAL,
-- Need S
mappingType
ENUMERATED {typeA, typeB},
startSymbolAndLength
INTEGER (0..127)
}
PDSCH-TimeDomainResourceAllocationList-r16 ::=
SEQUENCE (SIZE(1..
maxNrofDL-Allocations))
OF PDSCH-TimeDomainResourceAllocation-r16
PDSCH-TimeDomainResourceAllocation-r16 ::=
SEQUENCE {
k0-r16
INTEGER(0..32)
OPTIONAL,
-- Need S
mappingType-r16
ENUMERATED {typeA, typeB},
startSymbolAndLength-r16
INTEGER (0..127),
repetitionNumber-r16
ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16}
OPTIONAL,
-- Cond Formats1-0and1-1
...,
[[
k0-v1710INTEGER(33..128)
OPTIONAL-- Need S
]],
[[
repetitionNumber-v1730
ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16}
OPTIONAL-- Cond Format1-2
]]
}
Dummy-TDRA-List ::=
SEQUENCE (SIZE(1..
maxNrofDL-Allocations))
OF MultiPDSCH-TDRA-r17
MultiPDSCH-TDRA-List-r17 ::=
SEQUENCE (SIZE(1..
maxNrofDL-AllocationsExt-r17))
OF MultiPDSCH-TDRA-r17
MultiPDSCH-TDRA-r17 ::=
SEQUENCE {
pdsch-TDRA-List-r17
SEQUENCE (SIZE(1..
maxNrofMultiplePDSCHs-r17))
OF PDSCH-TimeDomainResourceAllocation-r16,
...
}
-- TAG-PDSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-STOP-- 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
]]
}
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-- TAG-PHYSCELLID-START
PhysCellId ::=
INTEGER (0..1007)
-- TAG-PHYSCELLID-STOP-- 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
]],
[[
pdcch-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))
OFINTEGER (0..1)
OPTIONAL,
-- Need R
pucch-sSCellPatternSecondaryPUCCHgroup-r17
SEQUENCE (SIZE(1..
maxNrofSlots))
OFINTEGER (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
]]
}
PDSCH-HARQ-ACK-EnhType3-r17 ::=
SEQUENCE {
pdsch-HARQ-ACK-EnhType3Index-r17
PDSCH-HARQ-ACK-EnhType3Index-r17,
applicable-r17
CHOICE {
perCC
SEQUENCE (SIZE (1..
maxNrofServingCells))
OFINTEGER (0..1),
perHARQ
SEQUENCE (SIZE (1..
maxNrofServingCells))
OFBITSTRING (SIZE (16))
},
pdsch-HARQ-ACK-EnhType3NDI-r17
ENUMERATED {true}
OPTIONAL,
-- Need R
pdsch-HARQ-ACK-EnhType3CBG-r17
ENUMERATED {true}
OPTIONAL,
-- Need S
...
}
PDSCH-HARQ-ACK-EnhType3Index-r17 ::=
INTEGER (0..
maxNrofEnhType3HARQ-ACK-1-r17)
PDCCH-BlindDetection ::=
INTEGER (1..15)
DCP-Config-r16 ::=
SEQUENCE {
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))
OFENUMERATED {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)
MulticastConfig-r17 ::=
SEQUENCE {
pdsch-HARQ-ACK-CodebookListMulticast-r17
SetupRelease {
PDSCH-HARQ-ACK-CodebookList-r16}
OPTIONAL,
-- Need M
type1-Codebook-GenerationMode-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)
}
-- TAG-PHYSICALCELLGROUPCONFIG-STOP-- TAG-PLMN-IDENTITY-START
PLMN-Identity ::=
SEQUENCE {
mcc
MCC OPTIONAL,
-- Cond MCC
mnc
MNC
}
MCC ::=
SEQUENCE (SIZE (3))
OF MCC-MNC-Digit
MNC ::=
SEQUENCE (SIZE (2..3))
OF MCC-MNC-Digit
MCC-MNC-Digit ::=
INTEGER (0..9)
-- TAG-PLMN-IDENTITY-STOP-- 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 OPTIONAL,
-- Need R
gNB-ID-Length-r17
INTEGER (22..32)
OPTIONAL-- Need R
]]
}
-- TAG-PLMN-IDENTITYINFOLIST-STOP-- TAG-PLMNIDENTITYLIST2-START
PLMN-IdentityList2-r16 ::=
SEQUENCE (SIZE (1..16))
OF PLMN-Identity
-- TAG-PLMNIDENTITYLIST2-STOP-- TAG-PRB-ID-START
PRB-Id ::=
INTEGER (0..
maxNrofPhysicalResourceBlocks-1)
-- TAG-PRB-ID-STOP-- TAG-PTRS-DOWNLINKCONFIG-START
PTRS-DownlinkConfig ::=
SEQUENCE {
frequencyDensity
SEQUENCE (SIZE (2))
OFINTEGER (1..276)
OPTIONAL,
-- Need S
timeDensity
SEQUENCE (SIZE (3))
OFINTEGER (0..29)
OPTIONAL,
-- Need S
epre-Ratio
INTEGER (0..3)
OPTIONAL,
-- Need S
resourceElementOffset
ENUMERATED { offset01, offset10, offset11 }
OPTIONAL,
-- Need S
...,
[[
maxNrofPorts-r16
ENUMERATED {n1, n2}
OPTIONAL-- Need R
]]
}
-- TAG-PTRS-DOWNLINKCONFIG-STOP-- TAG-PTRS-UPLINKCONFIG-START
PTRS-UplinkConfig ::=
SEQUENCE {
transformPrecoderDisabled
SEQUENCE {
frequencyDensity
SEQUENCE (SIZE (2))
OFINTEGER (1..276)
OPTIONAL,
-- Need S
timeDensity
SEQUENCE (SIZE (3))
OFINTEGER (0..29)
OPTIONAL,
-- Need S
maxNrofPorts
ENUMERATED {n1, n2},
resourceElementOffset
ENUMERATED {offset01, offset10, offset11 }
OPTIONAL,
-- Need S
ptrs-Power
ENUMERATED {p00, p01, p10, p11}
}
OPTIONAL,
-- Need R
transformPrecoderEnabled
SEQUENCE {
sampleDensity
SEQUENCE (SIZE (5))
OFINTEGER (1..276),
timeDensityTransformPrecoding
ENUMERATED {d2}
OPTIONAL-- Need S
}
OPTIONAL,
-- Need R
...
}
-- TAG-PTRS-UPLINKCONFIG-STOP-- 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))
OFINTEGER (0..15)
OPTIONAL,
-- Need M
spatialRelationInfoToAddModList
SEQUENCE (SIZE (1..
maxNrofSpatialRelationInfos))
OF PUCCH-SpatialRelationInfo
OPTIONAL,
-- Need N
spatialRelationInfoToReleaseList
SEQUENCE (SIZE (1..
maxNrofSpatialRelationInfos))
OF PUCCH-SpatialRelationInfoId
OPTIONAL,
-- Need N
pucch-PowerControl
PUCCH-PowerControl OPTIONAL,
-- Need M
...,
[[
resourceToAddModListExt-v1610SEQUENCE (SIZE (1..
maxNrofPUCCH-Resources))
OF PUCCH-ResourceExt-v1610OPTIONAL,
-- 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-v1610SEQUENCE (SIZE (1..
maxNrofSpatialRelationInfosDiff-r16))
OF PUCCH-SpatialRelationInfo
OPTIONAL,
-- Need N
spatialRelationInfoToReleaseListSizeExt-v1610SEQUENCE (SIZE (1..
maxNrofSpatialRelationInfosDiff-r16))
OF PUCCH-SpatialRelationInfoId
OPTIONAL,
-- Need N
spatialRelationInfoToAddModListExt-v1610SEQUENCE (SIZE (1..
maxNrofSpatialRelationInfos-r16))
OF PUCCH-SpatialRelationInfoExt-r16
OPTIONAL,
-- Need N
spatialRelationInfoToReleaseListExt-v1610SEQUENCE (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
]]
}
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-r16INTEGER (0..4),
interlace0-r16CHOICE {
scs15
INTEGER (0..9),
scs30
INTEGER (0..4)
}
}
OPTIONAL,
--Need R
format-v1610
CHOICE {
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
...,
[[
formatExt-v1700SEQUENCE {
nrofPRBs-r17
INTEGER (1..16)
}
OPTIONAL,
-- Need R
pucch-RepetitionNrofSlots-r17
ENUMERATED { n1,n2,n4,n8 }
OPTIONAL-- Need R
]]
}
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 ::=
SEQUENCE {
nrofPRBs
INTEGER (1..16),
nrofSymbols
INTEGER (4..14),
startingSymbolIndex
INTEGER(0..10)
}
PUCCH-format4 ::=
SEQUENCE {
nrofSymbols
INTEGER (4..14),
occ-Length
ENUMERATED {n2,n4},
occ-Index
ENUMERATED {n0,n1,n2,n3},
startingSymbolIndex
INTEGER(0..10)
}
PUCCH-ResourceGroup-r16 ::=
SEQUENCE {
pucch-ResourceGroupId-r16
PUCCH-ResourceGroupId-r16,
resourcePerGroupList-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))
OFINTEGER (-1..15)
DL-DataToUL-ACK-r17 ::=
SEQUENCE (SIZE (1..8))
OFINTEGER (-1..127)
DL-DataToUL-ACK-v1700 ::=
SEQUENCE (SIZE (1..8))
OFINTEGER (16..31)
DL-DataToUL-ACK-DCI-1-2-r16 ::=
SEQUENCE (SIZE (1..8))
OFINTEGER (0..15)
DL-DataToUL-ACK-DCI-1-2-r17 ::=
SEQUENCE (SIZE (1..8))
OFINTEGER (0..127)
UL-AccessConfigListDCI-1-1-r16 ::=
SEQUENCE (SIZE (1..16))
OFINTEGER (0..15)
UL-AccessConfigListDCI-1-2-r17 ::=
SEQUENCE (SIZE (1..16))
OFINTEGER (0..15)
UL-AccessConfigListDCI-1-1-r17 ::=
SEQUENCE (SIZE (1..3))
OFINTEGER (0..2)
DL-DataToUL-ACK-MulticastDCI-Format4-1-r17 ::=
SEQUENCE (SIZE (1..8))
OFINTEGER (0..15)
-- TAG-PUCCH-CONFIG-STOP-- TAG-PUCCH-CONFIGCOMMON-START
PUCCH-ConfigCommon ::=
SEQUENCE {
pucch-ResourceCommon
INTEGER (0..15)
OPTIONAL,
-- Cond InitialBWP-Only
pucch-GroupHopping
ENUMERATED { neither, enable, disable },
hoppingId
INTEGER (0..1023)
OPTIONAL,
-- Need R
p0-nominal
INTEGER (-202..24)
OPTIONAL,
-- Need R
...,
[[
nrofPRBs
INTEGER (1..16)
OPTIONAL,
-- Need R
intra-SlotFH-r17
ENUMERATED {fromLowerEdge, fromUpperEdge}
OPTIONAL,
-- Need R
pucch-ResourceCommonRedCap-r17
INTEGER (0..15)
OPTIONAL,
-- Cond InitialBWP-RedCap
additionalPRBOffset-r17
ENUMERATED{n2, n3, n4, n6, n8, n9, n10, n12}
OPTIONAL-- Need S
]]
}
-- TAG-PUCCH-CONFIGCOMMON-STOP-- TAG-PUCCH-CONFIGURATIONLIST-START
PUCCH-ConfigurationList-r16 ::=
SEQUENCE (SIZE (1..2))
OF PUCCH-Config
-- TAG-PUCCH-CONFIGURATIONLIST-STOP-- TAG-PUCCH-PATHLOSSREFERENCERS-ID-START
PUCCH-PathlossReferenceRS-Id ::=
INTEGER (0..
maxNrofPUCCH-PathlossReferenceRSs-1)
PUCCH-PathlossReferenceRS-Id-v1610 ::=
INTEGER (
maxNrofPUCCH-PathlossReferenceRSs..
maxNrofPUCCH-PathlossReferenceRSs-1-r16)
PUCCH-PathlossReferenceRS-Id-r17 ::=
INTEGER (0..
maxNrofPUCCH-PathlossReferenceRSs-1-r17)
-- TAG-PUCCH-PATHLOSSREFERENCERS-ID-STOP-- TAG-PUCCH-POWERCONTROL-START
PUCCH-PowerControl ::=
SEQUENCE {
deltaF-PUCCH-f0
INTEGER (-16..15)
OPTIONAL,
-- Need R
deltaF-PUCCH-f1
INTEGER (-16..15)
OPTIONAL,
-- Need R
deltaF-PUCCH-f2
INTEGER (-16..15)
OPTIONAL,
-- Need R
deltaF-PUCCH-f3
INTEGER (-16..15)
OPTIONAL,
-- Need R
deltaF-PUCCH-f4
INTEGER (-16..15)
OPTIONAL,
-- Need R
p0-Set
SEQUENCE (SIZE (1..
maxNrofPUCCH-P0-PerSet))
OF P0-PUCCH OPTIONAL,
-- Need M
pathlossReferenceRSs
SEQUENCE (SIZE (1..
maxNrofPUCCH-PathlossReferenceRSs))
OF PUCCH-PathlossReferenceRS
OPTIONAL,
-- Need M
twoPUCCH-PC-AdjustmentStates
ENUMERATED {twoStates}
OPTIONAL,
-- Need S
...,
[[
pathlossReferenceRSs-v1610
SetupRelease {
PathlossReferenceRSs-v1610 }
OPTIONAL-- Need M
]]
}
P0-PUCCH ::=
SEQUENCE {
p0-PUCCH-Id
P0-PUCCH-Id,
p0-PUCCH-Value
INTEGER (-16..15)
}
P0-PUCCH-Id ::=
INTEGER (1..8)
::=
SEQUENCE (SIZE (1..
maxNrofPUCCH-PathlossReferenceRSsDiff-r16))
OF PUCCH-PathlossReferenceRS-r16
PUCCH-PathlossReferenceRS ::=
SEQUENCE {
pucch-PathlossReferenceRS-Id
PUCCH-PathlossReferenceRS-Id,
referenceSignal
CHOICE {
ssb-Index
SSB-Index,
csi-RS-Index
NZP-CSI-RS-ResourceId
}
}
PUCCH-PathlossReferenceRS-r16 ::=
SEQUENCE {
pucch-PathlossReferenceRS-Id-r16
PUCCH-PathlossReferenceRS-Id-v1610,
referenceSignal-r16
CHOICE {
ssb-Index-r16
SSB-Index,
csi-RS-Index-r16
NZP-CSI-RS-ResourceId
}
}
PUCCH-PowerControlSetInfo-r17 ::=
SEQUENCE {
pucch-PowerControlSetInfoId-r17
PUCCH-PowerControlSetInfoId-r17,
p0-PUCCH-Id-r17
P0-PUCCH-Id,
pucch-ClosedLoopIndex-r17
ENUMERATED { i0, i1 },
pucch-PathlossReferenceRS-Id-r17
PUCCH-PathlossReferenceRS-Id-r17
}
PUCCH-PowerControlSetInfoId-r17 ::=
INTEGER (1..
maxNrofPowerControlSetInfos-r17)
-- TAG-PUCCH-POWERCONTROL-STOP-- TAG-PUCCH-SPATIALRELATIONINFO-START
PUCCH-SpatialRelationInfo ::=
SEQUENCE {
pucch-SpatialRelationInfoId
PUCCH-SpatialRelationInfoId,
servingCellId
ServCellIndex OPTIONAL,
-- Need S
referenceSignal
CHOICE {
ssb-Index
SSB-Index,
csi-RS-Index
NZP-CSI-RS-ResourceId,
srs
PUCCH-SRS
},
pucch-PathlossReferenceRS-Id
PUCCH-PathlossReferenceRS-Id,
p0-PUCCH-Id
P0-PUCCH-Id,
closedLoopIndex
ENUMERATED { i0, i1 }
}
PUCCH-SpatialRelationInfoExt-r16 ::=
SEQUENCE {
pucch-SpatialRelationInfoId-v1610
PUCCH-SpatialRelationInfoId-v1610 OPTIONAL,
-- Need S
pucch-PathlossReferenceRS-Id-v1610
PUCCH-PathlossReferenceRS-Id-v1610 OPTIONAL,
--Need R
...
}
PUCCH-SRS ::=
SEQUENCE {
resource
SRS-ResourceId,
uplinkBWP
BWP-Id
}
-- TAG-PUCCH-SPATIALRELATIONINFO-STOP-- TAG-PUCCH-SPATIALRELATIONINFO-START
PUCCH-SpatialRelationInfoId ::=
INTEGER (1..
maxNrofSpatialRelationInfos)
PUCCH-SpatialRelationInfoId-r16 ::=
INTEGER (1..
maxNrofSpatialRelationInfos-r16)
PUCCH-SpatialRelationInfoId-v1610::=
INTEGER (
maxNrofSpatialRelationInfos-plus-1..
maxNrofSpatialRelationInfos-r16)
-- TAG-PUCCH-SPATIALRELATIONINFO-STOP-- TAG-PUCCH-TPC-COMMANDCONFIG-START
PUCCH-TPC-CommandConfig ::=
SEQUENCE {
tpc-IndexPCell
INTEGER (1..15)
OPTIONAL,
-- Cond PDCCH-OfSpcell
tpc-IndexPUCCH-SCell
INTEGER (1..15)
OPTIONAL,
-- Cond PDCCH-ofSpCellOrPUCCH-SCell
...,
[[
tpc-IndexPUCCH-sSCell-r17
INTEGER (1..15)
OPTIONAL,
-- Need R
tpc-IndexPUCCH-sScellSecondaryPUCCHgroup-r17
INTEGER (1..15)
OPTIONAL-- Cond twoPUCCHgroup
]]
}
-- TAG-PUCCH-TPC-COMMANDCONFIG-STOP-- 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))
OFINTEGER (1..
maxNrofPhysicalResourceBlocks-1)
OPTIONAL,
-- Need M
resourceAllocation
ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch},
pusch-TimeDomainAllocationList
SetupRelease {
PUSCH-TimeDomainResourceAllocationList }
OPTIONAL,
-- Need M
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
]]
}
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))
OFINTEGER (0..
maxK2-SchedulingOffset-r16)
MinSchedulingOffsetK2-Values-r17 ::=
SEQUENCE (SIZE (1..
maxNrOfMinSchedulingOffsetValues-r16))
OFINTEGER (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))
OFINTEGER (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))
OFINTEGER (0..63)
UL-AccessConfigListDCI-0-1-r17 ::=
SEQUENCE (SIZE (1..3))
OFINTEGER (0..2)
UL-AccessConfigListDCI-0-2-r17 ::=
SEQUENCE (SIZE (1..64))
OFINTEGER (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)
-- TAG-PUSCH-CONFIG-STOP-- TAG-PUSCH-CONFIGCOMMON-START
PUSCH-ConfigCommon ::=
SEQUENCE {
groupHoppingEnabledTransformPrecoding
ENUMERATED {enabled}
OPTIONAL,
-- Need R
pusch-TimeDomainAllocationList
PUSCH-TimeDomainResourceAllocationList OPTIONAL,
-- Need R
msg3-DeltaPreamble
INTEGER (-1..6)
OPTIONAL,
-- Need R
p0-NominalWithGrant
INTEGER (-202..24)
OPTIONAL,
-- Need R
...
}
-- TAG-PUSCH-CONFIGCOMMON-STOP-- TAG-PUSCH-POWERCONTROL-START
PUSCH-PowerControl ::=
SEQUENCE {
tpc-Accumulation
ENUMERATED { disabled }
OPTIONAL,
-- Need S
msg3-Alpha
Alpha OPTIONAL,
-- Need S
p0-NominalWithoutGrant
INTEGER (-202..24)
OPTIONAL,
-- Need M
p0-AlphaSets
SEQUENCE (SIZE (1..
maxNrofP0-PUSCH-AlphaSets))
OF P0-PUSCH-AlphaSet OPTIONAL,
-- Need M
pathlossReferenceRSToAddModList
SEQUENCE (SIZE (1..
maxNrofPUSCH-PathlossReferenceRSs))
OF PUSCH-PathlossReferenceRS
OPTIONAL,
-- Need N
pathlossReferenceRSToReleaseList
SEQUENCE (SIZE (1..
maxNrofPUSCH-PathlossReferenceRSs))
OF PUSCH-PathlossReferenceRS-Id
OPTIONAL,
-- Need N
twoPUSCH-PC-AdjustmentStates
ENUMERATED {twoStates}
OPTIONAL,
-- Need S
deltaMCS
ENUMERATED {enabled}
OPTIONAL,
-- Need S
sri-PUSCH-MappingToAddModList
SEQUENCE (SIZE (1..
maxNrofSRI-PUSCH-Mappings))
OF SRI-PUSCH-PowerControl
OPTIONAL,
-- Need N
sri-PUSCH-MappingToReleaseList
SEQUENCE (SIZE (1..
maxNrofSRI-PUSCH-Mappings))
OF SRI-PUSCH-PowerControlId
OPTIONAL-- Need N
}
P0-PUSCH-AlphaSet ::=
SEQUENCE {
p0-PUSCH-AlphaSetId
P0-PUSCH-AlphaSetId,
p0
INTEGER (-16..15)
OPTIONAL,
-- Need S
alpha
Alpha OPTIONAL-- Need S
}
P0-PUSCH-AlphaSetId ::=
INTEGER (0..
maxNrofP0-PUSCH-AlphaSets-1)
PUSCH-PathlossReferenceRS ::=
SEQUENCE {
pusch-PathlossReferenceRS-Id
PUSCH-PathlossReferenceRS-Id,
referenceSignal
CHOICE {
ssb-Index
SSB-Index,
csi-RS-Index
NZP-CSI-RS-ResourceId
}
}
PUSCH-PathlossReferenceRS-r16 ::=
SEQUENCE {
pusch-PathlossReferenceRS-Id-r16
PUSCH-PathlossReferenceRS-Id-v1610,
referenceSignal-r16
CHOICE {
ssb-Index-r16
SSB-Index,
csi-RS-Index-r16
NZP-CSI-RS-ResourceId
}
}
DummyPathlossReferenceRS-v1710 ::=
SEQUENCE {
pusch-PathlossReferenceRS-Id-r17
PUSCH-PathlossReferenceRS-Id-r17,
additionalPCI-r17
AdditionalPCIIndex-r17 OPTIONAL-- Need R
}
PUSCH-PathlossReferenceRS-Id ::=
INTEGER (0..
maxNrofPUSCH-PathlossReferenceRSs-1)
PUSCH-PathlossReferenceRS-Id-v1610 ::=
INTEGER (
maxNrofPUSCH-PathlossReferenceRSs..
maxNrofPUSCH-PathlossReferenceRSs-1-r16)
PUSCH-PathlossReferenceRS-Id-r17 ::=
INTEGER (0..
maxNrofPUSCH-PathlossReferenceRSs-1-r16)
SRI-PUSCH-PowerControl ::=
SEQUENCE {
sri-PUSCH-PowerControlId
SRI-PUSCH-PowerControlId,
sri-PUSCH-PathlossReferenceRS-Id
PUSCH-PathlossReferenceRS-Id,
sri-P0-PUSCH-AlphaSetId
P0-PUSCH-AlphaSetId,
sri-PUSCH-ClosedLoopIndex
ENUMERATED { i0, i1 }
}
SRI-PUSCH-PowerControlId ::=
INTEGER (0..
maxNrofSRI-PUSCH-Mappings-1)
PUSCH-PowerControl-v1610 ::=
SEQUENCE {
pathlossReferenceRSToAddModListSizeExt-v1610SEQUENCE (SIZE (1..
maxNrofPUSCH-PathlossReferenceRSsDiff-r16))
OF PUSCH-PathlossReferenceRS-r16
OPTIONAL,
-- Need N
pathlossReferenceRSToReleaseListSizeExt-v1610SEQUENCE (SIZE (1..
maxNrofPUSCH-PathlossReferenceRSsDiff-r16))
OF PUSCH-PathlossReferenceRS-Id-v1610
OPTIONAL,
-- Need N
p0-PUSCH-SetList-r16
SEQUENCE (SIZE (1..
maxNrofSRI-PUSCH-Mappings))
OF P0-PUSCH-Set-r16 OPTIONAL,
-- Need R
olpc-ParameterSet
SEQUENCE {
olpc-ParameterSetDCI-0-1-r16
INTEGER (1..2)
OPTIONAL,
-- Need R
olpc-ParameterSetDCI-0-2-r16
INTEGER (1..2)
OPTIONAL-- Need R
}
OPTIONAL,
-- Need M
...,
[[
sri-PUSCH-MappingToAddModList2-r17
SEQUENCE (SIZE (1..
maxNrofSRI-PUSCH-Mappings))
OF SRI-PUSCH-PowerControl
OPTIONAL,
-- Need N
sri-PUSCH-MappingToReleaseList2-r17
SEQUENCE (SIZE (1..
maxNrofSRI-PUSCH-Mappings))
OF SRI-PUSCH-PowerControlId OPTIONAL,
-- Need N
p0-PUSCH-SetList2-r17
SEQUENCE (SIZE (1..
maxNrofSRI-PUSCH-Mappings))
OF P0-PUSCH-Set-r16 OPTIONAL,
-- Need R
dummySEQUENCE (SIZE (1..
maxNrofPUSCH-PathlossReferenceRSs-r16))
OFDummyPathlossReferenceRS-v1710OPTIONAL
-- Need N
]]
}
P0-PUSCH-Set-r16 ::=
SEQUENCE {
p0-PUSCH-SetId-r16
P0-PUSCH-SetId-r16,
p0-List-r16
SEQUENCE (SIZE (1..
maxNrofP0-PUSCH-Set-r16))
OF P0-PUSCH-r16 OPTIONAL,
-- Need R
...
}
P0-PUSCH-SetId-r16 ::=
INTEGER (0..
maxNrofSRI-PUSCH-Mappings-1)
P0-PUSCH-r16 ::=
INTEGER (-16..15)
-- TAG-PUSCH-POWERCONTROL-STOP-- 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
BOOLEANOPTIONAL
-- 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
]]
}
PUSCH-CodeBlockGroupTransmission ::=
SEQUENCE {
maxCodeBlockGroupsPerTransportBlock
ENUMERATED {n2, n4, n6, n8},
...
}
MaxMIMO-LayersDCI-0-2-r16 ::=
INTEGER (1..4)
UplinkHARQ-mode-r17 ::= BITSTRING (SIZE (32))
-- TAG-PUSCH-SERVINGCELLCONFIG-STOP-- TAG-PUSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-START
PUSCH-TimeDomainResourceAllocationList ::=
SEQUENCE (SIZE(1..
maxNrofUL-Allocations))
OF PUSCH-TimeDomainResourceAllocation
PUSCH-TimeDomainResourceAllocation ::=
SEQUENCE {
k2
INTEGER(0..32)
OPTIONAL,
-- Need S
mappingType
ENUMERATED {typeA, typeB},
startSymbolAndLength
INTEGER (0..127)
}
PUSCH-TimeDomainResourceAllocationList-r16 ::=
SEQUENCE (SIZE(1..
maxNrofUL-Allocations-r16))
OF PUSCH-TimeDomainResourceAllocation-r16
PUSCH-TimeDomainResourceAllocation-r16 ::=
SEQUENCE {
k2-r16
INTEGER(0..32)
OPTIONAL,
-- Need S
puschAllocationList-r16
SEQUENCE (SIZE(1..
maxNrofMultiplePUSCHs-r16))
OF PUSCH-Allocation-r16,
...
}
PUSCH-Allocation-r16 ::=
SEQUENCE {
mappingType-r16
ENUMERATED {typeA, typeB}
OPTIONAL,
-- Cond NotFormat01-02-Or-TypeA
startSymbolAndLength-r16
INTEGER (0..127)
OPTIONAL,
-- Cond NotFormat01-02-Or-TypeA
startSymbol-r16
INTEGER (0..13)
OPTIONAL,
-- Cond RepTypeB
length-r16
INTEGER (1..14)
OPTIONAL,
-- Cond RepTypeB
numberOfRepetitions-r16
ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16}
OPTIONAL,
-- Cond Format01-02
...,
[[
numberOfRepetitionsExt-r17
ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16, n20, n24, n28, n32, spare4, spare3, spare2,
spare1}
OPTIONAL,
-- Cond Format01-02-For-TypeA
numberOfSlotsTBoMS-r17
ENUMERATED {n1, n2, n4, n8, spare4, spare3, spare2, spare1}
OPTIONAL,
-- Need R
extendedK2-r17
INTEGER (0..128)
OPTIONAL-- Cond MultiPUSCH
]]
}
-- TAG-PUSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-STOP-- TAG-PUSCH-TPC-COMMANDCONFIG-START
PUSCH-TPC-CommandConfig ::=
SEQUENCE {
tpc-Index
INTEGER (1..15)
OPTIONAL,
-- Cond SUL
tpc-IndexSUL
INTEGER (1..15)
OPTIONAL,
-- Cond SUL-Only
targetCell
ServCellIndex OPTIONAL,
-- Need S
...
}
-- TAG-PUSCH-TPC-COMMANDCONFIG-STOP-- TAG-Q-OFFSETRANGE-START
Q-OffsetRange ::=
ENUMERATED {
dB-24, dB-22, dB-20, dB-18, dB-16, dB-14,
dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3,
dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5,
dB6, dB8, dB10, dB12, dB14, dB16, dB18,
dB20, dB22, dB24}
-- TAG-Q-OFFSETRANGE-STOP-- TAG-Q-QUALMIN-START
Q-QualMin ::=
INTEGER (-43..-12)
-- TAG-Q-QUALMIN-STOP-- TAG-Q-RXLEVMIN-START
Q-RxLevMin ::=
INTEGER (-70..-22)
-- TAG-Q-RXLEVMIN-STOP-- TAG-QUANTITYCONFIG-START
QuantityConfig ::=
SEQUENCE {
quantityConfigNR-List
SEQUENCE (SIZE (1..
maxNrofQuantityConfig))
OF QuantityConfigNR OPTIONAL,
-- Need M
...,
[[
quantityConfigEUTRA
FilterConfig OPTIONAL-- Need M
]],
[[
quantityConfigUTRA-FDD-r16
QuantityConfigUTRA-FDD-r16 OPTIONAL,
-- Need M
quantityConfigCLI-r16
FilterConfigCLI-r16 OPTIONAL-- Need M
]]
}
QuantityConfigNR::=
SEQUENCE {
quantityConfigCell
QuantityConfigRS,
quantityConfigRS-Index
QuantityConfigRS OPTIONAL-- Need M
}
QuantityConfigRS ::=
SEQUENCE {
ssb-FilterConfig
FilterConfig,
csi-RS-FilterConfig
FilterConfig
}
FilterConfig ::=
SEQUENCE {
filterCoefficientRSRP
FilterCoefficient DEFAULT fc4,
filterCoefficientRSRQ
FilterCoefficient DEFAULT fc4,
filterCoefficientRS-SINR
FilterCoefficient DEFAULT fc4
}
FilterConfigCLI-r16 ::=
SEQUENCE {
filterCoefficientSRS-RSRP-r16
FilterCoefficient DEFAULT fc4,
filterCoefficientCLI-RSSI-r16
FilterCoefficient DEFAULT fc4
}
QuantityConfigUTRA-FDD-r16 ::=
SEQUENCE {
filterCoefficientRSCP-r16
FilterCoefficient DEFAULT fc4,
filterCoefficientEcNO-r16
FilterCoefficient DEFAULT fc4
}
-- TAG-QUANTITYCONFIG-STOP-- TAG-RACH-CONFIGCOMMON-START
RACH-ConfigCommon ::=
SEQUENCE {
rach-ConfigGeneric
RACH-ConfigGeneric,
totalNumberOfRA-Preambles
INTEGER (1..63)
OPTIONAL,
-- Need S
ssb-perRACH-OccasionAndCB-PreamblesPerSSB
CHOICE {
oneEighth
ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
oneFourth
ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
oneHalf
ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
one
ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
two
ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32},
four
INTEGER (1..16),
eight
INTEGER (1..8),
sixteen
INTEGER (1..4)
}
OPTIONAL,
-- Need M
groupBconfigured
SEQUENCE {
ra-Msg3SizeGroupA
ENUMERATED {b56, b144, b208, b256, b282, b480, b640,
b800, b1000, b72, spare6, spare5,spare4, spare3, spare2, spare1},
messagePowerOffsetGroupB
ENUMERATED { minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18},
numberOfRA-PreamblesGroupA
INTEGER (1..64)
}
OPTIONAL,
-- Need R
ra-ContentionResolutionTimer
ENUMERATED { sf8, sf16, sf24, sf32, sf40, sf48, sf56, sf64},
rsrp-ThresholdSSB
RSRP-Range OPTIONAL,
-- Need R
rsrp-ThresholdSSB-SUL
RSRP-Range OPTIONAL,
-- Cond SUL
prach-RootSequenceIndex
CHOICE {
l839
INTEGER (0..837),
l139
INTEGER (0..137)
},
msg1-SubcarrierSpacing
SubcarrierSpacing OPTIONAL,
-- Cond L139
restrictedSetConfig
ENUMERATED {unrestrictedSet, restrictedSetTypeA, restrictedSetTypeB},
msg3-transformPrecoder
ENUMERATED {enabled}
OPTIONAL,
-- Need R
...,
[[
ra-PrioritizationForAccessIdentity-r16
SEQUENCE {
ra-Prioritization-r16
RA-Prioritization,
ra-PrioritizationForAI-r16 BITSTRING (SIZE (2))
}
OPTIONAL,
-- Cond InitialBWP-Only
prach-RootSequenceIndex-r16
CHOICE {
l571
INTEGER (0..569),
l1151
INTEGER (0..1149)
}
OPTIONAL-- Need R
]],
[[
ra-PrioritizationForSlicing-r17
RA-PrioritizationForSlicing-r17 OPTIONAL,
-- Cond InitialBWP-Only
featureCombinationPreamblesList-r17
SEQUENCE (SIZE(1..
maxFeatureCombPreamblesPerRACHResource-r17))
OF FeatureCombinationPreambles-r17 OPTIONAL-- Cond AdditionalRACH
]]
}
-- TAG-RACH-CONFIGCOMMON-STOP-- TAG-RACH-CONFIGCOMMONTWOSTEPRA-START
RACH-ConfigCommonTwoStepRA-r16 ::=
SEQUENCE {
rach-ConfigGenericTwoStepRA-r16
RACH-ConfigGenericTwoStepRA-r16,
msgA-TotalNumberOfRA-Preambles-r16
INTEGER (1..63)
OPTIONAL,
-- Need S
msgA-SSB-PerRACH-OccasionAndCB-PreamblesPerSSB-r16
CHOICE {
oneEighth
ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
oneFourth
ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
oneHalf
ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
one
ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
two
ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32},
four
INTEGER (1..16),
eight
INTEGER (1..8),
sixteen
INTEGER (1..4)
}
OPTIONAL,
-- Cond 2StepOnly
msgA-CB-PreamblesPerSSB-PerSharedRO-r16
INTEGER (1..60)
OPTIONAL,
-- Cond SharedRO
msgA-SSB-SharedRO-MaskIndex-r16
INTEGER (1..15)
OPTIONAL,
-- Need S
groupB-ConfiguredTwoStepRA-r16
GroupB-ConfiguredTwoStepRA-r16 OPTIONAL,
-- Need S
msgA-PRACH-RootSequenceIndex-r16
CHOICE {
l839
INTEGER (0..837),
l139
INTEGER (0..137),
l571
INTEGER (0..569),
l1151
INTEGER (0..1149)
}
OPTIONAL,
-- Cond 2StepOnly
msgA-TransMax-r16
ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200}
OPTIONAL,
-- Need R
msgA-RSRP-Threshold-r16
RSRP-Range OPTIONAL,
-- Cond 2Step4Step
msgA-RSRP-ThresholdSSB-r16
RSRP-Range OPTIONAL,
-- Need R
msgA-SubcarrierSpacing-r16
SubcarrierSpacing OPTIONAL,
-- Cond 2StepOnlyL139
msgA-RestrictedSetConfig-r16
ENUMERATED {unrestrictedSet, restrictedSetTypeA,
restrictedSetTypeB}
OPTIONAL,
-- Cond 2StepOnly
ra-PrioritizationForAccessIdentityTwoStep-r16
SEQUENCE {
ra-Prioritization-r16
RA-Prioritization,
ra-PrioritizationForAI-r16 BITSTRING (SIZE (2))
}
OPTIONAL,
-- Cond InitialBWP-Only
ra-ContentionResolutionTimer-r16
ENUMERATED {sf8, sf16, sf24, sf32, sf40, sf48, sf56, sf64}
OPTIONAL,
-- Cond 2StepOnly
...,
[[
ra-PrioritizationForSlicingTwoStep-r17
RA-PrioritizationForSlicing-r17 OPTIONAL,
-- Cond InitialBWP-Only
featureCombinationPreamblesList-r17
SEQUENCE (SIZE(1..
maxFeatureCombPreamblesPerRACHResource-r17))
OF FeatureCombinationPreambles-r17 OPTIONAL-- Cond AdditionalRACH
]]
}
GroupB-ConfiguredTwoStepRA-r16 ::=
SEQUENCE {
ra-MsgA-SizeGroupA
ENUMERATED {b56, b144, b208, b256, b282, b480, b640, b800,
b1000, b72, spare6, spare5, spare4, spare3, spare2, spare1},
messagePowerOffsetGroupB
ENUMERATED {minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18},
numberOfRA-PreamblesGroupA
INTEGER (1..64)
}
-- TAG-RACH-CONFIGCOMMONTWOSTEPRA-STOP-- 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
}
OPTIONAL,
-- Need S
resources
CHOICE {
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
]]
}
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}
}
OPTIONAL,
-- Need S
msgA-CFRA-PUSCH-r16
MsgA-PUSCH-Resource-r16,
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))
OFINTEGER (0..
maxRA-Occasions-1),
ra-PreambleIndex
INTEGER (0..63),
...
}
-- TAG-RACH-CONFIGDEDICATED-STOP-- TAG-RACH-CONFIGGENERIC-START
RACH-ConfigGeneric ::=
SEQUENCE {
prach-ConfigurationIndex
INTEGER (0..255),
msg1-FDM
ENUMERATED {one, two, four, eight},
msg1-FrequencyStart
INTEGER (0..
maxNrofPhysicalResourceBlocks-1),
zeroCorrelationZoneConfig
INTEGER(0..15),
preambleReceivedTargetPower
INTEGER (-202..-60),
preambleTransMax
ENUMERATED {n3, n4, n5, n6, n7, n8, n10, n20, n50, n100, n200},
powerRampingStep
ENUMERATED {dB0, dB2, dB4, dB6},
ra-ResponseWindow
ENUMERATED {sl1, sl2, sl4, sl8, sl10, sl20, sl40, sl80},
...,
[[
prach-ConfigurationPeriodScaling-IAB-r16
ENUMERATED {scf1,scf2,scf4,scf8,scf16,scf32,scf64}
OPTIONAL,
-- Need R
prach-ConfigurationFrameOffset-IAB-r16
INTEGER (0..63)
OPTIONAL,
-- Need R
prach-ConfigurationSOffset-IAB-r16
INTEGER (0..39)
OPTIONAL,
-- Need R
ra-ResponseWindow-v1610
ENUMERATED { sl60, sl160}
OPTIONAL,
-- Need R
prach-ConfigurationIndex-v1610
INTEGER (256..262)
OPTIONAL-- Need R
]],
[[
ra-ResponseWindow-v1700
ENUMERATED {sl240, sl320, sl640, sl960, sl1280, sl1920, sl2560}
OPTIONAL-- Need R
]]
}
-- TAG-RACH-CONFIGGENERIC-STOP-- TAG-RACH-CONFIGGENERICTWOSTEPRA-START
RACH-ConfigGenericTwoStepRA-r16 ::=
SEQUENCE {
msgA-PRACH-ConfigurationIndex-r16
INTEGER (0..262)
OPTIONAL,
-- Cond 2StepOnly
msgA-RO-FDM-r16
ENUMERATED {one, two, four, eight}
OPTIONAL,
-- Cond 2StepOnly
msgA-RO-FrequencyStart-r16
INTEGER (0..
maxNrofPhysicalResourceBlocks-1)
OPTIONAL,
-- Cond 2StepOnly
msgA-ZeroCorrelationZoneConfig-r16
INTEGER (0..15)
OPTIONAL,
-- Cond 2StepOnly
msgA-PreamblePowerRampingStep-r16
ENUMERATED {dB0, dB2, dB4, dB6}
OPTIONAL,
-- Cond 2StepOnlyNoCFRA
msgA-PreambleReceivedTargetPower-r16
INTEGER (-202..-60)
OPTIONAL,
-- Cond 2StepOnlyNoCFRA
msgB-ResponseWindow-r16
ENUMERATED {sl1, sl2, sl4, sl8, sl10, sl20, sl40, sl80, sl160, sl320}
OPTIONAL,
-- Cond NoCFRA
preambleTransMax-r16
ENUMERATED {n3, n4, n5, n6, n7, n8, n10, n20, n50, n100, n200}
OPTIONAL,
-- Cond 2StepOnlyNoCFRA
...,
[[
msgB-ResponseWindow-v1700
ENUMERATED {sl240, sl640, sl960, sl1280, sl1920, sl2560}
OPTIONAL-- Cond NoCFRA2
]]
}
-- TAG-RACH-CONFIGGENERICTWOSTEPRA-STOP-- TAG-RA-PRIORITIZATION-START
RA-Prioritization ::=
SEQUENCE {
powerRampingStepHighPriority
ENUMERATED {dB0, dB2, dB4, dB6},
scalingFactorBI
ENUMERATED {zero, dot25, dot5, dot75}
OPTIONAL,
-- Need R
...
}
-- TAG-RA-PRIORITIZATION-STOP-- TAG-RA-PRIORITIZATIONFORSLICING-START
RA-PrioritizationForSlicing-r17 ::=
SEQUENCE {
ra-PrioritizationSliceInfoList-r17
RA-PrioritizationSliceInfoList-r17,
...
}
RA-PrioritizationSliceInfoList-r17 ::=
SEQUENCE(SIZE(1..
maxSliceInfo-r17))OFRA-PrioritizationSliceInfo-r17
RA-PrioritizationSliceInfo-r17 ::=
SEQUENCE {
nsag-ID-List-r17
SEQUENCE(SIZE(1..
maxSliceInfo-r17))OFNSAG-ID-r17,
ra-Prioritization-r17
RA-Prioritization,
...
}
-- TAG-RA-PRIORITIZATIONFORSLICING-STOP-- 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
]]
}
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
]]
}
DRB-ToAddModList ::=
SEQUENCE (SIZE (1..
maxDRB))
OF DRB-ToAddMod
DRB-ToAddMod ::=
SEQUENCE {
cnAssociation
CHOICE {
eps-BearerIdentity
INTEGER (0..15),
sdap-Config
SDAP-Config
}
OPTIONAL,
-- Cond DRBSetup
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
]]
}
DRB-ToReleaseList ::=
SEQUENCE (SIZE (1..
maxDRB))
OF DRB-Identity
SecurityConfig ::=
SEQUENCE {
securityAlgorithmConfig
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-- TAG-RADIOLINKMONITORINGCONFIG-START
RadioLinkMonitoringConfig ::=
SEQUENCE {
failureDetectionResourcesToAddModList
SEQUENCE (SIZE(1..
maxNrofFailureDetectionResources))
OF RadioLinkMonitoringRS
OPTIONAL,
-- Need N
failureDetectionResourcesToReleaseList
SEQUENCE (SIZE(1..
maxNrofFailureDetectionResources))
OF RadioLinkMonitoringRS-Id
OPTIONAL,
-- Need N
beamFailureInstanceMaxCount
ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10}
OPTIONAL,
-- Need R
beamFailureDetectionTimer
ENUMERATED {pbfd1, pbfd2, pbfd3, pbfd4, pbfd5, pbfd6, pbfd8, pbfd10}
OPTIONAL,
-- Need R
...,
[[
beamfailure-r17 BeamFailureDetection-r17OPTIONAL
-- Need R
]]
}
BeamFailureDetection-r17 ::=
SEQUENCE {
failureDetectionSet1-r17
BeamFailureDetectionSet-r17 OPTIONAL,
-- Need R
failureDetectionSet2-r17
BeamFailureDetectionSet-r17 OPTIONAL,
-- Need R
additionalPCI-r17
AdditionalPCIIndex-r17 OPTIONAL-- Need R
}
RadioLinkMonitoringRS ::=
SEQUENCE {
radioLinkMonitoringRS-Id
RadioLinkMonitoringRS-Id,
purpose
ENUMERATED {beamFailure, rlf, both},
detectionResource
CHOICE {
ssb-Index
SSB-Index,
csi-RS-Index
NZP-CSI-RS-ResourceId
},
...
}
BeamFailureDetectionSet-r17 ::=
SEQUENCE {
bfdResourcesToAddModList-r17
SEQUENCE (SIZE(1..
maxNrofBFDResourcePerSet-r17))
OFBeamLinkMonitoringRS-r17
OPTIONAL,
-- Need N
bfdResourcesToReleaseList-r17
SEQUENCE (SIZE(1..
maxNrofBFDResourcePerSet-r17))
OFBeamLinkMonitoringRS-Id-r17
OPTIONAL,
-- Need N
beamFailureInstanceMaxCount-r17
ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10}
OPTIONAL,
-- Need R
beamFailureDetectionTimer-r17
ENUMERATED {pbfd1, pbfd2, pbfd3, pbfd4, pbfd5, pbfd6, pbfd8, pbfd10}
OPTIONAL,
-- Need R
...
}
BeamLinkMonitoringRS-r17 ::=
SEQUENCE {
beamLinkMonitoringRS-Id-r17
BeamLinkMonitoringRS-Id-r17,
detectionResource-r17
CHOICE {
ssb-Index
SSB-Index,
csi-RS-Index
NZP-CSI-RS-ResourceId
},
...
}
BeamLinkMonitoringRS-Id-r17 ::=
INTEGER (0..
maxNrofFailureDetectionResources-1-r17)
-- TAG-RADIOLINKMONITORINGCONFIG-STOP-- TAG-RADIOLINKMONITORINGRS-ID-START
RadioLinkMonitoringRS-Id ::=
INTEGER (0..
maxNrofFailureDetectionResources-1)
-- TAG-RADIOLINKMONITORINGRS-ID-STOP-- TAG-RAN-AREACODE-START
RAN-AreaCode ::=
INTEGER (0..255)
-- TAG-RAN-AREACODE-STOP-- TAG-RATEMATCHPATTERN-START
RateMatchPattern ::=
SEQUENCE {
rateMatchPatternId
RateMatchPatternId,
patternType
CHOICE {
bitmaps
SEQUENCE {
resourceBlocks BITSTRING (SIZE (275)),
symbolsInResourceBlock
CHOICE {
oneSlot BITSTRING (SIZE (14)),
twoSlots BITSTRING (SIZE (28))
},
periodicityAndPattern
CHOICE {
n2 BITSTRING (SIZE (2)),
n4 BITSTRING (SIZE (4)),
n5 BITSTRING (SIZE (5)),
n8 BITSTRING (SIZE (8)),
n10 BITSTRING (SIZE (10)),
n20 BITSTRING (SIZE (20)),
n40 BITSTRING (SIZE (40))
}
OPTIONAL,
-- Need S
...
},
controlResourceSet
ControlResourceSetId
},
subcarrierSpacing
SubcarrierSpacing OPTIONAL,
-- Cond CellLevel
dummy
ENUMERATED { dynamic, semiStatic },
...,
[[
controlResourceSet-r16
ControlResourceSetId-r16 OPTIONAL-- Need R
]]
}
-- TAG-RATEMATCHPATTERN-STOP-- TAG-RATEMATCHPATTERNID-START
RateMatchPatternId ::=
INTEGER (0..
maxNrofRateMatchPatterns-1)
-- TAG-RATEMATCHPATTERNID-STOP-- TAG-RATEMATCHPATTERNLTE-CRS-START
RateMatchPatternLTE-CRS ::=
SEQUENCE {
carrierFreqDL
INTEGER (0..16383),
carrierBandwidthDL
ENUMERATED {n6, n15, n25, n50, n75, n100, spare2, spare1},
mbsfn-SubframeConfigList
EUTRA-MBSFN-SubframeConfigList OPTIONAL,
-- Need M
nrofCRS-Ports
ENUMERATED {n1, n2, n4},
v-Shift
ENUMERATED {n0, n1, n2, n3, n4, n5}
}
LTE-CRS-PatternList-r16 ::=
SEQUENCE (SIZE (1..
maxLTE-CRS-Patterns-r16))
OF RateMatchPatternLTE-CRS
-- TAG-RATEMATCHPATTERNLTE-CRS-STOP-- TAG-REFERENCELOCATION-START
ReferenceLocation-r17 ::= OCTETSTRING
-- TAG-REFERENCELOCATION-STOP-- TAG-REFERENCETIMEINFO-START
ReferenceTimeInfo-r16 ::=
SEQUENCE {
time-r16
ReferenceTime-r16,
uncertainty-r16
INTEGER (0..32767)
OPTIONAL,
-- Need S
timeInfoType-r16
ENUMERATED {localClock}
OPTIONAL,
-- Need S
referenceSFN-r16
INTEGER (0..1023)
OPTIONAL-- Cond RefTime
}
ReferenceTime-r16 ::=
SEQUENCE {
refDays-r16
INTEGER (0..72999),
refSeconds-r16
INTEGER (0..86399),
refMilliSeconds-r16
INTEGER (0..999),
refTenNanoSeconds-r16
INTEGER (0..99999)
}
-- TAG-REFERENCETIMEINFO-STOP-- TAG-REJECTWAITTIME-START
RejectWaitTime ::=
INTEGER (1..16)
-- TAG-REJECTWAITTIME-STOP-- TAG-REPETITIONSCHEMECONFIG-START
RepetitionSchemeConfig-r16 ::=
CHOICE {
fdm-TDM-r16
SetupRelease {
FDM-TDM-r16 },
slotBased-r16
SetupRelease {
SlotBased-r16 }
}
RepetitionSchemeConfig-v1630 ::=
SEQUENCE {
slotBased-v1630
SetupRelease {
SlotBased-v1630 }
}
FDM-TDM-r16 ::=
SEQUENCE {
repetitionScheme-r16
ENUMERATED {fdmSchemeA, fdmSchemeB,tdmSchemeA },
startingSymbolOffsetK-r16
INTEGER (0..7)
OPTIONAL-- Need R
}
SlotBased-r16 ::=
SEQUENCE {
tciMapping-r16
ENUMERATED {cyclicMapping, sequentialMapping},
sequenceOffsetForRV-r16
INTEGER (1..3)
}
SlotBased-v1630 ::=
SEQUENCE {
tciMapping-r16
ENUMERATED {cyclicMapping, sequentialMapping},
sequenceOffsetForRV-r16
INTEGER (0)
}
-- TAG-REPETITIONSCHEMECONFIG-STOP-- TAG-REPORTCONFIGID-START
ReportConfigId ::=
INTEGER (1..
maxReportConfigId)
-- TAG-REPORTCONFIGID-STOP-- 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,
...
}
]]
},
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
]]}
PeriodicalReportConfigInterRAT ::=
SEQUENCE {
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
]]
}
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
}
-- TAG-REPORTCONFIGINTERRAT-STOP-- TAG-REPORTCONFIGNR-START
ReportConfigNR ::=
SEQUENCE {
reportType
CHOICE {
periodical
PeriodicalReportConfig,
eventTriggered
EventTriggerConfig,
...,
reportCGI
ReportCGI,
reportSFTD
ReportSFTD-NR,
condTriggerConfig-r16
CondTriggerConfig-r16,
cli-Periodical-r16
CLI-PeriodicalReportConfig-r16,
cli-EventTriggered-r16
CLI-EventTriggerConfig-r16,
rxTxPeriodical-r17
RxTxPeriodical-r17
}
}
ReportCGI ::=
SEQUENCE {
cellForWhichToReportCGI
PhysCellId,
...,
[[
useAutonomousGaps-r16
ENUMERATED {setup}
OPTIONAL-- Need R
]]
}
ReportSFTD-NR ::=
SEQUENCE {
reportSFTD-Meas
BOOLEAN,
reportRSRP
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)
}
},
rsType-r16
NR-RS-Type,
...
}
EventTriggerConfig::=
SEQUENCE {
eventId
CHOICE {
eventA1
SEQUENCE {
a1-Threshold
MeasTriggerQuantity,
reportOnLeave
BOOLEAN,
hysteresis
Hysteresis,
timeToTrigger
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
SEQUENCE {
a5-Threshold1
MeasTriggerQuantity,
a5-Threshold2
MeasTriggerQuantity,
reportOnLeave
BOOLEAN,
hysteresis
Hysteresis,
timeToTrigger
TimeToTrigger,
useAllowedCellList
BOOLEAN
},
eventA6
SEQUENCE {
a6-Offset
MeasTriggerQuantityOffset,
reportOnLeave
BOOLEAN,
hysteresis
Hysteresis,
timeToTrigger
TimeToTrigger,
useAllowedCellList
BOOLEAN
},
...,
[[
eventX1-r17
SEQUENCE {
x1-Threshold1-Relay-r17
SL-MeasTriggerQuantity-r16,
x1-Threshold2-r17
MeasTriggerQuantity,
reportOnLeave-r17
BOOLEAN,
hysteresis-r17
Hysteresis,
timeToTrigger-r17
TimeToTrigger,
useAllowedCellList-r17
BOOLEAN
},
eventX2-r17
SEQUENCE {
x2-Threshold-Relay-r17
SL-MeasTriggerQuantity-r16,
reportOnLeave-r17
BOOLEAN,
hysteresis-r17
Hysteresis,
timeToTrigger-r17
TimeToTrigger
},
eventD1-r17
SEQUENCE {
distanceThreshFromReference1-r17
INTEGER(1.. 65525),
distanceThreshFromReference2-r17
INTEGER(1.. 65525),
referenceLocation1-r17
ReferenceLocation-r17,
referenceLocation2-r17
ReferenceLocation-r17,
reportOnLeave-r17
BOOLEAN,
hysteresisLocation-r17
HysteresisLocation-r17,
timeToTrigger-r17
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
BOOLEANOPTIONAL,
-- 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
]]
}
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}
MeasTriggerQuantity ::=
CHOICE {
rsrp
RSRP-Range,
rsrq
RSRQ-Range,
sinr
SINR-Range
}
MeasTriggerQuantityOffset ::=
CHOICE {
rsrp
INTEGER (-30..30),
rsrq
INTEGER (-30..30),
sinr
INTEGER (-30..30)
}
MeasReportQuantity ::=
SEQUENCE {
rsrp
BOOLEAN,
rsrq
BOOLEAN,
sinr
BOOLEAN
}
::=
SEQUENCE {
channelOccupancyThreshold-r16
RSSI-Range-r16 OPTIONAL-- Need R
}
CLI-EventTriggerConfig-r16 ::=
SEQUENCE {
eventId-r16
CHOICE {
eventI1-r16
SEQUENCE {
i1-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 RxTxReportInterval-r17OPTIONAL,
-- 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}
-- TAG-REPORTCONFIGNR-STOP-- TAG-REPORTCONFIGNR-SL-START
ReportConfigNR-SL-r16 ::=
SEQUENCE {
reportType-r16
CHOICE {
periodical-r16
PeriodicalReportConfigNR-SL-r16,
eventTriggered-r16
EventTriggerConfigNR-SL-r16
}
}
EventTriggerConfigNR-SL-r16::=
SEQUENCE {
eventId-r16
CHOICE {
eventC1
SEQUENCE {
c1-Threshold-r16
SL-CBR-r16,
hysteresis-r16
Hysteresis,
timeToTrigger-r16
TimeToTrigger
},
eventC2-r16
SEQUENCE {
c2-Threshold-r16
SL-CBR-r16,
hysteresis-r16
Hysteresis,
timeToTrigger-r16
TimeToTrigger
},
...
},
reportInterval-r16
ReportInterval,
reportAmount-r16
ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
reportQuantity-r16
MeasReportQuantity-r16,
...
}
PeriodicalReportConfigNR-SL-r16 ::=
SEQUENCE {
reportInterval-r16
ReportInterval,
reportAmount-r16
ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
reportQuantity-r16
MeasReportQuantity-r16,
...
}
MeasReportQuantity-r16 ::=
SEQUENCE {
cbr-r16
BOOLEAN,
...
}
-- TAG-REPORTCONFIGNR-SL-STOP-- TAG-REPORTCONFIGTOADDMODLIST-START
ReportConfigToAddModList ::=
SEQUENCE (SIZE (1..
maxReportConfigId))
OF ReportConfigToAddMod
ReportConfigToAddMod ::=
SEQUENCE {
reportConfigId
ReportConfigId,
reportConfig
CHOICE {
reportConfigNR
ReportConfigNR,
...,
reportConfigInterRAT
ReportConfigInterRAT,
reportConfigNR-SL-r16
ReportConfigNR-SL-r16
}
}
-- TAG-REPORTCONFIGTOADDMODLIST-STOP-- TAG-REPORTINTERVAL-START
ReportInterval ::=
ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960,
min1,min6, min12, min30 }
-- TAG-REPORTINTERVAL-STOP-- TAG-RESELECTIONTHRESHOLD-START
ReselectionThreshold ::=
INTEGER (0..31)
-- TAG-RESELECTIONTHRESHOLD-STOP-- TAG-RESELECTIONTHRESHOLDQ-START
ReselectionThresholdQ ::=
INTEGER (0..31)
-- TAG-RESELECTIONTHRESHOLDQ-STOP-- 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, spare1, spare2, spare3, spare4, spare5 }
-- TAG-RESUMECAUSE-STOP-- TAG-RLC-BEARERCONFIG-START
RLC-BearerConfig ::=
SEQUENCE {
logicalChannelIdentity
LogicalChannelIdentity,
servedRadioBearer
CHOICE {
srb-Identity
SRB-Identity,
drb-Identity
DRB-Identity
}
OPTIONAL,
-- Cond LCH-SetupOnly
reestablishRLC
ENUMERATED {true}
OPTIONAL,
-- Need N
rlc-Config
RLC-Config OPTIONAL,
-- Cond LCH-Setup
mac-LogicalChannelConfig
LogicalChannelConfig OPTIONAL,
-- Cond LCH-Setup
...,
[[
rlc-Config-v1610
RLC-Config-v1610 OPTIONAL-- Need R
]],
[[
rlc-Config-v1700 RLC-Config-v1700OPTIONAL,
-- Need R
logicalChannelIdentityExt-r17
LogicalChannelIdentityExt-r17 OPTIONAL,
-- Cond LCH-SetupModMRB
multicastRLC-BearerConfig-r17
MulticastRLC-BearerConfig-r17 OPTIONAL,
-- Cond LCH-SetupOnlyMRB
servedRadioBearerSRB4-r17 SRB-Identity-v1700OPTIONAL
-- Need N
]]
}
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-- TAG-RLC-CONFIG-START
RLC-Config ::=
CHOICE {
am
SEQUENCE {
ul-AM-RLC
UL-AM-RLC,
dl-AM-RLC
DL-AM-RLC
},
um-Bi-Directional
SEQUENCE {
ul-UM-RLC
UL-UM-RLC,
dl-UM-RLC
DL-UM-RLC
},
um-Uni-Directional-UL
SEQUENCE {
ul-UM-RLC
UL-UM-RLC
},
um-Uni-Directional-DL
SEQUENCE {
dl-UM-RLC
DL-UM-RLC
},
...
}
UL-AM-RLC ::=
SEQUENCE {
sn-FieldLength
SN-FieldLengthAM OPTIONAL,
-- Cond Reestab
t-PollRetransmit
T-PollRetransmit,
pollPDU
PollPDU,
pollByte
PollByte,
maxRetxThreshold
ENUMERATED { t1, t2, t3, t4, t6, t8, t16, t32 }
}
DL-AM-RLC ::=
SEQUENCE {
sn-FieldLength
SN-FieldLengthAM OPTIONAL,
-- Cond Reestab
t-Reassembly
T-Reassembly,
t-StatusProhibit
T-StatusProhibit
}
UL-UM-RLC ::=
SEQUENCE {
sn-FieldLength
SN-FieldLengthUM OPTIONAL-- Cond Reestab
}
DL-UM-RLC ::=
SEQUENCE {
sn-FieldLength
SN-FieldLengthUM OPTIONAL,
-- Cond Reestab
t-Reassembly
T-Reassembly
}
T-PollRetransmit ::=
ENUMERATED {
ms5, ms10, ms15, ms20, ms25, ms30, ms35,
ms40, ms45, ms50, ms55, ms60, ms65, ms70,
ms75, ms80, ms85, ms90, ms95, ms100, ms105,
ms110, ms115, ms120, ms125, ms130, ms135,
ms140, ms145, ms150, ms155, ms160, ms165,
ms170, ms175, ms180, ms185, ms190, ms195,
ms200, ms205, ms210, ms215, ms220, ms225,
ms230, ms235, ms240, ms245, ms250, ms300,
ms350, ms400, ms450, ms500, ms800, ms1000,
ms2000, ms4000, ms1-v1610, ms2-v1610, ms3-v1610,
ms4-v1610, spare1}
PollPDU ::=
ENUMERATED {
p4, p8, p16, p32, p64, p128, p256, p512, p1024, p2048, p4096, p6144, p8192, p12288, p16384,p20480,
p24576, p28672, p32768, p40960, p49152, p57344, p65536, infinity, spare8, spare7, spare6, spare5, spare4,
spare3, spare2, spare1}
PollByte ::=
ENUMERATED {
kB1, kB2, kB5, kB8, kB10, kB15, kB25, kB50, kB75,
kB100, kB125, kB250, kB375, kB500, kB750, kB1000,
kB1250, kB1500, kB2000, kB3000, kB4000, kB4500,
kB5000, kB5500, kB6000, kB6500, kB7000, kB7500,
mB8, mB9, mB10, mB11, mB12, mB13, mB14, mB15,
mB16, mB17, mB18, mB20, mB25, mB30, mB40, infinity,
spare20, spare19, spare18, spare17, spare16,
spare15, spare14, spare13, spare12, spare11,
spare10, spare9, spare8, spare7, spare6, spare5,
spare4, spare3, spare2, spare1}
T-Reassembly ::=
ENUMERATED {
ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35,
ms40, ms45, ms50, ms55, ms60, ms65, ms70,
ms75, ms80, ms85, ms90, ms95, ms100, ms110,
ms120, ms130, ms140, ms150, ms160, ms170,
ms180, ms190, ms200, spare1}
T-StatusProhibit ::=
ENUMERATED {
ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35,
ms40, ms45, ms50, ms55, ms60, ms65, ms70,
ms75, ms80, ms85, ms90, ms95, ms100, ms105,
ms110, ms115, ms120, ms125, ms130, ms135,
ms140, ms145, ms150, ms155, ms160, ms165,
ms170, ms175, ms180, ms185, ms190, ms195,
ms200, ms205, ms210, ms215, ms220, ms225,
ms230, ms235, ms240, ms245, ms250, ms300,
ms350, ms400, ms450, ms500, ms800, ms1000,
ms1200, ms1600, ms2000, ms2400, spare2, spare1}
SN-FieldLengthUM ::=
ENUMERATED {size6, size12}
SN-FieldLengthAM ::=
ENUMERATED {size12, size18}
RLC-Config-v1610 ::=
SEQUENCE {
dl-AM-RLC-v1610
DL-AM-RLC-v1610
}
RLC-Config-v1700 ::=
SEQUENCE {
dl-AM-RLC-v1700
DL-AM-RLC-v1700,
dl-UM-RLC-v1700
DL-UM-RLC-v1700
}
DL-AM-RLC-v1610 ::=
SEQUENCE {
t-StatusProhibit-v1610
T-StatusProhibit-v1610 OPTIONAL,
-- Need N
...
}
DL-AM-RLC-v1700 ::=
SEQUENCE {
t-ReassemblyExt-r17
T-ReassemblyExt-r17 OPTIONAL-- Need N
}
DL-UM-RLC-v1700 ::=
SEQUENCE {
t-ReassemblyExt-r17
T-ReassemblyExt-r17 OPTIONAL-- Need N
}
T-StatusProhibit-v1610 ::=
ENUMERATED { ms1, ms2, ms3, ms4, spare4, spare3, spare2, spare1}
T-ReassemblyExt-r17 ::=
ENUMERATED {ms210, ms220, ms340, ms350, ms550, ms1100, ms1650, ms2200}
-- TAG-RLC-CONFIG-STOP-- TAG-RLF-TIMERSANDCONSTANTS-START
RLF-TimersAndConstants ::=
SEQUENCE {
t310
ENUMERATED {ms0, ms50, ms100, ms200, ms500, ms1000, ms2000, ms4000, ms6000},
n310
ENUMERATED {n1, n2, n3, n4, n6, n8, n10, n20},
n311
ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10},
...,
[[
t311
ENUMERATED {ms1000, ms3000, ms5000, ms10000, ms15000, ms20000, ms30000}
]]
}
-- TAG-RLF-TIMERSANDCONSTANTS-STOP-- TAG-RNTI-VALUE-START
RNTI-Value ::=
INTEGER (0..65535)
-- TAG-RNTI-VALUE-STOP-- TAG-RSRP-RANGE-START
RSRP-Range ::=
INTEGER(0..127)
-- TAG-RSRP-RANGE-STOP-- TAG-RSRQ-RANGE-START
RSRQ-Range ::=
INTEGER(0..127)
-- TAG-RSRQ-RANGE-STOP-- TAG-RSSI-RANGE-START
::=
INTEGER(0..76)
-- TAG-RSSI-RANGE-STOP-- TAG-RXTXTIMEDIFF-START
RxTxTimeDiff-r17 ::=
SEQUENCE {
result-k5-r17
INTEGER (0..61565)OPTIONAL,
-- Need N
...
}
-- TAG-RXTXTIMEDIFF-STOP-- TAG-SCELLACTIVATIONRS-CONFIG-START
SCellActivationRS-Config-r17 ::=
SEQUENCE {
scellActivationRS-Id-r17
SCellActivationRS-ConfigId-r17,
resourceSet-r17
NZP-CSI-RS-ResourceSetId,
gapBetweenBursts-r17
INTEGER (2..31)
OPTIONAL,
-- Need R
qcl-Info-r17
TCI-StateId,
...
}
-- TAG-SCELLACTIVATIONRS-CONFIG-STOP-- TAG-SCELLACTIVATIONRS-CONFIGID-START
SCellActivationRS-ConfigId-r17 ::=
INTEGER (1..
maxNrofSCellActRS-r17)
-- TAG-SCELLACTIVATIONRS-CONFIGID-STOP-- TAG-SCELLINDEX-START
SCellIndex ::=
INTEGER (1..31)
-- TAG-SCELLINDEX-STOP-- TAG-SCHEDULINGREQUESTCONFIG-START
SchedulingRequestConfig ::=
SEQUENCE {
schedulingRequestToAddModList
SEQUENCE (SIZE (1..
maxNrofSR-ConfigPerCellGroup))
OF SchedulingRequestToAddMod
OPTIONAL,
-- Need N
schedulingRequestToReleaseList
SEQUENCE (SIZE (1..
maxNrofSR-ConfigPerCellGroup))
OF SchedulingRequestId
OPTIONAL-- Need N
}
SchedulingRequestToAddMod ::=
SEQUENCE {
schedulingRequestId
SchedulingRequestId,
sr-ProhibitTimer
ENUMERATED {ms1, ms2, ms4, ms8, ms16, ms32, ms64, ms128}
OPTIONAL,
-- Need S
sr-TransMax
ENUMERATED { n4, n8, n16, n32, n64, spare3, spare2, spare1}
}
SchedulingRequestConfig-v1700 ::=
SEQUENCE {
schedulingRequestToAddModListExt-v1700
SEQUENCE (SIZE (1..
maxNrofSR-ConfigPerCellGroup))
OF SchedulingRequestToAddModExt-v1700
OPTIONAL-- Need N
}
SchedulingRequestToAddModExt-v1700 ::=
SEQUENCE {
sr-ProhibitTimer-v1700ENUMERATED { ms192, ms256, ms320, ms384, ms448, ms512, ms576, ms640, ms1082,spare7, spare6, spare5, spare4, spare3, spare2, spare1}
OPTIONAL-- Need R
}
-- TAG-SCHEDULINGREQUESTCONFIG-STOP-- TAG-SCHEDULINGREQUESTID-START
SchedulingRequestId ::=
INTEGER (0..7)
-- TAG-SCHEDULINGREQUESTID-STOP-- TAG-SCHEDULINGREQUESTRESOURCECONFIG-START
SchedulingRequestResourceConfig ::=
SEQUENCE {
schedulingRequestResourceId
SchedulingRequestResourceId,
schedulingRequestID
SchedulingRequestId,
periodicityAndOffset
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)
}
OPTIONAL,
-- Need M
resource
PUCCH-ResourceId OPTIONAL-- Need M
}
SchedulingRequestResourceConfigExt-v1610 ::=
SEQUENCE {
phy-PriorityIndex-r16
ENUMERATED {p0, p1}
OPTIONAL,
-- Need M
...
}
SchedulingRequestResourceConfigExt-v1700 ::=
SEQUENCE {
periodicityAndOffset-r17
CHOICE {
sl1280
INTEGER (0..1279),
sl2560
INTEGER (0..2559),
sl5120
INTEGER (0..5119)
}
OPTIONAL-- Need M
}
-- TAG-SCHEDULINGREQUESTRESOURCECONFIG-STOP-- TAG-SCHEDULINGREQUESTRESOURCEID-START
SchedulingRequestResourceId ::=
INTEGER (1..
maxNrofSR-Resources)
-- TAG-SCHEDULINGREQUESTRESOURCEID-STOP-- TAG-SCRAMBLINGID-START
ScramblingId ::=
INTEGER(0..1023)
-- TAG-SCRAMBLINGID-STOP-- TAG-SCS-SPECIFICCARRIER-START
SCS-SpecificCarrier ::=
SEQUENCE {
offsetToCarrier
INTEGER (0..2199),
subcarrierSpacing
SubcarrierSpacing,
carrierBandwidth
INTEGER (1..
maxNrofPhysicalResourceBlocks),
...,
[[
txDirectCurrentLocation
INTEGER (0..4095)
OPTIONAL-- Need S
]]
}
-- TAG-SCS-SPECIFICCARRIER-STOP-- TAG-SDAP-CONFIG-START
SDAP-Config ::=
SEQUENCE {
pdu-Session
PDU-SessionID,
sdap-HeaderDL
ENUMERATED {present, absent},
sdap-HeaderUL
ENUMERATED {present, absent},
defaultDRB
BOOLEAN,
mappedQoS-FlowsToAdd
SEQUENCE (SIZE (1..
maxNrofQFIs))
OF QFI OPTIONAL,
-- Need N
mappedQoS-FlowsToRelease
SEQUENCE (SIZE (1..
maxNrofQFIs))
OF QFI OPTIONAL,
-- Need N
...
}
QFI ::=
INTEGER (0..
maxQFI)
PDU-SessionID ::=
INTEGER (0..255)
-- TAG-SDAP-CONFIG-STOP-- TAG-SEARCHSPACE-START
SearchSpace ::=
SEQUENCE {
searchSpaceId
SearchSpaceId,
controlResourceSetId
ControlResourceSetId OPTIONAL,
-- Cond SetupOnly
monitoringSlotPeriodicityAndOffset
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),
sl160
INTEGER (0..159),
sl320
INTEGER (0..319),
sl640
INTEGER (0..639),
sl1280
INTEGER (0..1279),
sl2560
INTEGER (0..2559)
}
OPTIONAL,
-- Cond Setup4
duration
INTEGER (2..2559)
OPTIONAL,
-- Need S
monitoringSymbolsWithinSlot BITSTRING (SIZE (14))
OPTIONAL,
-- Cond Setup
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
]]
}
}
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))
OFINTEGER (0..1)
OPTIONAL,
-- Need R
freqMonitorLocations-r16 BITSTRING (SIZE (5))
OPTIONAL-- Need R
}
SearchSpaceExt-v1700 ::=
SEQUENCE {
monitoringSlotPeriodicityAndOffset-v1710CHOICE {
sl32
INTEGER (0..31),
sl64
INTEGER (0..63),
sl128
INTEGER (0..127),
sl5120
INTEGER (0..5119),
sl10240
INTEGER (0..10239),
sl20480
INTEGER (0..20479)
}
OPTIONAL,
-- Cond Setup5
monitoringSlotsWithinSlotGroup-r17
CHOICE {
slotGroupLength4-r17 BITSTRING (SIZE (4)),
slotGroupLength8-r17 BITSTRING (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))
OFINTEGER (0..
maxNrofSearchSpaceGroups-1-r17)
OPTIONAL,
-- Cond DedicatedOnly
searchSpaceLinkingId-r17
INTEGER (0..maxNrofSearchSpacesLinks-1-r17)
OPTIONAL-- Cond DedicatedOnly
}
-- TAG-SEARCHSPACE-STOP-- TAG-SEARCHSPACEID-START
SearchSpaceId ::=
INTEGER (0..
maxNrofSearchSpaces-1)
-- TAG-SEARCHSPACEID-STOP-- TAG-SEARCHSPACEZERO-START
SearchSpaceZero ::=
INTEGER (0..15)
-- TAG-SEARCHSPACEZERO-STOP-- TAG-SECURITYALGORITHMCONFIG-START
SecurityAlgorithmConfig ::=
SEQUENCE {
cipheringAlgorithm
CipheringAlgorithm,
integrityProtAlgorithm
IntegrityProtAlgorithm OPTIONAL,
-- Need R
...
}
IntegrityProtAlgorithm ::=
ENUMERATED {
nia0, nia1, nia2, nia3, spare4, spare3,
spare2, spare1, ...}
CipheringAlgorithm ::=
ENUMERATED {
nea0, nea1, nea2, nea3, spare4, spare3,
spare2, spare1, ...}
-- TAG-SECURITYALGORITHMCONFIG-STOP-- TAG-SEMISTATICCHANNELACCESSCONFIG-START
SemiStaticChannelAccessConfig-r16 ::=
SEQUENCE {
period
ENUMERATED {ms1, ms2, ms2dot5, ms4, ms5, ms10}
}
-- TAG-SEMISTATICCHANNELACCESSCONFIG-STOP-- TAG-SEMISTATICCHANNELACCESSCONFIGUE-START
SemiStaticChannelAccessConfigUE-r17 ::=
SEQUENCE {
periodUE-r17
ENUMERATED {ms1, ms2, ms2dot5, ms4, ms5, ms10, spare2, spare1},
offsetUE-r17
INTEGER (0..559)
}
-- TAG-SEMISTATICCHANNELACCESSCONFIGUE-STOP-- TAG-SENSORLOCATIONINFO-START
Sensor-LocationInfo-r16 ::=
SEQUENCE {
sensor-MeasurementInformation-r16 OCTETSTRINGOPTIONAL,
sensor-MotionInformation-r16 OCTETSTRINGOPTIONAL,
...
}
-- TAG-SENSORLOCATIONINFO-STOP-- TAG-SERVINGCELLANDBWP-ID-START
ServingCellAndBWP-Id-r17 ::=
SEQUENCE {
servingcell-r17
ServCellIndex,
bwp-r17
BWP-Id
}
-- TAG-SERVINGCELLANDBWP-ID-STOP-- TAG-SERVCELLINDEX-START
ServCellIndex ::=
INTEGER (0..
maxNrofServingCells-1)
-- TAG-SERVCELLINDEX-STOP-- 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 }
OPTIONAL,
--Need R
defaultDownlinkBWP-Id
BWP-Id OPTIONAL,
-- Need S
uplinkConfig
UplinkConfig OPTIONAL,
-- Need M
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,
dummy1ENUMERATED {enabled}
OPTIONAL,
-- Need R
pathlossReferenceLinking
ENUMERATED {spCell, sCell}
OPTIONAL,
-- Cond SCellOnly
servingCellMO
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
dummy2SetupRelease {
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-r17OPTIONAL,
-- 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
]]
}
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
BOOLEANOPTIONAL,
-- 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
]]
}
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
sfnSchemePDCCH-r17
ENUMERATED {sfnSchemeA,sfnSchemeB}
OPTIONAL,
-- Need R
sfnSchemePDSCH-r17
ENUMERATED {sfnSchemeA,sfnSchemeB}
OPTIONAL-- Need R
}
-- TAG-SERVINGCELLCONFIG-STOP-- 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 BITSTRING (SIZE (4)),
mediumBitmap BITSTRING (SIZE (8)),
longBitmap BITSTRING (SIZE (64))
}
OPTIONAL,
-- Cond AbsFreqSSB
ssb-periodicityServingCell
ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 }
OPTIONAL,
-- Need S
dmrs-TypeA-Position
ENUMERATED {pos2, pos3},
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
]]
}
-- TAG-SERVINGCELLCONFIGCOMMON-STOP-- TAG-SERVINGCELLCONFIGCOMMONSIB-START
ServingCellConfigCommonSIB ::=
SEQUENCE {
downlinkConfigCommon
DownlinkConfigCommonSIB,
uplinkConfigCommon
UplinkConfigCommonSIB OPTIONAL,
-- Need R
supplementaryUplink
UplinkConfigCommonSIB OPTIONAL,
-- Need R
n-TimingAdvanceOffset
ENUMERATED { n0, n25600, n39936 }
OPTIONAL,
-- Need S
ssb-PositionsInBurst
SEQUENCE {
inOneGroup BITSTRING (SIZE (8)),
groupPresence BITSTRING (SIZE (8))
OPTIONAL-- Cond FR2-Only
},
ssb-PeriodicityServingCell
ENUMERATED {ms5, ms10, ms20, ms40, ms80, ms160},
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
highSpeedConfig-r16
HighSpeedConfig-r16 OPTIONAL-- Need R
]],
[[
channelAccessMode2-r17
ENUMERATED {enabled}
OPTIONAL,
-- Cond SharedSpectrum2
discoveryBurstWindowLength-v1700
ENUMERATED {ms0dot125, ms0dot25, ms0dot5, ms0dot75, ms1, ms1dot25}
OPTIONAL,
-- Need R
highSpeedConfigFR2-r17
HighSpeedConfigFR2-r17 OPTIONAL,
-- Need R
uplinkConfigCommon-v1700
UplinkConfigCommonSIB-v1700 OPTIONAL-- Need R
]],
[[
enhancedMeasurementLEO-r17
ENUMERATED {true}
OPTIONAL-- Need R
]]
}
-- TAG-SERVINGCELLCONFIGCOMMONSIB-STOP-- TAG-SHORTI-RNTI-VALUE-START
ShortI-RNTI-Value ::= BITSTRING (SIZE(24))
-- TAG-SHORTI-RNTI-VALUE-STOP-- TAG-SHORTMAC-I-START
ShortMAC-I ::= BITSTRING (SIZE (16))
-- TAG-SHORTMAC-I-STOP-- TAG-SINR-RANGE-START
SINR-Range ::=
INTEGER(0..127)
-- TAG-SINR-RANGE-STOP-- TAG-SI-REQUESTCONFIG-START
SI-RequestConfig::=
SEQUENCE {
rach-OccasionsSI
SEQUENCE {
rach-ConfigSI
RACH-ConfigGeneric,
ssb-perRACH-Occasion
ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}
}
OPTIONAL,
-- Need R
si-RequestPeriod
ENUMERATED {one, two, four, six, eight, ten, twelve, sixteen}
OPTIONAL,
-- Need R
si-RequestResources
SEQUENCE (SIZE (1..
maxSI-Message))
OF SI-RequestResources
}
SI-RequestResources ::=
SEQUENCE {
ra-PreambleStartIndex
INTEGER (0..63),
ra-AssociationPeriodIndex
INTEGER (0..15)
OPTIONAL,
-- Need R
ra-ssb-OccasionMaskIndex
INTEGER (0..15)
OPTIONAL-- Need R
}
-- TAG-SI-REQUESTCONFIG-STOP-- 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 BITSTRING (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,
si-RequestConfigRedCap-r17
SI-RequestConfig OPTIONAL-- Cond REDCAP-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 ::=
SEQUENCE {
sibType-r17
CHOICE {
type1-r17
ENUMERATED {sibType15, sibType16, sibType17, sibType18, sibType19, sibType20, sibType21,
spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1,...},
type2-r17
SEQUENCE {
posSibType-r17
ENUMERATED {posSibType1-9, posSibType1-10, posSibType2-24, posSibType2-25,
posSibType6-4, posSibType6-5, posSibType6-6, spare9, spare8, spare7, spare6,
spare5, spare4, spare3, spare2, spare1,...},
encrypted-r17
ENUMERATED { true }
OPTIONAL,
-- Need R
gnss-id-r17
GNSS-ID-r16 OPTIONAL,
-- Need R
sbas-id-r17
SBAS-ID-r16 OPTIONAL-- Need R
}
},
valueTag-r17
INTEGER (0..31)
OPTIONAL,
-- Cond NonPosSIB
areaScope-r17
ENUMERATED {true}
OPTIONAL-- Need S
}
-- TAG-SI-SCHEDULINGINFO-STOP-- TAG-SKCOUNTER-START
SK-Counter ::=
INTEGER (0..65535)
-- TAG-SKCOUNTER-STOP-- TAG-SLOTFORMATCOMBINATIONSPERCELL-START
SlotFormatCombinationsPerCell ::=
SEQUENCE {
servingCellId
ServCellIndex,
subcarrierSpacing
SubcarrierSpacing,
subcarrierSpacing2
SubcarrierSpacing OPTIONAL,
-- Need R
slotFormatCombinations
SEQUENCE (SIZE (1..
maxNrofSlotFormatCombinationsPerSet))
OF SlotFormatCombination
OPTIONAL,
-- Need M
positionInDCI
INTEGER(0..
maxSFI-DCI-PayloadSize-1)
OPTIONAL,
-- Need M
...,
[[
enableConfiguredUL-r16
ENUMERATED {enabled}
OPTIONAL-- Need R
]]
}
SlotFormatCombination ::=
SEQUENCE {
slotFormatCombinationId
SlotFormatCombinationId,
slotFormats
SEQUENCE (SIZE (1..
maxNrofSlotFormatsPerCombination))
OFINTEGER (0..255)
}
SlotFormatCombinationId ::=
INTEGER (0..
maxNrofSlotFormatCombinationsPerSet-1)
-- TAG-SLOTFORMATCOMBINATIONSPERCELL-STOP-- TAG-SLOTFORMATINDICATOR-START
SlotFormatIndicator ::=
SEQUENCE {
sfi-RNTI
RNTI-Value,
dci-PayloadSize
INTEGER (1..
maxSFI-DCI-PayloadSize),
slotFormatCombToAddModList
SEQUENCE (SIZE(1..
maxNrofAggregatedCellsPerCellGroup))
OF SlotFormatCombinationsPerCell
OPTIONAL,
-- Need N
slotFormatCombToReleaseList
SEQUENCE (SIZE(1..
maxNrofAggregatedCellsPerCellGroup))
OF ServCellIndex OPTIONAL,
-- Need N
...,
[[
availableRB-SetsToAddModList-r16
SEQUENCE (SIZE(1..
maxNrofAggregatedCellsPerCellGroup))
OF AvailableRB-SetsPerCell-r16 OPTIONAL,
-- Need N
availableRB-SetsToReleaseList-r16
SEQUENCE (SIZE(1..
maxNrofAggregatedCellsPerCellGroup))
OF ServCellIndex OPTIONAL,
-- Need N
switchTriggerToAddModList-r16
SEQUENCE (SIZE(1..4))
OF SearchSpaceSwitchTrigger-r16 OPTIONAL,
-- Need N
switchTriggerToReleaseList-r16
SEQUENCE (SIZE(1..4))
OF ServCellIndex OPTIONAL,
-- Need N
co-DurationsPerCellToAddModList-r16
SEQUENCE (SIZE(1..
maxNrofAggregatedCellsPerCellGroup))
OF CO-DurationsPerCell-r16 OPTIONAL,
-- Need N
co-DurationsPerCellToReleaseList-r16
SEQUENCE (SIZE(1..
maxNrofAggregatedCellsPerCellGroup))
OF ServCellIndex OPTIONAL-- Need N
]],
[[
switchTriggerToAddModListSizeExt-r16
SEQUENCE (SIZE(1..
maxNrofAggregatedCellsPerCellGroupMinus4-r16))
OF
SearchSpaceSwitchTrigger-r16 OPTIONAL,
-- Need N
switchTriggerToReleaseListSizeExt-r16
SEQUENCE (SIZE(1..
maxNrofAggregatedCellsPerCellGroupMinus4-r16))
OF
ServCellIndexOPTIONAL
-- Need N
]],
[[
co-DurationsPerCellToAddModList-r17
SEQUENCE (SIZE(1..
maxNrofAggregatedCellsPerCellGroup))
OF CO-DurationsPerCell-r17 OPTIONAL-- Need N
]]
}
CO-DurationsPerCell-r16 ::=
SEQUENCE {
servingCellId-r16
ServCellIndex,
positionInDCI-r16
INTEGER(0..
maxSFI-DCI-PayloadSize-1),
subcarrierSpacing-r16
SubcarrierSpacing,
co-DurationList-r16
SEQUENCE (SIZE(1..64))
OF CO-Duration-r16
}
CO-DurationsPerCell-r17 ::=
SEQUENCE {
servingCellId-r17
ServCellIndex,
positionInDCI-r17
INTEGER(0..
maxSFI-DCI-PayloadSize-1),
subcarrierSpacing-r17
SubcarrierSpacing,
co-DurationList-r17
SEQUENCE (SIZE(1..64))
OF CO-Duration-r17
}
CO-Duration-r16 ::=
INTEGER (0..1120)
CO-Duration-r17 ::=
INTEGER (0..4480)
AvailableRB-SetsPerCell-r16 ::=
SEQUENCE {
servingCellId-r16
ServCellIndex,
positionInDCI-r16
INTEGER(0..
maxSFI-DCI-PayloadSize-1)
}
SearchSpaceSwitchTrigger-r16 ::=
SEQUENCE {
servingCellId-r16
ServCellIndex,
positionInDCI-r16
INTEGER(0..
maxSFI-DCI-PayloadSize-1)
}
-- TAG-SLOTFORMATINDICATOR-STOP-- TAG-S-NSSAI-START
S-NSSAI ::=
CHOICE{
sst BITSTRING (SIZE (8)),
sst-SD BITSTRING (SIZE (32))
}
-- TAG-S-NSSAI-STOP-- TAG-SPEEDSTATESCALEFACTORS-START
SpeedStateScaleFactors ::=
SEQUENCE {
sf-Medium
ENUMERATED {oDot25, oDot5, oDot75, lDot0},
sf-High
ENUMERATED {oDot25, oDot5, oDot75, lDot0}
}
-- TAG-SPEEDSTATESCALEFACTORS-STOP-- TAG-SPS-CONFIG-START
SPS-Config ::=
SEQUENCE {
periodicity
ENUMERATED {ms10, ms20, ms32, ms40, ms64, ms80, ms128, ms160, ms320, ms640,
spare6, spare5, spare4, spare3, spare2, spare1},
nrofHARQ-Processes
INTEGER (1..8),
n1PUCCH-AN
PUCCH-ResourceId OPTIONAL,
-- Need M
mcs-Table
ENUMERATED {qam64LowSE}
OPTIONAL,
-- Need S
...,
[[
sps-ConfigIndex-r16
SPS-ConfigIndex-r16 OPTIONAL,
-- Cond SPS-List
harq-ProcID-Offset-r16
INTEGER (0..15)
OPTIONAL,
-- Need R
periodicityExt-r16
INTEGER (1..5120)
OPTIONAL,
-- Need R
harq-CodebookID-r16
INTEGER (1..2)
OPTIONAL,
-- Need R
pdsch-AggregationFactor-r16
ENUMERATED {n1, n2, n4, n8 }
OPTIONAL-- Need S
]],
[[
sps-HARQ-Deferral-r17
INTEGER (1..32)
OPTIONAL,
-- Need R
n1PUCCH-AN-PUCCHsSCell-r17
PUCCH-ResourceId OPTIONAL,
-- Need R
periodicityExt-r17
INTEGER (1..40960)
OPTIONAL,
-- Need R
nrofHARQ-Processes-v1710INTEGER(9..32)
OPTIONAL,
-- Need R
harq-ProcID-Offset-v1700
INTEGER (16..31)
OPTIONAL-- Need R
]]
}
-- TAG-SPS-CONFIG-STOP-- TAG-SPS-CONFIGINDEX-START
SPS-ConfigIndex-r16 ::=
INTEGER (0.. maxNrofSPS-Config-1-r16)
-- TAG-SPS-CONFIGINDEX-STOP-- TAG-SPS-PUCCH-AN-START
SPS-PUCCH-AN-r16 ::=
SEQUENCE {
sps-PUCCH-AN-ResourceID-r16
PUCCH-ResourceId,
maxPayloadSize-r16
INTEGER (4..256)
OPTIONAL-- Need R
}
-- TAG-SPS-PUCCH-AN-STOP-- TAG-SPS-PUCCH-AN-LIST-START
SPS-PUCCH-AN-List-r16 ::=
SEQUENCE (SIZE(1..4))
OF SPS-PUCCH-AN-r16
-- TAG-SPS-PUCCH-AN-LIST-STOP-- TAG-SRB-IDENTITY-START
SRB-Identity ::=
INTEGER (1..3)
SRB-Identity-v1700 ::=
INTEGER (4)
-- TAG-SRB-IDENTITY-STOP-- TAG-SRS-CARRIERSWITCHING-START
SRS-CarrierSwitching ::=
SEQUENCE {
srs-SwitchFromServCellIndex
INTEGER (0..31)
OPTIONAL,
-- Need M
srs-SwitchFromCarrier
ENUMERATED {sUL, nUL},
srs-TPC-PDCCH-Group
CHOICE {
typeA
SEQUENCE (SIZE (1..32))
OF SRS-TPC-PDCCH-Config,
typeB
SRS-TPC-PDCCH-Config
}
OPTIONAL,
-- Need M
monitoringCells
SEQUENCE (SIZE (1..
maxNrofServingCells))
OF ServCellIndex OPTIONAL,
-- Need M
...
}
SRS-TPC-PDCCH-Config ::=
SEQUENCE {
srs-CC-SetIndexlist
SEQUENCE (SIZE(1..4))
OF SRS-CC-SetIndex OPTIONAL-- Need M
}
SRS-CC-SetIndex ::=
SEQUENCE {
cc-SetIndex
INTEGER (0..3)
OPTIONAL,
-- Need M
cc-IndexInOneCC-Set
INTEGER (0..7)
OPTIONAL-- Need M
}
-- TAG-SRS-CARRIERSWITCHING-STOP-- 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
]]
}
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))
OFINTEGER (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
]]
}
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))
OFINTEGER (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 }
OPTIONAL,
-- Need R
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}
},
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
SRS-PeriodicityAndOffset,
...
},
periodic
SEQUENCE {
periodicityAndOffset-p
SRS-PeriodicityAndOffset,
...
}
},
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}
}
OPTIONAL-- Need R
]],
[[
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}
}OPTIONAL,
-- Need R
partialFreqSounding-r17
SEQUENCE {
startRBIndexFScaling-r17
CHOICE{
startRBIndexAndFreqScalingFactor2-r17
INTEGER (0..1),
startRBIndexAndFreqScalingFactor4-r17
INTEGER (0..3)
},
enableStartRBHopping-r17
ENUMERATED{enable}OPTIONAL
-- Need R
}
OPTIONAL,
-- Need R
transmissionComb-n8-r17
SEQUENCE {
combOffset-n8-r17
INTEGER (0..7),
cyclicShift-n8-r17
INTEGER (0..5)
}
OPTIONAL,
-- Need R
srs-TCI-State-r17
CHOICE {
srs-UL-TCI-State
TCI-UL-State-Id-r17,
srs-DLorJointTCI-State
TCI-StateId
}
OPTIONAL-- Need R
]],
[[
repetitionFactor-v1730
ENUMERATED {n3}
OPTIONAL,
-- Need R
srs-DLorJointTCI-State-v1730
SEQUENCE {
cellAndBWP-r17
ServingCellAndBWP-Id-r17
}
OPTIONAL-- Cond DLorJointTCI-SRS
]]
}
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
]]
},
periodic-r16
SEQUENCE {
periodicityAndOffset-p-r16
SRS-PeriodicityAndOffset-r16,
...,
[[
periodicityAndOffset-p-Ext-r16
SRS-PeriodicityAndOffsetExt-r16 OPTIONAL-- Need R
]]
}
},
sequenceId-r16
INTEGER (0..65535),
spatialRelationInfoPos-r16
SRS-SpatialRelationInfoPos-r16 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),
ss-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
},
...
},
...
}
-- TAG-SRS-CONFIG-STOP-- TAG-SRS-RSRP-RANGE-START
SRS-RSRP-Range-r16 ::=
INTEGER(0..98)
-- TAG-SRS-RSRP-RANGE-STOP-- TAG-SRS-TPC-COMMANDCONFIG-START
SRS-TPC-CommandConfig ::=
SEQUENCE {
startingBitOfFormat2-3
INTEGER (1..31)
OPTIONAL,
-- Need R
fieldTypeFormat2-3
INTEGER (0..1)
OPTIONAL,
-- Need R
...,
[[
startingBitOfFormat2-3SUL
INTEGER (1..31)
OPTIONAL-- Need R
]]
}
-- TAG-SRS-TPC-COMMANDCONFIG-STOP-- TAG-SSB-INDEX-START
SSB-Index ::=
INTEGER (0..
maxNrofSSBs-1)
-- TAG-SSB-INDEX-STOP-- TAG-SSB-MTC-START
SSB-MTC ::=
SEQUENCE {
periodicityAndOffset
CHOICE {
sf5
INTEGER (0..4),
sf10
INTEGER (0..9),
sf20
INTEGER (0..19),
sf40
INTEGER (0..39),
sf80
INTEGER (0..79),
sf160
INTEGER (0..159)
},
duration
ENUMERATED { sf1, sf2, sf3, sf4, sf5 }
}
SSB-MTC2 ::=
SEQUENCE {
pci-List
SEQUENCE (SIZE (1..
maxNrofPCIsPerSMTC))
OF PhysCellId OPTIONAL,
-- Need M
periodicity
ENUMERATED {sf5, sf10, sf20, sf40, sf80, spare3, spare2, spare1}
}
SSB-MTC2-LP-r16 ::=
SEQUENCE {
pci-List
SEQUENCE (SIZE (1..
maxNrofPCIsPerSMTC))
OF PhysCellId OPTIONAL,
-- Need R
periodicity
ENUMERATED {sf10, sf20, sf40, sf80, sf160, spare3, spare2, spare1}
}
SSB-MTC3-r16 ::=
SEQUENCE {
periodicityAndOffset-r16
CHOICE {
sf5-r16
INTEGER (0..4),
sf10-r16
INTEGER (0..9),
sf20-r16
INTEGER (0..19),
sf40-r16
INTEGER (0..39),
sf80-r16
INTEGER (0..79),
sf160-r16
INTEGER (0..159),
sf320-r16
INTEGER (0..319),
sf640-r16
INTEGER (0..639),
sf1280-r16
INTEGER (0..1279)
},
duration-r16
ENUMERATED {sf1, sf2, sf3, sf4, sf5},
pci-List-r16
SEQUENCE (SIZE (1..
maxNrofPCIsPerSMTC))
OF PhysCellId OPTIONAL,
-- Need M
ssb-ToMeasure-r16
SetupRelease {
SSB-ToMeasure }
OPTIONAL-- Need M
}
SSB-MTC4-r17 ::=
SEQUENCE {
pci-List-r17
SEQUENCE (SIZE (1..
maxNrofPCIsPerSMTC))
OF PhysCellId OPTIONAL,
-- Need M
offset-r17
INTEGER (0..159)
}
SSB-MTC-AdditionalPCI-r17 ::=
SEQUENCE{
additionalPCIIndex-r17
AdditionalPCIIndex-r17,
additionalPCI-r17
PhysCellId,
periodicity-r17
ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 },
ssb-PositionsInBurst-r17
CHOICE {
shortBitmap BITSTRING (SIZE (4)),
mediumBitmap BITSTRING (SIZE (8)),
longBitmap BITSTRING (SIZE (64))
},
ss-PBCH-BlockPower-r17
INTEGER (-60..50)
}
AdditionalPCIIndex-r17 ::=
INTEGER(1..
maxNrofAdditionalPCI-r17)
-- TAG-SSB-MTC-STOP-- TAG-SSB-POSITIONQCL-RELATION-START
SSB-PositionQCL-Relation-r16 ::=
ENUMERATED {n1,n2,n4,n8}
SSB-PositionQCL-Relation-r17 ::=
ENUMERATED {n32, n64}
-- TAG-SSB-POSITIONQCL-RELATION-STOP-- TAG-SSB-TOMEASURE-START
SSB-ToMeasure ::=
CHOICE {
shortBitmap BITSTRING (SIZE (4)),
mediumBitmap BITSTRING (SIZE (8)),
longBitmap BITSTRING (SIZE (64))
}
-- TAG-SSB-TOMEASURE-STOP-- TAG-SS-RSSI-MEASUREMENT-START
::=
SEQUENCE {
measurementSlots BITSTRING (SIZE (1..80)),
endSymbol
INTEGER(0..3)
}
-- TAG-SS-RSSI-MEASUREMENT-STOP-- TAG-SUBCARRIERSPACING-START
SubcarrierSpacing ::=
ENUMERATED {kHz15, kHz30, kHz60, kHz120, kHz240, kHz480-v1700, kHz960-v1700, spare1}
-- TAG-SUBCARRIERSPACING-STOP-- TAG-TAG-CONFIG-START
TAG-Config ::=
SEQUENCE {
tag-ToReleaseList
SEQUENCE (SIZE (1..
maxNrofTAGs))
OF TAG-Id OPTIONAL,
-- Need N
tag-ToAddModList
SEQUENCE (SIZE (1..
maxNrofTAGs))
OF TAG OPTIONAL-- Need N
}
TAG ::=
SEQUENCE {
tag-Id
TAG-Id,
timeAlignmentTimer
TimeAlignmentTimer,
...
}
TAG-Id ::=
INTEGER (0..
maxNrofTAGs-1)
-- TAG-TAG-CONFIG-STOP-- TAG-TAR-CONFIG-START
TAR-Config-r17 ::=
SEQUENCE {
offsetThresholdTA-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
timingAdvanceSR-r17
ENUMERATED {enabled}
OPTIONAL,
-- Need R
...
}
-- TAG-TAR-CONFIG-STOP-- TAG-TCI-ACTIVATEDCONFIG-START
TCI-ActivatedConfig-r17 ::=
SEQUENCE {
pdcch-TCI-r17
SEQUENCE (SIZE (1..5))
OF TCI-StateId,
pdsch-TCI-r17 BITSTRING (SIZE (1..
maxNrofTCI-States))
}
-- TAG-TCI-ACTIVATEDCONFIG-STOP-- 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-r17OPTIONAL,
-- Cond JointTCI1
ul-powerControl-r17
Uplink-powerControlId-r17 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-- TAG-TCI-STATEID-START
TCI-StateId ::=
INTEGER (0..
maxNrofTCI-States-1)
-- TAG-TCI-STATEID-STOP-- TAG-TCI-UL-STATE-START
TCI-UL-State-r17 ::=
SEQUENCE {
tci-UL-State-Id-r17
TCI-UL-State-Id-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-TCI-UL-STATE-STOP-- TAG-TCI-UL-STATEID-START
TCI-UL-State-Id-r17 ::=
INTEGER (0..
maxUL-TCI-1-r17)
-- TAG-TCI-UL-STATEID-STOP-- TAG-TDD-UL-DL-CONFIGCOMMON-START
...
}
dl-UL-TransmissionPeriodicity ENUMERATED {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10},
...,
[[
dl-UL-TransmissionPeriodicity-v1530 ENUMERATED {ms3, ms4} OPTIONAL-- Need R
]]
}
-- TAG-TDD-UL-DL-CONFIGCOMMON-STOP-- TAG-TDD-UL-DL-CONFIGDEDICATED-START
...
}
...
}
symbols CHOICE {
allDownlink NULL,
allUplink NULL,
explicit SEQUENCE {
}
}
}
symbols-IAB-MT-r16 CHOICE {
allDownlink-r16 NULL,
allUplink-r16 NULL,
explicit-r16 SEQUENCE {
},
explicit-IAB-MT-r16 SEQUENCE {
}
}
}
-- TAG-TDD-UL-DL-CONFIGDEDICATED-STOP-- TAG-TRACKINGAREACODE-START
TrackingAreaCode ::= BITSTRING (SIZE (24))
-- TAG-TRACKINGAREACODE-STOP-- TAG-TRESELECTION-START
T-Reselection ::=
INTEGER (0..7)
-- TAG-TRESELECTION-STOP-- TAG-TIMEALIGNMENTTIMER-START
TimeAlignmentTimer ::=
ENUMERATED {ms500, ms750, ms1280, ms1920, ms2560, ms5120, ms10240, infinity}
-- TAG-TIMEALIGNMENTTIMER-STOP-- TAG-TIMETOTRIGGER-START
TimeToTrigger ::=
ENUMERATED {
ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256,
ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560,
ms5120}
-- TAG-TIMETOTRIGGER-STOP-- TAG-UAC-BARRINGINFOSETINDEX-START
UAC-BarringInfoSetIndex ::=
INTEGER (1..
maxBarringInfoSet)
-- TAG-UAC-BARRINGINFOSETINDEX-STOP-- TAG-UAC-BARRINGINFOSETLIST-START
UAC-BarringInfoSetList ::=
SEQUENCE (SIZE(1..
maxBarringInfoSet))
OF UAC-BarringInfoSet
UAC-BarringInfoSetList-v1700 ::=
SEQUENCE (SIZE(1..
maxBarringInfoSet))
OF UAC-BarringInfoSet-v1700
UAC-BarringInfoSet ::=
SEQUENCE {
uac-BarringFactor
ENUMERATED {p00, p05, p10, p15, p20, p25, p30, p40,
p50, p60, p70, p75, p80, p85, p90, p95},
uac-BarringTime
ENUMERATED {s4, s8, s16, s32, s64, s128, s256, s512},
uac-BarringForAccessIdentity BITSTRING (SIZE(7))
}
UAC-BarringInfoSet-v1700 ::=
SEQUENCE {
uac-BarringFactorForAI3-r17
ENUMERATED {p00, p05, p10, p15, p20, p25, p30, p40, p50, p60, p70, p75, p80, p85, p90, p95}
OPTIONAL-- Need S
}
-- TAG-UAC-BARRINGINFOSETLIST-STOP-- TAG-UAC-BARRINGPERCATLIST-START
UAC-BarringPerCatList ::=
SEQUENCE (SIZE (1..
maxAccessCat-1))
OF UAC-BarringPerCat
UAC-BarringPerCat ::=
SEQUENCE {
accessCategory
INTEGER (1..
maxAccessCat-1),
uac-barringInfoSetIndex
UAC-BarringInfoSetIndex
}
-- TAG-UAC-BARRINGPERCATLIST-STOP-- TAG-UAC-BARRINGPERPLMN-LIST-START
UAC-BarringPerPLMN-List ::=
SEQUENCE (SIZE (1..
maxPLMN))
OF UAC-BarringPerPLMN
UAC-BarringPerPLMN ::=
SEQUENCE {
plmn-IdentityIndex
INTEGER (1..
maxPLMN),
uac-ACBarringListType
CHOICE{
uac-ImplicitACBarringList
SEQUENCE (SIZE(
maxAccessCat-1))
OF UAC-BarringInfoSetIndex,
uac-ExplicitACBarringList
UAC-BarringPerCatList
}
OPTIONAL-- Need S
}
-- TAG-UAC-BARRINGPERPLMN-LIST-STOP-- TAG-UE-TIMERSANDCONSTANTS-START
UE-TimersAndConstants ::=
SEQUENCE {
t300
ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000},
t301
ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000},
t310
ENUMERATED {ms0, ms50, ms100, ms200, ms500, ms1000, ms2000},
n310
ENUMERATED {n1, n2, n3, n4, n6, n8, n10, n20},
t311
ENUMERATED {ms1000, ms3000, ms5000, ms10000, ms15000, ms20000, ms30000},
n311
ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10},
t319
ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000},
...
}
-- TAG-UE-TIMERSANDCONSTANTS-STOP-- TAG-UE-TIMERSANDCONSTANTSREMOTEUE-START
UE-TimersAndConstantsRemoteUE-r17 ::=
SEQUENCE {
t300-RemoteUE-r17
ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000}
OPTIONAL,
-- Need S
t301-RemoteUE-r17
ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000}
OPTIONAL,
-- Need S
t319-RemoteUE-r17
ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000}
OPTIONAL,
-- Need S
...
}
-- TAG-UE-TIMERSANDCONSTANTSREMOTEUE-STOP-- TAG-ULDELAYVALUECONFIG-START
UL-DelayValueConfig-r16 ::=
SEQUENCE {
delay-DRBlist-r16SEQUENCE (SIZE(1..
maxDRB))
OF DRB-Identity
}
-- TAG-ULDELAYVALUECONFIG-STOP-- TAG-ULEXCESSDELAYCONFIG-START
UL-ExcessDelayConfig-r17 ::=
SEQUENCE {
excessDelay-DRBlist-r17
SEQUENCE (SIZE(1..
maxDRB))
OFExcessDelay-DRB-IdentityInfo-r17
}
ExcessDelay-DRB-IdentityInfo-r17 ::=
SEQUENCE {
drb-IdentityList
SEQUENCE (SIZE (1..
maxDRB))
OF DRB-Identity,
delayThresholdENUMERATED{ms0dot25, ms0dot5, ms1, ms2, ms4, ms5, ms10, ms20, ms30, ms40, ms50, ms60, ms70,
ms80, ms90, ms100, ms150, ms300, ms500}
}
-- TAG-ULEXCESSDELAYCONFIG-STOP-- TAG-UL-GAPFR2-CONFIG-START
UL-GapFR2-Config-r17 ::=
SEQUENCE {
gapOffset-r17
INTEGER (0..159),
ugl-r17
ENUMERATED {ms0dot125, ms0dot25, ms0dot5, ms1},
ugrp-r17
ENUMERATED {ms5, ms20, ms40, ms160},
refFR2-ServCellAsyncCA-r17
ServCellIndex OPTIONAL-- Cond AsyncCA
}
-- TAG-UL-GAPFR2-CONFIG-STOP-- TAG-UPLINKCANCELLATION-START
UplinkCancellation-r16 ::=
SEQUENCE {
ci-RNTI-r16
RNTI-Value,
dci-PayloadSizeForCI-r16
INTEGER (0..
maxCI-DCI-PayloadSize-r16),
ci-ConfigurationPerServingCell-r16
SEQUENCE (SIZE (1..
maxNrofServingCells))
OF CI-ConfigurationPerServingCell-r16,
...
}
CI-ConfigurationPerServingCell-r16 ::=
SEQUENCE {
servingCellId
ServCellIndex,
positionInDCI-r16
INTEGER (0..maxCI-DCI-PayloadSize-1-r16),
positionInDCI-ForSUL-r16
INTEGER (0..maxCI-DCI-PayloadSize-1-r16)
OPTIONAL,
-- Cond SUL-Only
ci-PayloadSize-r16
ENUMERATED {n1, n2, n4, n5, n7, n8, n10, n14, n16, n20, n28, n32, n35, n42, n56, n112},
timeFrequencyRegion-r16
SEQUENCE {
timeDurationForCI-r16
ENUMERATED {n2, n4, n7, n14}
OPTIONAL,
-- Cond SymbolPeriodicity
timeGranularityForCI-r16
ENUMERATED {n1, n2, n4, n7, n14, n28},
frequencyRegionForCI-r16
INTEGER (0..37949),
deltaOffset-r16
INTEGER (0..2),
...
},
uplinkCancellationPriority-v1610
ENUMERATED {enabled}
OPTIONAL-- Need S
}
-- TAG-UPLINKCANCELLATION-STOP-- TAG-UPLINKCONFIGCOMMON-START
UplinkConfigCommon ::=
SEQUENCE {
frequencyInfoUL
FrequencyInfoUL OPTIONAL,
-- Cond InterFreqHOAndServCellAdd
initialUplinkBWP
BWP-UplinkCommon OPTIONAL,
-- Cond ServCellAdd
dummy
TimeAlignmentTimer
}
UplinkConfigCommon-v1700 ::=
SEQUENCE {
initialUplinkBWP-RedCap-r17
BWP-UplinkCommon OPTIONAL-- Need R
}
-- TAG-UPLINKCONFIGCOMMON-STOP-- TAG-UPLINKCONFIGCOMMONSIB-START
UplinkConfigCommonSIB ::=
SEQUENCE {
frequencyInfoUL
FrequencyInfoUL-SIB,
initialUplinkBWP
BWP-UplinkCommon,
timeAlignmentTimerCommon
TimeAlignmentTimer
}
UplinkConfigCommonSIB-v1700 ::=
SEQUENCE {
initialUplinkBWP-RedCap-r17
BWP-UplinkCommon OPTIONAL-- Need R
}
-- TAG-UPLINKCONFIGCOMMONSIB-STOP-- TAG-UPLINK-POWERCONTROL-START
Uplink-powerControl-r17 ::=
SEQUENCE {
ul-powercontrolId-r17
Uplink-powerControlId-r17,
p0AlphaSetforPUSCH-r17
P0AlphaSet-r17 OPTIONAL,
-- Need R
p0AlphaSetforPUCCH-r17
P0AlphaSet-r17 OPTIONAL,
-- Need R
p0AlphaSetforSRS-r17
P0AlphaSet-r17 OPTIONAL-- Need R
}
P0AlphaSet-r17 ::=
SEQUENCE {
p0-r17
INTEGER (-16..15)
OPTIONAL,
-- Need R
alpha-r17
Alpha OPTIONAL,
-- Need S
closedLoopIndex-r17
ENUMERATED { i0, i1 }
}
Uplink-powerControlId-r17 ::=
INTEGER(1..
maxUL-TCI-r17)
-- TAG-UPLINK-POWERCONTROL-STOP-- TAG-UURELAYRLCCHANNELCONFIG-START
Uu-RelayRLC-ChannelConfig-r17::=
SEQUENCE {
uu-LogicalChannelIdentity-r17
LogicalChannelIdentity OPTIONAL,
-- Cond RelayLCH-SetupOnly
uu-RelayRLC-ChannelID-r17
Uu-RelayRLC-ChannelID-r17,
reestablishRLC-r17
ENUMERATED {true}
OPTIONAL,
-- Need N
rlc-Config-r17
RLC-Config OPTIONAL,
-- Cond RelayLCH-Setup
mac-LogicalChannelConfig-r17
LogicalChannelConfig OPTIONAL,
-- Cond RelayLCH-Setup
...
}
-- TAG-UURELAYRLCCHANNELCONFIG-STOP-- TAG-UURELAYRLCCHANNELID-START
Uu-RelayRLC-ChannelID-r17 ::=
INTEGER (1..
maxLC-ID)
-- TAG-UURELAYRLCCHANNELID-STOP-- TAG-UPLINKTXDIRECTCURRENTLIST-START
UplinkTxDirectCurrentList ::=
SEQUENCE (SIZE (1..
maxNrofServingCells))
OF UplinkTxDirectCurrentCell
UplinkTxDirectCurrentCell ::=
SEQUENCE {
servCellIndex
ServCellIndex,
uplinkDirectCurrentBWP
SEQUENCE (SIZE (1..
maxNrofBWPs))
OF UplinkTxDirectCurrentBWP,
...,
[[
uplinkDirectCurrentBWP-SUL
SEQUENCE (SIZE (1..
maxNrofBWPs))
OF UplinkTxDirectCurrentBWP OPTIONAL
]]
}
UplinkTxDirectCurrentBWP ::=
SEQUENCE {
bwp-Id
BWP-Id,
shift7dot5kHz
BOOLEAN,
txDirectCurrentLocation
INTEGER (0..3301)
}
-- TAG-UPLINKTXDIRECTCURRENTLIST-STOP-- TAG-UPLINKTXDIRECTCURRENTMORECARRIERLIST-START
UplinkTxDirectCurrentMoreCarrierList-r17 ::=
SEQUENCE (SIZE (1..
maxNrofCC-Group-r17))
OF CC-Group-r17
CC-Group-r17 ::=
SEQUENCE {
servCellIndexLower-r17
ServCellIndex,
servCellIndexHigher-r17
ServCellIndex OPTIONAL,
defaultDC-Location-r17
DefaultDC-Location-r17,
offsetToDefault-r17
CHOICE{
offsetValue
OffsetValue-r17,
offsetlist
SEQUENCE (SIZE(1..
maxNrofReqComDC-Location-r17))
OF OffsetValue-r17
}
OPTIONAL
}
OffsetValue-r17::=
SEQUENCE {
offsetValue-r17
INTEGER (-20000.. 20000),
shift7dot5kHz-r17
BOOLEAN
}
DefaultDC-Location-r17 ::=
CHOICE {
ul
FrequencyComponent-r17,
dl
FrequencyComponent-r17,
ulAndDL
FrequencyComponent-r17
}
FrequencyComponent-r17 ::=
ENUMERATED {activeCarrier,configuredCarrier,activeBWP,configuredBWP}
-- TAG-UPLINKTXDIRECTCURRENTMORECARRIERLIST-STOP-- TAG-UPLINKTXDIRECTCURRENTTWOCARRIERLIST-START
UplinkTxDirectCurrentTwoCarrierList-r16 ::=
SEQUENCE (SIZE (1..
maxNrofTxDC-TwoCarrier-r16))
OF UplinkTxDirectCurrentTwoCarrier-r16
UplinkTxDirectCurrentTwoCarrier-r16 ::=
SEQUENCE {
carrierOneInfo-r16
UplinkTxDirectCurrentCarrierInfo-r16,
carrierTwoInfo-r16
UplinkTxDirectCurrentCarrierInfo-r16,
singlePA-TxDirectCurrent-r16
UplinkTxDirectCurrentTwoCarrierInfo-r16,
secondPA-TxDirectCurrent-r16
UplinkTxDirectCurrentTwoCarrierInfo-r16 OPTIONAL
}
UplinkTxDirectCurrentCarrierInfo-r16 ::=
SEQUENCE {
servCellIndex-r16
ServCellIndex,
servCellInfo-r16
CHOICE {
bwp-Id-r16
BWP-Id,
deactivatedCarrier-r16
ENUMERATED {deactivated}
}
}
UplinkTxDirectCurrentTwoCarrierInfo-r16 ::=
SEQUENCE {
referenceCarrierIndex-r16
ServCellIndex,
shift7dot5kHz-r16
BOOLEAN,
txDirectCurrentLocation-r16
INTEGER (0..3301)
}
-- TAG-UPLINKTXDIRECTCURRENTTWOCARRIERLIST-STOP-- TAG-ZP-CSI-RS-RESOURCE-START
ZP-CSI-RS-Resource ::=
SEQUENCE {
zp-CSI-RS-ResourceId
ZP-CSI-RS-ResourceId,
resourceMapping
CSI-RS-ResourceMapping,
periodicityAndOffset
CSI-ResourcePeriodicityAndOffset OPTIONAL,
--Cond PeriodicOrSemiPersistent
...
}
ZP-CSI-RS-ResourceId ::=
INTEGER (0..
maxNrofZP-CSI-RS-Resources-1)
-- TAG-ZP-CSI-RS-RESOURCE-STOP-- TAG-ZP-CSI-RS-RESOURCESET-START
ZP-CSI-RS-ResourceSet ::=
SEQUENCE {
zp-CSI-RS-ResourceSetId
ZP-CSI-RS-ResourceSetId,
zp-CSI-RS-ResourceIdList
SEQUENCE (SIZE(1..
maxNrofZP-CSI-RS-ResourcesPerSet))
OF ZP-CSI-RS-ResourceId,
...
}
-- TAG-ZP-CSI-RS-RESOURCESET-STOP-- TAG-ZP-CSI-RS-RESOURCESETID-START
ZP-CSI-RS-ResourceSetId ::=
INTEGER (0..
maxNrofZP-CSI-RS-ResourceSets-1)
-- TAG-ZP-CSI-RS-RESOURCESETID-STOP-- TAG-ACCESSSTRATUMRELEASE-START
AccessStratumRelease ::=
ENUMERATED {
rel15, rel16, rel17, spare5, spare4, spare3, spare2, spare1, ... }
-- TAG-ACCESSSTRATUMRELEASE-STOP-- 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-r17ENUMERATED {supported}OPTIONAL,
...
}
-- TAG-APPLAYERMEASPARAMETERS-STOP-- 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-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-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-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-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
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 BITSTRING (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 BITSTRING (SIZE (1..32))
OPTIONAL,
mrdc-Parameters-v1590
MRDC-Parameters-v1590
}
BandCombination-v15g0::=
SEQUENCE {
ca-ParametersNR-v15g0 CA-ParametersNR-v15g0OPTIONAL,
ca-ParametersNRDC-v15g0 CA-ParametersNRDC-v15g0OPTIONAL,
mrdc-Parameters-v15g0 MRDC-Parameters-v15g0OPTIONAL
}
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 BITSTRING (SIZE (1..
maxBandComb))
OPTIONAL,
supportedRxBandCombListPerBC-Sidelink-r16 BITSTRING (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-v1640OPTIONAL,
ca-ParametersNRDC-v1640 CA-ParametersNRDC-v1640OPTIONAL
}
BandCombination-v1650 ::=
SEQUENCE {
ca-ParametersNRDC-v1650 CA-ParametersNRDC-v1650OPTIONAL
}
BandCombination-v1680 ::=
SEQUENCE {
intrabandConcurrentOperationPowerClass-r16
SEQUENCE (SIZE (1..
maxBandComb))
OF IntraBandPowerClass-r16 OPTIONAL
}
BandCombination-v1690 ::=
SEQUENCE {
ca-ParametersNR-v1690
CA-ParametersNR-v1690 OPTIONAL
}
BandCombination-v16a0 ::=
SEQUENCE {
ca-ParametersNR-v16a0
CA-ParametersNR-v16a0 OPTIONAL,
ca-ParametersNRDC-v16a0
CA-ParametersNRDC-v16a0 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 BITSTRING (SIZE (1..
maxBandComb))
OPTIONAL,
supportedBandCombListPerBC-SL-NonRelayDiscovery-r17 BITSTRING (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-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,
...,
[[