|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Release 18 marks the starting point of 5G-Advanced. If Release 17 was mainly about expanding 5G into more bands, more device types, and more deployment scenarios, Release 18 shifts the focus toward intelligence, precision, and service quality. The key idea is that the network is no longer treated as just a transport pipe. It starts to behave more like an intelligent platform that can understand context, optimize itself, and support more advanced interactions between devices, applications, and users. One of the biggest changes in Release 18 is the stronger role of AI and machine learning. In earlier releases, optimization was mostly based on fixed rules and predefined algorithms. In Release 18, AI and ML start to become part of the system design itself. This means the network can support model transfer, model management, and more adaptive optimization methods. The practical meaning is that the network can respond more intelligently to traffic changes, radio conditions, beam behavior, and service demand. This is why Release 18 is often seen as the first real step toward a more intelligent wireless system. Another important direction is high precision positioning and ranging. Earlier releases supported positioning, but Release 18 pushes this further toward more accurate and more power-efficient operation. The focus is not only on knowing where a device is in a broad sense, but on enabling more precise spatial awareness. This is important for industrial automation, robotics, logistics, and vehicle-related services. It also supports scenarios where devices need to estimate distance directly, even without relying only on satellite systems. In that sense, Release 18 moves positioning from a useful feature toward a critical service capability. Release 18 also strengthens immersive and time-sensitive services. This includes tactile and multi-modal communication, which is very important for XR and other highly interactive services. The network must support not only low latency, but also tight synchronization across video, audio, and touch-related feedback. The objective is to make digital interaction feel more natural, stable, and responsive. This is a major step beyond ordinary mobile broadband because the quality of experience now depends on coordination across multiple media types, not just throughput. The evolution of network slicing is also important in this context. Earlier slicing work focused on creating logical partitions in the network. Release 18 enhances this idea so that slices can better support demanding vertical applications such as factories, healthcare, transportation, and mission-critical services. The intuition is that one network can behave like many specialized networks at the same time, with each one tuned for a specific service requirement. Release 18 also continues the idea of universal connectivity. NTN evolves further so that satellite-based access can support more demanding services, not just basic coverage extension. This improves the feasibility of remote monitoring, surveillance, and control in areas where terrestrial infrastructure is limited. In addition, concepts such as vehicle-mounted relays show that connectivity is becoming more dynamic. Instead of only connecting end devices directly, the system can use moving platforms as intelligent connectivity nodes. This improves service quality in transportation scenarios such as trains, buses, and other mobile environments. Overall, the intuition for Release 18 is that it begins the transition from ordinary 5G toward 5G-Advanced. The focus moves from simple expansion toward intelligence, precision, and high quality service support. Release 17 made 5G broader. Release 18 starts making 5G smarter. It is the point where the network begins to act less like a passive communication system and more like an adaptive, context-aware digital infrastructure. RoadmapThe timeline shows the transition from Release 17 completion into Release 18 development, highlighting how 5G-Advanced is introduced through a structured timeline of freeze milestones. The timeline begins with the finalization of Release 17, where Stage 3 Freeze and Protocol Coding Freeze are completed around 2022. At this point, Release 17 specifications become stable, meaning vendors can implement interoperable solutions based on fixed ASN.1 and protocol definitions. Immediately after that, Release 18 work starts with the package approval phase. This marks the official start of defining new features for 5G-Advanced. It indicates that the industry has agreed on the scope and content of Release 18. The next major milestone is the Stage 2 Functional Freeze, which occurs around 2023. At this stage, the high-level architecture and feature set of Release 18 are finalized. This is where the key concepts of 5G-Advanced, such as AI/ML integration, enhanced positioning, and advanced service capabilities, are solidified at a system level. Following that, the process moves to the Stage 3 Freeze, where detailed protocol behavior and signaling procedures are completed. This defines exactly how network elements and devices interact to support the new features introduced in Release 18. Finally, the timeline reaches the Protocol Coding Freeze for Release 18 around 2024. At this stage, all ASN.1 definitions and protocol details are locked. This is the point where implementations can begin in a stable and standardized way, similar to what happened for Release 17 earlier. Overall, the key idea from this diagram is that Release 18 follows the same structured evolution path as previous releases, but it represents a major shift in capability. While Release 17 focused on expanding coverage and use cases, Release 18 formalizes 5G-Advanced, where intelligence, precision, and advanced services become central to the network design.
Feature ListThis feature list shows that Release 18 is no longer focused mainly on extending coverage or adding more radio options. The emphasis moves to making the 5G system more intelligent, more service-aware, and more tightly integrated with real applications and industries. In simple terms, Release 18 starts to treat the network not just as a communication pipe, but as an active platform that can support decision making, precise control, and specialized service behavior. One major theme is intelligence inside the network. Features such as AI and ML model transfer in 5GS, subscriber-aware northbound API access, and data integrity in 5GS show that the core network is becoming more aware of context, more open to interaction with applications, and more capable of handling sensitive operational data. This means the network is evolving from a passive transport system into something that can participate more directly in optimization, automation, and service logic. Another clear theme is support for industry and vertical applications. Items such as service exposure interfaces for industry, application layer support for factories of the future, low power high accuracy positioning for industrial IoT scenarios, and tactile and multi-modality communication services all point in the same direction. The goal is to make 5G useful not only for smartphones, but also for factories, robotics, automation, immersive systems, and other environments where timing, positioning, responsiveness, and coordination are critical. Release 18 is therefore much more aligned with real industrial operations than earlier releases. Positioning and ranging are also important in this list. Ranging-based service and low power high accuracy positioning show that the network is moving beyond general location awareness toward more precise spatial understanding. This is very important in areas such as industrial control, safety, logistics, and proximity-based interaction. The focus is not only on knowing where something is, but on enabling systems to react accurately to distance and position in real time. The list also shows a strong service quality and resilience direction. Features such as enhanced access to and support of network slices, 5G timing resiliency system, smart energy and infrastructure, and signal level enhanced network selection indicate that the network is being refined to behave more predictably and more efficiently under demanding conditions. The idea is that different services should get behavior that matches their needs, whether that means low latency, precise timing, better reliability, or better energy efficiency. Mission critical communication is another major pillar. Mission critical services over 5MBS, gateway UE function for mission critical communication, ad hoc group communication support in mission critical services, and sharing administrative configuration between interconnected MCX and MCS systems all show that Release 18 is strengthening support for public safety, emergency response, and coordinated critical operations. This means the network is expected to support organized, resilient, and trusted communication structures, not just ordinary consumer traffic. Satellite-related features also stand out. 5G system with satellite access to support control and or video surveillance, and 5G system with satellite backhaul, show that Release 18 continues the NTN direction but pushes it toward more practical and demanding services. The meaning is that non-terrestrial connectivity is no longer just for basic reachability. It is becoming part of a broader service platform that can support monitoring, control, and operational traffic in remote areas. There is also a clear convergence and service integration trend. Features such as MPS when access to EPC or 5GC is WLAN, support for service function chaining, evolution of IMS multimedia telephony service, and 5 networks providing access to localized services show that Release 18 is trying to make different access methods, service frameworks, and core capabilities work together more smoothly. This reflects a broader view of 5G as a unified service environment rather than a standalone radio system. Overall, this feature list shows that Release 18 is the beginning of 5G-Advanced in a very practical sense. It is less about simply adding more connectivity options and more about building a network that is intelligent, context-aware, precise, resilient, and deeply connected to application needs. In that sense, Release 17 expanded the reach of 5G, while Release 18 starts to give 5G a stronger brain, a finer sense of position and timing, and a much deeper role in real-world services.
New RRC Messages and IEs for Release 18The high-level intuition for this file is that it contains the technical blueprint in ASN.1 form for the new Release 18 features. The earlier diagrams and feature lists describe Release 18 at a conceptual level. This file shows the actual RRC level definitions that make those ideas usable between the UE and the network. In other words, this is where the high-level Release 18 concepts become concrete signaling parameters and message structures. One major area visible in this file is advanced multicast and broadcast support. The code defines how the network configures multicast sessions and how the UE understands which session, frequency, and configuration it should follow. Parameters such as MBS multicast configuration and interest indication are important in this context. The overall meaning is that the network can deliver one stream to many users more efficiently, and the UE can explicitly indicate which multicast or broadcast service it wants to receive. This is the signaling foundation for scalable media delivery and public content distribution. Another important area is relay and indirect path support. The file shows mechanisms for handling cases where the UE does not communicate with the network only through the direct path, but may rely on another node or relay-related path. In this context, failure reporting for indirect path behavior becomes important. The intuition is that Release 18 is expanding communication flexibility, so the network also needs detailed signaling for when those more complex paths fail or need to be changed. This helps the network diagnose the problem and recover service more intelligently. A third major theme is small data transmission and paging efficiency. The file includes structures that support sending small amounts of data without requiring the UE to go through full connection overhead every time. This is closely related to power saving. Instead of waking the device completely for every small exchange, the system can use more lightweight procedures. Paging-related extensions also fit into this same idea. The network can notify more selectively and more efficiently, which reduces unnecessary UE activity and improves battery life. So this part of the file is not just about message definition. It is about making low-overhead and low-power operation practical. The file also shows strong support for positioning enhancement. In particular, it includes signaling related to SRS-based positioning resources and associated configuration. The meaning is that positioning is treated as a structured radio capability, not just an external application feature. Release 18 pushes this toward higher precision and more flexible operation, including better support across different UE states. When bandwidth aggregation and richer positioning resource configuration are used, the network can estimate UE location much more accurately. So this part of the ASN.1 reflects the move from ordinary location awareness toward more advanced spatial awareness. Overall, the best way to understand this file is to see it as the engineering-level realization of Release 18. The feature lists and roadmap slides explain what Release 18 wants to achieve. This ASN.1 file shows how those goals are translated into actual RRC messages, information elements, and protocol extensions. In that sense, the earlier material is the concept layer, and this file is the implementation layer where multicast, relay support, small data handling, paging efficiency, and high-precision positioning are formally defined for real network operation. Followings are the bulletized summary of Release 18 RRC
Followings are the new RRC parameters that are introduced in Release 18 MulticastMCCH-Message-r18 ::= SEQUENCE { message MulticastMCCH-MessageType-r18 }
MulticastMCCH-MessageType-r18 ::= CHOICE { c1 CHOICE { mbsMulticastConfiguration-r18 MBSMulticastConfiguration-r18, spare1 NULL }, messageClassExtension SEQUENCE {} }
IndirectPathFailureInformation-r18 ::= SEQUENCE { criticalExtensions CHOICE { indirectPathFailureInformation-r18 IndirectPathFailureInformation-r18-IEs, criticalExtensionsFuture SEQUENCE {} } }
FailureReportIndirectPath-r18 ::= SEQUENCE { failureTypeIndirectPath-r18 ENUMERATED {t421-Expiry,sl-Failure,n3c-Failure, relayUE-Uu-RLF, relayUE-Uu-RRC-Failure, indirectPathAddChangeFailure, sl-PC5-Release, spare1} OPTIONAL, sl-MeasResultServingRelay-r18 OCTET STRING OPTIONAL, -- Contains PC5 SL-MeasResultRelay-r17 sl-MeasResultsCandRelay-r18 OCTET STRING OPTIONAL, -- Contains PC5 SL-MeasResultListRelay-r17 n3c-RelayUE-InfoList-r18 SEQUENCE (SIZE (0..8)) OF N3C-RelayUE-Info-r18 OPTIONAL, ... }
MBSInterestIndication-v1800 ::= SEQUENCE { mbs-NonServingInfoList-r18 MBS-NonServingInfoList-r18 OPTIONAL, nonCriticalExtension SEQUENCE {} OPTIONAL }
MBSMulticastConfiguration-r18 ::= SEQUENCE { criticalExtensions CHOICE { mbsMulticastConfiguration-r18 MBSMulticastConfiguration-r18-IEs, criticalExtensionsFuture SEQUENCE {} } }
ThresholdMBS-List-r18 ::= SEQUENCE (SIZE (1..maxNrofThresholdMBS-r18)) OF ThresholdMBS-r18
ThresholdMBS-r18 ::= SEQUENCE { rsrp-r18 RSRP-Range OPTIONAL, -- Need R rsrq-r18 RSRQ-Range OPTIONAL -- Need R }
MeasurementReportAppLayerList-v1800 ::= SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF MeasReportAppLayer-v1800
MeasReportAppLayer-v1800 ::= SEQUENCE { appLayerIdleInactiveConfig-r18 AppLayerIdleInactiveConfig-r18 OPTIONAL, measReportAppLayerContainerList-r18 SEQUENCE (SIZE (1..maxNrofAppLayerReports-r18)) OF OCTET STRING OPTIONAL, ... }
QFI-List-r18 ::= SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI
PagingRecordList-v1800 ::= SEQUENCE (SIZE(1..maxNrofPageRec)) OF PagingRecord-v1800
PagingGroupList-v1800 ::= SEQUENCE (SIZE(1..maxNrofPageGroup-r17)) OF GroupPaging-r18
PagingRecord-v1800 ::= SEQUENCE { mt-SDT ENUMERATED {true} OPTIONAL -- Need N }
GroupPaging-r18 ::= SEQUENCE { inactiveReceptionAllowed-r18 ENUMERATED {true} OPTIONAL -- Need N }
SRS-PosResourceSetAggBW-CombinationList-r18 ::= SEQUENCE (SIZE(1.. maxNrOfLinkedSRS-PosResSetComb-r18)) OF SRS-PosResourceSetLinkedForAggBW-List-r18
SRS-PosResourceSetLinkedForAggBW-List-r18 ::= SEQUENCE (SIZE(2..maxNrOfLinkedSRS-PosResourceSet-r18)) OF SRS-PosResourceSetLinkedForAggBW-r18
CG-SDT-ConfigLCH-RestrictionExt-v1800 ::= SEQUENCE { cg-SDT-MaxDurationToNextCG-Occasion-r18 ENUMERATED { ms10, ms100, sec1, sec10, sec60, sec100, sec300, sec600, sec1200, sec1800, sec3600, spare5, spare4, spare3, spare2, spare1} OPTIONAL -- Need R }
SRS-PosRRC-InactiveEnhanced-r18 ::= OCTET STRING (CONTAINING SRS-PosRRC-InactiveEnhancedConfig-r18)
SRS-PosRRC-InactiveEnhancedConfig-r18 ::= SEQUENCE { srs-PosRRC-InactiveAggBW-ConfigList-r18 CHOICE {release NULL, setup SRS-PosRRC-InactiveAggBW-ConfigList-r18 } OPTIONAL, -- Need M srs-PosTx-Hopping-r18 CHOICE {release NULL, setup SRS-PosTx-Hopping-r18 } OPTIONAL, -- Need M srs-PosRRC-InactiveValidityAreaPreConfigList-r18 CHOICE {release NULL, setup SRS-PosRRC-InactiveValidityAreaPreConfigList-r18 } OPTIONAL, -- Need M srs-PosRRC-InactiveValidityAreaNonPreConfig-r18 CHOICE {release NULL, setup SRS-PosRRC-InactiveValidityAreaConfig-r18 } OPTIONAL, -- Need M ..., [[ srs-PosRRC-InactiveAggBW-AdditionalCarriers-r18 CHOICE {release NULL, setup SRS-PosRRC-InactiveAggBW-AdditionalCarriers-r18 } OPTIONAL -- Need M ]] }
SRS-PosRRC-InactiveAggBW-AdditionalCarriers-r18 ::= SEQUENCE{ aggregatedPosSRS-CarrierList-r18 SEQUENCE (SIZE(1..maxNrOfLinkedSRS-CarriersInactive-1-r18)) OF SRS-PosConfigPerULCarrier-r18 OPTIONAL, -- Need R ... }
SRS-PosConfigPerULCarrier-r18 ::= SEQUENCE{ freqInfo-r18 ARFCN-ValueNR, srs-PosConfig-r18 SRS-PosConfig-r17, scs-SpecificCarrier-r18 SCS-SpecificCarrier OPTIONAL, -- Need R bwp-r18 BWP OPTIONAL, -- Need R ... }
SRS-PosRRC-InactiveValidityAreaPreConfigList-r18 ::= SEQUENCE (SIZE(1..maxNrOfVA-r18)) OF SRS-PosRRC-InactiveValidityAreaConfig-r18
SRS-PosRRC-InactiveValidityAreaConfig-r18 ::= SEQUENCE { srs-PosConfigValidityArea-r18 SEQUENCE (SIZE(1..maxNrOfCellsInVA-r18)) OF CellIdentity, srs-PosConfigNUL-r18 SRS-PosConfig-r17 OPTIONAL, -- Need R srs-PosConfigSUL-r18 SRS-PosConfig-r17 OPTIONAL, -- Need R bwp-NUL-r18 BWP OPTIONAL, -- Need S bwp-SUL-r18 BWP OPTIONAL, -- Need S areaValidityTA-Config-r18 AreaValidityTA-Config-r18 OPTIONAL, -- Need R ..., [[ srs-PosConfigValidityAreaExt-v1830 SEQUENCE (SIZE(1..maxNrOfCellsInVA-Ext-r18)) OF CellIdentity OPTIONAL -- Need R ]], [[ srs-PosRRC-InactiveAggBW-AdditionalCarriersPerVA-r18 CHOICE {release NULL, setup SRS-PosRRC-InactiveAggBW-AdditionalCarriers-r18 } OPTIONAL, -- Need M srs-PosRRC-InactiveAggBW-ConfigListPerVA-r18 CHOICE {release NULL, setup SRS-PosRRC-InactiveAggBW-ConfigList-r18 } OPTIONAL -- Need M ]] }
AreaValidityTA-Config-r18 ::= SEQUENCE { inactivePosSRS-ValidityAreaTAT-r18 ENUMERATED {ms1280, ms1920, ms2560, ms5120, ms10240, ms20480, ms40960, infinity}, inactivePosSRS-ValidityAreaRSRP-r18 RSRP-ChangeThreshold-r17 OPTIONAL, -- Need R autonomousTA-AdjustmentEnabled-r18 ENUMERATED {true} OPTIONAL -- Need R }
SRS-PosRRC-InactiveAggBW-ConfigList-r18 ::= SEQUENCE (SIZE(1..maxNrOfLinkedSRS-PosResSetCombInactive-r18)) OF
SRS-InactivePosResourceSetLinkedForAggBW-List-r18 ::= SEQUENCE (SIZE (2..maxNrOfLinkedSRS-PosResourceSet-r18)) OF
ExtendedPagingCycleConfig-r18 ::= SEQUENCE { extendedPagingCycle-r18 ENUMERATED {hf2, hf4, hf8, hf16, hf32, hf64, hf128,hf256, hf512, hf1024, spare6, spare5, spare4, spare3, spare2, spare1}, pagingPTWLength-r18 ENUMERATED {ms1280, ms2560, ms3840, ms5120, ms6400, ms7680, ms8960, ms10240, ms11520, ms12800, ms14080, ms15360, ms16640, ms17920, ms19200, ms20480, ms21760, ms23040, ms24320, ms25600, ms26880, ms28160, ms29440, ms30720, ms32000, ms33280, ms34560, ms35840, ms37120, ms38400, ms39680, ms40960} }
MulticastConfigInactive-r18::= SEQUENCE { inactivePTM-Config-r18 OCTET STRING (CONTAINING MBSMulticastConfiguration-r18) OPTIONAL, -- Need S inactiveMCCH-Config-r18 OCTET STRING (CONTAINING SystemInformation) OPTIONAL -- Need N }
ERedCap-ConfigCommonSIB-r18 ::= SEQUENCE { cellBarred-eRedCap-r18 SEQUENCE { cellBarred-eRedCap1Rx-r18 ENUMERATED {barred, notBarred}, cellBarred-eRedCap2Rx-r18 ENUMERATED {barred, notBarred} } }
MT-SDT-ConfigCommonSIB-r18 ::= SEQUENCE { mt-SDT-RSRP-Threshold-r18 RSRP-Range OPTIONAL, -- Need S sdt-LogicalChannelSR-DelayTimer-r18 ENUMERATED { sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1} OPTIONAL, -- Cond MT-SDT1 t319a-r18 ENUMERATED { ms100, ms200, ms300, ms400, ms600, ms1000, ms2000, ms3000, ms4000, spare7, spare6, spare5, spare4, spare3, spare2, spare1} OPTIONAL -- Cond MT-SDT2 }
SL-PosTxResourceReqList-r18 ::= SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-PosTxResourceReq-r18
SL-TxResourceReqL2-U2U-r18 ::= SEQUENCE { sl-DestinationIdentityL2-U2U-r18 SL-DestinationIdentity-r16 OPTIONAL, sl-TxInterestedFreqListL2-U2U-r18 SL-TxInterestedFreqList-r16, sl-TypeTxSyncListL2-U2U-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16, sl-CapabilityInformationSidelink-r18 OCTET STRING OPTIONAL, sl-U2U-InfoList-r18 SEQUENCE (SIZE (1.. maxNrofRemoteUE-r17)) OF SL-U2U-Info-r18 OPTIONAL, sl-RLC-ModeIndicationListL2-U2U-r18 SEQUENCE (SIZE (1.. maxNrofSLRB-r16)) OF SL-RLC-Mode-r18 OPTIONAL, ... }
SL-U2U-Info-r18 ::= SEQUENCE { sl-U2U-Identity-r18 CHOICE { sl-TargetUE-Identity-r18 SL-DestinationIdentity-r16, sl-SourceUE-Identity-r18 SL-SourceIdentity-r17 }, sl-E2E-QoS-InfoList-r18 SEQUENCE (SIZE (1.. maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16 OPTIONAL, sl-PerHop-QoS-InfoList-r18 SEQUENCE (SIZE (1.. maxNrofSL-QFIsPerDest-r16)) OF SL-SplitQoS-Info-r18 OPTIONAL, sl-PerSLRB-QoS-InfoList-r18 SEQUENCE (SIZE (1.. maxNrofSLRB-r16)) OF SL-PerSLRB-QoS-Info-r18 OPTIONAL, sl-CapabilityInformationTargetRemoteUE-r18 OCTET STRING OPTIONAL }
SL-PosTxResourceReq-r18 ::= SEQUENCE { sl-PosDestinationIdentity-r18 SL-DestinationIdentity-r16, sl-PosCastType-r18 ENUMERATED {broadcast, groupcast, unicast, spare1}, sl-PosTxInterestedFreqList-r18 SL-TxInterestedFreqList-r16 OPTIONAL, sl-PosTypeTxSyncList-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16 OPTIONAL, sl-PosQoS-InfoList-r18 SEQUENCE (SIZE (1..maxNrofSL-PRS-PerDest-r18)) OF SL-PRS-QoS-Info-r18 OPTIONAL, sl-CapabilityInformationSidelink-r18 OCTET STRING OPTIONAL, ..., [[ sl-PosTxInterestedFreqList2-r18 SL-TxInterestedFreqList-r16 OPTIONAL ]] }
SL-QoS-Info-v1800 ::= SEQUENCE { sl-TxInterestedFreqList-r18 SL-TxInterestedFreqList-r16, sl-TxProfile-r18 SL-TxProfile-r18 OPTIONAL, ... }
SL-TxProfile-r18 ::= ENUMERATED {backwardsCompatible, backwardsIncompatible}
SL-CarrierFailureList-r18 ::= SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-CarrierFailure-r18
SL-CarrierFailure-r18 ::= SEQUENCE { sl-DestinationIdentity-r18 SL-DestinationIdentity-r16, sl-CarrierFailure-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16) }
SL-SplitQoS-Info-r18 ::= SEQUENCE { sl-QoS-FlowIdentity-r18 SL-QoS-FlowIdentity-r16, sl-SplitPacketDelayBudget-r18 INTEGER (0..1023) OPTIONAL, ... }
SL-PerSLRB-QoS-Info-r18 ::= SEQUENCE { sl-RemoteUE-SLRB-Identity-r18 SLRB-Uu-ConfigIndex-r16, sl-QoS-ProfilePerSLRB-r18 SL-QoS-Profile-r16 OPTIONAL }
SL-PRS-QoS-Info-r18 ::= SEQUENCE { sl-PRS-Priority-r18 INTEGER (1..8) OPTIONAL, sl-PRS-DelayBudget-r18 INTEGER (0..1023) OPTIONAL, sl-PRS-Bandwidth-r18 ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz35, mhz40, mhz45, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100, mhz200, mhz400, spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1} OPTIONAL, ... }
SL-RLC-Mode-r18 ::= CHOICE { sl-AM-Mode-r18 NULL, sl-UM-Mode-r18 NULL }
MUSIM-Assistance-v1800 ::= SEQUENCE { musim-GapPriorityPreferenceList-r18 MUSIM-GapPriorityPreferenceList-r18 OPTIONAL, musim-GapKeepPreference-r18 ENUMERATED {true} OPTIONAL, musim-CapRestriction-r18 MUSIM-CapRestriction-r18 OPTIONAL, musim-NeedForGapsInfoNR-r18 NeedForGapsInfoNR-r16 OPTIONAL, ... }
MUSIM-GapPriorityPreferenceList-r18 ::= SEQUENCE (SIZE (1..3)) OF GapPriority-r17
MUSIM-CapRestriction-r18 ::= SEQUENCE { musim-Cell-SCG-ToRelease-r18 MUSIM-Cell-SCG-ToRelease-r18 OPTIONAL, musim-CellToAffectList-r18 MUSIM-CellToAffectList-r18 OPTIONAL, musim-AffectedBandsList-r18 MUSIM-AffectedBandsList-r18 OPTIONAL, musim-AvoidedBandsList-r18 MUSIM-AvoidedBandsList-r18 OPTIONAL, musim-MaxCC-r18 MUSIM-MaxCC-r18 OPTIONAL }
MUSIM-Cell-SCG-ToRelease-r18 ::= SEQUENCE { musim-CellToRelease-r18 MUSIM-CellToRelease-r18 OPTIONAL, scg-ReleasePreference-r18 ENUMERATED {true} OPTIONAL }
MUSIM-CellToRelease-r18 ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF ServCellIndex
MUSIM-CellToAffectList-r18::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF MUSIM-CellToAffect-r18
MUSIM-CellToAffect-r18 ::= SEQUENCE { musim-ServCellIndex-r18 ServCellIndex, musim-MIMO-Layers-DL-r18 INTEGER (1..8) OPTIONAL, musim-MIMO-Layers-UL-r18 INTEGER (1..4) OPTIONAL, musim-SupportedBandwidth-DL-r18 SupportedBandwidth-v1700 OPTIONAL, musim-SupportedBandwidth-UL-r18 SupportedBandwidth-v1700 OPTIONAL }
MUSIM-AffectedBandsList-r18 ::= SEQUENCE (SIZE (1..maxBandComb-MUSIM-r18)) OF MUSIM-AffectedBands-r18
MUSIM-AffectedBands-r18 ::= SEQUENCE (SIZE (1..maxCandidateBandIndex-r18)) OF MUSIM-CapabilityRestrictedBandParameters-r18
MUSIM-CapabilityRestrictedBandParameters-r18 ::= SEQUENCE { musim-bandEntryIndex-r18 MUSIM-BandEntryIndex-r18, musim-CapabilityRestricted-r18 SEQUENCE { musim-MIMO-Layers-DL-r18 INTEGER (1..8) OPTIONAL, musim-MIMO-Layers-UL-r18 INTEGER (1..4) OPTIONAL, musim-SupportedBandwidth-DL-r18 SupportedBandwidth-v1700 OPTIONAL, musim-SupportedBandwidth-UL-r18 SupportedBandwidth-v1700 OPTIONAL } }
MUSIM-AvoidedBandsList-r18 ::= SEQUENCE (SIZE (1..maxBandComb-MUSIM-r18)) OF MUSIM-AvoidedBands-r18
MUSIM-AvoidedBands-r18 ::= SEQUENCE (SIZE (1..maxCandidateBandIndex-r18)) OF MUSIM-BandEntryIndex-r18
MUSIM-BandEntryIndex-r18 ::= INTEGER(1.. maxCandidateBandIndex-r18)
MUSIM-MaxCC-r18 ::= SEQUENCE { musim-MaxCC-TotalDL-r18 INTEGER (1..32) OPTIONAL, musim-MaxCC-TotalUL-r18 INTEGER (1..32) OPTIONAL, musim-MaxCC-FR1-DL-r18 INTEGER (1..32) OPTIONAL, musim-MaxCC-FR1-UL-r18 INTEGER (1..32) OPTIONAL, musim-MaxCC-FR2-1-DL-r18 INTEGER (1..32) OPTIONAL, musim-MaxCC-FR2-1-UL-r18 INTEGER (1..32) OPTIONAL, musim-MaxCC-FR2-2-DL-r18 INTEGER (1..32) OPTIONAL, musim-MaxCC-FR2-2-UL-r18 INTEGER (1..32) OPTIONAL }
IDC-FDM-Assistance-r18 ::= SEQUENCE { affectedCarrierFreqRangeList-r18 AffectedCarrierFreqRangeList-r18 OPTIONAL, affectedCarrierFreqRangeCombList-r18 AffectedCarrierFreqRangeCombList-r18 OPTIONAL, ... }
IDC-TDM-Assistance-r18 ::= SEQUENCE { cycleLength-r18 ENUMERATED {ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32, ms35, ms40, ms60, ms64, ms70, ms80, ms96, ms100, ms128, ms160, ms256, ms320, ms512, ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240}, startOffset-r18 INTEGER (0..10239), slotOffset-r18 INTEGER (0..31), activeDuration-r18 CHOICE { subMilliSeconds-r18 INTEGER (1..31), milliSeconds-r18 ENUMERATED { ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200, ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } }, ... }
AffectedCarrierFreqRangeList-r18 ::= SEQUENCE (SIZE (1..maxFreqIDC-r16)) OF AffectedCarrierFreqRange-r18
AffectedCarrierFreqRange-r18 ::= SEQUENCE { affectedFreqRange-r18 AffectedFreqRange-r18, interferenceDirection-r18 ENUMERATED {nr, other, both, spare}, victimSystemType-r18 VictimSystemType-r16 OPTIONAL }
AffectedCarrierFreqRangeCombList-r18 ::= SEQUENCE (SIZE (1..maxCombIDC-r16)) OF AffectedCarrierFreqRangeComb-r18
AffectedCarrierFreqRangeComb-r18 ::= SEQUENCE { affectedCarrierFreqRangeComb-r18 SEQUENCE (SIZE (2..maxNrofServingCells)) OF AffectedFreqRange-r18, interferenceDirection-r18 ENUMERATED {nr, other, both, spare}, victimSystemType-r18 VictimSystemType-r16 OPTIONAL }
AffectedFreqRange-r18 ::= SEQUENCE { centerFreq-r18 ARFCN-ValueNR, affectedBandwidth-r18 ENUMERATED {khz200, khz400, khz600, khz800, mhz1, mhz2, mhz3, mhz4, mhz5, mhz6, mhz8, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100, mhz200, mhz300, mhz400, spare10, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1} }
UL-TrafficInfo-r18 ::= SEQUENCE (SIZE (1..maxNrofPDU-Sessions-r17)) OF PDU-SessionUL-TrafficInfo-r18
PDU-SessionUL-TrafficInfo-r18 ::= SEQUENCE { pdu-SessionID-r18 PDU-SessionID, qos-FlowUL-TrafficInfoList-r18 SEQUENCE (SIZE (1..maxNrofQFIs)) OF QOS-FlowUL-TrafficInfo-r18 }
QOS-FlowUL-TrafficInfo-r18 ::= SEQUENCE { qfi-r18 QFI, jitterRange-r18 SEQUENCE { lowerBound-r18 JitterBound-r18, upperBound-r18 JitterBound-r18 } OPTIONAL, burstArrivalTime-r18 CHOICE { referenceTime ReferenceTime-r16, referenceSFN-AndSlot ReferenceSFN-AndSlot-r18 } OPTIONAL, trafficPeriodicity-r18 INTEGER (1..640000) OPTIONAL, pdu-SetIdentification-r18 BOOLEAN OPTIONAL, psi-Identification-r18 BOOLEAN OPTIONAL, ... }
ReferenceSFN-AndSlot-r18 ::= SEQUENCE { referenceSFN-r18 INTEGER (0..1023), referenceSlot-r18 INTEGER (0..639) }
JitterBound-r18 ::= ENUMERATED {ms0, ms0dot5, ms1, ms1dot5, ms2, ms2dot5, ms3, ms3dot5, ms4, ms4dot5, ms5, ms5dot5, ms6, ms6dot5, ms7, beyondMs7}
SL-PRS-UE-AssistanceInformationNR-r18 ::= SEQUENCE (SIZE (1..maxNrofSL-PRS-TxConfig-r18)) OF SL-PRS-TxInfo-r18
SL-PRS-TxInfo-r18 ::= SEQUENCE { sl-PRS-Periodicity-r18 ENUMERATED {ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000, spare6, spare5, spare4, spare3, spare2, spare1}, sl-PRS-Priority-r18 INTEGER (1..8) OPTIONAL, sl-PRS-DelayBudget-r18 INTEGER (0..1023) OPTIONAL, sl-PRS-Bandwidth-r18 ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz35, mhz40, mhz45, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100, mhz200, mhz400, spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1} OPTIONAL, ...
}
FlightPathInfoReportConfig-r18 ::= SEQUENCE { maxWayPointNumber-r18 INTEGER (1..maxWayPoint-r18), includeTimeStamp-r18 ENUMERATED {true} OPTIONAL -- Need N }
FlightPathInfoReport-r18 ::= SEQUENCE (SIZE (0..maxWayPoint-r18)) OF WayPoint-r18
WayPoint-r18 ::= SEQUENCE { wayPointLocation-r18 OCTET STRING, timeStamp-r18 AbsoluteTimeInfo-r16 OPTIONAL }
AttemptedBWP-Info-r18 ::= SEQUENCE { locationAndBandwidth-r18 INTEGER (0..37949), subcarrierSpacing-r18 SubcarrierSpacing }
ReportedFeatureCombination-r18 ::= SEQUENCE { redCap-r18 ENUMERATED {true} OPTIONAL, smallData-r18 ENUMERATED {true} OPTIONAL, nsag-r18 NSAG-List-r17 OPTIONAL, msg3-Repetitions-r18 ENUMERATED {true} OPTIONAL, msg1-Repetitions-r18 ENUMERATED {true} OPTIONAL, eRedCap-r18 ENUMERATED {true} OPTIONAL, triggered-S-NSSAI-List-r18 SEQUENCE (SIZE (1..maxNrofS-NSSAI)) OF S-NSSAI OPTIONAL }
PerRAInfoList-v1800 ::= SEQUENCE (SIZE (1..200)) OF PerRAInfo-v1800
PerRAInfo-v1800 ::= CHOICE { perRASSBInfoList-v1800 PerRASSBInfo-v1800, perRACSI-RSInfoList-v1800 PerRACSI-RSInfo-v1800 }
PerRASSBInfo-v1800 ::= SEQUENCE { allPreamblesBlocked ENUMERATED {true} OPTIONAL, lbt-Detected-r18 ENUMERATED {true} OPTIONAL, ... }
PerRACSI-RSInfo-v1800 ::= SEQUENCE { allPreamblesBlocked ENUMERATED {true} OPTIONAL, lbt-Detected-r18 ENUMERATED {true} OPTIONAL, ... }
SIB-Type-r18 ::= ENUMERATED {sibType15, sibType16, sibType17, sibType18, sibType19, sibType20, sibType21, sibType22, sibType23, sibType24, sibType25, spare5, spare4, spare3, spare2, spare1}
SuccessPSCell-Report-r18 ::= SEQUENCE { pCellId-r18 CGI-Info-Logging-r16, sourcePSCellInfo-r18 SEQUENCE { sourcePSCellId-r18 CHOICE { cellGlobalId-r18 CGI-Info-Logging-r16, pci-arfcn-r18 PCI-ARFCN-EUTRA-r16 }, sourcePSCellMeas-r18 MeasResultSuccessHONR-r17 OPTIONAL } OPTIONAL, targetPSCellInfo-r18 SEQUENCE { targetPSCellId-r18 CHOICE { cellGlobalId-r18 CGI-Info-Logging-r16, pci-arfcn-r18 PCI-ARFCN-NR-r16 }, targetPSCellMeas-r18 MeasResultSuccessHONR-r17 OPTIONAL }, measResultNeighCells-r18 SEQUENCE { measResultListNR-r18 MeasResultList2NR-r16 OPTIONAL, measResultListEUTRA-r18 MeasResultList2EUTRA-r16 OPTIONAL } OPTIONAL, spr-Cause-r18 SPR-Cause-r18 OPTIONAL, timeSinceCPAC-Reconfig-r18 TimeSinceCPAC-Reconfig-r18 OPTIONAL, locationInfo-r18 LocationInfo-r16 OPTIONAL, ra-InformationCommon-r18 RA-InformationCommon-r16 OPTIONAL, sn-InitiatedPSCellChange-r18 ENUMERATED {true} OPTIONAL, ..., [[ cho-WithCandidateSCGInfoList-r19 CHO-WithCandidateSCGInfoList-r19 OPTIONAL, targetPCellID-r19 CHOICE { cellGlobalId-r19 CGI-Info-Logging-r16, pci-arfcn-r19 PCI-ARFCN-NR-r16 } OPTIONAL, c-RNTI-r19 RNTI-Value OPTIONAL ]] }
MeasResultNeighFreqListRSSI-r18 ::= SEQUENCE(SIZE (1..maxFreq)) OF MeasResultNeighFreqRSSI-r18
MeasResultNeighFreqRSSI-r18 ::= SEQUENCE { ssbFrequency-r18 ARFCN-ValueNR OPTIONAL, ssbSubcarrierSpacing-r18 SubcarrierSpacing OPTIONAL, refFreqCSI-RS-r18 ARFCN-ValueNR OPTIONAL, measResult-RSSI-r18 RSSI-Range-r16 OPTIONAL }
SPR-Cause-r18 ::= SEQUENCE { t304-cause-r18 ENUMERATED {true} OPTIONAL, t310-cause-r18 ENUMERATED {true} OPTIONAL, t312-cause-r18 ENUMERATED {true} OPTIONAL, ... }
TimeSinceCPAC-Reconfig-r18 ::= INTEGER (0.. 1023)
ElapsedTimeT316-r18 ::= INTEGER (0..2000)
ElapsedTimeSCG-Failure-r18 ::= INTEGER (0..1023)
TimeSinceSHR-r18 ::= INTEGER (0..172800)
InterFreqCarrierFreqList-v1800 ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1800
InterFreqCarrierFreqInfo-v1800 ::= SEQUENCE { dl-CarrierFreq-r18 ARFCN-ValueNR OPTIONAL, -- Cond LessThan5MHz frequencyBandList-r18 MultiFrequencyBandListNR-SIB OPTIONAL, -- Cond LessThan5MHz frequencyBandListAerial-r18 MultiFrequencyBandListNR-Aerial-SIB-r18 OPTIONAL, -- Need S mobileIAB-CellList-r18 PCI-Range OPTIONAL, -- Need R mobileIAB-Freq-r18 ENUMERATED {true} OPTIONAL, -- Need R eRedCapAccessAllowed-r18 ENUMERATED {true} OPTIONAL, -- Need R tn-AreaIdList-r18 SEQUENCE (SIZE (1..maxTN-AreaInfo-r18)) OF TN-AreaId-r18 OPTIONAL, -- Need R accessAllowed2RxXR-r18 ENUMERATED {true} OPTIONAL -- Need R }
CarrierFreqListEUTRA-v1800 ::= SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA-v1800
CarrierFreqEUTRA-v1800 ::= SEQUENCE { eutra-MultiBandInfoListAerial-r18 EUTRA-MultiBandInfoListAerial-r18 OPTIONAL, -- Need R tn-AreaIdList-r18 SEQUENCE (SIZE (1..maxTN-AreaInfo-r18)) OF TN-AreaId-r18 OPTIONAL -- Need R }
SL-DiscConfigCommon-v1800 ::= SEQUENCE { sl-RelayUE-ConfigCommonU2U-r18 SL-RelayUE-ConfigU2U-r18, sl-RemoteUE-ConfigCommonU2U-r18 SL-RemoteUE-ConfigU2U-r18 }
SL-DiscConfigCommon-v1840 ::= SEQUENCE { sl-RelayUE-ConfigCommonU2U-v1840 SL-RelayUE-ConfigU2U-v1840, sl-RemoteUE-ConfigCommonU2U-v1840 SL-RemoteUE-ConfigU2U-v1830 }
SIB17bis-r18 ::= SEQUENCE { segmentNumber-r18 INTEGER (0..63), segmentType-r18 ENUMERATED {notLastSegment, lastSegment}, segmentContainer-r18 OCTET STRING }
SIB17bis-IEs-r18 ::= SEQUENCE { trs-ResourceSetConfig-r18 SEQUENCE (SIZE (1..maxNrofTRS-ResourceSets-r17)) OF TRS-ResourceSet-r18 OPTIONAL, -- Need R validityDuration-r18 ENUMERATED {t1, t2, t4, t8, t16, t32, t64, t128, t256, t512, infinity, spare5, spare4, spare3, spare2, spare1} OPTIONAL, -- Need S lateNonCriticalExtension OCTET STRING OPTIONAL, ... }
TRS-ResourceSet-r18 ::= SEQUENCE { powerControlOffsetSS-r18 ENUMERATED {db-3, db0, db3, db6}, scramblingID-Info-r18 CHOICE { scramblingIDforCommon-r18 ScramblingId, scramblingIDperResourceListWith2-r18 SEQUENCE (SIZE (2)) OF ScramblingId, scramblingIDperResourceListWith4-r18 SEQUENCE (SIZE (4)) OF ScramblingId, ... }, firstOFDMSymbolInTimeDomain-r18 INTEGER (0..9), startingRB-r18 INTEGER (0..maxNrofPhysicalResourceBlocks-1), nrofRBs-r18 INTEGER (24..maxNrofPhysicalResourceBlocksPlus1), ssb-Index-r18 SSB-Index, periodicityAndOffset-r18 CHOICE { slots10 INTEGER (0..9), slots20 INTEGER (0..19), slots40 INTEGER (0..39), slots80 INTEGER (0..79), slots160 INTEGER (0..159), slots320 INTEGER (0..319), slots640 INTEGER (0..639) }, frequencyDomainAllocation-r18 BIT STRING (SIZE (4)), indBitID-r18 INTEGER (0..5), nrofResources-r18 ENUMERATED {n2, n4} }
NTN-CovEnh-r18 ::= SEQUENCE { numberOfMsg4HARQ-ACK-Repetitions-r18 BIT STRING (SIZE(4)), rsrp-ThresholdMsg4HARQ-ACK-r18 RSRP-Range OPTIONAL -- Need R }
SatSwitchWithReSync-r18 ::= SEQUENCE { ntn-Config-r18 NTN-Config-r17, t-ServiceStart-r18 INTEGER (0..549755813887) OPTIONAL, -- Need R ssb-TimeOffset-r18 INTEGER (0..159) OPTIONAL -- Need R }
SIB22-r18 ::= SEQUENCE { atg-Config-r18 ATG-Config-r18 OPTIONAL, -- Need R hs-ATG-CellReselectionSet-r18 ENUMERATED {true} OPTIONAL, -- Need R atg-NeighCellConfigList-r18 ATG-NeighCellConfigList-r18 OPTIONAL, -- Need R lateNonCriticalExtension OCTET STRING OPTIONAL, ... }
ATG-NeighCellConfigList-r18 ::= SEQUENCE (SIZE(1..maxCellATG-r18)) OF ATG-NeighCellConfig-r18
ATG-NeighCellConfig-r18 ::= SEQUENCE { atg-gNB-Location-r18 ReferenceLocation-r17 OPTIONAL, -- Need R height-gNB-r18 INTEGER (-16384..16383) OPTIONAL, -- Need R carrierFreq-r18 ARFCN-ValueNR OPTIONAL, -- Need R physCellId-r18 PhysCellId OPTIONAL -- Need R }
SIB23-r18 ::= SEQUENCE { segmentNumber-r18 INTEGER (0..63), segmentType-r18 ENUMERATED {notLastSegment, lastSegment}, segmentContainer-r18 OCTET STRING }
SIB23-IEs-r18 ::= SEQUENCE { sl-PosConfigCommonNR-r18 SL-PosConfigCommonNR-r18, lateNonCriticalExtension OCTET STRING OPTIONAL, ... }
SL-PosConfigCommonNR-r18 ::= SEQUENCE { sl-PosFreqInfoList-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommon-r16 OPTIONAL, -- Need R sl-PosUE-SelectedConfig-r18 SL-UE-SelectedConfig-r16 OPTIONAL, -- Need R sl-PosNR-AnchorCarrierFreqList-r18 SL-NR-AnchorCarrierFreqList-r16 OPTIONAL, -- Need R sl-PosMeasConfigCommon-r18 SL-MeasConfigCommon-r16 OPTIONAL, -- Need R sl-PosOffsetDFN-r18 INTEGER (1..1000) OPTIONAL, -- Need R sl-PosSSB-PriorityNR-r18 INTEGER (1..8) OPTIONAL, -- Need R ..., [[ sl-PosFreqInfoListExt-v1880 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommonExt-v16k0 OPTIONAL -- Need R ]] }
SIB24-r18 ::= SEQUENCE { multicastMCCH-Config-r18 MCCH-Config-r17 OPTIONAL, -- Need S cfr-ConfigMCCH-MTCH-r18 CFR-ConfigMCCH-MTCH-r17 OPTIONAL, -- Need S lateNonCriticalExtension OCTET STRING OPTIONAL, ... }
SIB25-r18 ::= SEQUENCE { coverageAreaInfoList-r18 CoverageAreaInfoList-r18 OPTIONAL, -- Need R lateNonCriticalExtension OCTET STRING OPTIONAL, ... }
CoverageAreaInfoList-r18 ::= SEQUENCE (SIZE (1..maxTN-AreaInfo-r18)) OF CoverageAreaInfo-r18
CoverageAreaInfo-r18 ::= SEQUENCE { tn-AreaId-r18 TN-AreaId-r18, tn-ReferenceLocation-r18 ReferenceLocation-r17, tn-DistanceRadius-r18 INTEGER(0..65535) }
AdditionalSpectrumEmission-r18 ::= INTEGER (0..39)
AdvancedReceiver-MU-MIMO-r18 ::= SEQUENCE { precodingAndResourceAllocation-r18 BOOLEAN OPTIONAL, -- Need M pdsch-TimeDomainAllocation-r18 BOOLEAN OPTIONAL, -- Need M mcs-Table-r18 ENUMERATED {qam1024, qam256, qam64, spare1} OPTIONAL, -- Need R advReceiver-MU-MIMO-DCI-1-1-r18 ENUMERATED {enabled} OPTIONAL, -- Need R ... }
Aerial-Config-r18 ::= SEQUENCE { flightPathUpdateThrConfig-r18 SEQUENCE { flightPathUpdateDistanceThr-r18 CHOICE {release NULL, setup FlightPathUpdateDistanceThr-r18 } OPTIONAL, -- Need M flightPathUpdateTimeThr-r18 CHOICE {release NULL, setup FlightPathUpdateTimeThr-r18 } OPTIONAL -- Need M } OPTIONAL, -- Need M ... }
FlightPathUpdateDistanceThr-r18 ::= INTEGER (0..1023)
FlightPathUpdateTimeThr-r18 ::= INTEGER (0..16383)
Altitude-r18 ::= INTEGER (minAltitude-r18..maxAltitude-r18)
ATG-Config-r18 ::= SEQUENCE { atg-gNB-Location-r18 ReferenceLocation-r17 OPTIONAL, -- Need R height-gNB-r18 INTEGER (-16384..16383) OPTIONAL, -- Need R cellSpecificKoffset-r18 INTEGER(1..3) OPTIONAL, -- Need R ta-ReportATG-r18 ENUMERATED {enabled} OPTIONAL -- Need R }
TCI-InDCI-r18 ::= SEQUENCE { tci-SelectionPresentInDCI-r18 ENUMERATED { enabled } OPTIONAL, -- Need R applyIndicatedTCI-StateDCI-1-0-r18 ENUMERATED {first, second, both, spare1} OPTIONAL -- Need R }
CandidateTCI-State-r18 ::= SEQUENCE { tci-StateId-r18 TCI-StateId, qcl-Type1-r18 LTM-QCL-Info-r18, qcl-Type2-r18 LTM-QCL-Info-r18 OPTIONAL, -- Need R pathlossReferenceRS-Id-r18 PathlossReferenceRS-Id-r17 OPTIONAL, -- Cond Joint tag-Id-ptr-r18 ENUMERATED {n0,n1} OPTIONAL, -- Cond 2TA ul-PowerControl-r18 Uplink-powerControlId-r17 OPTIONAL, -- Cond Joint2 ... }
LTM-QCL-Info-r18 ::= SEQUENCE { referenceSignal-r18 CHOICE { ssb-Index SSB-Index, csi-RS-Index NZP-CSI-RS-ResourceId }, qcl-Type-r18 ENUMERATED {typeA, typeB, typeC, typeD}, ... }
CandidateTCI-UL-State-r18 ::= SEQUENCE { tci-UL-StateId-r18 TCI-UL-StateId-r17, referenceSignal-r18 CHOICE { ssb-Index SSB-Index, csi-RS-Index NZP-CSI-RS-ResourceId }, pathlossReferenceRS-Id-r18 PathlossReferenceRS-Id-r17 OPTIONAL, -- Need R tag-Id-ptr-r18 ENUMERATED {n0,n1} OPTIONAL, -- Cond 2TA ul-PowerControl-r18 Uplink-powerControlId-r17 OPTIONAL, -- Cond separateTCI ... }
CellDTX-DRX-Config-r18 ::= SEQUENCE { cellDTX-DRX-onDurationTimer-r18 CHOICE { subMilliSeconds INTEGER (1..31), milliSeconds ENUMERATED { ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200, ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } }, cellDTX-DRX-CycleStartOffset-r18 CHOICE { ms10 INTEGER(0..9), ms20 INTEGER(0..19), ms32 INTEGER(0..31), ms40 INTEGER(0..39), ms60 INTEGER(0..59), ms64 INTEGER(0..63), ms70 INTEGER(0..69), ms80 INTEGER(0..79), ms128 INTEGER(0..127), ms160 INTEGER(0..159), ms256 INTEGER(0..255), ms320 INTEGER(0..319), ms512 INTEGER(0..511), ms640 INTEGER(0..639), ms1024 INTEGER(0..1023), ms1280 INTEGER(0..1279), ms2048 INTEGER(0..2047), ms2560 INTEGER(0..2559), ms5120 INTEGER(0..5119), ms10240 INTEGER(0..10239) }, cellDTX-DRX-SlotOffset-r18 INTEGER (0..31), cellDTX-DRX-ConfigType-r18 ENUMERATED {dtx, drx, dtxdrx}, cellDTX-DRX-ActivationStatus-r18 ENUMERATED {activated, deactivated} OPTIONAL -- Need N }
AutonomousDenialParameters-r18 ::= SEQUENCE { autonomousDenialSlots-r18 ENUMERATED {n2, n5, n10, n15, n20, n30, spare2, spare1}, autonomousDenialValidity-r18 ENUMERATED {n200, n500, n1000, n2000} }
RACH-LessHO-r18 ::= SEQUENCE { targetNTA-r18 ENUMERATED {zero, source} OPTIONAL, -- Need N beamIndication-r18 CHOICE { tci-StateID-r18 TCI-StateId, ssb-Index-r18 SSB-Index } OPTIONAL, -- Need N ... }
UplinkTxSwitchingMoreBands-r18::= SEQUENCE { uplinkTxSwitchingBandList-r18 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF FreqBandIndicatorNR OPTIONAL, -- Need M uplinkTxSwitchingBandPairList-r18 UplinkTxSwitchingBandPairList-r18 OPTIONAL, -- Need M uplinkTxSwitchingAssociatedBandDualUL-List-r18 UplinkTxSwitchingAssociatedBandDualUL-List-r18 OPTIONAL, -- Need M ... }
UplinkTxSwitchingBandPairList-r18::= SEQUENCE (SIZE (1.. maxULTxSwitchingBandPairs)) OF UplinkTxSwitchingBandPairConfig-r18
UplinkTxSwitchingBandPairConfig-r18::= SEQUENCE { bandInfoUL1-r18 UplinkTxSwitchingBandIndex-r18, bandInfoUL2-r18 UplinkTxSwitchingBandIndex-r18, switchingOptionConfigForBandPair-r18 ENUMERATED {switchedUL, dualUL}, switching2T-Mode-r18 ENUMERATED {enabled} OPTIONAL, -- Need S switchingPeriodConfigForBandPair-r18 ENUMERATED {n35us, n140us} OPTIONAL, -- Need S ... }
UplinkTxSwitchingAssociatedBandDualUL-List-r18::= SEQUENCE (SIZE (0..maxSimultaneousBands)) OF UplinkTxSwitchingAssociatedBandDualUL-r18
UplinkTxSwitchingAssociatedBandDualUL-r18::= SEQUENCE { transmitBand-r18 UplinkTxSwitchingBandIndex-r18, associatedBand-r18 UplinkTxSwitchingBandIndex-r18 }
UplinkTxSwitchingBandIndex-r18::= INTEGER (1..maxSimultaneousBands)
ClockQualityMetrics-r18 ::= SEQUENCE { synchronisationState-r18 ENUMERATED {locked, holdover, freerun, spare1} OPTIONAL, -- Need N tracebilityToUTC-r18 BOOLEAN OPTIONAL, -- Need N tracebilityToGNSS-r18 BOOLEAN OPTIONAL, -- Need N clockFrequencyStability-r18 BIT STRING (SIZE(16)) OPTIONAL, -- Need N clockAccuracy-r18 CHOICE { value INTEGER (1..40000000), index INTEGER (32..47) } OPTIONAL, -- Need N parentTimeSource-r18 ENUMERATED {syncE, pTP, gNSS,atomicClock, terrestialRadio, serialTimeCode, nTP, handset, other, spare7, spare6, spare5, spare4, spare3, spare2, spare1} OPTIONAL, -- Need N ... }
CodebookConfig-r18 ::= SEQUENCE { codebookType CHOICE { type2 CHOICE { typeII-CJT-r18 SEQUENCE { n1-n2-codebookSubsetRestrictionList-r18 N1-N2-CBSR-List-r18, paramCombination-CJT-r18 INTEGER (1..7), paramCombination-CJT-L-r18 SEQUENCE (SIZE (1..4)) OF INTEGER (1..5), restrictedCMR-Selection-r18 ENUMERATED {enable}, valueOfO3-r18 ENUMERATED {n1, n4} OPTIONAL, -- Need R numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER(1..2), typeII-RI-Restriction-r18 BIT STRING (SIZE (4)), codebookMode-r18 INTEGER (1..2) }, typeII-CJT-PortSelection-r18 SEQUENCE { paramCombination-CJT-PS-r18 INTEGER (1..5), paramCombination-CJT-PS-alpha-r18 SEQUENCE (SIZE (1..4)) OF INTEGER (1..8), restrictedCMR-Selection-r18 ENUMERATED {enable}, valueOfO3-r18 ENUMERATED {n1, n4} OPTIONAL, -- Need R valueOfN-CJT-r18 ENUMERATED {n2, n4} OPTIONAL, -- Need R numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER(1..2), typeII-PortSelectionRI-Restriction-r18 BIT STRING (SIZE (4)), codebookMode-r18 INTEGER (1..2) }, typeII-Doppler-r18 SEQUENCE { n1-n2-codebookSubsetRestriction-r18 N1-N2-CBSR-r18, paramCombination-Doppler-r18 INTEGER (1..9), td-dd-config-r18 TD-DD-Config-r18, numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER(1..2), predictionDelay-r18 ENUMERATED {m0,n0,n1,n2 }, typeII-RI-Restriction-r18 BIT STRING (SIZE (4)) }, typeII-DopplerPortSelection-r18 SEQUENCE { paramCombinationDoppler-PS-r18 INTEGER (1..8), td-dd-config-r18 TD-DD-Config-r18, valueOfN-Doppler-r18 ENUMERATED {n2, n4} OPTIONAL, -- Need R numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER(1..2), predictionDelay-r18 ENUMERATED {m0,n0,n1,n2 }, typeII-PortSelectionRI-Restriction-r18 BIT STRING (SIZE (4)) } } } }
N1-N2-CBSR-List-r18 ::= CHOICE { two-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (8))}, two-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (27))}, four-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (16))}, three-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (35))}, six-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (24))}, four-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (43))}, eight-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (32))}, four-three-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (59))}, twelve-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (48))}, four-four-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (75))}, eight-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (75))}, sixteen-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (64))} }
N1-N2-CBSR-r18 ::= CHOICE { two-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (8))}, two-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (27))}, four-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (16))}, three-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (35))}, six-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (24))}, four-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (43))}, eight-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (32))}, four-three-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (59))}, twelve-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (48))}, four-four-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (75))}, eight-two-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (75))}, sixteen-one-r18 CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (64))} }
TD-DD-Config-r18 ::= SEQUENCE { vectorLengthDD-r18 ENUMERATED {n1, n2, n4, n8}, unitDurationDD-r18 ENUMERATED {m1, m2} OPTIONAL, -- Need R aperiodicResourceOffset-r18 INTEGER(1..2) OPTIONAL, -- Need R tdCQI-r18 ENUMERATED {n11, n12, n2, spare1} OPTIONAL -- Need R }
SubsequentCondReconfig-r18 ::= SEQUENCE { condExecutionCondToReleaseList-r18 CondExecutionCondToReleaseList-r18 OPTIONAL, -- Need N condExecutionCondToAddModList-r18 CondExecutionCondToAddModList-r18 OPTIONAL, -- Need N ... }
CondExecutionCondToAddModList-r18 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondExecutionCondToAddMod-r18
CondExecutionCondToAddMod-r18 ::= SEQUENCE { subsequentCondReconfigId-r18 CondReconfigId-r16, subsequentCondExecutionCond-r18 SEQUENCE (SIZE (1..2)) OF MeasId OPTIONAL, -- Need M subsequentCondExecutionCondSCG-r18 OCTET STRING (CONTAINING CondReconfigExecCondSCG-r17) OPTIONAL, -- Need M ... }
CondExecutionCondToReleaseList-r18 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondReconfigId-r16
SK-CounterConfiguration-r18 ::= SEQUENCE { sk-CounterConfigToReleaseList-r18 SEQUENCE (SIZE (1..maxSecurityCellSet-r18)) OF SecurityCellSetId-r18 OPTIONAL, -- Need N sk-CounterConfigToAddModList-r18 SEQUENCE (SIZE (1..maxSecurityCellSet-r18)) OF SK-CounterConfig-r18 OPTIONAL -- Need N }
SK-CounterConfig-r18 ::= SEQUENCE { securityCellSetId-r18 SecurityCellSetId-r18, sk-CounterList-r18 SEQUENCE (SIZE (1..maxSK-Counter-r18)) OF SK-Counter }
SecurityCellSetId-r18 ::= INTEGER (1.. maxSecurityCellSet-r18)
CG-RRC-Configuration-r18 ::= SEQUENCE { cg-RRC-RetransmissionTimer-r18 INTEGER (1..288) OPTIONAL, -- Need R cg-RRC-RSRP-ThresholdSSB-r18 RSRP-Range OPTIONAL, -- Need R rrc-SSB-Subset-r18 CHOICE { shortBitmap-r18 BIT STRING (SIZE (4)), mediumBitmap-r18 BIT STRING (SIZE (8)), longBitmap-r18 BIT STRING (SIZE (64)) } OPTIONAL, -- Need S rrc-SSB-PerCG-PUSCH-r18 ENUMERATED {oneEighth, oneFourth, half, one, two, four, eight, sixteen} OPTIONAL, -- Need M rrc-P0-PUSCH-r18 INTEGER (-16..15) OPTIONAL, -- Need M rrc-Alpha-r18 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need M rrc-DMRS-Ports-r18 CHOICE { dmrsType1-r18 BIT STRING (SIZE (8)), dmrsType2-r18 BIT STRING (SIZE (12)) } OPTIONAL, -- Need M rrc-NrofDMRS-Sequences-r18 INTEGER (1..2) OPTIONAL, -- Need M ... }
TDCP-r18 ::= SEQUENCE { delayDSetofLengthY-r18 SEQUENCE (SIZE (1.. maxNrofdelayD-r18)) OF DelayD, phaseReporting-r18 ENUMERATED {enable} OPTIONAL -- Need R }
CSI-ReportSubConfig-r18 ::= SEQUENCE { reportSubConfigId-r18 CSI-ReportSubConfigId-r18, reportSubConfigParams-r18 CHOICE { a1-parameters SEQUENCE { codebookSubConfig-r18 CodebookConfig OPTIONAL, -- Need R portSubsetIndicator-r18 CHOICE { p2 BIT STRING (SIZE (2)), p4 BIT STRING (SIZE (4)), p8 BIT STRING (SIZE (8)), p12 BIT STRING (SIZE (12)), p16 BIT STRING (SIZE (16)), p24 BIT STRING (SIZE (24)), p32 BIT STRING (SIZE (32)) } OPTIONAL, -- Need R non-PMI-PortIndication-r18 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerConfig)) OF PortIndexFor8Ranks OPTIONAL -- Need R }, a2-parameters SEQUENCE { nzp-CSI-RS-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerSet)) OF NZP-CSI-RS-ResourceIndex-r18 } } OPTIONAL, -- Need R powerOffset-r18 INTEGER(0..23) OPTIONAL -- Need R }
NZP-CSI-RS-ResourceIndex-r18 ::= INTEGER (0..maxNrofNZP-CSI-RS-ResourcesPerSet-1-r18)
CSI-ReportSubConfigId-r18 ::= INTEGER (0..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-1-r18)
CSI-ReportSubConfigTriggerList-r18 ::= SEQUENCE (SIZE(1..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18)) OF CSI-ReportSubConfigId-r18
DRX-ConfigExt2-v1800 ::= SEQUENCE { drx-NonIntegerLongCycleStartOffset-r18 CHOICE { ms1001over240 INTEGER(0..3), ms25over6 INTEGER(0..3), ms25over3 INTEGER(0..7), ms1001over120 INTEGER(0..7), ms100over9 INTEGER(0..10), ms25over2 INTEGER(0..11), ms40over3 INTEGER(0..12), ms125over9 INTEGER(0..12), ms50over3 INTEGER(0..15), ms1001over60 INTEGER(0..15), ms125over6 INTEGER(0..19), ms200over9 INTEGER(0..21), ms250over9 INTEGER(0..26), ms100over3 INTEGER(0..32), ms1001over30 INTEGER(0..32), ms75over2 INTEGER(0..36), ms125over3 INTEGER(0..40), ms1001over24 INTEGER(0..40), ms200over3 INTEGER(0..65), ms1001over15 INTEGER(0..65), ms250over3 INTEGER(0..82), ms1001over12 INTEGER(0..82), ms400over3 INTEGER(0..132), ... }, shortDRX-r18 SEQUENCE { drx-NonIntegerShortCycle-r18 ENUMERATED {ms1001over240, ms25over6, ms25over3, ms1001over120, ms100over9, ms25over2, ms40over3, ms125over9, ms50over3, ms1001over60, ms125over6, ms200over9, ms100over3, ms1001over30, ms125over3, ms1001over24, ms200over3, spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}, drx-ShortCycleTimer-r18 INTEGER (1..16) } OPTIONAL, -- Need R drx-TimeReferenceSFN-r18 ENUMERATED {sfn512} OPTIONAL -- Need N }
EarlyUL-SyncConfig-r18 ::= SEQUENCE { frequencyInfoUL-r18 FrequencyInfoUL, rach-ConfigGeneric-r18 RACH-ConfigGeneric, bwp-GenericParameters-r18 BWP, ssb-PerRACH-Occasion-r18 ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen} OPTIONAL, -- Need R prach-RootSequenceIndex-r18 CHOICE { l839 INTEGER (0..837), l139 INTEGER (0..137) } OPTIONAL, -- Need R ltm-PRACH-SubcarrierSpacing-r18 SubcarrierSpacing OPTIONAL, -- Cond L139 n-TimingAdvanceOffset-r18 ENUMERATED { n0, n25600, n39936, spare1 } OPTIONAL, -- Need R ..., [[ ltm-tdd-UL-DL-ConfigurationCommon-r18 TDD-UL-DL-ConfigCommon OPTIONAL, -- Cond TDD ltm-restrictedSetConfig-r18 ENUMERATED {unrestrictedSet, restrictedSetTypeA, restrictedSetTypeB} OPTIONAL -- Need R ]], [[ ltm-TimeAlignmentTimer-r19 TimeAlignmentTimer OPTIONAL, -- Need R ltm-TimeAlignmentTimerTag2-r19 TimeAlignmentTimer OPTIONAL -- Cond 2TA ]] }
FrequencyInfoDL-SIB-v1800 ::= SEQUENCE { frequencyBandListAerial-r18 MultiFrequencyBandListNR-Aerial-SIB-r18 }
HysteresisAltitude-r18 ::= INTEGER (0..64)
LTM-CandidateId-r18 ::= INTEGER (1..maxNrofLTM-Configs-r18)
LTM-UE-MeasuredTA-ID-r18 ::= INTEGER (1..maxNrofLTM-Configs-plus1-r18)
LTM-Candidate-r18 ::= SEQUENCE { ltm-CandidateId-r18 LTM-CandidateId-r18, ltm-CandidatePCI-r18 PhysCellId OPTIONAL, -- Need M ltm-SSB-Config-r18 LTM-SSB-Config-r18 OPTIONAL, -- Need M ltm-CandidateConfig-r18 OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL, -- Need M ltm-ConfigComplete-r18 ENUMERATED {true} OPTIONAL, -- Need R ltm-EarlyUL-SyncConfig-r18 OCTET STRING (CONTAINING EarlyUL-SyncConfig-r18) OPTIONAL, -- Need R ltm-EarlyUL-SyncConfigSUL-r18 OCTET STRING (CONTAINING EarlyUL-SyncConfig-r18) OPTIONAL, -- Need R ltm-TCI-Info-r18 LTM-TCI-Info-r18 OPTIONAL, -- Need M ltm-NoResetID-r18 INTEGER (1..maxNrofLTM-Configs-plus1-r18) OPTIONAL, -- Need M -- WS modification: define a dedicated type -- ltm-UE-MeasuredTA-ID-r18 INTEGER (1..maxNrofLTM-Configs-plus1-r18) OPTIONAL, Need M ltm-UE-MeasuredTA-ID-r18 LTM-UE-MeasuredTA-ID-r18 OPTIONAL, -- Need M ..., [[ ltm-NoSecurityChangeID-r19 LTM-NoSecurityChangeId-r19 OPTIONAL, -- Need M ltm-ExecutionCondition-r19 CHOICE {release NULL, setup LTM-ExecutionConditionList-r19} OPTIONAL, -- Need M -- WS modification: define a dedicated type -- ltm-NZP-CSI-RS-ResourceToAddModList-r19 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-Resource ltm-NZP-CSI-RS-ResourceToAddModList-r19 LTM-NZP-CSI-RS-ResourceToAddModList-r19 OPTIONAL, -- Need N -- WS modification: define a dedicated type -- ltm-NZP-CSI-RS-ResourceToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-ResourceId ltm-NZP-CSI-RS-ResourceToReleaseList-r19 LTM-NZP-CSI-RS-ResourceToReleaseList-r19 OPTIONAL, -- Need N -- WS modification: define a dedicated type -- ltm-NZP-CSI-RS-ResourceSetToAddModList-r19 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSet ltm-NZP-CSI-RS-ResourceSetToAddModList-r19 LTM-NZP-CSI-RS-ResourceSetToAddModList-r19 OPTIONAL, -- Need N -- WS modification: define a dedicated type -- ltm-NZP-CSI-RS-ResourceSetToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSetId ltm-NZP-CSI-RS-ResourceSetToReleaseList-r19 LTM-NZP-CSI-RS-ResourceSetToReleaseList-r19 OPTIONAL, -- Need N ltm-CSI-ReportConfig-r19 CHOICE {release NULL, setup LTM-CSI-ReportConfig-r18} OPTIONAL, -- Need M -- WS modification: define a dedicated type -- ltm-CSI-IM-ResourceToAddModList-r19 SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-Resource ltm-CSI-IM-ResourceToAddModList-r19 LTM-CSI-IM-ResourceToAddModList-r19 OPTIONAL, -- Need N -- WS modification: define a dedicated type -- ltm-CSI-IM-ResourceToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-ResourceId ltm-CSI-IM-ResourceToReleaseList-r19 LTM-CSI-IM-ResourceToReleaseList-r19 OPTIONAL, -- Need N -- WS modification: define a dedicated type -- ltm-CSI-IM-ResourceSetToAddModList-r19 SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSet ltm-CSI-IM-ResourceSetToAddModList-r19 LTM-CSI-IM-ResourceSetToAddModList-r19 OPTIONAL, -- Need N -- WS modification: define a dedicated type -- ltm-CSI-IM-ResourceSetToReleaseList-r19 SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSetId ltm-CSI-IM-ResourceSetToReleaseList-r19 LTM-CSI-IM-ResourceSetToReleaseList-r19 OPTIONAL -- Need N ]] }
LTM-SSB-Config-r18 ::= SEQUENCE { ssb-Frequency-r18 ARFCN-ValueNR, subcarrierSpacing-r18 SubcarrierSpacing, ssb-Periodicity-r18 ENUMERATED {ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1} OPTIONAL, -- Need S ssb-PositionsInBurst-r18 CHOICE { shortBitmap BIT STRING (SIZE (4)), mediumBitmap BIT STRING (SIZE (8)), longBitmap BIT STRING (SIZE (64)) } OPTIONAL, -- Need R ss-PBCH-BlockPower-r18 INTEGER (-60..50) OPTIONAL, -- Need R ... }
LTM-ReferenceConfiguration-r18 ::= CHOICE {release NULL, setup ReferenceConfiguration-r18}
LTM-CSI-ResourceConfigToAddModList-r18 ::= SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfig-r18
LTM-CSI-ResourceConfigToReleaseList-r18 ::= SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfigId-r18
LTM-Config-r18 ::= SEQUENCE { -- WS modification: define a dedicated type -- ltm-ReferenceConfiguration-r18 CHOICE {release NULL, setup ReferenceConfiguration-r18} OPTIONAL, Need M ltm-ReferenceConfiguration-r18 LTM-ReferenceConfiguration-r18 OPTIONAL, -- Need M ltm-CandidateToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofLTM-Configs-r18)) OF LTM-CandidateId-r18 OPTIONAL, -- Need N ltm-CandidateToAddModList-r18 SEQUENCE (SIZE (1..maxNrofLTM-Configs-r18)) OF LTM-Candidate-r18 OPTIONAL, -- Need N ltm-ServingCellNoResetID-r18 INTEGER (1..maxNrofLTM-Configs-plus1-r18) OPTIONAL, -- Need N -- WS modification: define a dedicated type -- ltm-CSI-ResourceConfigToAddModList-r18 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfig-r18 -- OPTIONAL, Need N -- ltm-CSI-ResourceConfigToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfigId-r18 -- OPTIONAL, Need N ltm-CSI-ResourceConfigToAddModList-r18 LTM-CSI-ResourceConfigToAddModList-r18 OPTIONAL, -- Need N ltm-CSI-ResourceConfigToReleaseList-r18 LTM-CSI-ResourceConfigToReleaseList-r18 OPTIONAL, -- Need N attemptLTM-Switch-r18 ENUMERATED {true} OPTIONAL, -- Cond LTM-MCG ltm-ServingCellUE-MeasuredTA-ID-r18 INTEGER (1..maxNrofLTM-Configs-plus1-r18) OPTIONAL, -- Need N ..., [[ ltm-ServingCellNoSecurityChangeID-r19 LTM-NoSecurityChangeId-r19 OPTIONAL, -- Need N ltm-ServingCellExecutionCondition-r19 CHOICE { release NULL, setup LTM-ExecutionConditionList-r19 } OPTIONAL -- Need N ]] }
LTM-CSI-ReportConfig-r18 ::= SEQUENCE { ltm-CSI-ReportConfigId-r18 LTM-CSI-ReportConfigId-r18, ltm-ResourcesForChannelMeasurement-r18 LTM-CSI-ResourceConfigId-r18, ltm-ReportConfigType-r18 CHOICE { periodic-r18 SEQUENCE { reportSlotConfig-r18 CSI-ReportPeriodicityAndOffset, pucch-CSI-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource }, semiPersistentOnPUCCH-r18 SEQUENCE { reportSlotConfig-r18 CSI-ReportPeriodicityAndOffset, pucch-CSI-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource }, semiPersistentOnPUSCH-r18 SEQUENCE { reportSlotConfig-r18 CSI-ReportPeriodicityAndOffset, reportSlotOffsetList-r18 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128), reportSlotOffsetListDCI-0-2-r18 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128), reportSlotOffsetListDCI-0-1-r18 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128), p0alpha-r18 P0-PUSCH-AlphaSetId }, aperiodic-r18 SEQUENCE { reportSlotOffsetList-r18 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128), reportSlotOffsetListDCI-0-2-r18 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128), reportSlotOffsetListDCI-0-1-r18 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128) }, ..., eventTriggered-r19 SEQUENCE { eventId-r19 CHOICE { eventLTM2-r19 SEQUENCE { ltm2-Threshold-r19 MeasTriggerQuantity, hysteresis-r19 Hysteresis, timeToTrigger-r19 TimeToTrigger, ... }, eventLTM3-r19 SEQUENCE { ltm3-Offset-r19 MeasTriggerQuantityOffset, hysteresis-r19 Hysteresis, timeToTrigger-r19 TimeToTrigger, servingSpecificOffsetS-r19 MeasTriggerQuantityOffset OPTIONAL, -- Need S ... }, eventLTM4-r19 SEQUENCE { ltm4-Threshold-r19 MeasTriggerQuantity, hysteresis-r19 Hysteresis, timeToTrigger-r19 TimeToTrigger, ... }, eventLTM5-r19 SEQUENCE { ltm5-Threshold1-r19 MeasTriggerQuantity, ltm5-Threshold2-r19 MeasTriggerQuantity, hysteresis-r19 Hysteresis, timeToTrigger-r19 TimeToTrigger, ... }, ... }, eventTriggeredReportConfig-r19 SEQUENCE { ltm-CandidateReportConfigList-r19 SEQUENCE (SIZE (1..maxNrofLTM-Configs-r18)) OF LTM-CandidateReportConfig-r19 OPTIONAL, -- Need R ltm-EventTriggeredReportContent-r19 LTM-EventTriggeredReportContent-r19 OPTIONAL, -- Need R reportOnLeave-r19 ENUMERATED {enabled} OPTIONAL, -- Need R ltm-EventTriggeredPeriodicReport-r19 LTM-EventTriggeredPeriodicReport-r19 OPTIONAL -- Need S } OPTIONAL, -- Need R ... } }, ltm-ReportContent-r18 LTM-ReportContent-r18, ..., [[ ltm-ReportContent-v1900 LTM-ReportContent-v1900 OPTIONAL, -- Need R ltm-EarlyCSI-ReportConfig-r19 LTM-EarlyCSI-ReportConfig-r19 OPTIONAL -- Cond EarlyCSI ]] }
LTM-ReportContent-r18 ::= SEQUENCE { nrOfReportedCells-r18 ENUMERATED {n1,n2,n3,n4}, nrOfReportedRS-PerCell-r18 ENUMERATED {n1,n2,n3,n4}, spCellInclusion-r18 ENUMERATED {true} OPTIONAL -- Need R }
LTM-CSI-ReportConfigId-r18 ::= INTEGER (0..maxNrofLTM-CSI-ReportConfigurations-1-r18)
LTM-CSI-ResourceConfig-r18 ::= SEQUENCE { ltm-CSI-ResourceConfigId-r18 LTM-CSI-ResourceConfigId-r18, ltm-SSB-ResourceSet-r18 LTM-SSB-ResourceSet-r18, ..., [[ ltm-NZP-CSI-RS-ResourceSet-r19 LTM-NZP-CSI-RS-ResourceSet-r19 OPTIONAL, -- Need R ltm-CSI-IM-ResourceSet-r19 LTM-CSI-IM-ResourceSet-r19 OPTIONAL, -- Need R resourceType-r19 ENUMERATED {periodic, semiPersistent} OPTIONAL -- Cond NoSSB ]] }
LTM-SSB-ResourceSet-r18 ::= SEQUENCE { ltm-SSB-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourcesPerSet-r18)) OF SSB-Index, ltm-CandidateIdList-r18 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourcesPerSet-r18)) OF LTM-CandidateId-r18, ... }
LTM-CSI-ResourceConfigId-r18 ::= INTEGER (0..maxNrofLTM-CSI-ResourceConfigurations-1-r18)
LTM-TCI-Info-r18 ::= SEQUENCE { ltm-DL-OrJointTCI-StateToAddModList-r18 SEQUENCE (SIZE (1..maxNrofCandidateTCI-State-r18)) OF CandidateTCI-State-r18 OPTIONAL, -- Need N ltm-DL-OrJointTCI-StateToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofCandidateTCI-State-r18)) OF TCI-StateId OPTIONAL, -- Need N ltm-UL-TCI-StateToAddModList-r18 SEQUENCE (SIZE (1..maxNrofCandidateUL-TCI-r18)) OF CandidateTCI-UL-State-r18 OPTIONAL, -- Need N ltm-UL-TCI-StateToReleaseList-r18 SEQUENCE (SIZE (1.. maxNrofCandidateUL-TCI-r18)) OF TCI-UL-StateId-r17 OPTIONAL, -- Need N ltm-NZP-CSI-RS-ResourceToAddModList-r18 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-Resource OPTIONAL, -- Need N ltm-NZP-CSI-RS-ResourceToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-ResourceId OPTIONAL, -- Need N ltm-NZP-CSI-RS-ResourceSetToAddModList-r18 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSet OPTIONAL, -- Need N ltm-NZP-CSI-RS-ResourceSetToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSetId OPTIONAL, -- Need N pathlossReferenceRS-ToAddModList-r18 SEQUENCE (SIZE (1..maxNrofPathlossReferenceRSs-r17)) OF PathlossReferenceRS-r17 OPTIONAL, -- Need N pathlossReferenceRS-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofPathlossReferenceRSs-r17)) OF PathlossReferenceRS-Id-r17 OPTIONAL, -- Need N unifiedTCI-StateType-r18 ENUMERATED {separate, joint} OPTIONAL, -- Need R ... }
LCG-DSR-Config-r18 ::= SEQUENCE { lcg-Id-r18 LCG-Id-r18, remainingTimeThreshold-r18 INTEGER (1..64), ..., [[ multiEntryDSR-r19 SEQUENCE { dsr-ReportingThresList-r19 SEQUENCE (SIZE (1.. maxNrOfDSR-ReportingThres-r19)) OF DSR-ReportingThreshold-r19, dsr-ReportNonDelayCriticalData-r19 ENUMERATED {enabled} OPTIONAL -- Need R } OPTIONAL -- Need R ]] }
LCG-Id-r18 ::= INTEGER (0..maxLCG-ID)
MeasReselectionCarrierNR-r18 ::= SEQUENCE { carrierFreq-r18 ARFCN-ValueNR, ... }
CellsToAddModListExt-v1800 ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellsToAddModExt-v1800
CellsToAddModExt-v1800 ::= SEQUENCE { ntn-NeighbourCellInfo-r18 NTN-NeighbourCellInfo-r18 OPTIONAL -- Cond NeighbourCell }
SSB-ToMeasureAltitudeBasedList-r18 ::= SEQUENCE (SIZE (1..maxNrofAltitudeRanges-r18)) OF SSB-ToMeasureAltitudeBased-r18
SSB-ToMeasureAltitudeBased-r18 ::= SEQUENCE { altitudeRange-r18 SEQUENCE { altitudeMin-r18 Altitude-r18 OPTIONAL, -- Need S altitudeMax-r18 Altitude-r18 OPTIONAL, -- Need S altitudeHyst-r18 HysteresisAltitude-r18 OPTIONAL -- Need R }, ssb-ToMeasure-r18 SSB-ToMeasure OPTIONAL -- Need S }
NTN-NeighbourCellInfo-r18 ::= SEQUENCE { epochTime-r18 EpochTime-r17, ephemerisInfo-r18 EphemerisInfo-r17, referenceLocation-r18 ReferenceLocation-r17 OPTIONAL -- Need R }
MeasObjectNR-SL-r18 ::= SEQUENCE { sl-Frequency-r18 INTEGER (1..maxNrofFreqSL-r16), tx-PoolMeasToRemoveList-r18 Tx-PoolMeasList-r16 OPTIONAL, -- Need N tx-PoolMeasToAddModList-r18 Tx-PoolMeasList-r16 OPTIONAL -- Need N }
MeasResultNR-SL-r18 ::= SEQUENCE { measResultListCBR-DedicatedSL-PRS-r18 SEQUENCE (SIZE (1..maxNrofDedicatedSL-PRS-PoolToMeas-r18)) OF MeasResultCBR-DedicatedSL-PRS-r18, ... }
MeasResultCBR-DedicatedSL-PRS-r18 ::= SEQUENCE { sl-PRS-ResourcePoolID-r18 SL-PRS-ResourcePoolID-r18, sL-CBR-ResultsDedicatedSL-PRS-RP-r18 SL-CBR-r16, ... }
MeasSequence-r18 ::= INTEGER (1..maxMeasSequence-r18)
MeasurementValidityDuration-r18 ::= ENUMERATED {s5, s10, s20, s50, s100, spare3, spare2, spare1}
MeasWindowConfig-r18 ::= SEQUENCE { windowOffsetPeriodicity-r18 CHOICE { periodicityMs40-r18 INTEGER (0..39), periodicityMs80-r18 INTEGER (0..79), ... }, windowDuration-r18 ENUMERATED {ms2, ms5, ms5dot5, spare1}, ... }
MultiFrequencyBandListNR-Aerial-SIB-r18 ::= SEQUENCE (SIZE (1.. maxNrofMultiBands)) OF NR-MultiBandInfoAerial-r18
NR-MultiBandInfoAerial-r18 ::= SEQUENCE { freqBandIndicatorNR-Aerial-r18 FreqBandIndicatorNR OPTIONAL, -- Cond OptULNotSIB2 nr-NS-PmaxListAerial-r18 NR-NS-PmaxListAerial-r18 OPTIONAL -- Need S }
MUSIM-GapExt-v1820 ::= SEQUENCE { gapPriority-r18 GapPriority-r17 }
N3C-IndirectPathConfigRelay-r18 ::= SEQUENCE { n3c-MappingToReleaseList-r18 SEQUENCE (SIZE (1..maxLC-ID)) OF SL-RemoteUE-RB-Identity-r17 OPTIONAL, -- Need N n3c-MappingToAddModList-r18 SEQUENCE (SIZE (1..maxLC-ID)) OF N3C-MappingConfig-r18 OPTIONAL, -- Need N ... }
N3C-MappingConfig-r18 ::= SEQUENCE { n3c-RemoteUE-RB-Identity-r18 SL-RemoteUE-RB-Identity-r17, n3c-RLC-ChannelUu-r18 Uu-RelayRLC-ChannelID-r17, ... }
N3C-IndirectPathAddChange-r18 ::= SEQUENCE { n3c-RelayIdentification-r18 N3C-RelayUE-Info-r18, ... }
N3C-RelayUE-Info-r18 ::= SEQUENCE { n3c-CellGlobalId-r18 SEQUENCE { n3c-PLMN-Id-r18 PLMN-Identity, n3c-CellIdentity-r18 CellIdentity }, n3c-C-RNTI-r18 RNTI-Value }
NCR-AperiodicFwdConfig-r18 ::= SEQUENCE { aperiodicFwdTimeRsrcToAddModList-r18 SEQUENCE (SIZE (1..maxNrofAperiodicFwdTimeResource-r18)) OF NCR-AperiodicFwdTimeResource-r18 OPTIONAL, -- Need N aperiodicFwdTimeRsrcToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofAperiodicFwdTimeResource-r18)) OF NCR-AperiodicFwdTimeResourceId-r18 OPTIONAL, -- Need N referenceSCS-r18 SubcarrierSpacing OPTIONAL, -- Need M aperiodicBeamFieldWidth-r18 INTEGER (1..6) OPTIONAL, -- Need M numberOfFields-r18 INTEGER (1..32) OPTIONAL, -- Need M ... }
NCR-AperiodicFwdTimeResource-r18 ::= SEQUENCE { aperiodicFwdTimeRsrcId-r18 NCR-AperiodicFwdTimeResourceId-r18, slotOffsetAperiodic-r18 INTEGER (0..14), symbolOffset-r18 INTEGER (0..maxNrofSymbols-1), durationInSymbols-r18 INTEGER (1..28), ... }
NCR-AperiodicFwdTimeResourceId-r18 ::= INTEGER (0..maxNrofAperiodicFwdTimeResource-1-r18)
NCR-FwdConfig-r18 ::= SEQUENCE { periodicFwdRsrcSetToAddModList-r18 SEQUENCE (SIZE (1..maxNrofPeriodicFwdResourceSet-r18)) OF NCR-PeriodicFwdResourceSet-r18 OPTIONAL, -- Need N periodicFwdRsrcSetToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofPeriodicFwdResourceSet-r18)) OF NCR-PeriodicFwdResourceSetId-r18 OPTIONAL, -- Need N aperiodicFwdConfig-r18 CHOICE {release NULL, setup NCR-AperiodicFwdConfig-r18} OPTIONAL, -- Need M semiPersistentFwdRsrcSetToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResourceSet-r18)) OF NCR-SemiPersistentFwdResourceSet-r18 OPTIONAL, -- Need N semiPersistentFwdRsrcSetToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResourceSet-r18)) OF NCR-SemiPersistentFwdResourceSetId-r18 OPTIONAL, -- Need N ... }
NCR-PeriodicityAndOffset-r18 ::= CHOICE { slot NCR-SlotPeriodicityAndSlotOffset-r18, ms NCR-MsPeriodicityAndSlotOffset-r18 }
NCR-SlotPeriodicityAndSlotOffset-r18 ::= CHOICE { sl1 NULL, sl2 INTEGER(0..1), sl4 INTEGER(0..3), sl5 INTEGER(0..4), sl8 INTEGER(0..7), sl10 INTEGER(0..9), sl16 INTEGER(0..15), sl20 INTEGER(0..19), sl32 INTEGER(0..31), sl40 INTEGER(0..39), sl64 INTEGER(0..63), sl80 INTEGER(0..79), sl128 INTEGER(0..127), sl160 INTEGER(0..159), sl256 INTEGER(0..255), sl320 INTEGER(0..319), sl512 INTEGER(0..511), sl640 INTEGER(0..639), sl1024 INTEGER(0..1023), sl1280 INTEGER(0..1279), sl2560 INTEGER(0..2559), sl5120 INTEGER(0..5119), sl10240 INTEGER(0..10239), ... }
NCR-MsPeriodicityAndSlotOffset-r18 ::= CHOICE { ms1 INTEGER(0..15), ms2 INTEGER(0..31), ms4 INTEGER(0..63), ms5 INTEGER(0..79), ms8 INTEGER(0..127), ms10 INTEGER(0..159), ms16 INTEGER(0..255), ms20 INTEGER(0..319), ms32 INTEGER(0..511), ms40 INTEGER(0..639), ms64 INTEGER(0..1023), ms80 INTEGER(0..1279), ms128 INTEGER(0..2047), ms160 INTEGER(0..2559), ms256 INTEGER(0..4095), ms320 INTEGER(0..5119), ms512 INTEGER(0..8191), ms640 INTEGER(0..10239), ms1024 INTEGER(0..16383), ms1280 INTEGER(0..20479), ms2560 INTEGER(0..40959), ms5120 INTEGER(0..81919), ms10240 INTEGER(0..163839), ... }
NCR-PeriodicFwdResourceSet-r18 ::= SEQUENCE { periodicFwdRsrcSetId-r18 NCR-PeriodicFwdResourceSetId-r18, periodicFwdRsrcToAddModList-r18 SEQUENCE (SIZE (1..maxNrofPeriodicFwdResource-r18)) OF NCR-PeriodicFwdResource-r18 OPTIONAL, -- Need N periodicFwdRsrcToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofPeriodicFwdResource-r18)) OF NCR-PeriodicFwdResourceId-r18 OPTIONAL, -- Need N referenceSCS-r18 SubcarrierSpacing OPTIONAL, -- Need M priorityFlag-r18 ENUMERATED {true} OPTIONAL, -- Need R ... }
NCR-PeriodicFwdResource-r18 ::= SEQUENCE { periodicFwdRsrcId-r18 NCR-PeriodicFwdResourceId-r18, beamIndex-r18 INTEGER (0..63), periodicTimeRsrc-r18 SEQUENCE { periodicityAndOffset-r18 NCR-PeriodicityAndOffset-r18, symbolOffset-r18 INTEGER (0..maxNrofSymbols-1), durationInSymbols-r18 INTEGER (1..112) }, ... }
NCR-PeriodicFwdResourceId-r18 ::= INTEGER (0..maxNrofPeriodicFwdResource-1-r18)
NCR-PeriodicFwdResourceSetId-r18 ::= INTEGER (0..maxNrofPeriodicFwdResourceSet-1-r18)
NCR-SemiPersistentFwdResourceSet-r18 ::= SEQUENCE { semiPersistentFwdRsrcSetId-r18 NCR-SemiPersistentFwdResourceSetId-r18, semiPersistentFwdRsrcToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResource-r18)) OF NCR-SemiPersistentFwdResource-r18 OPTIONAL, -- Need N semiPersistentFwdRsrcToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResource-r18)) OF NCR-SemiPersistentFwdResourceId-r18 OPTIONAL, -- Need N referenceSCS-r18 SubcarrierSpacing OPTIONAL, -- Need M priorityFlag-r18 ENUMERATED {true} OPTIONAL, -- Need R ... }
NCR-SemiPersistentFwdResource-r18 ::= SEQUENCE { semiPersistentFwdRsrcId-r18 NCR-SemiPersistentFwdResourceId-r18, beamIndex-r18 INTEGER (0..63), semiPersistentTimeRsrc-r18 SEQUENCE { periodicityAndOffset-r18 NCR-PeriodicityAndOffset-r18, symbolOffset-r18 INTEGER (0..maxNrofSymbols-1), durationInSymbols-r18 INTEGER (1..112) }, ... }
NCR-SemiPersistentFwdResourceId-r18 ::= INTEGER (0..maxNrofSemiPersistentFwdResource-1-r18)
NCR-SemiPersistentFwdResourceSetId-r18 ::= INTEGER (0..maxNrofSemiPersistentFwdResourceSet-1-r18)
NeedForInterruptionInfoNR-r18 ::= SEQUENCE { intraFreq-needForInterruption-r18 NeedForInterruptionIntraFreqList-r18, interFreq-needForInterruption-r18 NeedForInterruptionBandListNR-r18, ... }
NeedForInterruptionIntraFreqList-r18 ::= SEQUENCE (SIZE (1.. maxNrofServingCells)) OF NeedForInterruptionNR-r18
NeedForInterruptionBandListNR-r18 ::= SEQUENCE (SIZE (1..maxBands)) OF NeedForInterruptionNR-r18
NeedForInterruptionNR-r18 ::= SEQUENCE { interruptionIndication-r18 ENUMERATED {no-gap-with-interruption, no-gap-no-interruption} OPTIONAL }
NR-NS-PmaxListAerial-r18 ::= SEQUENCE (SIZE (1..maxNR-NS-Pmax)) OF NR-NS-PmaxValueAerial-r18
NR-NS-PmaxValueAerial-r18 ::= SEQUENCE { additionalPmax-r18 P-Max OPTIONAL, -- Need N additionalSpectrumEmission-r18 AdditionalSpectrumEmission-r18 }
DiscardTimerForLowImportance-r18 ::= ENUMERATED {ms0, ms2, ms4, ms6, ms8, ms10, ms12, ms14, ms18, ms22, ms26, ms30, ms40, ms50, ms75, ms100}
PDSCH-ConfigDCI-1-3-r18 ::= SEQUENCE { resourceAllocationDCI-1-3-r18 ENUMERATED {resourceAllocationType0, resourceAllocationType1, dynamicSwitch} OPTIONAL, -- Need M rbg-SizeDCI-1-3-r18 ENUMERATED {config1, config2, config3, spare1} OPTIONAL, -- Cond DCI-1-3 resourceAllocationType1GranularityDCI-1-3-r18 ENUMERATED {n2,n4,n8,n16} OPTIONAL, -- Need S numberOfBitsForRV-DCI-1-3-r18 INTEGER (0..2) OPTIONAL, -- Need R harq-ProcessNumberSizeDCI-1-3-r18 INTEGER (0..5) OPTIONAL -- Need R }
PDSCH-ConfigDCI-1-3-v1860 ::= SEQUENCE { enabledDefaultBeamForMultiCellScheduling-r18 ENUMERATED {enabled} }
CellDTRX-DCI-config-r18 ::= SEQUENCE { cellDTRX-RNTI-r18 RNTI-Value, sizeDCI-2-9-r18 INTEGER (1..maxDCI-2-9-Size-r18) }
DL-DataToUL-ACK-r18 ::= SEQUENCE (SIZE (1..8)) OF INTEGER (0..31)
DL-DataToUL-ACK-DCI-1-2-r18 ::= SEQUENCE (SIZE (1..8)) OF INTEGER (0..31)
SDM-Scheme-r18 ::= SEQUENCE { maxRankSDM-r18 INTEGER (1..2) OPTIONAL, -- Need R maxRankSDM-DCI-0-2-r18 INTEGER (1..2) OPTIONAL -- Need R }
SFN-Scheme-r18 ::= SEQUENCE { maxRankSFN-r18 INTEGER (1..2) OPTIONAL, -- Need R maxRankSFN-DCI-0-2-r18 INTEGER (1..2) OPTIONAL -- Need R }
CodebookTypeUL-r18 ::= CHOICE { codebook1-r18 ENUMERATED {ng1n4n1, ng1n2n2}, codebook2-r18 ENUMERATED {ng2}, codebook3-r18 ENUMERATED {ng4}, codebook4-r18 ENUMERATED {ng8} }
PUSCH-ConfigDCI-0-3-r18 ::= SEQUENCE { resourceAllocationDCI-0-3-r18 ENUMERATED {resourceAllocationType0, resourceAllocationType1, dynamicSwitch} OPTIONAL, -- Need M rbg-SizeDCI-0-3-r18 ENUMERATED {config2, config3} OPTIONAL, -- Need S resourceAllocationType1GranularityDCI-0-3-r18 ENUMERATED {n2,n4,n8,n16} OPTIONAL, -- Need S numberOfBitsForRV-DCI-0-3-r18 INTEGER (0..2) OPTIONAL, -- Need R harq-ProcessNumberSizeDCI-0-3-r18 INTEGER (0..5) OPTIONAL, -- Need R uci-OnPUSCH-ListDCI-0-3-r18 CHOICE {release NULL, setup UCI-OnPUSCH-ListDCI-0-1-r16 } OPTIONAL -- Need M }
RACH-ConfigTwoTA-r18 ::= SEQUENCE { additionalPCI-andRACH-Index-r18 AdditionalPCIIndex-r17, rach-ConfigGeneric-r18 RACH-ConfigGeneric, ssb-perRACH-Occasion-r18 ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen} OPTIONAL, -- Need M prach-RootSequenceIndex-r18 CHOICE { l839 INTEGER (0..837), l139 INTEGER (0..137), l571 INTEGER (0..569), l1151 INTEGER (0..1149) }, msg1-SubcarrierSpacing-r18 SubcarrierSpacing OPTIONAL, -- Cond L139 ..., [[ twoTA-restrictedSetConfig-r18 ENUMERATED {unrestrictedSet, restrictedSetTypeA, restrictedSetTypeB} OPTIONAL -- Need R ]] }
ReferenceConfiguration-r18 ::= OCTET STRING (CONTAINING RRCReconfiguration)
CellIndividualOffsetList-EUTRA-r18 ::= SEQUENCE { physCellId-r18 EUTRA-PhysCellId, cellIndividualOffset-r18 EUTRA-Q-OffsetRange, carrierFreq-r18 ARFCN-ValueEUTRA OPTIONAL -- Need R }
ReportOnScellActivation-r18 ::= SEQUENCE { rsType-r18 NR-RS-Type, reportQuantityRS-Indexes-r18 MeasReportQuantity, maxNrofRS-IndexesToReport-r18 INTEGER (1..maxNrofIndexesToReport), includeBeamMeasurements-r18 BOOLEAN }
CellIndividualOffsetList-r18 ::= SEQUENCE { physCellId-r18 PhysCellId, cellIndividualOffset-r18 Q-OffsetRangeList, ssbFrequency-r18 ARFCN-ValueNR OPTIONAL -- Need R }
SearchSpaceExt-v1800 ::= SEQUENCE { searchSpaceType-r18 CHOICE { common-r18 SEQUENCE { dci-Format2-9-r18 SEQUENCE { ... } OPTIONAL, -- Need R ... }, ue-Specific-r18 SEQUENCE { dci-FormatsMC-r18 ENUMERATED {formats0-3, formats1-3, formats0-3-And-1-3} OPTIONAL, -- Need R ... } } OPTIONAL -- Need R }
SelectedPSCellForCHO-WithSCG-r18 ::= SEQUENCE { ssbFrequency-r18 ARFCN-ValueNR, physCellId-r18 PhysCellId }
Tag2-r18 ::= SEQUENCE { tag2-Id-r18 TAG-Id, tag2-flag-r18 BOOLEAN, n-TimingAdvanceOffset2-r18 ENUMERATED { n0, n25600, n39936, spare1 } OPTIONAL -- Need S }
MIMOParam-v1850 ::= SEQUENCE { additionalTDDConfig-perPCI-ToAddModList-r18 SEQUENCE (SIZE (1..maxNrofAdditionalPCI-r17)) OF AdditionalTDDConfig-perPCI-ToAddMod-r18 OPTIONAL, -- Cond 2TA-TDD-Only additionalTDDConfig-perPCI-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofAdditionalPCI-r17)) OF AdditionalPCIIndex-r17 OPTIONAL -- Need N }
AdditionalTDDConfig-perPCI-ToAddMod-r18 ::= SEQUENCE { additionalTDDConfig-Index-r18 AdditionalPCIIndex-r17, tdd-UL-DL-ConfigurationCommon-r18 TDD-UL-DL-ConfigCommon }
MC-DCI-SetOfCells-r18 ::= SEQUENCE { setOfCellsId-r18 SetOfCellsId-r18, nCI-Value-r18 INTEGER (0..7), scheduledCellListDCI-1-3-r18 SEQUENCE (SIZE (2..maxNrofCellsInSet-r18)) OF ServCellIndex OPTIONAL, -- Need R scheduledCellListDCI-0-3-r18 SEQUENCE (SIZE (2..maxNrofCellsInSet-r18)) OF ServCellIndex OPTIONAL, -- Need R scheduledCellComboListDCI-1-3-r18 SEQUENCE (SIZE (1..maxNrofCellCombos-r18)) OF ScheduledCellCombo-r18 OPTIONAL, -- Need R scheduledCellComboListDCI-0-3-r18 SEQUENCE (SIZE (1..maxNrofCellCombos-r18)) OF ScheduledCellCombo-r18 OPTIONAL, -- Need R antennaPortsDCI1-3-r18 ENUMERATED {type1a, type2} OPTIONAL, -- Cond TypeDCI1-3 antennaPortsDCI0-3-r18 ENUMERATED {type1a, type2} OPTIONAL, -- Cond TypeDCI0-3 tpmi-DCI0-3-r18 ENUMERATED {type1a, type2} OPTIONAL, -- Cond TypeDCI0-3 sri-DCI0-3-r18 ENUMERATED {type1a, type2} OPTIONAL, -- Cond TypeDCI0-3 priorityIndicatorDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R priorityIndicatorDCI-0-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R dormancyDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R dormancyDCI-0-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R pdcchMonAdaptDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R pdcchMonAdaptDCI-0-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R minimumSchedulingOffsetK0DCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R minimumSchedulingOffsetK0DCI-0-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R pdsch-HARQ-ACK-OneShotFeedbackDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R pdsch-HARQ-ACK-enhType3DCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R pdsch-HARQ-ACK-enhType3DCIfieldDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R pdsch-HARQ-ACK-retxDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R pucch-sSCellDynDCI-1-3-r18 ENUMERATED {enabled} OPTIONAL, -- Need R tdra-FieldIndexListDCI-1-3-r18 SEQUENCE (SIZE (1..32)) OF TDRA-FieldIndexDCI-1-3-r18 OPTIONAL, -- Need R tdra-FieldIndexListDCI-0-3-r18 SEQUENCE (SIZE (1..64)) OF TDRA-FieldIndexDCI-0-3-r18 OPTIONAL, -- Need R rateMatchListDCI-1-3-r18 SEQUENCE (SIZE (1..16)) OF RateMatchDCI-1-3-r18 OPTIONAL, -- Need R zp-CSI-RSListDCI-1-3-r18 SEQUENCE (SIZE (1..8)) OF ZP-CSI-DCI-1-3-r18 OPTIONAL, -- Need R tci-ListDCI-1-3-r18 SEQUENCE (SIZE (1..16)) OF TCI-DCI-1-3-r18 OPTIONAL, -- Need R srs-RequestListDCI-1-3-r18 SEQUENCE (SIZE (1..16)) OF SRS-RequestCombo-r18 OPTIONAL, -- Need R srs-OffsetListDCI-1-3-r18 SEQUENCE (SIZE (1..8)) OF SRS-OffsetCombo-r18 OPTIONAL, -- Need R srs-RequestListDCI-0-3-r18 SEQUENCE (SIZE (1..16)) OF SRS-RequestCombo-r18 OPTIONAL, -- Need R srs-OffsetListDCI-0-3-r18 SEQUENCE (SIZE (1..8)) OF SRS-OffsetCombo-r18 OPTIONAL -- Need R }
SetOfCellsId-r18 ::= INTEGER (0..maxNrofSetsOfCells-1-r18)
ScheduledCellCombo-r18 ::= SEQUENCE (SIZE (1..maxNrofCellsInSet-r18)) OF INTEGER (0..maxNrofCellsInSet-1-r18)
RateMatchDCI-1-3-r18 ::= SEQUENCE (SIZE (1..maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (1..2))
ZP-CSI-DCI-1-3-r18 ::= SEQUENCE (SIZE (1.. maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (1..2))
TCI-DCI-1-3-r18 ::= SEQUENCE (SIZE (2.. maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (3))
SRS-RequestCombo-r18 ::= SEQUENCE (SIZE (1.. maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (2..3))
SRS-OffsetCombo-r18 ::= SEQUENCE (SIZE (1.. maxNrofCellsInSet-r18)) OF INTEGER (0..3)
TDRA-FieldIndexDCI-1-3-r18 ::= SEQUENCE (SIZE (2.. maxNrofBWPsInSetOfCells-r18)) OF INTEGER (0..maxNrofDL-Allocations-1-r18)
TDRA-FieldIndexDCI-0-3-r18 ::= SEQUENCE (SIZE (2.. maxNrofBWPsInSetOfCells-r18)) OF INTEGER (0..maxNrofUL-Allocations-1-r18)
SI-RequestConfigRepetition-r18 ::= SEQUENCE { rach-OccasionsSI-r18 SEQUENCE { rach-ConfigSI-r18 RACH-ConfigGeneric, ssb-perRACH-Occasion-r18 ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen} } OPTIONAL, -- Need R si-RequestResourcesRepetitionNum2-r18 SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResourcesRepetition-r18 OPTIONAL, -- Need R si-RequestResourcesRepetitionNum4-r18 SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResourcesRepetition-r18 OPTIONAL, -- Need R si-RequestResourcesRepetitionNum8-r18 SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResourcesRepetition-r18 OPTIONAL, -- Need R ... }
SI-RequestResourcesRepetition-r18 ::= SEQUENCE { ra-PreambleStartIndex-r18 INTEGER (0..63) }
SI-SchedulingInfo-v1800 ::= SEQUENCE { si-RequestConfigMSG1-Repetition-r18 SI-RequestConfigRepetition-r18 OPTIONAL, -- Cond MSG-1 si-RequestConfigRedCap-MSG1-Repetition-r18 SI-RequestConfigRepetition-r18 OPTIONAL, -- Cond REDCAP-MSG-1 si-RequestConfigSUL-MSG1-Repetition-r18 SI-RequestConfigRepetition-r18 OPTIONAL -- Cond SUL-MSG-1 }
SRB-Identity-v1800 ::= INTEGER (5)
TxHoppingConfig-r18 ::= SEQUENCE { overlapValue-r18 ENUMERATED {zeroRB, oneRB, twoRB, fourRB}, numberOfHops-r18 INTEGER(1..6), slotOffsetForRemainingHopsList-r18 SEQUENCE (SIZE (1..maxNrofHops-1-r18) ) OF SlotOffsetForRemainingHops-r18, ... }
SlotOffsetForRemainingHops-r18 ::= SEQUENCE { slotOffsetRemainingHops-r18 CHOICE { aperiodic-r18 SEQUENCE { slotOffset-r18 INTEGER (1..32) OPTIONAL, -- Need S startPosition-r18 INTEGER (0..13) OPTIONAL, -- Need R ... }, semi-persistent-r18 SEQUENCE { periodicityAndOffset-sp-r18 SRS-PeriodicityAndOffset-r16 OPTIONAL, -- Need R periodicityAndOffset-sp-Ext-r18 SRS-PeriodicityAndOffsetExt-r16 OPTIONAL, -- Need R startPosition-r18 INTEGER (0..13) OPTIONAL, -- Need R ... }, periodic-r18 SEQUENCE { periodicityAndOffset-p-r18 SRS-PeriodicityAndOffset-r16 OPTIONAL, -- Need R periodicityAndOffset-p-Ext-r18 SRS-PeriodicityAndOffsetExt-r16 OPTIONAL, -- Need R startPosition-r18 INTEGER (0..13) OPTIONAL, -- Need S ... }, ... } }
SRS-PosTx-Hopping-r18 ::= SEQUENCE { srs-PosConfig-r18 SRS-PosConfig-r17, bwp-r18 BWP OPTIONAL, -- Need R inactivePosSRS-TimeAlignmentTimer-r18 TimeAlignmentTimer OPTIONAL, -- Need M inactivePosSRS-RSRP-ChangeThreshold-r18 RSRP-ChangeThreshold-r17 OPTIONAL, -- Need M srs-PosUplinkTransmissionWindowConfig-r18 CHOICE {release NULL, setup SRS-PosUplinkTransmissionWindowConfig-r18 } OPTIONAL, -- Need M ... }
SRS-PosUplinkTransmissionWindowConfig-r18 ::= SEQUENCE { dummy INTEGER(0..1023), windowPeriodicityAndOffset-r18 CHOICE { periodicityAndOffset-r18 SRS-PeriodicityAndOffset-r16, periodicityAndOffsetExt-r18 SRS-PeriodicityAndOffsetExt-r16 }, duration-r18 ENUMERATED {sl1, sl2, sl4, sl6}, ... }
SRS-PosResourceSetLinkedForAggBW-r18 ::= SEQUENCE { srs-PosResourceSetLinked-r18 SRS-PosResourceSetId-r16, srs-LinkedConfig-r18 CHOICE { rrc-connectedState-r18 SEQUENCE { servingCellAndBWP-Id-r18 ServingCellAndBWP-Id-r17, ... }, rrc-inactiveState-r18 SEQUENCE { scs-SpecificCarrier-r18 SCS-SpecificCarrier, freqInfo-r18 ARFCN-ValueNR, ... } }, ... }
TAR-Config-r18 ::= SEQUENCE { offsetThresholdTA-r18 INTEGER (1..56) OPTIONAL, -- Need R timingAdvanceSR-r18 ENUMERATED {enabled} OPTIONAL, -- Need R ... }
Tag-Id-ptr-r18 ::= ENUMERATED {n0,n1}
TN-AreaId-r18 ::= INTEGER (1..maxTN-AreaInfo-r18)
AerialParameters-r18 ::= SEQUENCE { -- Support of Aerial UE features aerialUE-Capability-r18 ENUMERATED {supported} OPTIONAL, -- Support of altitude measurement and event H1/H2-triggered reporting altitudeMeas-r18 ENUMERATED {supported} OPTIONAL, -- Support of altitude based measurement configuration of SSB-ToMeasure altitudeBasedSSB-ToMeasure-r18 ENUMERATED {supported} OPTIONAL, -- Support of events A3H1, A3H2, A4H1, A4H2, A5H1, A5H2 eventAxHy-r18 ENUMERATED {supported} OPTIONAL, -- Support of flight path reporting flightPathReporting-r18 ENUMERATED {supported} OPTIONAL, -- Support of flight path availability indication via UAI flightPathAvailabilityIndicationUAI-r18 ENUMERATED {supported} OPTIONAL, -- Support of numberOfTriggeringCells for eventA3, eventA4, and eventA5, and additionally, if the UE supports eventAxHy-r18, -- support of numberOfTriggeringCells for eventA3H1, eventA3H2, eventA4H1, eventA4H2, eventA5H1, and eventA5H2 multipleCellsMeasExtension-r18 ENUMERATED {supported} OPTIONAL, -- Support of handling aerial-specific Ns value(s) and Pmax list broadcasted by the cell nr-NS-PmaxListAerial-r18 ENUMERATED {supported} OPTIONAL, -- Support of reporting only the measurement report corresponding to the event with the smallest value between the -- altitude of the UAV and the altitude threshold for which the altitude-related entering condition e.g. A3H1-2 is satisfied, when -- multiple events of the same type (Hx or AxHy) for the same MO (for AxHy) are triggered simultaneously. simulMultiTriggerSingleMeasReport-r18 ENUMERATED {supported} OPTIONAL, -- Support of A2X service(s) using PC5 Sidelink and dedicated resource pool for A2X service(s) sl-A2X-Service-r18 ENUMERATED {brid, daa, bridAndDAA} OPTIONAL, ..., [[ -- Support of condEvents A3H1, A3H2, A5H1, A5H2 condEventAxHy-r19 ENUMERATED {supported} OPTIONAL ]] }
BandCombinationList-v1800 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1800
BandCombinationList-v1830 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1830
BandCombinationList-v1840 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1840
BandCombinationList-v1860 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1860
BandCombinationList-UplinkTxSwitch-v1800 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1800
BandCombinationList-UplinkTxSwitch-v1830 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1830
BandCombinationList-UplinkTxSwitch-v1840 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1840
BandCombinationList-UplinkTxSwitch-v1860 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1860
BandCombination-v1800 ::= SEQUENCE { ca-ParametersNR-v1800 CA-ParametersNR-v1800 OPTIONAL, ca-ParametersNRDC-v1800 CA-ParametersNRDC-v1800 OPTIONAL, supportedBandCombListPerBC-SL-U2U-RelayDiscovery-r18 BIT STRING (SIZE (1..maxBandComb)) OPTIONAL, bandList-v1810 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1810 OPTIONAL }
BandCombination-v1830 ::= SEQUENCE { ca-ParametersNR-v1830 CA-ParametersNR-v1830 OPTIONAL, ca-ParametersNRDC-v1830 CA-ParametersNRDC-v1830 OPTIONAL }
BandCombination-v1840 ::= SEQUENCE { mrdc-Parameters-v1840 MRDC-Parameters-v1840 OPTIONAL }
BandCombination-v1860 ::= SEQUENCE { ca-ParametersNR-v1860 CA-ParametersNR-v1860 OPTIONAL }
BandCombination-UplinkTxSwitch-v1800 ::= SEQUENCE { bandCombination-v1800 BandCombination-v1800 OPTIONAL, supportedBandPairListNR-r18 SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-r18 OPTIONAL, -- R1 49-Y: Minimum separation time for two uplink switching on more than 2 bands within any two consecutive reference slots uplinkTxSwitchingMinimumSeparationTime-r18 ENUMERATED {n0us, n500us} OPTIONAL, -- R4 38-4: Switching Period for unaffected Band for Dual UL uplinkTxSwitchingAdditionalPeriodDualUL-List-r18 SEQUENCE (SIZE (1..maxULTxSwitchingBetweenBandPairs-r18)) OF UplinkTxSwitchingAdditionalPeriodDualUL-r18 OPTIONAL, -- R4 38-6: Switching period restriction for fallback band combination switchingPeriodRestriction-r18 ENUMERATED {true} OPTIONAL }
BandCombination-UplinkTxSwitch-v1830 ::= SEQUENCE { bandCombination-v1830 BandCombination-v1830 OPTIONAL }
BandCombination-UplinkTxSwitch-v1840 ::= SEQUENCE { bandCombination-v1840 BandCombination-v1840 OPTIONAL, supportedBandPairListNR-v1840 SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-v1840 OPTIONAL }
BandCombination-UplinkTxSwitch-v1860 ::= SEQUENCE { bandCombination-v1860 BandCombination-v1860 OPTIONAL }
ULTxSwitchingBandPair-r18 ::= SEQUENCE { bandIndexUL1-r18 INTEGER(1..maxSimultaneousBands), bandIndexUL2-r18 INTEGER(1..maxSimultaneousBands), -- R1 49-X: Supported switching option for each band pair in the band combination for UL Tx switching across more than 2 bands uplinkTxSwitchingOptionForBandPair-r18 ENUMERATED {switchedUL, dualUL, both}, -- R4 38-1: Switching period for dynamic UL Tx switching across up to 4 bands in case of inter-band CA, SUL up to two TAGs uplinkTxSwitchingPeriodForBandPair-r18 SEQUENCE { switchingPeriodFor2T-r18 ENUMERATED {n35us, n140us, n210us} OPTIONAL, switchingPeriodFor1T-r18 ENUMERATED {n35us, n140us, n210us} }, -- R4 38-2: Application of DL interruptions due to dynamic UL Tx switching uplinkTxSwitching-DL-Interruption-r18 BIT STRING (SIZE(1..maxSimultaneousBands)) OPTIONAL, -- R4 38-3: Switching Period for unaffected Band for Dual UL uplinkTxSwitchingPeriodUnaffectedBandDualUL-List-r18 SEQUENCE (SIZE (1..maxSimultaneousBands-2-r18)) OF SwitchingPeriodUnaffectedBandDualUL-r18 OPTIONAL }
ULTxSwitchingBandPair-v1840 ::= SEQUENCE { -- R1 49-Z: Support of 2-band configuration of 1T-1T UL Tx switching by using Rel-18 UL Tx switching configurations configured1T1T-OnTwoBands-r18 ENUMERATED {supported} OPTIONAL }
UplinkTxSwitchingAdditionalPeriodDualUL-r18::= SEQUENCE { uplinkTxSwitchingBetweenBandPairs-r18 SEQUENCE { bandPairIndex1-r18 INTEGER(1.. maxULTxSwitchingBandPairs), anotherBandPairOrBand-r18 CHOICE { bandPairIndex2-r18 INTEGER(1.. maxULTxSwitchingBandPairs), bandIndex-r18 INTEGER(1..maxSimultaneousBands) } }, -- R4 38-4: Additional switching Period for switching case across three or four bands for Dual UL switchingAdditionalPeriodDualUL-r18 ENUMERATED {n35us, n140us, n210us} }
SwitchingPeriodUnaffectedBandDualUL-r18::= SEQUENCE { bandIndexUnaffected-r18 INTEGER(1..maxSimultaneousBands), periodUnaffectedBandDualUL-r18 CHOICE { maintainedUL-Trans-r18 NULL, periodOnULBands-r18 ENUMERATED {n35us, n140us, n210us} } }
BandParameters-v1810 ::= SEQUENCE { -- R1 40-5-4: SRS 8 Tx ports-antenna switching srs-AntennaSwitching8T8R-r18 SEQUENCE { antennaSwitch8T8R-r18 ENUMERATED {noTdm, tdmAndNoTdm} OPTIONAL, downgradeConfig-r18 CHOICE { empty-r18 NULL, downgrade-r18 BIT STRING (SIZE (11)) } OPTIONAL, entryNumberAffect-r18 INTEGER (1..32) OPTIONAL, entryNumberSwitch-r18 INTEGER (1..32) OPTIONAL } OPTIONAL }
CA-ParametersNR-v1800 ::= SEQUENCE { codebookParametersetype2DopplerCSI-PerBC-r18 CodebookParametersetype2DopplerCSI-r18 OPTIONAL, codebookParametersfetype2DopplerCSI-PerBC-r18 CodebookParametersfetype2DopplerCSI-r18 OPTIONAL, codebookParametersetype2CJT-PerBC-r18 CodebookParametersetype2CJT-r18 OPTIONAL, codebookParametersfetype2CJT-PerBC-r18 CodebookParametersfetype2CJT-r18 OPTIONAL, codebookComboParametersCJT-PerBC-r18 CodebookComboParametersCJT-r18 OPTIONAL, codebookParametersHARQ-ACK-PUSCH-PerBC-r18 CodebookParametersHARQ-ACK-PUSCH-r18 OPTIONAL, -- R1 40-2-8: Maximum number of TAGs across all CCs maxNumberTAG-AcrossCC-r18 INTEGER (2..4) OPTIONAL, -- R1 40-3-3-1: TDCP (Time Domain Channel Properties) report tdcp-ReportPerBC-r18 SEQUENCE { valueX-r18 INTEGER (1..2), maxNumberActiveResource-r18 INTEGER (2..32) } OPTIONAL, -- R1 40-3-3-5: Number of CSI-RS resources for TDCP tdcp-ResourcePerBC-r18 SEQUENCE { maxNumberConfigPerCC-r18 ENUMERATED {n2,n4,n6,n8,n10,n12}, maxNumberConfigAcrossCC-r18 INTEGER (1..32), maxNumberSimultaneousPerCC-r18 ENUMERATED {n2, n4, n6, n8, n12, n16, n20, n24, n28, n32} } OPTIONAL, -- R1 40-3-1-24: Timeline for regular eType-II-CJT CSI, or for port selection FeType-II-CJT CSI timelineRelax-CJT-CSI-CA-r18 ENUMERATED {n0,n2} OPTIONAL, -- R1 42-1: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting spatialAdaptation-CSI-FeedbackPerBC-r18 SEQUENCE { maxNumberCSI-ResourceAcrossCC-r18 SEQUENCE { sdType1-Resource-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}, sdType2-Resource-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54, n56, n58, n60, n62, n64} }, maxNumberPortsAcrossCC-r18 SEQUENCE { sdType1-Resource-r18 INTEGER (1..32), sdType2-Resource-r18 INTEGER (1..32) } } OPTIONAL, -- R1 40-7-2a: Association between CSI-RS and SRS for non-codebook case nonCodebook-CSI-RS-SRS-PerBC-r18 SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource OPTIONAL, -- R1 42-1a: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting on -- PUSCH spatialAdaptation-CSI-FeedbackPUSCH-PerBC-r18 SEQUENCE { maxNumberCSI-ResourceAcrossCC-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}, maxNumberPortsAcrossCC-r18 INTEGER (1..32) } OPTIONAL, -- R1 42-1b: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting spatialAdaptation-CSI-FeedbackAperiodicPerBC-r18 SEQUENCE { maxNumberCSI-ResourceAcrossCC-r18 SEQUENCE { sdType1-Resource-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}, sdType2-Resource-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54, n56, n58, n60, n62, n64} }, maxNumberPortsAcrossCC-r18 SEQUENCE { sdType1-Resource-r18 INTEGER (1..32), sdType2-Resource-r18 INTEGER (1..32) } } OPTIONAL, -- R1 42-1c: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI -- reporting on PUCCH spatialAdaptation-CSI-FeedbackPUCCH-PerBC-r18 SEQUENCE { maxNumberCSI-ResourceAcrossCC-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}, maxNumberPortsAcrossCC-r18 INTEGER (1..32) } OPTIONAL, -- R1 42-2: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting powerAdaptation-CSI-FeedbackPerBC-r18 SEQUENCE { maxNumberCSI-ResourceAcrossCC-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}, maxNumberPortsAcrossCC-r18 INTEGER (1..32) } OPTIONAL, -- R1 42-2a: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting on PUSCH powerAdaptation-CSI-FeedbackPUSCH-PerBC-r18 SEQUENCE { maxNumberCSI-ResourceAcrossCC-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}, maxNumberPortsAcrossCC-r18 INTEGER (1..32) } OPTIONAL, -- R1 42-2b: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting powerAdaptation-CSI-FeedbackAperiodicPerBC-r18 SEQUENCE { maxNumberCSI-ResourceAcrossCC-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}, maxNumberPortsAcrossCC-r18 INTEGER (1..32) } OPTIONAL, -- R1 42-2c: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI -- reporting on PUCCH powerAdaptation-CSI-FeedbackPUCCH-PerBC-r18 SEQUENCE { maxNumberCSI-ResourceAcrossCC-r18 ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}, maxNumberPortsAcrossCC-r18 INTEGER (1..32) } OPTIONAL,
-- R1 42-7: Mixed codebook combination for spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s), -- each containing one port subset configuration mixCodeBookSpatialAdaptationPerBC-r18 SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource OPTIONAL, -- R1 42-9: Indicates whether the UE supports CSI report framework and the number of CSI report(s) which the UE can -- simultaneously process across all CCs, and across MCG and SCG in case of NR-DC. simultaneousCSI-SubReportsAllCC-r18 INTEGER (5..32) OPTIONAL,
-- R1 49-1: Multi-cell PDSCH scheduling by DCI format 1_3 on a scheduling cell with same SCS between scheduling -- cell and cells in the set multiCell-PDSCH-DCI-1-3-SameSCS-r18 SEQUENCE { coScheduledCellSCS-r18 SEQUENCE { nonSharedSpectrum-fdd-fr1 ENUMERATED {supported} OPTIONAL, nonSharedSpectrum-tdd-fr1 ENUMERATED {supported} OPTIONAL, sharedSpectrum-tdd-fr1 ENUMERATED {supported} OPTIONAL, fr2-1 ENUMERATED {supported} OPTIONAL, fr2-2 ENUMERATED {supported} OPTIONAL }, maxNumberCoScheduledCell-r18 INTEGER (2..4), maxNumberSetsOfCellAcrossPUCCH-Group-r18 INTEGER (1..8), maxNumberSetsOfCellScheduling-r18 INTEGER (1..4), harqFeedbackType-r18 ENUMERATED {type1, type2, type1And2}, coScheduledCellIndicationScheme-r18 ENUMERATED {fdra,cellInd, both}, supportOfSearchSpace-r18 ENUMERATED {supported} OPTIONAL, licensed-fdd-tdd-fr1-r18 ENUMERATED {supported} OPTIONAL } OPTIONAL, -- R1 49-1b: Multi-cell PDSCH scheduling by DCI format 1_3 on a scheduling cell not included in a set of cells with different -- SCS/carrier type between scheduling cell and cells in the set multiCell-PDSCH-DCI-1-3-DiffSCS-r18 SEQUENCE { coScheduledCellSCS-r18 ENUMERATED {lowScheduling-highScheduled, highScheduling-lowScheduled, both}, combinationCarrierType-r18 SEQUENCE (SIZE(1..maxSchedulingBandCombination-r18)) OF CombinationCarrierType-r18, maxNumberCoScheduledCell-r18 INTEGER (2..4), maxNumberSetsOfCellAcrossPUCCH-Group-r18 INTEGER (1..8), maxNumberSetsOfCellScheduling-r18 INTEGER (1..4), harqFeedbackType-r18 ENUMERATED {type1, type2, type1And2}, coScheduledCellIndicationScheme-r18 ENUMERATED {fdra,cellInd, both} } OPTIONAL, -- R1 49-2: Multi-cell PUSCH scheduling by DCI format 0_3 on a scheduling cell with same SCS between scheduling cell -- and cells in the set multiCell-PUSCH-DCI-0-3-SameSCS-r18 SEQUENCE { coScheduledCellSCS-r18 SEQUENCE { nonSharedSpectrum-fdd-fr1 ENUMERATED {supported} OPTIONAL, nonSharedSpectrum-tdd-fr1 ENUMERATED {supported} OPTIONAL, sharedSpectrum-tdd-fr1 ENUMERATED {supported} OPTIONAL, fr2-1 ENUMERATED {supported} OPTIONAL, fr2-2 ENUMERATED {supported} OPTIONAL }, maxNumberCoScheduledCell-r18 INTEGER (2..4), maxNumberSetsOfCellAcrossPUCCH-Group-r18 INTEGER (1..8), maxNumberSetsOfCellScheduling-r18 INTEGER (1..4), coScheduledCellIndicationScheme-r18 ENUMERATED {fdra,cellInd, both}, supportOfSearchSpace-r18 ENUMERATED {supported} OPTIONAL, licensed-fdd-tdd-fr1-r18 ENUMERATED {supported} OPTIONAL } OPTIONAL, -- R1 49-2b: Multi-cell PUSCH scheduling by DCI format 0_3 on a scheduling cell not included in a set of cells with -- different SCS/carrier type between scheduling cell and cells in the set multiCell-PUSCH-DCI-0-3-DiffSCS-r18 SEQUENCE { coScheduledCellSCS-r18 ENUMERATED {lowScheduling-highScheduled, highScheduling-lowScheduled, both}, combinationCarrierType-r18 SEQUENCE (SIZE(1..maxSchedulingBandCombination-r18)) OF CombinationCarrierType-r18, maxNumberCoScheduledCell-r18 INTEGER (2..4), maxNumberSetsOfCellAcrossPUCCH-Group-r18 INTEGER (1..8), maxNumberSetsOfCellScheduling-r18 INTEGER (1..4), coScheduledCellIndicationScheme-r18 ENUMERATED {fdra,cellInd, both} } OPTIONAL, -- R1 49-3x: Advanced UE capability for larger number of unicast DL DCI advUnicastDCI-DL-r18 SEQUENCE { scs-15kHz-120kHz-r18 ENUMERATED {n2, n4} OPTIONAL, scs-15kHz-60kHz-r18 ENUMERATED {n2, n4} OPTIONAL, scs-30kHz-120kHz-r18 ENUMERATED {n2, n4} OPTIONAL, scs-15kHz-30kHz-r18 ENUMERATED {n2} OPTIONAL, scs-30kHz-60kHz-r18 ENUMERATED {n2} OPTIONAL, scs-60kHz-120kHz-r18 ENUMERATED {n2} OPTIONAL } OPTIONAL, -- R1 49-3y: Advanced UE capability for larger number of unicast UL DCI advUnicastDCI-UL-r18 SEQUENCE { scs-15kHz-120kHz-r18 ENUMERATED {n2, n4} OPTIONAL, scs-15kHz-60kHz-r18 ENUMERATED {n2, n4} OPTIONAL, scs-30kHz-120kHz-r18 ENUMERATED {n2, n4} OPTIONAL, scs-15kHz-30kHz-r18 ENUMERATED {n2} OPTIONAL, scs-30kHz-60kHz-r18 ENUMERATED {n2} OPTIONAL, scs-60kHz-120kHz-r18 ENUMERATED {n2} OPTIONAL } OPTIONAL, -- R1 49-5a: Trigger Type 3 HARQ CB based feedback using DCI format 1_3 type3HARQ-CB-DCI-1-3-r18 ENUMERATED {supported} OPTIONAL, -- R1 49-5b: Trigger enhanced Type 3 HARQ CB based feedback using DCI format 1_3 type3EnhHARQ-CB-DCI-1-3-r18 SEQUENCE { numberOfCodebook-r18 ENUMERATED {n1, n2, n4, n8}, maxNumberPUCCH-Trans-r18 INTEGER (1..7) } OPTIONAL, -- R1 49-9: SCell dormancy indication within active time in DCI format 0_3/1_3 scellDormancyWithinActiveTime-DCI-0-3-And-1-3-r18 ENUMERATED {supported} OPTIONAL, pdcch-MonitoringCA-Ext-r18 CHOICE { -- R1 55-6a: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when -- configured with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells pdcch-MonitoringCA-r18 SEQUENCE { maxNumberOfMonitoringCC-r18 INTEGER (2..16), supportedSpanArrangement-r18 ENUMERATED {alignedOnly, alignedAndNonAligned} }, -- R1 55-6f: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when -- configured with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells with restriction for non-aligned -- span case pdcch-MonitoringCA-NonAlignedSpan-r18 INTEGER (2..16) } OPTIONAL, pdcch-BlindDetectionCA-MixedExt-r18 CHOICE { -- R1 55-6c: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 16 and Rel. 15 PDCCH monitoring capabilities on -- different carriers pdcch-BlindDetectionCA-Mixed-r18 SEQUENCE { blindDetectionCA-Mixed-r18 SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF PDCCH-BlindDetectionCA-MixedExt-r16, supportedSpanArrangement-r18 ENUMERATED{ alignedOnly, alignedAndNonAligned } }, -- R1 55-6g: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 16 and Rel. 15 PDCCH monitoring capabilities on -- different carriers with restriction for non-aligned span case pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-r18 SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF PDCCH-BlindDetectionCA-MixedExt-r16 } OPTIONAL, -- R1 55-6e: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 16 -- and Rel. 15 PDCCH monitoring capabilities on different carriers pdcch-BlindDetectionMCG-SCG-List-r18 SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF PDCCH-BlindDetectionMixed2-r18 OPTIONAL, -- R4 33-1: Support of intra-band non-collocated NR CA operation intraBandNR-CA-non-collocated-r18 ENUMERATED {supported} OPTIONAL }
CA-ParametersNR-v1830 ::= SEQUENCE { -- R1 45-1: Intra-frequency L1 measurement and reports for L1-L2 Triggered Mobility (LTM) procedure intraFreqL1-MeasConfig-r18 SEQUENCE { supportedMaxIntraFreqCellsConfig-r18 INTEGER (1..8), supportedMaxIntraFreqCellsPerReport-r18 INTEGER (1..4), supportedMaxReportBeamsPerReportedCell-r18 INTEGER (1..4), supportedMaxReportBeamsReports-r18 ENUMERATED {n1,n2,n3,n4,n6,n8,n9,n12,n16}, supportedMaxAperiodic-LTM-CSI-ReportConfig-r18 INTEGER (0..4), supportedMaxPeriodic-LTM-CSI-ReportConfig-r18 INTEGER (1..4), supportedMaxSemiPersistent-LTM-CSI-ReportConfig-r18 INTEGER (0..4) } OPTIONAL, -- R1 45-1a: Inter-frequency L1 measurement and reports for L1-L2 Triggered Mobility (LTM) procedure interFreqL1-MeasConfig-r18 SEQUENCE { supportedMaxIntraInterFreqCellsConfig-r18 INTEGER (1..8), supportedMaxIntraInterFreqCellsPerReport-r18 INTEGER (1..4), supportedMaxIntraInterFreqBeamsPerCellReports-r18 INTEGER (1..4), supportedMaxIntraInterFreqBeamsReports-r18 ENUMERATED {n1,n2,n3,n4,n6,n8,n9,n12,n16} } OPTIONAL, -- R1 45-2: Inclusion of current SpCell in the L1 measurement report currentSpCellInclL1-Report-r18 ENUMERATED {supported} OPTIONAL, -- R4 39-1: SSB based L1-RSRP measurements for multiple cells with RTD > CP multiCellL1-measRTD-greaterThan-CP-r18 ENUMERATED {supported} OPTIONAL, -- R4 39-2: SSB based inter-frequency L1-RSRP measurements without measurement gaps interFreqSSB-L1-MeasWithoutGaps-r18 ENUMERATED {supported} OPTIONAL, -- R4 39-3-1: Number of frequency layers for L1-RSRP measurement maxFreqLayersL1-Meas-r18 SEQUENCE { supportedMaxIntraInterFreqLayersWithoutGaps-r18 INTEGER (1..8) OPTIONAL, supportedMaxInterFreqLayersWithGaps-r18 INTEGER (1..8) OPTIONAL } OPTIONAL, -- R4 39-3-2: Number of neighbour cells to be measured per frequency layer maxNeighCellsPerFreqLayerL1-Meas-r18 SEQUENCE { supportedMaxNeighCellsPerFreqLayersWithoutGaps-r18 INTEGER (1..8) OPTIONAL, supportedMaxNeighCellsPerFreqLayersWithGaps-r18 INTEGER (1..8) OPTIONAL } OPTIONAL, -- R4 39-3-3: Number of total cells to be measured supportedMaxCellsWithoutGapsL1-Meas-r18 INTEGER (1..24) OPTIONAL, -- R4 39-3-4: Number of SSB resources for L1-RSRP measurement within a slot supportedMaxSSB-WithinSlotL1-Meas-r18 ENUMERATED {n1,n2,n3,n4,n5,n6,n7,n8,n16,n32,n48,n64} OPTIONAL, dummy SEQUENCE { supportedMaxSSB-PerFreqLayerWithoutGaps-r18 INTEGER (1..8) OPTIONAL, supportedMaxSSB-PerFreqLayerWithGaps-r18 INTEGER (1..8) OPTIONAL } OPTIONAL, -- R4 39-3-6: Number of total SSB resources to be measured supportedMaxSSB-L1-Meas-r18 ENUMERATED {n2,n4,n8,n12,n16,n32,n64} OPTIONAL, -- R1 49-13: Default QCL assumption for multi-cell scheduling by DCI format 1_3 qcl-MultiCellDCI-1-3-r18 ENUMERATED {diff, both} OPTIONAL, -- R1 49-14: Support of BWP switch indication by DCI format 0_3/1_3 bwp-SwitchingDCI-0-3-And-1-3-r18 ENUMERATED {supported} OPTIONAL }
CA-ParametersNR-v1860 ::= SEQUENCE { -- R4 39-3-5: Number of SSB resources for L1-RSRP measurement per frequency layer maxSSB-PerFreqLayerL1-Meas-r18 SEQUENCE { supportedMaxSSB-PerFreqLayerWithoutGaps-r18 ENUMERATED {n1,n2,n3,n4,n5,n6,n7,n8,n12,n16,n20,n24} OPTIONAL, supportedMaxSSB-PerFreqLayerWithGaps-r18 INTEGER (1..8) OPTIONAL } OPTIONAL }
PDCCH-BlindDetectionMixed2-r18 ::= SEQUENCE{ pdcch-BlindDetectionMCG-UE-Mixed-r18 PDCCH-BlindDetectionCG-UE-MixedExt-r16, pdcch-BlindDetectionSCG-UE-Mixed-r18 PDCCH-BlindDetectionCG-UE-MixedExt-r16 }
CombinationCarrierType-r18 ::= SEQUENCE { schedulingCellCarrierType-r18 ENUMERATED {licensed-fdd-fr1, licensed-tdd-fr1, unlicensed-tdd-fr1, fr2-1, fr2-2}, scheduledCellCarrierType-r18 ENUMERATED {licensed-fdd-fr1, licensed-tdd-fr1, unlicensed-tdd-fr1, fr2-1, fr2-2} }
CA-ParametersNRDC-v1800 ::= SEQUENCE { ca-ParametersNR-ForDC-v1800 CA-ParametersNR-v1800 OPTIONAL, -- R1 55-6d: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span for MCG and for -- SCG when configured for NR-DC operation with Rel-16 PDCCH monitoring on all the serving cells pdcch-BlindDetectionNRDC-r18 SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF PDCCH-BlindDetectionMixed1-r18 OPTIONAL }
CA-ParametersNRDC-v1830 ::= SEQUENCE { ca-ParametersNR-ForDC-v1830 CA-ParametersNR-v1830 OPTIONAL }
PDCCH-BlindDetectionMixed1-r18::= SEQUENCE { pdcch-BlindDetectionCG-UE-Mixed-r18 SEQUENCE{ pdcch-BlindDetectionMCG-UE-Mixed-r18 INTEGER (1..15), pdcch-BlindDetectionSCG-UE-Mixed-r18 INTEGER (1..15) } }
CodebookParametersetype2DopplerCSI-r18 ::= SEQUENCE { -- R1 40-3-2-1: Support of Rel-16-based doppler CSI eType2Doppler-r18 SEQUENCE { supportedCSI-RS-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16), valueY-P-SP-CSI-RS-r18 INTEGER (1..3), valueY-A-CSI-RS-r18 INTEGER (1..3), scalingfactor-r18 ENUMERATED {n1, n2, n4} }, -- R1 40-3-2-1a: Support of Rel-16-based doppler measurement with N4>1 eType2DopplerN4-r18 SEQUENCE { supportedCSI-RS-ReportSettingList1-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF SupportedCSI-RS-ReportSetting-r18, supportedCSI-RS-ReportSettingList2-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF SupportedCSI-RS-ReportSetting-r18 } OPTIONAL, -- R1 40-3-2-1a-1: DD unit size when A-CSI-RS is configured for CMR N4>1 ddUnitSize-A-CSI-RS-CMR-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-2-1b: Maximum number of aperiodic CSI-RS resources that can be configured in the same CSI report setting for -- Rel-16-based doppler measurement maxNumberAperiodicCSI-RS-Resource-r18 ENUMERATED {n4, n8, n12} OPTIONAL, -- R1 40-3-2-2: Support R=2 for Rel-16-based doppler codebook eType2DopplerR2-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, -- R1 40-3-2-3: Support X=1 based on first and last slot of WCSI, for Rel-16-based doppler codebook eType2DopplerX1-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-2-3a: Support X=2 CQI based on 2 slots for Rel-16-based doppler codebook eType2DopplerX2-r18 ENUMERATED {supported} OPTIONAL, --R1 40-3-2-7: support of l = (n - nCSI,ref ) for CSI reference slot for Rel-16 based doppler codebook eType2DopplerL-N4D1-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-2-8: Support of L=6 for Rel-16 based doppler codebook eType2DopplerL6-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-2-9: Support of rank equals 3 and 4 for Rel-16 based doppler codebook eType2DopplerR3R4-r18 ENUMERATED {supported} OPTIONAL }
CodebookParametersfetype2DopplerCSI-r18 ::= SEQUENCE { -- R1 40-3-2-4: Support of Rel-17-based doppler CSI feType2Doppler-r18 SEQUENCE { supportedCSI-RS-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16), valueY-A-CSI-RS-r18 INTEGER (1..3), scalingfactor-r18 ENUMERATED {n1, n2, n4} }, -- R1 40-3-2-4b: Maximum number of aperiodic CSI-RS resources that can be configured in the same CSI report setting for -- Rel-17-based doppler CSI maxNumberAperiodicCSI-RS-Resource-r18 ENUMERATED {n4, n8, n12} OPTIONAL,
-- R1 40-3-2-5: Support of M=2 and R=1 for Rel-17-based doppler codebook feType2DopplerM2R1-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, -- R1 40-3-2-6: Support R=2 for Rel-17-based doppler codebook feType2DopplerR2-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, --R1 40-3-2-7a: Support of l = (n - nCSI,ref ) for CSI reference slot for Rel-17 based doppler codebook feType2DopplerL-N4D1-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-2-10: Support of rank equals 3 and 4 for Rel-17 based doppler codebook feType2DopplerR3R4-r18 ENUMERATED {supported} OPTIONAL }
CodebookParametersetype2CJT-r18 ::= SEQUENCE { -- R1 40-3-1-1: Basic feature for Rel-16-based CJT type-II codebook eType2CJT-r18 SEQUENCE { supportedCSI-RS-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16), scalingfactor-r18 ENUMERATED {n1, n1dot5, n2}, maxNumberNZP-CSI-RS-MultiTRP-CJT-r18 INTEGER (2..4) }, -- R1 40-3-1-1a: Support of mode 1 for Rel-16-based CJT type-II codebook with FD basis selection integer frequency offset eType2CJT-FD-IO-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, -- R1 40-3-1-2: Support for FD basis selection fractional offset mode for Rel-16-based CJT codebook with mode1 eType2CJT-FD-FO-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-1-3: Support R=2 for Rel-16-based CJT codebook eType2CJT-R2-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, -- R1 40-3-1-4: Support pv={1/2,1/2,1/2,1/2} and beta=1/2 for Rel-16-based CJT codebook eType2CJT-PV-Beta-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-1-9: Support for 2NN1N2 >32 for Rel-16 based CJT codebook eType2CJT-2NN1N2-r18 ENUMERATED {n64,n96,n128} OPTIONAL, -- R1 40-3-1-12: Support of Rank 3 and 4 for Rel-16-based CJT type-II codebook eType2CJT-Rank3Rank4-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-1-14: Support of Support of L=6 for Rel-16-based CJT type-II codebook eType2CJT-L6-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-1-15: dynamic selection of N<=N_TRP for Rel-16-based CJT type-II codebook eType2CJT-NN-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-1-17: Support for N_L>1 combinations of number of SD basis across CSI-RS resources for Rel-16-based CJT -- type-II codebook eType2CJT-NL-SD-r18 ENUMERATED {n2,n4} OPTIONAL, -- R1 40-3-1-23: Unequal number of spatial basis selection configuration for multi-TRP CJT eType2CJT-Unequal-r18 ENUMERATED {supported} OPTIONAL }
CodebookParametersfetype2CJT-r18 ::= SEQUENCE { -- R1 40-3-1-5: Basic feature for Rel-17-based CJT type-II codebook feType2CJT-r18 SEQUENCE { supportedCSI-RS-ResourceList-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16), scalingfactor-r18 ENUMERATED {n1, n1dot5, n2}, maxNumberNZP-CSI-RS-MultiTRP-CJT-r18 INTEGER (2..4) }, -- R1 40-3-1-5a: Support of mode 1 for Rel-17-based CJT type-II codebook with FD basis selection integer frequency offset feType2CJT-FD-IO-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, -- R1 40-3-1-6: Support for FD basis selection fractional offset mode for Rel-17-based CJT codebook with mode1 feType2CJT-FD-FO-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-1-7: Support of M=2 and R=1 for Rel-17-based CJT codebook feType2CJT-M2R1-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, -- R1 40-3-1-8: Support of R=2 for Rel-17-based CJT codebook feType2CJT-R2-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, -- R1 40-3-1-9a: Support for 2NN1N2 >32 for Rel-17 based CJT codebook feType2CJT-2NN1N2-r18 ENUMERATED {n64,n96,n128} OPTIONAL, -- R1 40-3-1-13: Support of Rank 3 and 4 for Rel-17-based CJT type-II codebook feType2CJT-Rank3Rank4-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-1-16: dynamic selection of N<=N_TRP for Rel-17-based CJT type-II codebook feType2CJT-NN-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-1-18: Support for N_L>1 combinations of number of SD basis across CSI-RS resources for Rel-17-based CJT -- type-II codebook feType2CJT-NL-r18 ENUMERATED {n2,n4} OPTIONAL, -- R1 40-3-1-23a: Unequal number of port selection configuration for multi-TRP CJT feType2CJT-Unequal-r18 ENUMERATED {supported} OPTIONAL }
CodebookComboParametersCJT-r18::= SEQUENCE { -- R1 40-3-1-11: Active CSI-RS resources and ports for mixed codebook types including Type-II-CJT in any slot -- {Codebook 1} = Type I SP cjt-Type1SP-eType2R1-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, cjt-Type1SP-eType2R2-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, cjt-Type1SP-feType2R1M1-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, cjt-Type1SP-feType2R1M2-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, cjt-Type1SP-feType2R2M2-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, -- {Codebook 1} = Type I MP cjt-Type1MP-eType2R1-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, cjt-Type1MP-eType2R2-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, cjt-Type1MP-feType2R1M1-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, cjt-Type1MP-feType2R1M2-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL, cjt-Type1MP-feType2R2M2-null SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) OPTIONAL }
CodebookParametersHARQ-ACK-PUSCH-r18::= SEQUENCE { -- R1 55-4a: Multiplexing Type-1 HARQ-ACK codebook in a PUSCH for PDSCH scheduled after UL grant multiplexingType1-r18 ENUMERATED {supported} OPTIONAL, -- R1 55-4b: Multiplexing Type-2 HARQ-ACK codebook in a PUSCH for PDSCH scheduled after UL grant multiplexingType2-r18 ENUMERATED {supported} OPTIONAL, -- R1 55-4c: Multiplexing Type-3 HARQ-ACK codebook in a PUSCH for PDSCH scheduled after UL grant multiplexingType3-r18 ENUMERATED {supported} OPTIONAL, -- R1 55-4d: Determining a different PUCCH resource to transmit HARQ-ACK for PDSCH scheduled after UL grant pucch-DiffResource-PDSCH-r18 ENUMERATED {supported} OPTIONAL, -- R1 55-4e: Determining different codebook size to transmit HARQ-ACK for PDSCH scheduled after UL grant diffCB-Size-PDSCH-r18 ENUMERATED {supported} OPTIONAL }
SupportedCSI-RS-ReportSetting-r18 ::= SEQUENCE { maxN4-r18 ENUMERATED {n1, n2, n4, n8}, maxNumberTxPortsPerResource-r18 ENUMERATED {p2, p4, p8, p12, p16, p24, p32}, maxNumberResourcesPerBand-r18 INTEGER (1..64), totalNumberTxPortsPerBand-r18 INTEGER (2..256) }
DL-PRS-MeasurementWithRxFH-RRC-Connected-r18 ::= SEQUENCE { maximumPRS-BandwidthAcrossAllHopsFR1-r18 ENUMERATED {mhz40, mhz50, mhz80, mhz100} OPTIONAL, maximumPRS-BandwidthAcrossAllHopsFR2-r18 ENUMERATED {mhz100, mhz200, mhz400} OPTIONAL, maximumFH-Hops-r18 ENUMERATED {n2, n3, n4, n5, n6} OPTIONAL, processingDuration-r18 SEQUENCE { processingPRS-SymbolsDurationN3-r18 ENUMERATED {msDot125, msDot25, msDot5, ms1, ms2, ms4, ms6, ms8, ms12, ms16, ms20, ms25, ms30, ms32, ms35, ms40, ms45, ms50}, processingDurationT3-r18 ENUMERATED {ms8, ms16, ms20, ms30, ms40, ms80, ms160, ms320, ms640, ms1280} } OPTIONAL, rf-RxRetuneTimeFR1-r18 ENUMERATED {n70, n140, n210} OPTIONAL, rf-RxRetuneTimeFR2-r18 ENUMERATED {n35, n70, n140} OPTIONAL, numOfOverlappingPRB-r18 ENUMERATED {n0, n1, n2, n4} OPTIONAL, ... }
ERedCapParameters-r18::= SEQUENCE { -- R1 48-1: eRedCap UE with reduced peak data rate and reduced baseband bandwidth in FR1 supportOfERedCap-r18 ENUMERATED {supported}, -- R1 48-2: eRedCap UE with reduced peak data rate without reduced baseband bandwidth in FR1 eRedCapNotReducedBB-BW-r18 ENUMERATED {supported} OPTIONAL, eRedCapIgnoreCapabilityFiltering-r18 ENUMERATED {supported} OPTIONAL }
FeatureSetDownlink-v1800 ::= SEQUENCE { -- R1 40-1-14a: Dynamic switching - scheme A dynamicSwitchingA-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-1-14b: Dynamic switching - scheme B dynamicSwitchingB-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-2-11: Aperiodic CSI report timing relaxation for doppler codebook based on Type-II codebook aperiodicCSI-TimeRelaxation-r18 SEQUENCE { valueW-r18 SEQUENCE{ scs-15kHz ENUMERATED {value1, value2} OPTIONAL, scs-30kHz ENUMERATED {value1, value2} OPTIONAL, scs-60kHz ENUMERATED {value1, value2} OPTIONAL, scs-120kHz ENUMERATED {value1, value2} OPTIONAL }, timeRelaxation-r18 ENUMERATED {cap1, cap2} } OPTIONAL, -- R1 40-4-1: Basic feature of Rel.18 enhanced DMRS ports for PDSCH for scheduling of mapping type A pdsch-TypeA-DMRS-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-1a: Basic feature of Rel.18 enhanced DMRS ports for PDSCH for scheduling of mapping type B pdsch-TypeB-DMRS-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-1b: 1 symbol FL DMRS and 2 additional DMRS symbols for more than one port for Rel.18 enhanced DMRS ports for PDSCH pdsch-1SymbolFL-DMRS-Addition2Symbol-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-1c: Alternative additional DMRS position for co-existence with LTE CRS for Rel.18 enhanced DMRS ports for PDSCH pdsch-AlternativeDMRS-Coexistence-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-1d: 2 symbols FL-DMRS for Rel.18 enhanced DMRS ports for PDSCH pdsch-2SymbolFL-DMRS-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-1e: 2-symbol FL DMRS + one additional 2-symbols DMRS for Rel.18 enhanced DMRS ports for PDSCH pdsch-2SymbolFL-DMRS-Addition2Symbol-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-1f: 1 symbol FL DMRS and 3 additional DMRS symbols for Rel.18 enhanced DMRS ports for PDSCH pdsch-1SymbolFL-DMRS-Addition3Symbol-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-1g: DMRS type for Rel.18 enhanced DMRS ports for PDSCH pdsch-DMRS-Type-r18 ENUMERATED {etype1, etype1And2} OPTIONAL, -- R1 40-4-1h: 1 port DL PTRS for Rel.18 enhanced DMRS ports for PDSCH with rank 1-8 pdsch-1PortDL-PTRS-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-1i: 2 port DL PTRS for Rel.18 enhanced DMRS ports for PDSCH with rank 1-8 pdsch-2PortDL-PTRS-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-1j: Support 1 symbol FL DMRS and 2 additional DMRS symbols for one port for scheduling of mapping type A mappingTypeA-1SymbolFL-DMRS-Addition2Symbol-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-2: Capability on the maximum number of configured DMRS types for PDSCH across all DL DCI formats per cell maxNumberDMRS-AcrossAllDL-DCI-r18 INTEGER (2..4) OPTIONAL, -- R1 40-4-4: Reception of PDSCH without the scheduling restriction for Rel.18 eType1 DMRS ports pdsch-ReceptionWithoutSchedulingRestriction-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-4a: Reception of PDSCH without the scheduling restriction for Rel.18 eType1 DMRS ports for PDSCH with fdmSchemeA pdsch-ReceptionSchemeA-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-4b: Reception of PDSCH without the scheduling restriction for Rel.18 eType1 DMRS ports for PDSCH with fdmSchemeB pdsch-ReceptionSchemeB-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-4-5: Rel-18 DL DMRS with single DCI based M-TRP dmrs-MultiTRP-SingleDCI-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-5a: Additional row(s) for antenna ports (0,2,3) for Rel.18 DL DMRS ports for single-DCI based M-TRP dmrs-MultiTRP-AdditionRows-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-7: Rel-18 DL DMRS with M-DCI based M-TRP dmrs-MultiTRP-MultiDCI-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-12: Support of Rel-18 DMRS and PDSCH processing capability 2 simultaneously simulDMRS-PDSCH-r18 SEQUENCE { scs-15kHz-r18 INTEGER (0..4) OPTIONAL, scs-30kHz-r18 INTEGER (0..5) OPTIONAL, scs-60kHz-r18 INTEGER (0..7) OPTIONAL } OPTIONAL,
-- R1 53-1: Support RLM/BM/BFD and gapless L3 intra-frequency measurements based on CD-SSB outside active BWP without interruptions bwpOperationMeasWithoutInterrupt-r18 ENUMERATED {supported} OPTIONAL,
-- R1 55-6: (2, 2) span-based PDCCH monitoring with additional restriction(s) pdcch-MonitoringSpan2-2-r18 SEQUENCE{ pdsch-ProcessingType1-r18 SEQUENCE{ scs-15kHz-r18 ENUMERATED {supported} OPTIONAL, scs-30kHz-r18 ENUMERATED {supported} OPTIONAL }, pdsch-ProcessingType2-r18 SEQUENCE{ scs-15kHz-r18 ENUMERATED {supported} OPTIONAL, scs-30kHz-r18 ENUMERATED {supported} OPTIONAL } } OPTIONAL, -- R1 55-6b: Mix of Rel-16 PDCCH monitoring capability and Rel. 15 PDCCH monitoring capability on different carriers pdcch-MonitoringMixed-r18 ENUMERATED {supported} OPTIONAL, -- R1 55-6h: PDCCH repetition for Rel-16 PDCCH monitoring mTRP-PDCCH-legacyMonitoring-r18 SEQUENCE { scs-15kHz-r18 PDCCH-RepetitionParameters-r17 OPTIONAL, scs-30kHz-r18 PDCCH-RepetitionParameters-r17 OPTIONAL } OPTIONAL,
-- R4 42-1: Support of SCell without SS/PBCH block for inter-band CA scellWithoutSSB-InterBandCA-r18 CHOICE { supportOfSingleGroup ENUMERATED {referenceBand, scellWithoutSSB, both}, supportOfMultipleGroups ENUMERATED {referenceBand1, scellWithoutSSB1, referenceBand2, scellWithoutSSB2} } OPTIONAL, dummy SEQUENCE (SIZE (1..maxBandsMRDC)) OF Dummy-PDCCH-RACH-DL-Info-r18 OPTIONAL }
FeatureSetDownlink-v1830 ::= SEQUENCE { -- R4 39-4: Interruption on DL slot(s) due to PDCCH- ordered RACH transmission pdcch-RACH-AffectedBands-TargetBandList-r18 SEQUENCE (SIZE (1..maxBandsMRDC)) OF ENUMERATED {noInterruption, interruption} OPTIONAL, -- R4 39-4a: Interruption due to RF retuning for PDCCH- ordered RACH pdcch-RACH-SwitchingTime-TargetBandList-r18 SEQUENCE (SIZE (1..maxBandsMRDC)) OF ENUMERATED {ms0, ms0dot25, ms0dot5, ms1, ms2, notSupported} OPTIONAL, -- R4 39-5: the RF/BB preparation time for PDCCH ordered RACH of which the resources are not fully contained -- in any of UE's configured UL BWP(s) of active serving cells pdcch-RACH-PrepTime-TargetBandList-r18 SEQUENCE (SIZE (1..maxBandsMRDC)) OF ENUMERATED {ms1, ms3, ms5, ms10, notSupported} OPTIONAL }
FeatureSetDownlink-v1860 ::= SEQUENCE { -- R1 40-5-5: Maximum 2 SP and 1 periodic SRS sets for 8T8R antenna switching srs-AntennaSwitching8T8R2SP-1Periodic-r18 ENUMERATED {supported} OPTIONAL }
Dummy-PDCCH-RACH-DL-Info-r18 ::= CHOICE { notSupported NULL, supported SEQUENCE { -- R4 39-4: Interruption on DL slot(s) due to PDCCH- ordered RACH transmission pdcch-RACH-AffectedBands-r18 ENUMERATED {noIntrruption, interruption}, -- R4 39-4a: Interruption on DL slot(s) due to PDCCH- ordered RACH transmission pdcch-RACH-SwitchingTimeList-r18 ENUMERATED {ms0, ms0dot25, ms0dot5 , ms1, ms2} OPTIONAL, -- R4 39-5: the RF/BB preparation time for PDCCH ordered RACH of which the resources are not fully contained -- in any of UE's configured UL BWP(s) of active serving cells pdcch-RACH-PrepTime-r18 ENUMERATED {ms1, ms3, ms5, ms10} OPTIONAL } }
FeatureSetDownlinkPerCC-v1800 ::= SEQUENCE { -- R1 40-2-1: Basic feature for multi-DCI based intra-cell Multi-TRP operation with two TA enhancement multiDCI-IntraCellMultiTRP-TwoTA-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-2-2: Basic feature for multi-DCI based inter-cell Multi-TRP operation with two TA enhancement multiDCI-InterCellMultiTRP-TwoTA-r18 INTEGER (1..2) OPTIONAL, -- R1 40-2-6: Rx timing difference larger than CP length rxTimingDiff-r18 ENUMERATED {supported} OPTIONAL,
-- R1 55-7: Two QCL TypeD for CORESET monitoring in multi-DCI based multi-TRP multiDCI-MultiTRP-CORESET-Monitoring-r18 ENUMERATED {supported} OPTIONAL, broadcastNonServingCell-r18 ENUMERATED {supported} OPTIONAL,
-- R4 30-1: Supports scheduling restriction relaxation and measurement restriction relaxation schedulingMeasurementRelaxation-r18 ENUMERATED {supported} OPTIONAL }
FeatureSetDownlinkPerCC-v1840 ::= SEQUENCE { supportedBandwidthDL-v1840 SupportedBandwidth-v1840 OPTIONAL, supportedMinBandwidthDL-v1840 SupportedBandwidth-v1840 OPTIONAL }
FeatureSetUplink-v1800 ::= SEQUENCE { -- R1 40-3-3-1a: Supported maximum delay value larger than D_basic maxDelayValueBeyondD-Basic-r18 ENUMERATED {sl2,sl3,sl4,sl5,sl6,sl10} OPTIONAL, -- R1 40-3-3-2: Number of delay values tdcp-NumberDelayValue-r18 INTEGER (2..4) OPTIONAL, -- R1 40-3-3-4: Phase report phaseReportMoreThanOne-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-3-3-6: Maximum number of TRS resource sets in a report configuration maxNumberTRS-ResourceSet-r18 INTEGER (2..3) OPTIONAL, -- R1 40-3-3-7: Maximum number of TDCP report settings per-BWP maxNumberTDCP-PerBWP-r18 INTEGER (1..4) OPTIONAL,
-- R1 40-4-6c: DMRS type for Rel.18 enhanced DMRS ports for PUSCH pusch-DMRS-TypeEnh-r18 SEQUENCE { dmrs-Type-r18 ENUMERATED {etype1, both}, pusch-TypeA-DMRS-r18 SEQUENCE { -- R1 40-4-6: Basic feature of Rel.18 enhanced DMRS ports for PUSCH for scheduling mapping of type A for Rel.18 enhanced -- DMRS ports dmrs-TypeA-r18 ENUMERATED {supported}, -- R1 40-4-6d: 2 symbols front-loaded DMRS (uplink) for Rel.18 enhanced DMRS ports for PUSCH pusch-2SymbolFL-DMRS-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-6e: 2-symbol FL DMRS + one additional 2-symbols DMRS for Rel.18 enhanced DMRS ports for PUSCH pusch-2SymbolFL-DMRS-Addition2Symbol-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-6f: 1 symbol FL DMRS and 3 additional DMRS symbols for Rel.18 enhanced DMRS ports for PUSCH pusch-1SymbolFL-DMRS-Addition3Symbol-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-6k: 1 symbol FL DMRS and 2 additional DMRS symbols for more than one port for Rel.18 enhanced DMRS ports for -- PUSCH pusch-1SymbolFL-DMRS-BeyondOnePort-r18 ENUMERATED {supported} OPTIONAL } OPTIONAL, -- R1 40-4-10: DMRS port configuration for PUSCH with 8Tx dummy ENUMERATED {rel15, both} OPTIONAL, -- R1 40-4-6a: Basic feature of Rel.18 enhanced DMRS ports for PUSCH for scheduling type B for Rel.18 enhanced DMRS ports pusch-TypeB-DMRS-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-6g: 1 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 1-4 pusch-rank-1-4-1Port-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-6h: 1 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 5-8 pusch-rank-5-8-1Port-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-6i: 2 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 1-4 pusch-rank-1-4-2Port-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-6j: 2 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 5-8 pusch-rank-5-8-2Port-r18 ENUMERATED {supported} OPTIONAL } OPTIONAL, -- R1 40-4-13: Support Rel-18 UL DMRS with single-DCI based M-TRP ul-DMRS-SingleDCI-M-TRP-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-4-14: Support Rel-18 UL DMRS with M-DCI based M-TRP ul-DMRS-M-DCI-M-TRP-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-5-5: Maximum 2 SP and 1 periodic SRS sets for 8T8R antenna switching srs-AntennaSwitching8T8R2SP-1Periodic-r18 ENUMERATED {supported} OPTIONAL,
-- R1 40-6-4: Single-DCI based STx2P SFN scheme for PUCCH pucch-SingleDCI-STx2P-SFN-r18 ENUMERATED {pf0-2, pf1-3-4, pf0-4} OPTIONAL,
-- R1 41-4-6: Positioning SRS bandwidth aggregation in RRC_CONNECTED posSRS-BWA-RRC-Connected-r18 PosSRS-BWA-RRC-Connected-r18 OPTIONAL, -- R1 41-4-7: Positioning SRS bandwidth aggregation independent from UL communication CA in RRC_CONNECTED posSRS-BWA-IndependentCA-RRC-Connected-r18 PosSRS-BWA-IndependentCA-RRC-Connected-r18 OPTIONAL, -- R1 41-4-9: Indicate which other bands in the band combination are affected due to the need of a guard period posSRS-BWA-AffectedBandList-r18 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL, -- R1 45-5a: RACH-based early TA acquisition with simultaneous transmission rach-EarlyTA-BandList-r18 SEQUENCE (SIZE (1..maxBandsMRDC)) OF BOOLEAN OPTIONAL,
-- R1 49-6: Two HARQ-ACK codebooks with up to one sub-slot based HARQ-ACK codebook simultaneously constructed for supporting -- HARQ-ACK codebooks with different priorities by DCI format 1_3 simultaneous-2-1-HARQ-ACK-CB-r18 SubSlot-Config-r16 OPTIONAL, -- R1 49-6a: Two HARQ-ACK codebooks with two sub-slot based HARQ-ACK codebook simultaneously constructed for supporting -- HARQ-ACK codebooks with different priorities by DCI format 1_3 simultaneous-2-2-HARQ-ACK-CB-r18 SubSlot-Config-r16 OPTIONAL, -- R1 49-7: UL intra-UE multiplexing/prioritization of overlapping channel/signals with two priority levels in physical -- layer for DCI format 1_3/0_3 ul-IntraUE-MuxEnh-r18 SEQUENCE { pusch-PreparationLowPriority-r18 ENUMERATED {sym0, sym1, sym2}, pusch-PreparationHighPriority-r18 ENUMERATED {sym0, sym1, sym2} } OPTIONAL,
-- R4 27-1 TxDiversity for 4Tx txDiversity4Tx-r18 ENUMERATED {supported} OPTIONAL,
-- R4 41-2: Power boosting for DFT-s-OFDM pi/2 BPSK and QPSK transmissions without modified spectrum flatness requirement powerBoosting-pi2BPSK-QPSK-r18 ENUMERATED {supported} OPTIONAL, -- R4 41-3: Power boosting for DFT-s-OFDM pi/2 BPSK and QPSK transmissions with modified spectrum flatness requirement shaping powerBoosting-pi2BPSK-QPSK-Modified-r18 ENUMERATED {supported} OPTIONAL, -- R4 44-1 TxDiversity for 2Tx txDiversity2Tx-r18 ENUMERATED {supported} OPTIONAL, ue-PowerClassPerBandPerBC-v1820 ENUMERATED {pc5} OPTIONAL }
FeatureSetUplink-v1850 ::= SEQUENCE { -- R1 40-4-10: DMRS port configuration for PUSCH with 8Tx pusch-DMRS8Tx-r18 ENUMERATED {rel15, both} OPTIONAL, -- R1 40-7-1h: UE 8Tx PUSCH processing capability for codebook additionalTime-CB-8TxPUSCH-r18 SEQUENCE { scs-15kHz-r18 ENUMERATED {sym1, sym2, sym4} OPTIONAL, scs-30kHz-r18 ENUMERATED {sym1, sym2, sym4, sym8} OPTIONAL, scs-60kHz-r18 ENUMERATED {sym2, sym4, sym8, sym16} OPTIONAL, scs-120kHz-r18 ENUMERATED {sym4, sym8, sym16, sym32} OPTIONAL, scs-480kHz-r18 ENUMERATED {sym16, sym32, sym64, sym128} OPTIONAL, scs-960kHz-r18 ENUMERATED {sym32, sym64, sym128, sym256} OPTIONAL } OPTIONAL, -- R1 40-7-2b: UE 8Tx PUSCH processing capability for non-codebook additionalTime-NonCB-8TxPUSCH-r18 SEQUENCE { scs-15kHz-r18 ENUMERATED {sym1, sym2, sym4} OPTIONAL, scs-30kHz-r18 ENUMERATED {sym1, sym2, sym4, sym8} OPTIONAL, scs-60kHz-r18 ENUMERATED {sym2, sym4, sym8, sym16} OPTIONAL, scs-120kHz-r18 ENUMERATED {sym4, sym8, sym16, sym32} OPTIONAL, scs-480kHz-r18 ENUMERATED {sym16, sym32, sym64, sym128} OPTIONAL, scs-960kHz-r18 ENUMERATED {sym32, sym64, sym128, sym256} OPTIONAL } OPTIONAL }
PosSRS-BWA-RRC-Connected-r18 ::= SEQUENCE { numOfCarriersIntraBandContiguous-r18 ENUMERATED {two, three, twoandthree}, maximumAggregatedBW-TwoCarriersFR1-r18 ENUMERATED {mhz20, mhz40, mhz50, mhz80, mhz100, mhz160, mhz180, mhz190, mhz200} OPTIONAL, maximumAggregatedBW-TwoCarriersFR2-r18 ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz600, mhz800} OPTIONAL, maximumAggregatedBW-ThreeCarriersFR1-r18 ENUMERATED {mhz80, mhz100, mhz160, mhz200, mhz240, mhz300} OPTIONAL, maximumAggregatedBW-ThreeCarriersFR2-r18 ENUMERATED {mhz50, mhz100, mhz200, mhz300, mhz400, mhz600, mhz800, mhz1000, mhz1200} OPTIONAL, maximumAggregatedResourceSet-r18 ENUMERATED {n1, n2, n4, n8, n12, n16}, maximumAggregatedResourcePeriodic-r18 ENUMERATED {n1, n2, n4, n8, n16, n32, n64}, maximumAggregatedResourceAperiodic-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64}, maximumAggregatedResourceSemi-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64}, maximumAggregatedResourcePeriodicPerSlot-r18 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}, maximumAggregatedResourceAperiodicPerSlot-r18 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}, maximumAggregatedResourceSemiPerSlot-r18 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}, ... }
PosSRS-BWA-IndependentCA-RRC-Connected-r18 ::= SEQUENCE { numOfCarriersIntraBandContiguous-r18 ENUMERATED {two, three, twoandthree}, maximumAggregatedBW-TwoCarriersFR1-r18 ENUMERATED {mhz20, mhz40, mhz50, mhz80, mhz100, mhz160, mhz180, mhz190, mhz200} OPTIONAL, maximumAggregatedBW-TwoCarriersFR2-r18 ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz600, mhz800} OPTIONAL, maximumAggregatedBW-ThreeCarriersFR1-r18 ENUMERATED {mhz80, mhz100, mhz160, mhz200, mhz240, mhz300} OPTIONAL, maximumAggregatedBW-ThreeCarriersFR2-r18 ENUMERATED {mhz50, mhz100, mhz200, mhz300, mhz400, mhz600, mhz800, mhz1000, mhz1200} OPTIONAL, maximumAggregatedResourceSet-r18 ENUMERATED {n1, n2, n4, n8, n12, n16}, maximumAggregatedResourcePeriodic-r18 ENUMERATED {n1, n2, n4, n8, n16, n32, n64}, maximumAggregatedResourceAperiodic-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64}, maximumAggregatedResourceSemi-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64}, maximumAggregatedResourcePeriodicPerSlot-r18 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}, maximumAggregatedResourceAperiodicPerSlot-r18 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}, maximumAggregatedResourceSemiPerSlot-r18 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}, guardPeriod-r18 ENUMERATED {n0, n30, n100, n140, n200}, powerClassForTwoAggregatedCarriers-r18 ENUMERATED {pc2, pc3} OPTIONAL, powerClassForThreeAggregatedCarriers-r18 ENUMERATED {pc2, pc3} OPTIONAL, ... }
FeatureSetUplinkPerCC-v1800 ::= SEQUENCE { -- R1 40-2-7: Two TAs for multi-DCI STxMP PUSCH+PUSCH twoPUSCH-MultiDCI-STx2P-TwoTA-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-6-1: Single-DCI based STx2P SDM scheme for PUSCH-codebook pusch-CB-SingleDCI-STx2P-SDM-r18 SEQUENCE { maxNumberSRS-ResourcePerSet-r18 ENUMERATED {n1,n2,n4}, maxNumberLayerPerPanel-r18 INTEGER (1..2), maxNumberNZP-PUSCH-PortsPerSet-r18 ENUMERATED {n1,n2,n4}, maxNumberSRS-AntennaPortsPerSet-r18 ENUMERATED {n1,n2,n4} } OPTIONAL, -- R1 40-6-1a: Single-DCI based STx2P SDM scheme for PUSCH-noncodebook pusch-NonCB-SingleDCI-STx2P-SDM-r18 SEQUENCE { maxNumberSRS-ResourcePerSet-r18 INTEGER (1..4), maxNumberLayerPerPanel-r18 INTEGER (1..2), maxNumberSimulSRS-OneResourcePerSet-r18 INTEGER (1..4), maxNumberSimulSRS-TwoResourcePerSet-r18 INTEGER (1..8) } OPTIONAL, -- R1 40-6-2: Single-DCI based STx2P SFN scheme for PUSCH-codebook pusch-CB-SingleDCI-STx2P-SFN-r18 SEQUENCE { maxNumberSRS-ResourcePerSet-r18 ENUMERATED {n1,n2,n4}, maxNumberLayerPerSet-r18 INTEGER (1..2), maxNumberSRS-AntennaPortsPerSet-r18 ENUMERATED {n1,n2,n4}, maxNumberNZP-PUSCH-PortsPerSet-r18 ENUMERATED {n1,n2,n4} } OPTIONAL, -- R1 40-6-2a: Single-DCI based STx2P SFN scheme for PUSCH-noncodebook pusch-NonCB-SingleDCI-STx2P-SFN-r18 SEQUENCE { maxNumberSRS-ResourcePerSet-r18 INTEGER (1..4), maxNumberLayerPerSet-r18 INTEGER (1..2), maxNumberSimulSRS-OneResourcePerSet-r18 INTEGER (1..4), maxNumberSimulSRS-TwoResourcePerSet-r18 INTEGER (1..8) } OPTIONAL, -- R1 40-6-3a: codebook multi-DCI based STx2P PUSCH+PUSCH for DG+DG twoPUSCH-CB-MultiDCI-STx2P-DG-DG-r18 SEQUENCE { maxNumberSRS-ResourcePerSet-r18 ENUMERATED {n1, n2, n4}, maxNumberLayerOverlapping-r18 INTEGER (1..2), maxNumberNZP-PUSCH-Overlapping-r18 ENUMERATED {n1, n2, n4}, maxNumberPUSCH-PerCORESET-PerSlot-r18 SEQUENCE { scs-60kHz-r18 ENUMERATED {n1,n2,n3,n4,n7} OPTIONAL, scs-120kHz-r18 ENUMERATED {n1,n2,n3,n4,n7} OPTIONAL } OPTIONAL, maxNumberTotalLayerOverlapping-r18 INTEGER (2..4), maxNumberSRS-AntennaPortsPerSet-r18 ENUMERATED {n1,n2,n4} } OPTIONAL, -- R1 40-6-3b: Noncodebook multi-DCI based STx2P PUSCH+PUSCH for DG+DG twoPUSCH-NonCB-MultiDCI-STx2P-DG-DG-r18 SEQUENCE { maxNumberSRS-ResourcePerSet-r18 INTEGER (1..4), maxNumberLayerOverlapping-r18 INTEGER (1..2), maxNumberSimulSRS-ResourcePerSet-r18 INTEGER (1..4), maxNumberPUSCH-PerCORESET-PerSlot-r18 SEQUENCE { scs-60kHz-r18 ENUMERATED {n1,n2,n3,n4,n7} OPTIONAL, scs-120kHz-r18 ENUMERATED {n1,n2,n3,n4,n7} OPTIONAL } OPTIONAL, maxNumberTotalLayerOverlapping-r18 INTEGER (2..4) } OPTIONAL, -- R1 40-6-6: Out-of-order operation for multi-DCI based STx2P PUSCH+PUSCH twoPUSCH-MultiDCI-STx2P-OutOfOrder-r18 ENUMERATED {supported} OPTIONAL,
codebookParameter8TxPUSCH-r18 SEQUENCE { -- R1 40-7-1: Basic features for Codebook-based 8Tx PUSCH codebook-8TxBasic-r18 SEQUENCE { maxNumberPUSCH-MIMO-Layer-r18 INTEGER (1..8), maxNumberSRS-Resource-r18 INTEGER (1..2), srs-8TxPorts-r18 ENUMERATED {noTDM, both} }, -- R1 40-7-1a: Codebook-based 8Tx PUSCH-codebook1 codebook1-8TxPUSCH-r18 SEQUENCE { codebookN1N4-r18 ENUMERATED {ng1n4n1,ng1n2n2,both} OPTIONAL, srs-8TxPorts-r18 ENUMERATED {noTDM, both} }, -- R1 40-7-1b: Codebook-based 8Tx PUSCH-codebook2 codebook2-8TxPUSCH-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-7-1c: Codebook-based 8Tx PUSCH-codebook3 codebook3-8TxPUSCH-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-7-1d: Codebook-based 8Tx PUSCH-codebook4 codebook4-8TxPUSCH-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-7-1e: UL full power transmission mode 0 ul-FullPwrTransMode0-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-7-1f: UL full power transmission mode 1 ul-FullPwrTransMode1-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-7-1g: UL full power transmission mode 2 with 1/2/4 resources ul-FullPwrTransMode2-r18 ENUMERATED {n1,n2,n4} OPTIONAL, -- R1 40-7-1g-1: SRS resources for UL full power transmission mode 2 ul-SRS-TransMode2-r18 BIT STRING (SIZE(3)) OPTIONAL, -- R1 40-7-1g-2: TPMI group(s) which delivers full power for codebook2 tpmi-FullPwrCodebook2-r18 ENUMERATED {first, second} OPTIONAL } OPTIONAL, -- R1 40-7-2: Basic features for Non-Codebook-based 8Tx PUSCH nonCodebook-8TxPUSCH-r18 SEQUENCE { maxNumberPUSCH-MIMO-Layer-r18 INTEGER (1..8), maxNumberSRS-Resource-r18 INTEGER (1..8), maxNumberSimultaneousSRS-r18 INTEGER (1..8) } OPTIONAL, -- R1 40-7-2a: Association between CSI-RS and SRS for non-codebook case nonCodebook-CSI-RS-SRS-r18 ENUMERATED {supported} OPTIONAL, -- R1 40-7-3: CBG based 2 CWs PUSCH with rank >4 cgb-2CW-PUSCH-r18 ENUMERATED {supported} OPTIONAL }
FeatureSetUplinkPerCC-v1840 ::= SEQUENCE { supportedBandwidthUL-v1840 SupportedBandwidth-v1840 OPTIONAL, supportedMinBandwidthUL-v1840 SupportedBandwidth-v1840 OPTIONAL }
FeatureSetUplinkPerCC-v1850 ::= SEQUENCE { -- R1 40-6-3a-1: UE STxMP processing capability for codebook twoPUSCH-CB-MultiDCI-STx2P-AdditionalTime-r18 CHOICE { scs-60kHz-r18 ENUMERATED {sym1, sym4, sym8, sym16}, scs-120kHz-r18 ENUMERATED {sym4, sym8, sym16, sym32}, scs-480kHz-r18 ENUMERATED {sym16, sym32, sym64, sym128}, scs-960kHz-r18 ENUMERATED {sym32, sym64, sym128,sym256} } OPTIONAL, -- R1 40-6-3b-2: UE STxMP processing capability for non-codebook twoPUSCH-NonCB-MultiDCI-STx2P-AdditionalTime-r18 CHOICE { scs-60kHz-r18 ENUMERATED {sym1, sym4, sym8, sym16}, scs-120kHz-r18 ENUMERATED {sym4, sym8, sym16, sym32}, scs-480kHz-r18 ENUMERATED {sym16, sym32, sym64, sym128}, scs-960kHz-r18 ENUMERATED {sym32, sym64, sym128,sym256} } OPTIONAL }
MAC-ParametersPerBand-r18 ::= SEQUENCE { ptm-Retransmission-r18 ENUMERATED {supported} OPTIONAL, ptm-RetransmissionInactive-r18 ENUMERATED {supported} OPTIONAL, ... }
MeasAndMobParametersMRDC-v1810 ::= SEQUENCE { measAndMobParametersMRDC-Common-v1810 MeasAndMobParametersMRDC-Common-v1810 OPTIONAL }
MeasAndMobParametersMRDC-Common-v1810 ::= SEQUENCE { mn-ConfiguredMN-TriggerSCPAC-r18 ENUMERATED {supported} OPTIONAL, mn-ConfiguredSN-TriggerSCPAC-r18 ENUMERATED {supported} OPTIONAL, sn-ConfiguredSCPAC-r18 ENUMERATED {supported} OPTIONAL, mn-ConfiguredMN-TriggerSCPAC-afterSCG-release-r18 ENUMERATED {supported} OPTIONAL, mn-ConfiguredReferenceConfigSCPAC-r18 ENUMERATED {supported} OPTIONAL, sn-ConfiguredReferenceConfigSCPAC-r18 ENUMERATED {supported} OPTIONAL, condHandoverWithCandSCG-Addition-r18 ENUMERATED {supported} OPTIONAL, condHandoverWithCandSCG-FR1-FR2-Change-r18 ENUMERATED {supported} OPTIONAL, condHandoverWithCandSCG-FDD-TDD-Change-r18 ENUMERATED {supported} OPTIONAL }
MRDC-Parameters-v1840 ::= SEQUENCE { intraBandENDC-NominalSpacing-r18 ENUMERATED {supported} OPTIONAL }
NCR-Parameters-r18::= SEQUENCE { inactiveStateNCR-r18 ENUMERATED {supported} OPTIONAL, supportedNumberOfDRBs-NCR-r18 ENUMERATED {n1,n16} OPTIONAL, dummy ENUMERATED {supported} OPTIONAL }
NTN-Parameters-v1820 ::= SEQUENCE { fr2-Add-UE-NR-CapabilitiesNTN-r18 UE-NR-CapabilityAddFRX-Mode OPTIONAL }
PosSRS-BWA-RRC-Inactive-r18 ::= SEQUENCE { numOfCarriersIntraBandContiguous-r18 ENUMERATED {two, three, twoandthree}, maximumAggregatedBW-TwoCarriersFR1-r18 ENUMERATED { mhz20, mhz40, mhz50, mhz80, mhz100, mhz160, mhz180, mhz190, mhz200} OPTIONAL, maximumAggregatedBW-TwoCarriersFR2-r18 ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz600, mhz800} OPTIONAL, maximumAggregatedBW-ThreeCarriersFR1-r18 ENUMERATED {mhz80, mhz100, mhz160, mhz200, mhz240, mhz300} OPTIONAL, maximumAggregatedBW-ThreeCarriersFR2-r18 ENUMERATED {mhz50, mhz100, mhz200, mhz300, mhz400, mhz600, mhz800, mhz1000, mhz1200} OPTIONAL, maximumAggregatedResourceSet-r18 ENUMERATED {n1, n2, n4, n8, n12, n16}, maximumAggregatedResourcePeriodic-r18 ENUMERATED {n1, n2, n4, n8, n16, n32, n64}, maximumAggregatedResourceSemi-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64}, maximumAggregatedResourcePeriodicPerSlot-r18 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}, maximumAggregatedResourceSemiPerSlot-r18 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}, guardPeriod-r18 ENUMERATED {n0, n30, n100, n140, n200}, powerClassForTwoAggregatedCarriers-r18 ENUMERATED {pc2, pc3} OPTIONAL, powerClassForThreeAggregatedCarriers-r18 ENUMERATED {pc2, pc3} OPTIONAL, ... }
PosSRS-TxFrequencyHoppingRRC-Connected-r18 ::= SEQUENCE { maximumSRS-BandwidthAcrossAllHopsFR1-r18 ENUMERATED {mhz40, mhz50, mhz80, mhz100} OPTIONAL, maximumSRS-BandwidthAcrossAllHopsFR2-r18 ENUMERATED {mhz100, mhz200, mhz400} OPTIONAL, maximumTxFH-Hops-r18 ENUMERATED {n2, n3, n4, n5, n6} OPTIONAL, rf-TxRetuneTimeFR1-r18 ENUMERATED {n70, n140, n210} OPTIONAL, rf-TxRetuneTimeFR2-r18 ENUMERATED {n35, n70, n140} OPTIONAL, switchTimeBetweenActiveBWP-FrequencyHop-r18 ENUMERATED {n100, n140, n200, n300, n500} OPTIONAL, numOfOverlappingPRB-r18 ENUMERATED {n0, n1, n2, n4} OPTIONAL, maximumSRS-ResourcePeriodic-r18 ENUMERATED {n1, n2, n4, n8, n16, n32, n64} OPTIONAL, maximumSRS-ResourceAperiodic-r18 ENUMERATED {n0,n1, n2, n4, n8, n16, n32, n64} OPTIONAL, maximumSRS-ResourceSemipersistent-r18 ENUMERATED {n0,n1, n2, n4, n8, n16, n32, n64} OPTIONAL, ... }
PosSRS-TxFrequencyHoppingRRC-Inactive-r18 ::= SEQUENCE { maximumSRS-BandwidthAcrossAllHopsFR1-r18 ENUMERATED {mhz40, mhz50, mhz80, mhz100} OPTIONAL, maximumSRS-BandwidthAcrossAllHopsFR2-r18 ENUMERATED {mhz100, mhz200, mhz400} OPTIONAL, maximumTxFH-Hops-r18 ENUMERATED {n2, n3, n4, n5, n6} OPTIONAL, rf-TxRetuneTimeFR1-r18 ENUMERATED {n70, n140, n210} OPTIONAL, rf-TxRetuneTimeFR2-r18 ENUMERATED {n35, n70, n140} OPTIONAL, switchTimeBetweenActiveBWP-FrequencyHop-r18 ENUMERATED {n100, n140, n200, n300, n500} OPTIONAL, numOfOverlappingPRB-r18 ENUMERATED {n0, n1, n2, n4} OPTIONAL, maximumSRS-ResourcePeriodic-r18 ENUMERATED {n1, n2, n4, n8, n16, n32, n64} OPTIONAL, maximumSRS-ResourceSemipersistent-r18 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64} OPTIONAL, ... }
LowerMSD-r18 ::= SEQUENCE { aggressorband1-r18 CHOICE { nr FreqBandIndicatorNR, eutra FreqBandIndicatorEUTRA }, aggressorband2-r18 FreqBandIndicatorNR OPTIONAL, msd-Information-r18 SEQUENCE (SIZE (1..maxLowerMSDInfo-r18)) OF MSD-Information-r18 }
MSD-Information-r18 ::= SEQUENCE { msd-Type-r18 ENUMERATED {harmonic, harmonicMixing, crossBandIsolation, imd2, imd3, imd4, imd5, all, spare8, spare7, spare6, spare5,spare4, spare3, spare2, spare1}, msd-PowerClass-r18 ENUMERATED {pc1dot5, pc2, pc3}, msd-Class-r18 ENUMERATED {classI, classII, classIII, classIV, classV, classVI, classVII, classVIII } }
SharedSpectrumChAccessParamsSidelinkPerBand-r18 ::= SEQUENCE { -- R1 47-k1: SL channel access for dynamic channel access mode sl-DynamicChannelAccess-r18 ENUMERATED {supported} OPTIONAL, -- R1 47-k2: SL multi-channel access for dynamic channel access mode sl-DynamicMultiChannelAccess-r18 INTEGER (2..5) OPTIONAL, -- R1 47-k6: Type1 LBT blocking Option 1 sl-LBT-Option1-r18 ENUMERATED {supported} OPTIONAL, -- R1 47-k7: Type1 LBT blocking Option 2 sl-LBT-Option2-r18 ENUMERATED {supported} OPTIONAL, -- R1 47-k9: Sidelink mode 1 resource allocation in shared spectrum sl-ResourceAllocMode1-r18 ENUMERATED {supported} OPTIONAL, -- R1 47-m1: Interlace RB-based SL transmission/reception sl-Interlace-RB-TxRx-r18 ENUMERATED {supported} OPTIONAL, -- R1 47-m5: Multiple PSFCH occasions per PSCCH/PSSCH sl-PSFCH-MultiOccasion-r18 INTEGER (1..4) OPTIONAL, -- R1 47-m10: Contiguous RB-based PSCCH/PSSCH transmission/reception sl-ContiguousRB-TxRx-r18 ENUMERATED {supported} OPTIONAL, -- R1 47-m11: PSFCH transmissions in multiple contiguous RB sets sl-PSFCH-MultiContiguousRB-r18 ENUMERATED {supported} OPTIONAL, -- R1 47-m11a: PSFCH transmissions in multiple non-contiguous RB sets sl-PSFCH-MultiNonContiguousRB-r18 ENUMERATED {supported} OPTIONAL, -- R1 47-m13: Transmissions/receptions of multiple dedicated PRBs in common interlace-based PSFCH sl-MultiplePRB-CommonInterlacePSFCH-r18 SEQUENCE { tx-TotalPRB-PSFCH-r18 ENUMERATED {n4, n5, n8, n15, n16, n20}, rx-TotalPRB-PSFCH-r18 ENUMERATED {n5, n6, n15, n16, n25, n26, n32, n35, n45, n46, n50, n64, n65} } OPTIONAL, -- R1 47-m13a: Transmissions/receptions of multiple interlaces in dedicated interlace-based PSFCH sl-MultiplePRB-DedicatedInterlacePSFCH-r18 SEQUENCE { tx-TotalPRB-PSFCH-r18 INTEGER (1..3), rx-TotalPRB-PSFCH-r18 INTEGER (1..5) } OPTIONAL }
PDCP-ParametersSidelink-r18 ::= SEQUENCE { pdcp-DuplicationSRB-sidelink-r18 ENUMERATED {supported} OPTIONAL, pdcp-DuplicationDRB-sidelink-r18 ENUMERATED {supported} OPTIONAL, ... }
SupportedBandwidth-v1840 ::= ENUMERATED {mhz3}
UE-MRDC-Capability-v1800 ::= SEQUENCE { -- R4 33-2: Support network control of requirementnetwork applicability for UE supporting interBandMRDC-WithOverlapDL-Bands-r16 requirementTypeIndication-r18 ENUMERATED {supported} OPTIONAL, measAndMobParametersMRDC-v1810 MeasAndMobParametersMRDC-v1810 OPTIONAL, nonCriticalExtension UE-MRDC-Capability-v1900 OPTIONAL }
UE-NR-Capability-v1800 ::= SEQUENCE { airToGroundNetwork-r18 ENUMERATED {supported} OPTIONAL, eRedCapParameters-r18 ERedCapParameters-r18 OPTIONAL, ncr-Parameters-r18 NCR-Parameters-r18 OPTIONAL, softSatelliteSwitchResyncNTN-r18 ENUMERATED {supported} OPTIONAL, hardSatelliteSwitchResyncNTN-r18 ENUMERATED {supported} OPTIONAL, mt-SDT-r18 ENUMERATED {supported} OPTIONAL, mt-SDT-NTN-r18 ENUMERATED {supported} OPTIONAL, inDeviceCoexIndAutonomousDenial-r18 ENUMERATED {supported} OPTIONAL, inDeviceCoexIndFDM-r18 ENUMERATED {supported} OPTIONAL, inDeviceCoexIndTDM-r18 ENUMERATED {supported} OPTIONAL, musim-GapPriorityPreference-r18 ENUMERATED {supported} OPTIONAL, musim-CapabilityRestriction-r18 ENUMERATED {supported} OPTIONAL, dummy ENUMERATED {supported} OPTIONAL, ra-InsteadCG-SDT-r18 ENUMERATED {supported} OPTIONAL, resumeAfterSDT-Release-r18 ENUMERATED {supported} OPTIONAL, ul-TrafficInfo-r18 ENUMERATED {supported} OPTIONAL, aerialParameters-r18 AerialParameters-r18 OPTIONAL, --R4 40-2: beam steering ntn-VSAT-AntennaType-r18 ENUMERATED {electronic, mechanical} OPTIONAL, --R4 40-1: VSAT UE type in NTN ntn-VSAT-MobilityType-r18 ENUMERATED {fixed, mobile} OPTIONAL, ntn-Parameters-v1820 NTN-Parameters-v1820 OPTIONAL, nonCriticalExtension UE-NR-Capability-v1830 OPTIONAL }
UE-NR-Capability-v1830 ::= SEQUENCE { sib19-Support-r18 ENUMERATED {supported} OPTIONAL, nonCriticalExtension UE-NR-Capability-v1860 OPTIONAL }
UE-NR-Capability-v1860 ::= SEQUENCE { ntn-CHO-OnlyLocationTimeTrigger-r18 ENUMERATED {supported} OPTIONAL, nonCriticalExtension UE-NR-Capability-v1900 OPTIONAL }
AppLayerIdleInactiveConfig-r18 ::= SEQUENCE { measConfigAppLayerId-r18 MeasConfigAppLayerId-r17, serviceType-r18 ENUMERATED {streaming, mtsi, vr, spare5, spare4, spare3, spare2, spare1} OPTIONAL, -- Need M appLayerMeasPriority-r18 INTEGER (1..16) OPTIONAL, -- Need M qoe-Reference-r18 OCTET STRING (SIZE (6)) OPTIONAL, -- Need M qoe-MeasurementType-r18 ENUMERATED {sbased, mbased} OPTIONAL, -- Need M qoe-AreaScope-r18 Qoe-AreaScope-r18 OPTIONAL, -- Need M mce-Id-r18 OCTET STRING (SIZE (1)) OPTIONAL, -- Need M availableRAN-VisibleMetrics-r18 AvailableRAN-VisibleMetrics-r18 OPTIONAL, -- Need M ... }
Qoe-AreaScope-r18 ::= CHOICE { cellGlobalIdList CellGlobalIdList-r16, trackingAreaCodeList TrackingAreaCodeList-r16, trackingAreaIdentityList TrackingAreaIdentityList-r16, plmn-IdentityList PLMN-IdentityList2-r16, ... }
AvailableRAN-VisibleMetrics-r18 ::= SEQUENCE { appLayerBufferLevelList-r18 ENUMERATED {true} OPTIONAL, -- Need M playoutDelayForMediaStartup-r18 ENUMERATED {true} OPTIONAL, -- Need M ... }
AreaConfiguration-v1800 ::= CHOICE { cag-ConfigList-r18 CAG-ConfigList-r18, snpn-ConfigList-r18 SNPN-ConfigList-r18 }
CAG-ConfigList-r18 ::= SEQUENCE (SIZE (1..maxNPN-r16)) OF CAG-Config-r18
CAG-Config-r18 ::= SEQUENCE { plmn-Identity-r18 PLMN-Identity, cag-IdentityList-r18 SEQUENCE (SIZE (1..maxNPN-r16)) OF BIT STRING (SIZE (32)) }
SNPN-ConfigList-r18 ::= CHOICE { snpn-ConfigCellIdList-r18 SNPN-ConfigCellIdList-r18, snpn-ConfigTAI-List-r18 SNPN-ConfigTAI-List-r18, snpn-ConfigID-List-r18 SNPN-ConfigID-List-r18 }
SNPN-ConfigCellIdList-r18 ::= SEQUENCE (SIZE (1..maxSNPN-ConfigCellId-r18)) OF SNPN-ConfigCellId-r18
SNPN-ConfigCellId-r18 ::= SEQUENCE { cgi-Identity-r18 CGI-Info-Logging-r16, nid-IdentityList-r18 SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16 }
SNPN-ConfigTAI-List-r18 ::= SEQUENCE (SIZE (1..maxSNPN-ConfigTAI-r18)) OF SNPN-ConfigTAI-r18
SNPN-ConfigTAI-r18 ::= SEQUENCE { tai-Identity-r18 TrackingAreaIdentity-r16, nid-IdentityList-r18 SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16 }
SNPN-ConfigID-List-r18 ::= SEQUENCE (SIZE (1..maxSNPN-ConfigID-r18)) OF SNPN-ConfigID-r18
SNPN-ConfigID-r18 ::= SEQUENCE { plmn-Identity-r18 PLMN-Identity, nid-IdentityList-r18 SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16 }
EUTRA-MultiBandInfoListAerial-r18 ::= SEQUENCE (SIZE (1..maxMultiBands)) OF EUTRA-MultiBandInfoAerial-r18
EUTRA-MultiBandInfoAerial-r18 ::= SEQUENCE { eutra-FreqBandIndicator-r18 FreqBandIndicatorEUTRA, eutra-NS-PmaxListAerial-r18 EUTRA-NS-PmaxList OPTIONAL -- Need R }
OtherConfig-v1800 ::= SEQUENCE { idc-AssistanceConfig-v1800 CHOICE {release NULL, setup IDC-AssistanceConfig-v1800} OPTIONAL, -- Need M multiRx-PreferenceReportingConfigFR2-r18 CHOICE {release NULL, setup MultiRx-PreferenceReportingConfigFR2-r18} OPTIONAL, -- Need M aerial-FlightPathAvailabilityConfig-r18 ENUMERATED {true} OPTIONAL, -- Need R ul-TrafficInfoReportingConfig-r18 CHOICE {release NULL, setup UL-TrafficInfoReportingConfig-r18} OPTIONAL, -- Need M n3c-RelayUE-InfoReportConfig-r18 ENUMERATED {true} OPTIONAL, -- Need R successPSCell-Config-r18 CHOICE {release NULL, setup SuccessPSCell-Config-r18} OPTIONAL, -- Need M sn-InitiatedPSCellChange-r18 ENUMERATED {true} OPTIONAL, -- Need R musim-GapPriorityAssistanceConfig-r18 ENUMERATED {true} OPTIONAL, -- Cond musimGapConfig musim-CapabilityRestrictionConfig-r18 CHOICE {release NULL, setup MUSIM-CapabilityRestrictionConfig-r18} OPTIONAL -- Need M }
OtherConfig-v1830 ::= SEQUENCE { sl-PRS-AssistanceConfigNR-r18 ENUMERATED{true} OPTIONAL -- Need R }
IDC-AssistanceConfig-v1800 ::= SEQUENCE { idc-FDM-AssistanceConfig-r18 CHOICE {release NULL, setup IDC-FDM-AssistanceConfig-r18} OPTIONAL, -- Need M idc-TDM-AssistanceConfig-r18 ENUMERATED {setup} OPTIONAL -- Cond FDM }
MultiRx-PreferenceReportingConfigFR2-r18 ::= SEQUENCE { multiRx-PreferenceReportingConfigFR2ProhibitTimer-r18 ENUMERATED { s0, s0dot5, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s20, s30, spare2, spare1} }
MUSIM-CapabilityRestrictionConfig-r18 ::= SEQUENCE { musim-CandidateBandList-r18 MUSIM-CandidateBandList-r18 OPTIONAL, -- Need R musim-WaitTimer-r18 ENUMERATED {ms10, ms20, ms40, ms60, ms80, ms100, spare2, spare1}, musim-ProhibitTimer-r18 ENUMERATED {s0, s0dot1, s0dot2, s0dot3, s0dot4, s0dot5, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10} }
MUSIM-CandidateBandList-r18::= SEQUENCE (SIZE (1..maxCandidateBandIndex-r18)) OF FreqBandIndicatorNR
SuccessPSCell-Config-r18 ::= SEQUENCE { thresholdPercentageT304-SCG-r18 ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1} OPTIONAL, --Need R thresholdPercentageT310-SCG-r18 ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1} OPTIONAL, --Need R thresholdPercentageT312-SCG-r18 ENUMERATED {p20, p40, p60, p80, spare4, spare3, spare2, spare1} OPTIONAL, --Need R ... }
IDC-FDM-AssistanceConfig-r18 ::= SEQUENCE { candidateServingFreqRangeListNR-r18 CandidateServingFreqRangeListNR-r18 OPTIONAL, -- Need R ... }
CandidateServingFreqRangeListNR-r18 ::= SEQUENCE (SIZE (1..maxFreqIDC-r16)) OF CandidateServingFreqRangeNR-r18
CandidateServingFreqRangeNR-r18 ::= SEQUENCE { candidateCenterFreq-r18 ARFCN-ValueNR, candidateBandwidth-r18 ENUMERATED {khz200, khz400, khz600, khz800, mhz1, mhz2, mhz3, mhz4, mhz5, mhz6, mhz8, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100, mhz200, mhz300, mhz400} OPTIONAL -- Need R }
UL-TrafficInfoReportingConfig-r18 ::= SEQUENCE { pdu-SessionsToReportUL-TrafficInfoList-r18 SEQUENCE (SIZE (1.. maxNrofPDU-Sessions-r17)) OF PDU-SessionToReportUL-TrafficInfo-r18, ul-TrafficInfoProhibitTimer-r18 ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30, s60, s90, s120, s300, s600, spare3, spare2, spare1} }
PDU-SessionToReportUL-TrafficInfo-r18 ::= SEQUENCE { pdu-SessionID-r18 PDU-SessionID, qfi-ToReportUL-TrafficInfoList-r18 SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI }
SL-Unlicensed-r18 ::= SEQUENCE { sl-LBT-FailureRecoveryConfig-r18 CHOICE {release NULL, setup SL-LBT-FailureRecoveryConfig-r18 } OPTIONAL, -- Need M sl-StartingSymbolFirst-r18 ENUMERATED {sym0, sym1, sym2, sym3, sym4, sym5, sym6} OPTIONAL, -- Need M sl-StartingSymbolSecond-r18 ENUMERATED {sym3, sym4, sym5, sym6, sym7} OPTIONAL, -- Need M sl-TransmissionStructureForPSCCHandPSSCH-r18 ENUMERATED {contiguousRB, interlaceRB} OPTIONAL, -- Need M sl-GapOfAdditionalSSSB-Occasion-r18 INTEGER (0..639) OPTIONAL, -- Need M sl-AbsoluteFrequencySSB-NonAnchorList-r18 SEQUENCE (SIZE (1.. maxSL-NonAnchorRBsets)) OF ARFCN-ValueNR OPTIONAL, -- Need M sl-CPE-StartingPositionS-SSB-r18 INTEGER (1..9) OPTIONAL, -- Need M sl-CWS-ForPsschWithoutHarqAck-r18 ENUMERATED {t1, t8, t16, t32, infinity} OPTIONAL, -- Need M sl-NumOfAdditionalSSSBOccasion-r18 INTEGER (0..4) OPTIONAL, -- Need M sl-SSSBPowerOffsetOfAnchorRBSet-r18 ENUMERATED {value1, value2} OPTIONAL, -- Need M sl-RBSetConfigList-r18 SEQUENCE (SIZE (1..5)) OF SL-RBSetConfig-r18 OPTIONAL, -- Need M sl-IntraCellGuardBandsSL-List-r18 SEQUENCE (SIZE (1..maxSCSs)) OF IntraCellGuardBandsPerSCS-r16 OPTIONAL -- Need M }
SL-BWP-PRS-PoolConfig-r18 ::= SEQUENCE { sl-PRS-RxPool-r18 SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-PRS-ResourcePool-r18 OPTIONAL, -- Cond HO sl-PRS-TxPoolSelectedNormal-r18 SL-PRS-TxPoolDedicated-r18 OPTIONAL, -- Need M sl-PRS-TxPoolScheduling-r18 SL-PRS-TxPoolDedicated-r18 OPTIONAL, -- Need M sl-PRS-TxPoolExceptional-r18 SL-PRS-ResourcePoolConfig-r18 OPTIONAL -- Need R }
SL-PRS-TxPoolDedicated-r18 ::= SEQUENCE { sl-PRS-PoolToReleaseList-r1 SEQUENCE (SIZE (1..maxNrofSL-PRS-TxPool-r18)) OF SL-PRS-ResourcePoolID-r18 OPTIONAL, -- Need N sl-PRS-PoolToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSL-PRS-TxPool-r18)) OF SL-PRS-ResourcePoolConfig-r18 OPTIONAL -- Need N }
SL-PRS-ResourcePoolConfig-r18 ::= SEQUENCE { sl-PRS-ResourcePoolID-r18 SL-PRS-ResourcePoolID-r18, sl-PRS-ResourcePool-r18 SL-PRS-ResourcePool-r18 OPTIONAL -- Need M }
SL-PRS-ResourcePoolID-r18 ::= INTEGER (1.. maxNrofSL-PRS-TxPool-r18)
SL-BWP-PRS-PoolConfigCommon-r18 ::= SEQUENCE { sl-PRS-RxPool-r18 SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-PRS-ResourcePool-r18 OPTIONAL, -- Need R sl-PRS-TxPoolSelectedNormal-r18 SEQUENCE (SIZE (1..maxNrofSL-PRS-TxPool-r18)) OF SL-PRS-ResourcePoolConfig-r18 OPTIONAL, -- Need R sl-PRS-TxPoolExceptional-r18 SL-PRS-ResourcePoolConfig-r18 OPTIONAL, -- Need R ... }
SL-CBR-CommonTxDedicatedSL-PRS-RP-List-r18 ::= SEQUENCE { sl-CBR-RangeDedicatedSL-PRS-RP-List-r18 SEQUENCE (SIZE (1..maxCBR-ConfigDedSL-PRS-1-r18)) OF SL-CBR-LevelsDedicatedSL-PRS-RP-r18 OPTIONAL, -- Need M sl-CBR-SL-PRS-TxConfigList-r18 SEQUENCE (SIZE (1..maxNrofSL-PRS-TxConfig-r18)) OF SL-CBR-SL-PRS-TxConfig-r18 OPTIONAL -- Need M }
SL-CBR-LevelsDedicatedSL-PRS-RP-r18 ::= SEQUENCE (SIZE (0..maxCBR-LevelDedSL-PRS-1-r18)) OF SL-CBR-DedicatedSL-PRS-RP-r18
SL-CBR-SL-PRS-TxConfig-r18 ::= SEQUENCE { sl-PRS-CR-Limit-r18 INTEGER(0..10000) OPTIONAL, -- Need M sl-PRS-MaxTx-power-r18 INTEGER (-30..33) OPTIONAL, -- Need M sl-PRS-MaxNumTransmissions-r18 INTEGER(1..32) OPTIONAL -- Need M }
SL-CBR-DedicatedSL-PRS-RP-r18 ::= INTEGER (0..100)
SL-DiscConfig-v1800 ::= SEQUENCE { sl-RelayUE-ConfigU2U-r18 CHOICE {release NULL, setup SL-RelayUE-ConfigU2U-r18} OPTIONAL, -- Cond U2URelayUE sl-RemoteUE-ConfigU2U-r18 CHOICE {release NULL, setup SL-RemoteUE-ConfigU2U-r18} OPTIONAL -- Cond U2URemoteUE }
SL-SCCH-CarrierSetConfigList-r18 ::= SEQUENCE (SIZE (1..maxNrofSL-CarrierSetConfig-r18)) OF SL-SCCH-CarrierSetConfig-r18
SL-SCCH-CarrierSetConfig-r18 ::= SEQUENCE { sl-DestinationList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16, sl-SRB-Identity-r18 SEQUENCE (SIZE (1..3)) OF SRB-Identity, sl-AllowedCarrierFreqSet1-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16), sl-AllowedCarrierFreqSet2-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16) }
SL-DiscConfig-v1830 ::= SEQUENCE { sl-RemoteUE-ConfigU2U-v1830 CHOICE {release NULL, setup SL-RemoteUE-ConfigU2U-v1830} OPTIONAL -- Cond U2URemoteUE }
SL-DiscConfig-v1840 ::= SEQUENCE { sl-RelayUE-ConfigU2U-v1840 CHOICE {release NULL, setup SL-RelayUE-ConfigU2U-v1840} OPTIONAL -- Cond U2URelayUE }
SL-ConfiguredGrantConfigDedicatedSL-PRS-RP-r18 ::= SEQUENCE { sl-PRS-ConfigIndexCG-r18 SL-ConfigIndexCG-r16, sl-PRS-PeriodCG-r18 SL-PeriodCG-r16 OPTIONAL, -- Need M sl-PRS-ResourcePoolID-r18 SL-ResourcePoolID-r16 OPTIONAL, -- Need M rrc-ConfiguredSidelinkGrantDedicatedSL-PRS-RP-r18 SEQUENCE { sl-TimeOffsetCG-Type1-r18 INTEGER (0..7999) OPTIONAL, -- Need R sl-TimeReferenceSFN-Type1-r18 ENUMERATED {sfn512} OPTIONAL, -- Need S sl-TimeResourceCG-Type1-r18 INTEGER (0..496) OPTIONAL, -- Need M sl-PRS-ResourceIndicationFirstType1-r18 INTEGER(0..11) OPTIONAL, -- Need M sl-PRS-ResourceIndicationFutureType1-r18 INTEGER(0..143) OPTIONAL -- Need M } }
SL-FreqConfigExt-v1800 ::= SEQUENCE { absenceOfAnyOtherTechnology-r18 ENUMERATED {true} OPTIONAL, -- Need R sl-FreqSelectionConfigList-r18 SEQUENCE (SIZE (1..8)) OF SL-FreqSelectionConfig-r18 OPTIONAL, -- Need R sl-SyncTxDisabled-r18 ENUMERATED {true} OPTIONAL, -- Need R sl-EnergyDetectionConfig-r18 CHOICE { sl-MaxEnergyDetectionThreshold-r18 INTEGER (-85..-52), sl-EnergyDetectionThresholdOffset-r18 INTEGER (-13..20) } OPTIONAL, -- Need R ue-ToUE-COT-SharingED-Threshold-r18 INTEGER (-85..-52) OPTIONAL, -- Need R harq-ACK-FeedbackRatioforCW-AdjustmentGC-Option2-r18 INTEGER (10..100) OPTIONAL, -- Need R ..., [[ additionalSpectrumEmission-v1860 AdditionalSpectrumEmission-v1760 OPTIONAL -- Need M ]] }
SL-FreqSelectionConfig-r18 ::= SEQUENCE { sl-priorityList-r18 SEQUENCE (SIZE (1..8)) OF INTEGER (1..8), sl-threshCBR-FreqReselection-r18 SL-CBR-r16, sl-threshCBR-FreqKeeping-r18 SL-CBR-r16 }
SL-IndirectPathAddChange-r18 ::= SEQUENCE { sl-IndirectPathRelayUE-Identity-r18 SL-SourceIdentity-r17, sl-IndirectPathCellIdentity-r18 CellIdentity, t421-r18 ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000, ms2000, ms10000} OPTIONAL, -- Need M
... }
SL-LBT-FailureRecoveryConfig-r18 ::= SEQUENCE { sl-LBT-FailureInstanceMaxCount-r18 ENUMERATED {n4, n8, n16, n32, n64, n128, spare2, spare1} OPTIONAL, -- Need M sl-LBT-FailureDetectionTimer-r18 ENUMERATED {ms10, ms20, ms40, ms80, ms160, ms320, spare2, spare1} OPTIONAL, -- Need M sl-LBT-RecoveryTimer-r18 ENUMERATED {ms10, ms20, ms40, ms80, ms160, ms320, spare2, spare1} OPTIONAL, -- Need M ... }
SL-U2U-RemoteUE-Config-r18 ::= SEQUENCE { sl-L2IdentityRemoteUE-r18 SL-DestinationIdentity-r16, sl-SourceRemoteUE-ToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-SourceRemoteUE-Config-r18 OPTIONAL, -- Need N sl-SourceRemoteUE-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-SourceIdentity-r17 OPTIONAL, -- Need N ... }
SL-SourceRemoteUE-Config-r18 ::= SEQUENCE { sl-SourceUE-Identity-r18 SL-SourceIdentity-r17, sl-SRAP-ConfigU2U-r18 SL-SRAP-ConfigU2U-r18, ... }
SL-U2U-RelayUE-Config-r18 ::= SEQUENCE { sl-L2IdentityRelay-r18 SL-DestinationIdentity-r16, sl-TargetRemoteUE-ToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TargetRemoteUE-Config-r18 OPTIONAL, -- Need N sl-TargetRemoteUE-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16 OPTIONAL, -- Need N ... }
SL-TargetRemoteUE-Config-r18 ::= SEQUENCE { sl-TargetUE-Identity-r18 SL-DestinationIdentity-r16, sl-SRAP-ConfigU2U-r18 SL-SRAP-ConfigU2U-r18, ... }
SL-PosBWP-ConfigCommon-r18 ::= SEQUENCE { sl-BWP-Generic-r18 SL-BWP-Generic-r16 OPTIONAL, -- Need R sl-BWP-PRS-PoolConfigCommon-r18 SL-BWP-PRS-PoolConfigCommon-r18 OPTIONAL, -- Need R ... }
SL-PRS-ResourcePool-r18 ::= SEQUENCE { sl-PRS-PSCCH-Config-r18 CHOICE {release NULL, setup SL-PSCCH-ConfigDedicatedSL-PRS-RP-r18} OPTIONAL, -- Need M sl-StartRB-SubchannelDedicatedSL-PRS-RP-r18 INTEGER (0..265) OPTIONAL, -- Need M sl-FilterCoefficient-r18 FilterCoefficient OPTIONAL, -- Need M sl-ThreshS-RSSI-PRS-CBR-r18 INTEGER (0..45) OPTIONAL, -- Need M sl-RB-Number-r18 INTEGER (10..275) OPTIONAL, -- Need M sl-TimeResource-r18 BIT STRING (SIZE (10..160)) OPTIONAL, -- Need M sl-PosAllowedResourceSelectionConfig-r18 ENUMERATED {c1, c2, c3} OPTIONAL, -- Need M sl-PRS-ResourceReservePeriodList-r18 SEQUENCE (SIZE (1..16)) OF SL-ReservationPeriodAllowedDedicatedSL-PRS-RP-r18 OPTIONAL, sl-PRS-ResourcesDedicatedSL-PRS-RP-r18 SEQUENCE (SIZE (1..12)) OF SL-PRS-ResourceDedicatedSL-PRS-RP-r18 OPTIONAL, -- Need M sl-PRS-PowerControl-r18 SL-PRS-PowerControl-r18 OPTIONAL, -- Need M sl-SensingWindowDedicatedSL-PRS-RP-r18 ENUMERATED {ms100, ms1100} OPTIONAL, -- Need M sl-TxPercentageDedicatedSL-PRS-RP-List-r18 SEQUENCE (SIZE (8)) OF SL-TxPercentageDedicatedSL-PRS-RP-Config-r18 OPTIONAL, -- Need M sl-SCI-basedSL-PRS-TxTriggerSCI1-B-r18 BOOLEAN OPTIONAL, -- Need M sl-NumSubchannelDedicatedSL-PRS-RP-r18 INTEGER (1..27) OPTIONAL, -- Need M sl-SubchannelSizeDedicatedSL-PRS-RP-r18 ENUMERATED {n10, n12, n15, n20, n25, n50, n75, n100} OPTIONAL, -- Need M sl-MaxNumPerReserveDedicatedSL-PRS-RP-r18 ENUMERATED {n2, n3} OPTIONAL, -- Need M sl-NumReservedBitsSCI1B-DedicatedSL-PRS-RP-r18 INTEGER (0..20) OPTIONAL, -- Need R sl-SRC-ID-LenDedicatedSL-PRS-RP-r18 ENUMERATED {n12, n24} OPTIONAL, -- Need M sl-CBR-PriorityTxConfigDedicatedSL-PRS-RP-List-r18 SEQUENCE (SIZE (1..8)) OF SL-PriorityTxConfigIndexDedicatedSL-PRS-RP-r18 OPTIONAL, -- Need M sl-TimeWindowSizeCBR-DedicatedSL-PRS-RP-r18 ENUMERATED {ms100, slot100} OPTIONAL, -- Need M sl-TimeWindowSizeCR-DedicatedSL-PRS-RP-r18 ENUMERATED {ms1000, slot1000} OPTIONAL, -- Need M sl-CBR-CommonTxDedicatedSL-PRS-RP-List-r18 SL-CBR-CommonTxDedicatedSL-PRS-RP-List-r18 OPTIONAL, -- Need M sl-PriorityThreshold-UL-URLLC-r18 INTEGER (1..9) OPTIONAL, -- Need M sl-PriorityThreshold-r18 INTEGER (1..9) OPTIONAL, -- Need M sl-SelectionWindowListDedicatedSL-PRS-RP-r18 SEQUENCE (SIZE (8)) OF SL-SelectionWindowConfigDedicatedSL-PRS-RP-r18 OPTIONAL, -- Need M sl-Thres-RSRP-ListDedicatedSL-PRS-RP-r18 SEQUENCE (SIZE (64)) OF SL-PRS-ThresRSRP-r18 OPTIONAL, -- Need M sl-PreemptionEnableDedicatedSL-PRS-RP-r18 ENUMERATED {enabled, pl1, pl2, pl3, pl4, pl5, pl6, pl7, pl8} OPTIONAL -- Need R }
SL-PSCCH-ConfigDedicatedSL-PRS-RP-r18 ::= SEQUENCE { sl-TimeResourcePSCCH-DedicatedSL-PRS-RP-r18 ENUMERATED {n2, n3} OPTIONAL, -- Need M sl-FreqResourcePSCCH-DedicatedSL-PRS-RP-r18 ENUMERATED {n10,n12, n15, n20, n25} OPTIONAL, -- Need M ..., [[ sl-DMRS-ScrambleID-DedicatedSL-PRS-RP-r18 INTEGER (0..65535) OPTIONAL -- Need M ]] }
SL-ReservationPeriodAllowedDedicatedSL-PRS-RP-r18 ::= CHOICE { sl-ResourceReservePeriod1-r18 ENUMERATED {ms0, ms100, ms160, ms200, ms300, ms320, ms400, ms500, ms600, ms640, ms700, ms800, ms900, ms1000, ms1280, ms2560, ms5120, ms10240}, sl-ResourceReservePeriod2-r18 INTEGER (1..99) }
SL-PRS-ResourceDedicatedSL-PRS-RP-r18::= SEQUENCE { sl-PRS-ResourceID-r18 INTEGER (0..11) OPTIONAL, -- Need M sl-NumberOfSymbols-r18 INTEGER (1..9) OPTIONAL, -- Need M sl-CombSize-r18 ENUMERATED{n2,n4,n6} OPTIONAL, -- Need R sl-PRS-starting-symbol-r18 INTEGER (4..12) OPTIONAL, -- Need M sl-PRS-comb-offset-r18 INTEGER(1..5) OPTIONAL -- Need M }
SL-PRS-PowerControl-r18::= SEQUENCE { dl-P0-SL-PRS-r18 INTEGER(-202..24) OPTIONAL, -- Need M dl-Alpha-SL-PRS-r18 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need M sl-P0-SL-PRS-r18 INTEGER(-202..24) OPTIONAL, -- Need M sl-Alpha-SL-PRS-r18 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL -- Need S }
SL-TxPercentageDedicatedSL-PRS-RP-Config-r18::= SEQUENCE { sl-TxPercentageDedicatedSL-PRS-RP-r18 INTEGER (1..8) OPTIONAL, -- Need M sl-Priority-DedicatedSL-PRS-RP ENUMERATED {p20, p35, p50} OPTIONAL -- Need M }
SL-PriorityTxConfigIndexDedicatedSL-PRS-RP-r18 ::= SEQUENCE { sl-PriorityThresholdDedicatedSL-PRS-RP-r18 INTEGER (1..8) OPTIONAL, -- Need M sl-DefaultTxConfigIndexDedicatedSL-PRS-RP-r18 INTEGER (0..maxCBR-LevelDedSL-PRS-1-r18) OPTIONAL, -- Need M sl-CBR-ConfigIndexDedicatedSL-PRS-RP-r18 INTEGER (0..maxCBR-ConfigDedSL-PRS-1-r18) OPTIONAL, -- Need M sl-PRS-TxConfigIndexList-r18 SEQUENCE (SIZE (1.. maxCBR-LevelDedSL-PRS-1-r18)) OF SL-PRS-TxConfigIndex-r18 OPTIONAL -- Need M }
SL-PRS-TxConfigIndex-r18 ::= INTEGER (0.. maxNrofSL-PRS-TxConfig-r18)
SL-SelectionWindowConfigDedicatedSL-PRS-RP-r18::= SEQUENCE { sl-PRS-Priority-r18 INTEGER (1..8), sl-PRS-SelectionWindow-r18 ENUMERATED {n1, n5, n10, n20} }
SL-PRS-ThresRSRP-r18 ::= INTEGER (0..66)
SL-RBSetConfig-r18 ::= SEQUENCE { sl-RBSetIndex-r18 INTEGER (0..4), sl-NumOfSSSBRepetition-r18 INTEGER (2..9) OPTIONAL, -- Need R sl-GapBetweenSSSBRepetition-r18 INTEGER (1..84) OPTIONAL -- Need R }
SL-RelayIndicationMP-r18 ::= ENUMERATED {support}
SL-RelayUE-ConfigU2U-r18::= SEQUENCE { sl-RSRP-Thresh-DiscConfig-r18 SL-RSRP-Range-r16 OPTIONAL, -- Need R sd-RSRP-ThreshDiscConfig-r18 SL-RSRP-Range-r16 OPTIONAL, -- Need R sd-hystMaxRelay-r18 Hysteresis OPTIONAL -- Cond SD-RSRP-ThreshRelay }
SL-RelayUE-ConfigU2U-v1840::= SEQUENCE { sl-FilterCoefficientU2U-r18 FilterCoefficient OPTIONAL, -- Need R sd-FilterCoefficientU2U-r18 FilterCoefficient OPTIONAL, -- Need R ... }
SL-RemoteUE-ConfigU2U-r18::= SEQUENCE { sl-RSRP-ThreshU2U-r18 SL-RSRP-Range-r16 OPTIONAL, -- Need R sl-HystMinU2U-r18 Hysteresis OPTIONAL, -- Cond SL-RSRP-ThreshU2U sd-RSRP-ThreshU2U-r18 SL-RSRP-Range-r16 OPTIONAL, -- Need R sd-FilterCoefficientU2U-r18 FilterCoefficient OPTIONAL, -- Need R sd-HystMinU2U-r18 Hysteresis OPTIONAL -- Cond SD-RSRP-ThreshU2U }
SL-RemoteUE-ConfigU2U-v1830::= SEQUENCE { sl-FilterCoefficientU2U-r18 FilterCoefficient OPTIONAL, -- Need R ... }
SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 ::= SEQUENCE (SIZE (8)) OF SL-CPE-StartingPositionsPSCCH-PSSCH-r18
SL-CPE-StartingPositionsPSCCH-PSSCH-r18 ::= SEQUENCE { sl-Priority-r18 INTEGER (1..8), sl-CPE-StartingPositions-r18 SEQUENCE (SIZE (1..9)) OF INTEGER (1..9) }
SL-PRS-ResourceSharedSL-PRS-RP-r18::= SEQUENCE { sl-PRS-ResourceID-r18 INTEGER (0..16), mNumberOfSymbols-r18 INTEGER (1..9), sl-PRS-CombSizeN-AndReOffset-r18 CHOICE { n2-r18 INTEGER (0..1), n4-r18 INTEGER (0..3), dummy1 INTEGER (0..5), ... } OPTIONAL -- Need M }
SL-RLC-BearerConfigIndex-v1800 ::= INTEGER (maxSL-LCID-Plus1-r18..maxSL-LCID-r18)
SL-ConfiguredGrantConfigDedicatedSL-PRS-RP-List-r18 ::= SEQUENCE { sl-ConfiguredGrantConfigDedicatedSL-PRS-RP-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfigIndexCG-r16 OPTIONAL, -- Need N sl-ConfiguredGrantConfigDedicatedSL-PRS-RP-ToAddModList-r18 SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfiguredGrantConfigDedicatedSL-PRS-RP-r18 OPTIONAL -- Need N }
SL-SRAP-ConfigU2U-r18 ::= SEQUENCE { sl-MappingToAddMod-U2U-List-r18 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-MappingConfig-U2U-r18 OPTIONAL, -- Need N sl-MappingToRelease-U2U-List-r18 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SLRB-Uu-ConfigIndex-r16 OPTIONAL -- Need N }
SL-MappingConfig-U2U-r18 ::= SEQUENCE { sl-RemoteUE-SLRB-Identity-r18 SLRB-Uu-ConfigIndex-r16, sl-EgressRLC-ChannelPC5-r18 SL-RLC-ChannelID-r17, ... }
MBS-NonServingInfoList-r18 ::= SEQUENCE (SIZE (1..maxFreqMBS-r17)) OF NonServingInfo-r18
NonServingInfo-r18 ::= SEQUENCE { freqInfoMBS-r18 FreqInfoMBS-r18 OPTIONAL, cfr-InfoMBS-r18 CHOICE { cfr-Bandwidth-r18 INTEGER (1..maxNrofPhysicalResourceBlocks), cfr-LocationAndBW-r18 CFR-LocationAndBW-r18 } OPTIONAL, subcarrierSpacing-r18 SubcarrierSpacing OPTIONAL }
FreqInfoMBS-r18 ::= SEQUENCE { carrierFreqMBS-r18 ARFCN-ValueNR, freqBandIndicatorMBS-r18 FreqBandIndicatorNR }
CFR-LocationAndBW-r18 ::= SEQUENCE { locationAndBandwidthMBS-r18 INTEGER (0..37949) OPTIONAL, absoluteFrequencyPointA-MBS-r18 ARFCN-ValueNR OPTIONAL, offsetToCarrierMBS-r18 INTEGER (0..2199) OPTIONAL }
MBS-SessionInfoListMulticast-r18 ::= SEQUENCE (SIZE (1..maxNrofMBS-Session-r17)) OF MBS-SessionInfoMulticast-r18
MTCH-NeighbourCell-r18 ::= BIT STRING (SIZE(maxNeighCellMBS-r17))
MBS-SessionInfoMulticast-r18 ::= SEQUENCE { mbs-SessionId-r18 TMGI-r17, g-RNTI-r18 RNTI-Value OPTIONAL, -- Need R mrb-ListMulticast-r18 MRB-ListMulticast-r18 OPTIONAL, -- Need R mtch-SchedulingInfo-r18 DRX-ConfigPTM-Index-r17 OPTIONAL, -- Need S -- WS modification: define a dedicated type -- mtch-NeighbourCell-r18 BIT STRING (SIZE(maxNeighCellMBS-r17)) OPTIONAL, Need S mtch-NeighbourCell-r18 MTCH-NeighbourCell-r18 OPTIONAL, -- Need S pdsch-ConfigIndex-r18 PDSCH-ConfigIndex-r17 OPTIONAL, -- Need S mtch-SSB-MappingWindowIndex-r18 MTCH-SSB-MappingWindowIndex-r17 OPTIONAL, -- Cond MTCH-Mapping thresholdIndex-r18 INTEGER (0..maxNrofThresholdMBS-1-r18) OPTIONAL, -- Need R pdcp-SyncIndicator-r18 ENUMERATED {true} OPTIONAL, -- Cond RRCRelease stopMonitoringRNTI-r18 ENUMERATED {true} OPTIONAL, -- Cond G-RNTI ... }
MRB-ListMulticast-r18 ::= SEQUENCE (SIZE (1.. maxMRB-r17)) OF MRB-InfoMulticast-r18
MRB-InfoMulticast-r18 ::= SEQUENCE { pdcp-Config-r18 MRB-PDCP-ConfigMulticast-r18, rlc-Config-r18 MRB-RLC-ConfigMulticast-r18, ... }
MRB-PDCP-ConfigMulticast-r18 ::= SEQUENCE { pdcp-SN-SizeDL-r18 ENUMERATED {len12bits, len18bits}, headerCompression-r18 CHOICE { notUsed NULL, rohc SEQUENCE { maxCID-r18 INTEGER (1..16) DEFAULT 15, profiles-r18 SEQUENCE { profile0x0000-r18 BOOLEAN, profile0x0001-r18 BOOLEAN, profile0x0002-r18 BOOLEAN } } }, t-Reordering-r17 ENUMERATED {ms1, ms10, ms40, ms160, ms500, ms1000, ms1250, ms2750} OPTIONAL -- Need R }
MRB-RLC-ConfigMulticast-r18 ::= SEQUENCE { logicalChannelIdentity-r18 CHOICE { logicalChannelIdentitymulticast-r18 LogicalChannelIdentity, logicalChannelIdentityExt-r18 LogicalChannelIdentityExt-r17 }, sn-FieldLength-r18 ENUMERATED {size6, size12}, t-Reassembly-r18 T-Reassembly OPTIONAL -- Need R } Reference :
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
