5th-Generation Mobile Communication Technology(六)

news2024/7/6 21:13:14

目录
一、5G/NR
1、 快速参考(Quick Reference)
2、5G Success
3、5G Challenges
4、Qualcomm Videos
二、PHY and Protocol
1、Frame Structure
2、Numerology
3、Waveform
4、Frequency Band
5、BWP
6、Synchronization
7、Beam Management
8、CSI Framework
9、Channel Mapping
10、CORESET
11、DCI
12、SLIV
13、UCI/PUCCH
14、Reference Signal
15、MAC
16、RLC
17、PDCP
18、SS Block
19、Scheduling
20、MIB / SIB
21、RACH
22、RRC Overview
23、RrcReconfiguration
24、NSA/ENDC
25、SA/Initial Attach
26、UE Capability
27、Paging
28、 Power Control
29、MIMO Config. DL
30、MIMO Config. UL
三、NAS / Core
1、Registration
2、Network Slice
3、Core Architecture
四、Misc.
1、Field Test
2、OTA(Over The Air)
3、Release 16
4、Release 17
5、Massive MIMO ?
6、WhyMassiveMIMO ?
7、Propagation Model

一、5G/NR
1、 快速参考(Quick Reference)
1) Pre 5G Chronicles
a、 What has been done/talked before the realization of 5G ?
b、 Time Table/Milestones
2) 4G to 5G Evolution**
3) 4G vs 5G
4) Post-deployment Evolution (Cell Coverage, Test Report)**
5) Post-deployment Challenges
6) 5G Definitions
7) 5G Indication : upperLayerIndication
8) 5GMM
9) 5GSM
10)5QI
11) 5G Release 16 Highlights
12) 5G Release 17 Highlights
13) 5G Release 18 Highlights
14) 5WWC/ATSSS
15) Acronyms
16) Agreed Items
17) AI/ML (Aritificial Intelligence / Machine Learning)
18) AMF
19) Antenna Ports
20) Articles on 5G (Before Deployment)
21) ATSSS/5WWC
22) Beam Failure Recovery
23) Beam Forming
24) Beam Management
25) BWP(Bandwidth Part)
26) BWP Switching
27) Call Process : SA Initial Attach
28) Carrier Aggregation
29) Carrier Bandwidth Part (BWP)
30) Cell Search / SIB1 Decoding
31) Cell Selection
32) Cell Selection Criteria
33) CBG(Code Block Group)
34) Challenges
35) Channel Coding
36) Channel Structure / Channel Mapping
37) Common Search Space(Type 0 PDCCH, RMSI-PDCCH-Config)
38) Common Search Space(Type 1 PDCCH)
39) CoMP
40) ConfiguredScheduling/SPS
41) Converged Connectivity - ATSSS/5WWC
42) Core - Network Interfaces
43) Core - AMF
44) Core - NRF
45) Core - N22 - NSSF
46) Core - SMF
47) Core - UDM
48) Core - N1 Interface
49) Core - N26 Interface
50) Core - N12,N13 - AMF,AUSF,UDM - Authentication
51) Core - N8 - Registration
52) Core - NGAP
53) Core - SCTP
51) Core - GTP
52) CORESET(Parameters, Example)
53) CORESET 0/SIB 1 decoding
54) CPRI
55) CSI Framework
56) CSI Report
57) CSI RS
58) CSI RS Codebook
59) CU/DU Separation
60) Current Activities (Who is doing what ?)
61) DCI
62) Deployment Scenario
63) DFT-s-OFDM
64) DNN / LADN
65) Downlink Preamption
66) DSS (Dynamic Spectrum Sharing)
67) eCPRI
68) EIRP
69) Enhanced Massive MIMO
70) Event and Forum
71) Field Test
72) Frame Structure
73) Frame Structure : Candidate
74) Frequency Domain Position/Resource Block Indexing
75) FR(Frequency Range) / Operating Band
76) FRC (Fixed Reference Channel)
77) General News
78) GSCN
79) HARQ(ACK/NACK)
80) HARQ-ACK Codebook
81) History of 5G (5G before 3GPP)
a、 Activities
b、 Articles/New
c、 Propagation Model
82) IAB (Integraded Access / Backhaul)
83) IP Allocation
84) K0,K1,K2,N1,N2
85) LADN / DNN
86) LTE Interworking (NSA : Non StandAlone)
87) MAC : Overview
88) MAC CE
89) MAC CE : Buffer Status Report
90) MAC CE : C-RNTI
91) MAC CE : Contention Resolution
92) MAC CE : SCell Activation/Deactivation
93) MAC CE : TCI State Indication for UE-specific PDCCH MAC CE
94) MAC CE : TCI States Activation/Deactivation for UE-specific PDSCH MAC CE
95) MAC CE : Timing Advance
96) Massive MIMO : Introduction/Definition
97) Massive MIMO : Motivation (Why We Need it ?)
98) Massive MIMO : FD-MIMO
99) Massive MIMO : MU-MIMO
100) Massive MIMO : Channel Model
a、 Scaling up MIMO : Opportunities and Challenges with Very Large Arrays
b、 Massive MIMO and Small Cells : Improving Energy Efficiency by Optimal Soft-Cell Coordination
c、 Multi-Layer Precoding for Full-Dimensional Massive MIMO Systems
d、 MU-MIMO Channel Estimation
101) Massive MIMO : Reciever Model
102) Massive MIMO : in 3GPP
103) Massive MIMO : Technical Challenges/Further Studies
104) Matlab Toolbox : 5G Library : SS/PBCH Block
105) Matlab Toolbox : 5G Library : PDSCH/DMRS
106) Matlab Toolbox : 5G Library : PUCCH Format 0
107) Matlab Toolbox : 5G Library : PUCCH Format 1
108) Matlab Toolbox : 5G Library : Slot Structure : Downlink / All Channels
109) Matlab Toolbox : 5G Library : Slot Structure : Uplink
110) Matlab Toolbox : 5G Library : PRACH / FR2 (120 Khz)
111) Matlab Toolbox : 5G Library : SRS (120 Khz)
112) Matlab Toolbox : 5G Library : CSI-RS
113) Matlab Toolbox : 5G Library : CSI Codebook
114) Matlab Toolbox : 5G Library : Spectrogram : Downlink (SSB, PDCCH,PDSCH,CSI-RS)
115) Matlab Toolbox : 5G Library : NR Synchronization in TDL Channel
116) Matlab Toobox : 5G Library : NR Synchronization in CDL Channel
117) Max Throughput Estimation
118) MCS/TBS/Code Rate
119) Measurement
120) MIB / SIB
121) Mini Slot
122) MIMO : Downlink
123) MIMO : Uplink
124) mmWave
125) mmWave Antenna on UE
126) N1 mode / S1 mode
127) N1 Interface
128) N2 Interface
129) N8 Interface
130) N22 Interface
131) N26 Interface
132) NAS : 5GMM
133) NAS : 5GSM
134) NAS : Registration / Reject / Reject Cause
135) NAS : PDU Session Establishment
136) NAS : Service Setup
137) NAS : UAC (Unified Access Control)
138) Network Architecture / Network Interfaces
139) Network Architecture / Network Interface - N1
140) Network Slicing
141) New Waveform Cadidate : Introduction
142) New Waveform Candidate : FBMC
143) New Waveform Candidate : f-OFDM
144) New Waveform Candidate : GFDM
145) New Waveform Candidate : UFMC
146) New Waveform Candidate : DFT-s-OFDM
147) NGAP
148) NPN(Non-Public Network)
149) NRF
150) NR Indication : upperLayerIndication
151) NR-Light/RedCap
152) NRU (NR Unlicensed)
153) NTN (Non Terestrial Network)
154) Numerology
155) NWDAF
156) OpenRAN - Overview
157) OpenRAN - Architecture
158) OpenRAN - Where to Split
159) OSI (Other SI) Scheduling
160) OTA(Over The Air) Measurement
161) Paging
162) Parameter Structure : PHY
163) PBCH
164) PBCH DMRS
165) PBCH Decoding Process
166) PCO (Protocol Configuration Option)
167) PDCCH
168) PDCCH Common
169) PDSCH
170) PDSCH AggregationFactor
171) PDSCH DMRS
172) PDSCH PTRS
173) PDSCH/PUSCH Mapping Type (Type A, Type B)
174) PDCP
175) PDU Session Establishment (IP Allocation, QoS)
176) Physical Layer : Beam Management
177) Physical Layer : Frame Structure
178) Physical Layer : Numerology
179) Physical Layer : Pseudo Random Sequence
180) Physical Layer : Reference Signals
181) Physical Layer : SS Block, SS/PBCH
182) Physical Layer : Synchronization
183) Physical Layer : Timing Units
184) Physical Layer : Uplink Transmission Timing
185) Physical Layer : Waveform
186) Physical Layer Signal : PBCH DMRS
187) Physical Layer Signal : PDSCH DMRS
188) Physical Layer Signal : PSS (Primary Synchronization Signal)
189) Physical Layer Signal : SSS (Secondary Synchronization Signal)
190) Pyhsical Layer Channel : PBCH
191) Physical Layer Channel : PDCCH
192) Physical Layer Channel : PDSCH
193) Physical Layer Channel : PUCCH
194) Physical Layer Channel : PUSCH
195) PointA, OffsetToPointA
196) Positioning
197) Power Control
198) Power Definition / Measurement (RSRP, RSRQ, SINR)
199) Power Saving
200) Pre Trial : Overview
a、 Pre Trial : Frame Structure
b、 Pre Trial : Matlab : Frame Structure / Resource Element Mapping
c、 Pre Trial : Physical Signal : PSS
d、 Pre Trial : Physical Signal : SSS
e、 Pre Trial : Physical Signal : ESS
f、 Pre Trial : Physical Signal : BRS
g、 Pre Trial : Physical Signal : BRRS
h、 Pre Trial : Pseudo Random Sequence
i、 Pre Trial : Basic Procedure : Power On Procedure
j、 Pre Trial : RRC : MIB/SIB
k、 Pre Trial : RACH
201) Private Network (LTE)
202) Private Network/NPN(Non-Public Network) (NR)
203) Pseudo Random Sequence
204) Propagation Model
205) Protocol Configuration Option(PCO)
206) PSS (Primary Synchronization Signal)
207) PTRS - PDSCH
208) PUCCH
209) PUSCH AggregationFactor
210) PUSCH Channel Coding and Transmssion Process
211) PUSCH DMRS
212) PUSCH Precoding / Transmission Mode (Codebook vs Non-Codebook based)/UL Transmission Scheme
213) QCL (Quasi Co Location)/TCI
214) QoS / QFI / QRI
215) RACH
216) RACH-2 Step
217) Radio Protocol Architecture
218) RAN Architecture
219) RateMatchPattern
220) Reference Signal
221) RedCap/NR-Light
222) Registration - RegistrationRequest / RegistrationAccept
223) Release 16 Highlights
224) Release 17 Highlights
225) Release 18 Highlights
226) Resource Allocation (Time [K0,K1,K2])
227) Resource Allocation Type (RA Type 0, RA Type 1)
228) Resource Allocation Units (RE, REG, REG Bundle, CCE, Aggregation Level, CORESET)
229) Resource Allocation - Applicable Time Domain Resource Allocation
230) Resource Block Indexing/Frequency Domain Position
231) Resource Grid
232) RLC
233) RMSI-PDCCH-Config/Type 0 PDCCH Common Search Space
234) RNTI
235) RRC CONNECTED <-> INACTIVE Transition
236) RRC Constraints
237) RRC Overview
238) RRC INACTIVE
239) RRC Reconfiguration
240) SCG-Failure
241) Scheduling : Overview
242) Scheduling : Dynamic / L2 Scheduling
243) SDL (Supplimentary Downlink)
244) Security for 5G
245) Security for Cellular Ingeneral
246) Search Space
247) Self-Contained Slot
248) Service Setup
249) SIB 1 decoding
250) Sidelink
251) SLIV
252) Slot Configuration
253) Slot Format Combination
254) SMF
255) Software Defined Network (SDN) : Overview
256) Software Defined Network (SDN) : OpenFlow
257) Split Bearer
258) SPS/ConfiguredScheduling
259) SR(Scheduling Request)
260) SRB(Signaling Radio Bearer)
261) SRS/Antenna Switching
262) SS Block, SS/PBCH
263) SSS (Secondary Synchronization Signal)
264) SUL(Supplementary Uplink)
265) Synchronization
266) TBS Determination
267) TCI/QCL
268) TDD DL/UL Common Configuration(TDD-UL-DL-ConfigCommon)
269) TDD DL/UL Dedicated Configuration(TDD-UL-DL-ConfigDedicated)
270) Technical Challenges
271) Tech Viedos for 5G
272) Test : Equipment : Concept and Idea
273) Test : RF Connection Method
274) Throughput Estimation
275) Time Table (MileStones to 5G)
276) Timing Advance
277) Timing Units
278) TRS (Tracking Reference Signal)
279) Type 0 PDCCH Common Search Space/RMSI-PDCCH-Config
280) Type 1 PDCCH Common Search Space
281) Two Step RACH (2 step RACH)
282) UAC (Unified Access Control)
283) UCI (Uplink Control Information)
284) UDM
285) UE Assistance Information
286) UE Capability
287) UE ID
288) UL Transmission Scheme / PUSCH Precoding / Transmission Mode (Codebook vs Non-Codebook based)
289) URLLC
290) VoNR
291) Wake Up Signal(WUS)
292) Waveform
293) WhitePapers and Forums/Summits (Before 5G Deployment)
294) WUS (Wake Up Signal)

一、5G/NR
1、 快速参考(Quick Reference)

12)NR版本17亮点 (5G Release 17 Highlights)

粗略地说(Roughly speaking),Release 17主要是为了进一步增强Release 16中引入的功能。第17版中的一些主要主题可以总结如下。正如您可能注意到的(As you may notice),Massive MIMO、IAB、URLLC、Power Saving可以被视为(be considered as)版本16的增强(enhancement)功能。频谱扩展(Spectrum Expansion)和覆盖增强(Coverage Enhancement)可以被认为(be considered as)是第17版中引入的新项目(item)。
在这里插入图片描述

● 路线图和亮点(Roadmap and Highlights)

以下是第17版的路线图以及3GPP第17版所描述的亮点
在这里插入图片描述
▶ 功能列表 (Feature List)

▷ NR MIMO
▷ NR Sidelink
▷ 52.6 ~ 70 Ghz with existing waveform
▷ Dynamic Spectrum Sharing (DSS) Enhancement
▷ Industrial IoT / URLLC Enhancement
▷ IoT over Non Terestrial Networks (NTN)
▷ NR over Non Terestrial Networks (NTN)
▷ NR Positioning Enhancement
▷ Low Complexity NR devices
▷ Power Saving
▷ NR Coverage Enhancement
▷ NR eXtended Reality (XR)
▷ NB IoT and LTE-MTC enhancement
▷ 5G Multicast Broadcast
▷ Multi Radio DCCA Enhancement
▷ Multi SIM
▷ Integrated Access and Backhaul (IAB) enhancement
▷ NR Sidelink Relay
▷ RAN Slicing
▷ Enhancement for Small Data
▷ SON / Minimization of Drive Test (MDT) enhancement
▷ NR Quality of Experience
▷ eNB architecture evolution, LTE-C plane/U-plane split
▷ Satellite Components in the 5G Architecture
▷ Non-Public Networks Enhancement
▷ Network Automation for 5G - phase 2
▷ Edge Computing in 5GC
▷ Proximity Based Services in 5GS
▷ Network Slicing Phase 2
▷ Enhanced V2X Services
▷ Advanced Interactive Services
▷ Access Traffic Steering, switch and Splitting support in the 5G System Architecture
▷ Unmanned Aerial Systems
▷ 5GC Location Services
▷ MultiMedia Priority Service (MPS)
▷ 5G Wireless and Wireline Convergence
▷ 5G LAN type services
▷ User Plane Function(UPF) enhancement for control and 5G Service Based Architecture (SBA)

● 发布17的新RRC消息和IE(New RRC Messages and IEs for Release 17)

以下是在Release 17中新引入的RRC消息或IE,但这些并不是所有的消息和IE。它们正是吸引我个人注意的东西——:)。不要试图理解这里的每一个细节。。。只要快速地看一眼,只挑几个你特别感兴趣的,然后深入研究。

我搜索了很多文档,以获得新版本(本例中为16版)的一些好图片,每个文档都有自己的挑战。

▷ 首先,我搜索了许多来自芯片组供应商或网络基础设施供应商的白皮书。这些都很好地了解了新版本的全貌,但对于从事特定主题工作的工程师来说,没有太多细节。
▷ 然后我搜索WI(工作项)文档(RP-XXXXX)。这些文件通常比白皮书提供更多的细节,但并不是每个WI都能真正实现。到目前为止,很难弄清楚哪一部分真正实现了。
▷ 然后,我试着阅读各个RS规范,如38.211、38.212、38.214等。这些文档包含了全部细节,但很难全面了解,在许多情况下,不清楚哪个部分是遗留的,哪个部分是新的。

使用新功能的一个好方法(至少对我来说是好的)是检查RRC规范(38.331),并检查添加了什么类型的RRC消息或IE。然后检查其他文档(如38.211、212、214等以及WI文档和白皮书),以查找与新RRC消息和IE相关的信息。

UL-DCCH-Message ::= SEQUENCE {

message UL-DCCH-MessageType

}

UL-DCCH-MessageType ::= CHOICE {

c1 CHOICE {

  measurementReport                    MeasurementReport,

  rrcReconfigurationComplete           RRCReconfigurationComplete,

  rrcSetupComplete                     RRCSetupComplete,

  rrcReestablishmentComplete           RRCReestablishmentComplete,

  rrcResumeComplete                    RRCResumeComplete,

  securityModeComplete                 SecurityModeComplete,

  securityModeFailure                  SecurityModeFailure,

  ulInformationTransfer                ULInformationTransfer,

  locationMeasurementIndication        LocationMeasurementIndication,

  ueCapabilityInformation              UECapabilityInformation,

  counterCheckResponse                 CounterCheckResponse,

  ueAssistanceInformation              UEAssistanceInformation,

  failureInformation                   FailureInformation,

  ulInformationTransferMRDC            ULInformationTransferMRDC,

  scgFailureInformation                SCGFailureInformation,

  scgFailureInformationEUTRA           SCGFailureInformationEUTRA

},

messageClassExtension CHOICE {

  c2 CHOICE {

     ulDedicatedMessageSegment-r16     ULDedicatedMessageSegment-r16,

     dedicatedSIBRequest-r16           DedicatedSIBRequest-r16,

     mcgFailureInformation-r16         MCGFailureInformation-r16,

     ueInformationResponse-r16         UEInformationResponse-r16,

     sidelinkUEInformationNR-r16       SidelinkUEInformationNR-r16,

     ulInformationTransferIRAT-r16     ULInformationTransferIRAT-r16,

     iabOtherInformation-r16           IABOtherInformation-r16,

     mbsInterestIndication-r17         MBSInterestIndication-r17,

     uePositioningAssistanceInfo-r17   UEPositioningAssistanceInfo-r17,

     measurementReportAppLayer-r17     MeasurementReportAppLayer-r17,

              spare6 NULL, spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL

  },

  messageClassExtensionFuture-r16 SEQUENCE {}

}

}

DLInformationTransfer-v1700-IEs ::= SEQUENCE {

dedicatedInfoF1c-r17 DedicatedInfoF1c-r17 OPTIONAL, – Need N

rxTxTimeDiff-gNB-r17 RxTxTimeDiff-r17 OPTIONAL, – Need N

ta-PDC-r17 ENUMERATED {activate,deactivate} OPTIONAL, – Need N

sib9Fallback-r17 ENUMERATED {true} OPTIONAL, – Need N

nonCriticalExtension SEQUENCE {} OPTIONAL

}

LoggedMeasurementConfiguration-v1700-IEs ::= SEQUENCE {

sigLoggedMeasType-r17 ENUMERATED {true} OPTIONAL, – Need R

earlyMeasIndication-r17 ENUMERATED {true} OPTIONAL, – Need R

areaConfiguration-v1700 AreaConfiguration-v1700 OPTIONAL, --Need R

nonCriticalExtension SEQUENCE {} OPTIONAL

}

MBSBroadcastConfiguration-r17 ::= SEQUENCE {

criticalExtensions CHOICE {

  mbsBroadcastConfiguration-r17          MBSBroadcastConfiguration-r17-IEs,

  criticalExtensionsFuture               SEQUENCE {}

}

}

MBSBroadcastConfiguration-r17-IEs ::= SEQUENCE {

mbs-SessionInfoList-r17 MBS-SessionInfoList-r17 OPTIONAL, – Need R

mbs-NeighbourCellList-r17 MBS-NeighbourCellList-r17 OPTIONAL, – Need S

drx-ConfigPTM-List-r17 SEQUENCE (SIZE (1…maxNrofDRX-ConfigPTM-r17))

                                        OF DRX-ConfigPTM-r17 OPTIONAL, -- Need R

pdsch-ConfigMTCH-r17 PDSCH-ConfigBroadcast-r17 OPTIONAL, – Need S

mtch-SSB-MappingWindowList-r17 MTCH-SSB-MappingWindowList-r17 OPTIONAL, – Need R

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

MBSInterestIndication-r17 ::= SEQUENCE {

criticalExtensions CHOICE {

  mbsInterestIndication-r17        MBSInterestIndication-r17-IEs,

  criticalExtensionsFuture         SEQUENCE {}

}

}

MBSInterestIndication-r17-IEs ::= SEQUENCE {

mbs-FreqList-r17 CarrierFreqListMBS-r17 OPTIONAL,

mbs-Priority-r17 ENUMERATED {true} OPTIONAL,

mbs-ServiceList-r17 MBS-ServiceList-r17 OPTIONAL,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

MeasurementReportAppLayer-r17 ::= SEQUENCE {

criticalExtensions CHOICE {

  measurementReportAppLayer-r17    MeasurementReportAppLayer-r17-IEs,

  criticalExtensionsFuture         SEQUENCE {}

}

}

MeasurementReportAppLayer-r17-IEs ::= SEQUENCE {

measurementReportAppLayerList-r17 MeasurementReportAppLayerList-r17,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

MeasurementReportAppLayerList-r17 ::= SEQUENCE (SIZE (1…maxNrofAppLayerMeas-r17)) OF MeasReportAppLayer-r17

MeasReportAppLayer-r17 ::= SEQUENCE {

measConfigAppLayerId-r17 MeasConfigAppLayerId-r17,

measReportAppLayerContainer-r17 OCTET STRING OPTIONAL,

appLayerSessionStatus-r17 ENUMERATED {started, stopped} OPTIONAL,

ran-VisibleMeasurements-r17 RAN-VisibleMeasurements-r17 OPTIONAL

}

RAN-VisibleMeasurements-r17 ::= SEQUENCE {

appLayerBufferLevelList-r17 SEQUENCE (SIZE (1…8)) OF AppLayerBufferLevel-r17 OPTIONAL,

playoutDelayForMediaStartup-r17 INTEGER (0…30000) OPTIONAL,

pdu-SessionIdList-r17 SEQUENCE (SIZE (1…maxNrofPDU-Sessions-r17))

                                           OF PDU-SessionID OPTIONAL,

}

AppLayerBufferLevel-r17 ::= INTEGER (0…30000)

Paging ::= SEQUENCE {

pagingRecordList PagingRecordList OPTIONAL, – Need N

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension Paging-v1700-IEs OPTIONAL

}

Paging-v1700-IEs ::= SEQUENCE {

pagingRecordList-v1700 PagingRecordList-v1700 OPTIONAL, – Need N

pagingGroupList-r17 PagingGroupList-r17 OPTIONAL, – Need N

nonCriticalExtension SEQUENCE {} OPTIONAL

}

PagingRecordList ::= SEQUENCE (SIZE(1…maxNrofPageRec)) OF PagingRecord

PagingRecordList-v1700 ::= SEQUENCE (SIZE(1…maxNrofPageRec)) OF PagingRecord-v1700

PagingGroupList-r17 ::= SEQUENCE (SIZE(1…maxNrofPageGroup-r17)) OF TMGI-r17

PagingRecord-v1700 ::= SEQUENCE {

pagingCause-r17 ENUMERATED {voice} OPTIONAL – Need N

}

RRCReconfiguration-v1700-IEs ::= SEQUENCE {

otherConfig-v1700 OtherConfig-v1700 OPTIONAL, – Need M

sl-L2RelayUE-Config-r17 SetupRelease { SL-L2RelayUE-Config-r17 } OPTIONAL, – Need M

sl-L2RemoteUE-Config-r17 SetupRelease { SL-L2RemoteUE-Config-r17 } OPTIONAL, – Need M

dedicatedPagingDelivery-r17 OCTET STRING (CONTAINING Paging) OPTIONAL, – Cond PagingRelay

needForGapNCSG-ConfigNR-r17 SetupRelease {NeedForGapNCSG-ConfigNR-r17} OPTIONAL, – Need M

needForGapNCSG-ConfigEUTRA-r17 SetupRelease {NeedForGapNCSG-ConfigEUTRA-r17} OPTIONAL,

                                                                                -- Need M

musim-GapConfig-r17 SetupRelease {MUSIM-GapConfig-r17} OPTIONAL, – Need M

ul-GapFR2-Config-r17 SetupRelease { UL-GapFR2-Config-r17 } OPTIONAL, – Need M

scg-State-r17 ENUMERATED { deactivated } OPTIONAL, – Need N

appLayerMeasConfig-r17 AppLayerMeasConfig-r17 OPTIONAL, – Need M

ue-TxTEG-RequestUL-TDOA-Config-r17 SetupRelease {UE-TxTEG-RequestUL-TDOA-Config-r17}

                                                    OPTIONAL, -- Need M

nonCriticalExtension SEQUENCE {} OPTIONAL

}

UE-TxTEG-RequestUL-TDOA-Config-r17 ::= CHOICE {

oneShot-r17 NULL,

periodicReporting-r17 ENUMERATED { ms160, ms320, ms1280, ms2560, ms61440,

                                         ms81920, ms368640, ms737280 }

}

RRCReconfigurationComplete-v1700-IEs ::= SEQUENCE {

needForGapNCSG-InfoNR-r17 NeedForGapNCSG-InfoNR-r17 OPTIONAL,

needForGapNCSG-InfoEUTRA-r17 NeedForGapNCSG-InfoEUTRA-r17 OPTIONAL,

selectedCondRRCReconfig-r17 CondReconfigId-r16 OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

RRCRelease-v1710-IEs ::= SEQUENCE {

noLastCellUpdate-r17 ENUMERATED {true} OPTIONAL, – Need S

nonCriticalExtension SEQUENCE {} OPTIONAL

}

SuspendConfig ::= SEQUENCE {

fullI-RNTI I-RNTI-Value,

shortI-RNTI ShortI-RNTI-Value,

ran-PagingCycle PagingCycle,

ran-NotificationAreaInfo RAN-NotificationAreaInfo OPTIONAL, – Need M

t380 PeriodicRNAU-TimerValue OPTIONAL, – Need R

nextHopChainingCount NextHopChainingCount,

…,

[[

sl-UEIdentityRemote-r17 RNTI-Value OPTIONAL, – Cond L2RemoteUE

sdt-Config-r17 SetupRelease { SDT-Config-r17 } OPTIONAL, – Need M

srs-PosRRC-Inactive-r17 SetupRelease { SRS-PosRRC-Inactive-r17 } OPTIONAL, – Need M

ran-ExtendedPagingCycle-r17 ExtendedPagingCycle-r17 OPTIONAL – Cond RANPaging

]]

}

CellReselectionPriorities ::= SEQUENCE {

freqPriorityListEUTRA FreqPriorityListEUTRA OPTIONAL, – Need M

freqPriorityListNR FreqPriorityListNR OPTIONAL, – Need M

t320 ENUMERATED {min5, min10, min20, min30, min60, min120, min180,

                                           spare1} OPTIONAL, -- Need R

…,

[[

freqPriorityListDedicatedSlicing-r17 FreqPriorityListDedicatedSlicing-r17 OPTIONAL – Need M

]]

}

PagingCycle ::= ENUMERATED {rf32, rf64, rf128, rf256}

ExtendedPagingCycle-r17 ::= ENUMERATED {rf256, rf512, rf1024, spare1}

SDT-Config-r17 ::= SEQUENCE {

sdt-DRB-List-r17 SEQUENCE (SIZE (0…maxDRB)) OF DRB-Identity OPTIONAL, – Need M

sdt-SRB2-Indication-r17 ENUMERATED {allowed} OPTIONAL, – Need R

sdt-MAC-PHY-CG-Config-r17 SetupRelease {SDT-CG-Config-r17} OPTIONAL, – Need M

sdt-DRB-ContinueROHC-r17 ENUMERATED { cell, rna } OPTIONAL – Need S

}

SDT-CG-Config-r17 ::= OCTET STRING (CONTAINING SDT-MAC-PHY-CG-Config-r17)

SDT-MAC-PHY-CG-Config-r17 ::= SEQUENCE {

– CG-SDT specific configuration

cg-SDT-ConfigLCH-RestrictionToAddModList-r17 SEQUENCE (SIZE(1…maxLC-ID))

                                OF CG-SDT-ConfigLCH-Restriction-r17 OPTIONAL, -- Need N

cg-SDT-ConfigLCH-RestrictionToReleaseList-r17 SEQUENCE (SIZE(1…maxLC-ID))

                                OF LogicalChannelIdentity OPTIONAL, -- Need N

cg-SDT-ConfigInitialBWP-NUL-r17 SetupRelease {BWP-UplinkDedicatedSDT-r17}

                                                            OPTIONAL, -- Need M

cg-SDT-ConfigInitialBWP-SUL-r17 SetupRelease {BWP-UplinkDedicatedSDT-r17}

                                                            OPTIONAL, -- Need M

cg-SDT-ConfigInitialBWP-DL-r17 BWP-DownlinkDedicatedSDT-r17

                                                            OPTIONAL, -- Need M

cg-SDT-TimeAlignmentTimer-r17 TimeAlignmentTimer OPTIONAL, – Need M

cg-SDT-RSRP-ThresholdSSB-r17 RSRP-Range OPTIONAL, – Need M

cg-SDT-TA-ValidationConfig-r17 SetupRelease { CG-SDT-TA-ValidationConfig-r17}

                                                             OPTIONAL, -- Need M

cg-SDT-CS-RNTI-r17 RNTI-Value OPTIONAL, – Need M

}

CG-SDT-TA-ValidationConfig-r17 ::= SEQUENCE {

cg-SDT-RSRP-ChangeThreshold-r17 ENUMERATED { dB2, dB4, dB6, dB8, dB10, dB14, dB18, dB22,

                                    dB26, dB30, dB34, spare5, spare4, spare3, spare2, spare1}

}

BWP-DownlinkDedicatedSDT-r17 ::= SEQUENCE {

pdcch-Config-r17 SetupRelease { PDCCH-Config } OPTIONAL, – Need M

pdsch-Config-r17 SetupRelease { PDSCH-Config } OPTIONAL, – Need M

}

BWP-UplinkDedicatedSDT-r17 ::= SEQUENCE {

pusch-Config-r17 SetupRelease { PUSCH-Config } OPTIONAL, – Need M

configuredGrantConfigToAddModList-r17 ConfiguredGrantConfigToAddModList-r16

                                                  OPTIONAL, -- Need N

configuredGrantConfigToReleaseList-r17 ConfiguredGrantConfigToReleaseList-r16

                                                  OPTIONAL, -- Need N

}

CG-SDT-ConfigLCH-Restriction-r17 ::= SEQUENCE {

logicalChannelIdentity-r17 LogicalChannelIdentity,

configuredGrantType1Allowed-r17 ENUMERATED {true} OPTIONAL, – Need R

allowedCG-List-r17 SEQUENCE (SIZE (0… maxNrofConfiguredGrantConfigMAC-1-r16))

                                   OF ConfiguredGrantConfigIndexMAC-r16  OPTIONAL -- Need R

}

SRS-PosRRC-Inactive-r17 ::= OCTET STRING (CONTAINING SRS-PosRRC-InactiveConfig-r17)

SRS-PosRRC-InactiveConfig-r17 ::= SEQUENCE {

srs-PosConfigNUL-r17 SRS-PosConfig-r17 OPTIONAL, – Need R

srs-PosConfigSUL-r17 SRS-PosConfig-r17 OPTIONAL, – Need R

bwp-NUL-r17 BWP OPTIONAL, – Need S

bwp-SUL-r17 BWP OPTIONAL, – Need S

inactivePosSRS-TimeAlignmentTimer-r17 TimeAlignmentTimer OPTIONAL, – Need M

inactivePosSRS-RSRP-changeThreshold-r17 RSRP-ChangeThreshold-r17 OPTIONAL – Need M

}

RSRP-ChangeThreshold-r17 ::= ENUMERATED {dB4, dB6, dB8, dB10, dB14, dB18, dB22, dB26, dB30,

                                     dB34, spare6, spare5, spare4, spare3, spare2, spare1}

SRS-PosConfig-r17 ::= SEQUENCE {

srs-PosResourceSetToReleaseList-r17 SEQUENCE (SIZE(1…maxNrofSRS-PosResourceSets-r16))

                                         OF SRS-PosResourceSetId-r16 OPTIONAL,-- Need N

srs-PosResourceSetToAddModList-r17 SEQUENCE (SIZE(1…maxNrofSRS-PosResourceSets-r16))

                                         OF SRS-PosResourceSet-r16 OPTIONAL,-- Need N

srs-PosResourceToReleaseList-r17 SEQUENCE (SIZE(1…maxNrofSRS-PosResources-r16))

                                         OF SRS-PosResourceId-r16 OPTIONAL,-- Need N

srs-PosResourceToAddModList-r17 SEQUENCE (SIZE(1…maxNrofSRS-PosResources-r16))

                                         OF SRS-PosResource-r16 OPTIONAL -- Need N

}

RRCResume-v1700-IEs ::= SEQUENCE {

sl-ConfigDedicatedNR-r17 SetupRelease {SL-ConfigDedicatedNR-r16}

                                        OPTIONAL, -- Cond L2RemoteUE

sl-L2RemoteUE-Config-r17 SetupRelease {SL-L2RemoteUE-Config-r17}

                                        OPTIONAL, -- Cond L2RemoteUE

needForGapNCSG-ConfigNR-r17 SetupRelease {NeedForGapNCSG-ConfigNR-r17}

                                        OPTIONAL, -- Need M

needForGapNCSG-ConfigEUTRA-r17 SetupRelease {NeedForGapNCSG-ConfigEUTRA-r17}

                                        OPTIONAL, -- Need M

scg-State-r17 ENUMERATED {deactivated} OPTIONAL, – Need S

appLayerMeasConfig-r17 AppLayerMeasConfig-r17 OPTIONAL, – Need M

nonCriticalExtension SEQUENCE {} OPTIONAL

}

RRCResumeComplete-v1700-IEs ::= SEQUENCE {

needForGapNCSG-InfoNR-r17 NeedForGapNCSG-InfoNR-r17 OPTIONAL,

needForGapNCSG-InfoEUTRA-r17 NeedForGapNCSG-InfoEUTRA-r17 OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

RRCSetup-v1700-IEs ::= SEQUENCE {

sl-ConfigDedicatedNR-r17 SL-ConfigDedicatedNR-r16 OPTIONAL, – Cond L2RemoteUE

sl-L2RemoteUE-Config-r17 SL-L2RemoteUE-Config-r17 OPTIONAL, – Cond L2RemoteUE

nonCriticalExtension SEQUENCE {} OPTIONAL

}

RRCSetupComplete-v1700-IEs ::= SEQUENCE {

onboardingRequest-r17 ENUMERATED {true} OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

FailureReportSCG ::= SEQUENCE {

failureType ENUMERATED {

                   t310-Expiry,

                   randomAccessProblem,

                   rlc-MaxNumRetx,

                   synchReconfigFailureSCG,

                   scg-ReconfigFailure,

                   srb3-IntegrityFailure,

                   other-r16, spare1},

measResultFreqList MeasResultFreqList OPTIONAL,

measResultSCG-Failure OCTET STRING (CONTAINING MeasResultSCG-Failure) OPTIONAL,

…,

[[

locationInfo-r16 LocationInfo-r16 OPTIONAL,

failureType-v1610 ENUMERATED {

                              scg-lbtFailure-r16,

                              beamFailureRecoveryFailure-r16,

                              t312-Expiry-r16,

                              bh-RLF-r16,

                              beamFailure-r17, spare3, spare2, spare1} OPTIONAL

]],

[[

previousPSCellId-r17 SEQUENCE {

  physCellId-r17           PhysCellId,

  carrierFreq-r17          ARFCN-ValueNR

} OPTIONAL,

failedPSCellId-r17 SEQUENCE {

  physCellId-r17           PhysCellId,

  carrierFreq-r17          ARFCN-ValueNR

} OPTIONAL,

timeSCGFailure-r17 INTEGER (0…1023) OPTIONAL,

perRAInfoList-r17 PerRAInfoList-r16 OPTIONAL

]]

}

SIB1-v1700-IEs ::= SEQUENCE {

hsdn-Cell-r17 ENUMERATED {true} OPTIONAL, – Need R

uac-BarringInfo-v1700 SEQUENCE {

  uac-BarringInfoSetList-v1700               UAC-BarringInfoSetList-v1700

} OPTIONAL, – Cond MINT

sdt-ConfigCommon-r17 SDT-ConfigCommonSIB-r17 OPTIONAL, – Need R

redCap-ConfigCommon-r17 RedCap-ConfigCommonSIB-r17 OPTIONAL, – Need R

featurePriorities-r17 SEQUENCE {

  redCapPriority-r17       FeaturePriority-r17 OPTIONAL, -- Need R

  slicingPriority-r17      FeaturePriority-r17 OPTIONAL, -- Need R

  msg3-Repetitions-Priority-r17       FeaturePriority-r17 OPTIONAL, -- Need R

  sdt-Priority-r17                    FeaturePriority-r17 OPTIONAL -- Need R

} OPTIONAL, – Need R

si-SchedulingInfo-v1700 SI-SchedulingInfo-v1700 OPTIONAL, – Need R

hyperSFN-r17 BIT STRING (SIZE (10)) OPTIONAL, – Need R

eDRX-AllowedIdle-r17 ENUMERATED {true} OPTIONAL, – Need R

eDRX-AllowedInactive-r17 ENUMERATED {true} OPTIONAL, – Cond EDRX-RC

intraFreqReselectionRedCap-r17 ENUMERATED {allowed, notAllowed} OPTIONAL, – Need S

cellBarredNTN-r17 ENUMERATED {barred, notBarred} OPTIONAL, – Need S

nonCriticalExtension SEQUENCE {} OPTIONAL

}

UAC-AccessCategory1-SelectionAssistanceInfo ::= ENUMERATED {a, b, c}

UAC-AC1-SelectAssistInfo-r16 ::= ENUMERATED {a, b, c, notConfigured}

SDT-ConfigCommonSIB-r17 ::= SEQUENCE {

sdt-RSRP-Threshold-r17 RSRP-Range OPTIONAL, – Need R

sdt-LogicalChannelSR-DelayTimer-r17 ENUMERATED { sf20, sf40, sf64, sf128, sf512, sf1024,

                                                     sf2560, spare1} OPTIONAL, -- Need R

sdt-DataVolumeThreshold-r17 ENUMERATED {byte32, byte100, byte200, byte400,

                                                    byte600, byte800, byte1000, byte2000,

                                                    byte4000,byte8000, byte9000, byte10000,

                                                    byte12000, byte24000,byte48000,byte96000},

t319a-r17 ENUMERATED { ms100, ms200, ms300, ms400, ms600, ms1000, ms2000,

                                  ms3000, ms4000, spare7, spare6, spare5, spare4, spare3,

                                  spare2, spare1}

}

RedCap-ConfigCommonSIB-r17 ::= SEQUENCE {

halfDuplexRedCapAllowed-r17 ENUMERATED {true} OPTIONAL, – Need R

cellBarredRedCap-r17 SEQUENCE {

  cellBarredRedCap1Rx-r17         ENUMERATED {barred, notBarred},

  cellBarredRedCap2Rx-r17         ENUMERATED {barred, notBarred}

} OPTIONAL, – Need R

}

FeaturePriority-r17 ::= INTEGER (0…7)

SystemInformation-IEs ::= SEQUENCE {

sib-TypeAndInfo SEQUENCE (SIZE (1…maxSIB)) OF CHOICE {

  sib2 SIB2,

  sib3 SIB3,

  sib4 SIB4,

  sib5 SIB5,

  sib6 SIB6,

  sib7 SIB7,

  sib8 SIB8,

  sib9 SIB9,

  ...,

  sib10-v1610 SIB10-r16,

  sib11-v1610 SIB11-r16,

  sib12-v1610 SIB12-r16,

  sib13-v1610 SIB13-r16,

  sib14-v1610 SIB14-r16,

  sib15-v1700 SIB15-r17,

  sib16-v1700 SIB16-r17,

  sib17-v1700 SIB17-r17,

  sib18-v1700 SIB18-r17,

  sib19-v1700 SIB19-r17,

  sib20-v1700 SIB20-r17,

  sib21-v1700 SIB21-r17

},

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

OverheatingAssistance-r17 ::= SEQUENCE {

reducedMaxBW-FR2-2-r17 SEQUENCE {

  reducedBW-FR2-2-DL-r17                 ReducedAggregatedBandwidth-r17,

  reducedBW-FR2-2-UL-r17                 ReducedAggregatedBandwidth-r17

} OPTIONAL,

reducedMaxMIMO-LayersFR2-2 SEQUENCE {

  reducedMIMO-LayersFR2-2-DL             MIMO-LayersDL,

  reducedMIMO-LayersFR2-2-UL             MIMO-LayersUL

} OPTIONAL

}

ReducedAggregatedBandwidth ::= ENUMERATED {mhz0, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80,

                                       mhz100, mhz200, mhz300, mhz400}

ReducedAggregatedBandwidth-r17 ::= ENUMERATED {mhz0, mhz100, mhz200, mhz400, mhz800, mhz1200,

                                           mhz1600, mhz2000}

UEAssistanceInformation-v1610-IEs ::= SEQUENCE {

idc-Assistance-r16 IDC-Assistance-r16 OPTIONAL,

drx-Preference-r16 DRX-Preference-r16 OPTIONAL,

maxBW-Preference-r16 MaxBW-Preference-r16 OPTIONAL,

maxCC-Preference-r16 MaxCC-Preference-r16 OPTIONAL,

maxMIMO-LayerPreference-r16 MaxMIMO-LayerPreference-r16 OPTIONAL,

minSchedulingOffsetPreference-r16 MinSchedulingOffsetPreference-r16 OPTIONAL,

releasePreference-r16 ReleasePreference-r16 OPTIONAL,

sl-UE-AssistanceInformationNR-r16 SL-UE-AssistanceInformationNR-r16 OPTIONAL,

referenceTimeInfoPreference-r16 BOOLEAN OPTIONAL,

nonCriticalExtension UEAssistanceInformation-v1700-IEs OPTIONAL

}

UEAssistanceInformation-v1700-IEs ::= SEQUENCE {

ul-GapFR2-Preference-r17 UL-GapFR2-Preference-r17 OPTIONAL,

musim-Assistance-r17 MUSIM-Assistance-r17 OPTIONAL,

overheatingAssistance-r17 OverheatingAssistance-r17 OPTIONAL,

maxBW-PreferenceFR2-2-r17 MaxBW-PreferenceFR2-2-r17 OPTIONAL,

maxMIMO-LayerPreferenceFR2-2-r17 MaxMIMO-LayerPreferenceFR2-2-r17 OPTIONAL,

minSchedulingOffsetPreferenceExt-r17 MinSchedulingOffsetPreferenceExt-r17 OPTIONAL,

rlm-MeasRelaxationState-r17 BOOLEAN OPTIONAL,

bfd-MeasRelaxationState-r17 BIT STRING (SIZE (1…maxNrofServingCells)) OPTIONAL,

nonSDT-DataIndication-r17 SEQUENCE {

  resumeCause-r17                       ResumeCause OPTIONAL

} OPTIONAL,

scg-DeactivationPreference ENUMERATED { scgDeactivationPreferred, noPreference } OPTIONAL,

uplinkData-r17 ENUMERATED { true } OPTIONAL,

rrm-MeasRelaxationFulfilment-r17 BOOLEAN OPTIONAL,

propagationDelayDifference-r17 PropagationDelayDifference-r17 OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

MaxBW-PreferenceFR2-2-r17 ::= SEQUENCE {

reducedMaxBW-FR2-2-r17 SEQUENCE {

  reducedBW-FR2-2-DL-r17         ReducedAggregatedBandwidth-r17 OPTIONAL,

  reducedBW-FR2-2-UL-r17         ReducedAggregatedBandwidth-r17 OPTIONAL

} OPTIONAL

}

MaxMIMO-LayerPreferenceFR2-2-r17 ::= SEQUENCE {

reducedMaxMIMO-LayersFR2-2-r17 SEQUENCE {

  reducedMIMO-LayersFR2-2-DL-r17       INTEGER (1..8),

  reducedMIMO-LayersFR2-2-UL-r17       INTEGER (1..4)

} OPTIONAL

}

MinSchedulingOffsetPreferenceExt-r17 ::= SEQUENCE {

preferredK0-r17 SEQUENCE {

  preferredK0-SCS-480kHz-r17      ENUMERATED {sl8, sl16, sl32, sl48} OPTIONAL,

  preferredK0-SCS-960kHz-r17      ENUMERATED {sl8, sl16, sl32, sl48} OPTIONAL

} OPTIONAL,

preferredK2-r17 SEQUENCE {

  preferredK2-SCS-480kHz-r17      ENUMERATED {sl8, sl16, sl32, sl48} OPTIONAL,

  preferredK2-SCS-960kHz-r17      ENUMERATED {sl8, sl16, sl32, sl48} OPTIONAL

} OPTIONAL

}

MUSIM-Assistance-r17 ::= SEQUENCE {

musim-PreferredRRC-State-r17 ENUMERATED {idle, inactive, outOfConnected} OPTIONAL,

musim-GapPreferenceList-r17 MUSIM-GapPreferenceList-r17 OPTIONAL

}

MUSIM-GapPreferenceList-r17 ::= SEQUENCE (SIZE (1…4)) OF MUSIM-GapInfo-r17

UL-GapFR2-Preference-r17::= SEQUENCE {

ul-GapFR2-PatternPreference-r17 INTEGER (0…3) OPTIONAL

}

PropagationDelayDifference-r17 ::= SEQUENCE (SIZE (1…4)) OF INTEGER (-270…270)

UEInformationRequest-v1700-IEs ::= SEQUENCE {

successHO-ReportReq-r17 ENUMERATED {true} OPTIONAL, – Need N

coarseLocationRequest-r17 ENUMERATED {true} OPTIONAL, – Need N

nonCriticalExtension SEQUENCE {} OPTIONAL

}

UEInformationResponse-v1700-IEs ::= SEQUENCE {

successHO-Report-r17 SuccessHO-Report-r17 OPTIONAL,

connEstFailReportList-r17 ConnEstFailReportList-r17 OPTIONAL,

coarseLocationInfo-r17 OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

LogMeasInfo-r16 ::= SEQUENCE {

locationInfo-r16 LocationInfo-r16 OPTIONAL,

relativeTimeStamp-r16 INTEGER (0…7200),

servCellIdentity-r16 CGI-Info-Logging-r16 OPTIONAL,

measResultServingCell-r16 MeasResultServingCell-r16 OPTIONAL,

measResultNeighCells-r16 SEQUENCE {

  measResultNeighCellListNR        MeasResultListLogging2NR-r16 OPTIONAL,

  measResultNeighCellListEUTRA     MeasResultList2EUTRA-r16 OPTIONAL

},

anyCellSelectionDetected-r16 ENUMERATED {true} OPTIONAL,

…,

[[

inDeviceCoexDetected-r17 ENUMERATED {true} OPTIONAL

]]

}

ConnEstFailReportList-r17 ::= SEQUENCE (SIZE (1…maxCEFReport-r17)) OF ConnEstFailReport-r16

RA-Report-r16 ::= SEQUENCE {

cellId-r16 CHOICE {

  cellGlobalId-r16                 CGI-Info-Logging-r16,

  pci-arfcn-r16                    PCI-ARFCN-NR-r16

},

ra-InformationCommon-r16 RA-InformationCommon-r16 OPTIONAL,

raPurpose-r16 ENUMERATED {

                                        accessRelated,

                                        beamFailureRecovery,

                                        reconfigurationWithSync,

                                        ulUnSynchronized,

                                        schedulingRequestFailure,

                                        noPUCCHResourceAvailable,

                                        requestForOtherSI,

                                        msg3RequestForOtherSI-r17,

                                        spare8, spare7, spare6, spare5, spare4, spare3,

                                        spare2, spare1},

…,

[[

spCellID-r17 CGI-Info-Logging-r16 OPTIONAL

]]

}

RA-InformationCommon-r16 ::= SEQUENCE {

absoluteFrequencyPointA-r16 ARFCN-ValueNR,

locationAndBandwidth-r16 INTEGER (0…37949),

subcarrierSpacing-r16 SubcarrierSpacing,

msg1-FrequencyStart-r16 INTEGER (0…maxNrofPhysicalResourceBlocks-1) OPTIONAL,

msg1-FrequencyStartCFRA-r16 INTEGER (0…maxNrofPhysicalResourceBlocks-1) OPTIONAL,

msg1-SubcarrierSpacing-r16 SubcarrierSpacing OPTIONAL,

msg1-SubcarrierSpacingCFRA-r16 SubcarrierSpacing OPTIONAL,

msg1-FDM-r16 ENUMERATED {one, two, four, eight} OPTIONAL,

msg1-FDMCFRA-r16 ENUMERATED {one, two, four, eight} OPTIONAL,

perRAInfoList-r16 PerRAInfoList-r16,

…,

[[

perRAInfoList-v1660 PerRAInfoList-v1660 OPTIONAL

]],

[[

msg1-SCS-From-prach-ConfigurationIndex-r16 ENUMERATED {kHz1dot25, kHz5, spare2, spare1}

                                                  OPTIONAL

]],

[[

msg1-SCS-From-prach-ConfigurationIndexCFRA-r16 ENUMERATED {kHz1dot25, kHz5, spare2, spare1}

                                                  OPTIONAL

]],

[[

msgA-RO-FrequencyStart-r17 INTEGER (0…maxNrofPhysicalResourceBlocks-1) OPTIONAL,

msgA-RO-FrequencyStartCFRA-r17 INTEGER (0…maxNrofPhysicalResourceBlocks-1) OPTIONAL,

msgA-SubcarrierSpacing-r17 SubcarrierSpacing OPTIONAL,

msgA-RO-FDM-r17 ENUMERATED {one, two, four, eight} OPTIONAL,

msgA-RO-FDMCFRA-r17 ENUMERATED {one, two, four, eight} OPTIONAL,

msgA-SCS-From-prach-ConfigurationIndex-r17 ENUMERATED {kHz1dot25, kHz5, spare2, spare1}

                                                           OPTIONAL,

msgA-TransMax-r17 ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200} OPTIONAL,

msgA-MCS-r17 INTEGER (0…15) OPTIONAL,

nrofPRBs-PerMsgA-PO-r17 INTEGER (1…32) OPTIONAL,

msgA-PUSCH-TimeDomainAllocation-r17 INTEGER (1…maxNrofUL-Allocations) OPTIONAL,

frequencyStartMsgA-PUSCH-r17 INTEGER (0…maxNrofPhysicalResourceBlocks-1) OPTIONAL,

nrofMsgA-PO-FDM-r17 ENUMERATED {one, two, four, eight} OPTIONAL,

dlPathlossRSRP-r17 RSRP-Range OPTIONAL,

intendedSIBs-r17 SEQUENCE (SIZE (1…maxSIB)) OF SIB-Type-r17 OPTIONAL,

ssbsForSI-Acquisition-r17 SEQUENCE (SIZE (1…maxNrofSSBs-r16)) OF SSB-Index OPTIONAL,

msgA-PUSCH-PayloadSize-r17 BIT STRING (SIZE (5)) OPTIONAL,

onDemandSISuccess-r17 ENUMERATED {true} OPTIONAL

]]

}

PerRAAttemptInfo-r16 ::= SEQUENCE {

contentionDetected-r16 BOOLEAN OPTIONAL,

dlRSRPAboveThreshold-r16 BOOLEAN OPTIONAL,

…,

[[

fallbackToFourStepRA-r17 ENUMERATED {true} OPTIONAL

]]

}

SIB-Type-r17 ::= ENUMERATED {sibType2, sibType3, sibType4, sibType5, sibType9, sibType10-v1610,

                         sibType11-v1610, sibType12-v1610, sibType13-v1610, sibType14-v1610,

                         spare6, spare5, spare4, spare3, spare2, spare1}

RLF-Report-r16 ::= CHOICE {

nr-RLF-Report-r16 SEQUENCE {

  measResultLastServCell-r16            MeasResultRLFNR-r16,

  measResultNeighCells-r16 SEQUENCE {

     measResultListNR-r16               MeasResultList2NR-r16 OPTIONAL,

     measResultListEUTRA-r16            MeasResultList2EUTRA-r16 OPTIONAL

  } OPTIONAL,

  c-RNTI-r16                            RNTI-Value,

  previousPCellId-r16 CHOICE {

     nrPreviousCell-r16                 CGI-Info-Logging-r16,

     eutraPreviousCell-r16              CGI-InfoEUTRALogging

  } OPTIONAL,

  failedPCellId-r16 CHOICE {

     nrFailedPCellId-r16 CHOICE {

        cellGlobalId-r16                CGI-Info-Logging-r16,

        pci-arfcn-r16                   PCI-ARFCN-NR-r16

     },

  eutraFailedPCellId-r16 CHOICE {

     cellGlobalId-r16                   CGI-InfoEUTRALogging,

     pci-arfcn-r16                      PCI-ARFCN-EUTRA-r16

  }

},

reconnectCellId-r16 CHOICE {

  nrReconnectCellId-r16                 CGI-Info-Logging-r16,

  eutraReconnectCellId-r16              CGI-InfoEUTRALogging

} OPTIONAL,

timeUntilReconnection-r16 TimeUntilReconnection-r16 OPTIONAL,

reestablishmentCellId-r16 CGI-Info-Logging-r16 OPTIONAL,

timeConnFailure-r16 INTEGER (0…1023) OPTIONAL,

timeSinceFailure-r16 TimeSinceFailure-r16,

connectionFailureType-r16 ENUMERATED {rlf, hof},

rlf-Cause-r16 ENUMERATED { t310-Expiry,

                          randomAccessProblem,

                          rlc-MaxNumRetx,

                          beamFailureRecoveryFailure,

                          lbtFailure-r16,

                          bh-rlfRecoveryFailure,

                          t312-expiry-r17, spare1},

locationInfo-r16 LocationInfo-r16 OPTIONAL,

noSuitableCellFound-r16 ENUMERATED {true} OPTIONAL,

ra-InformationCommon-r16 RA-InformationCommon-r16 OPTIONAL,

…,

[[

csi-rsRLMConfigBitmap-v1650 BIT STRING (SIZE (96)) OPTIONAL

]],

[[

lastHO-Type-r17 ENUMERATED {cho, daps, spare2, spare1} OPTIONAL,

timeConnSourceDAPS-Failure-r17 TimeConnSourceDAPS-Failure-r17 OPTIONAL,

timeSinceCHO-Reconfig-r17 TimeSinceCHO-Reconfig-r17 OPTIONAL,

choCellId-r17 CHOICE {

  cellGlobalId-r17                     CGI-Info-Logging-r16,

  pci-arfcn-r17                        PCI-ARFCN-NR-r16

} OPTIONAL,

choCandidateCellList-r17 ChoCandidateCellList-r17 OPTIONAL

]]

},

eutra-RLF-Report-r16 SEQUENCE {

  failedPCellId-EUTRA                  CGI-InfoEUTRALogging,

  measResult-RLF-Report-EUTRA-r16      OCTET STRING,

  ...,

  [[

  measResult-RLF-Report-EUTRA-v1690    OCTET STRING OPTIONAL

  ]]

}

}

SuccessHO-Report-r17 ::= SEQUENCE {

sourceCellInfo-r17 SEQUENCE {

  sourcePCellId-r17               CGI-Info-Logging-r16,

  sourceCellMeas-r17              MeasResultSuccessHONR-r17 OPTIONAL,

  rlf-InSourceDAPS-r17            ENUMERATED {true} OPTIONAL

},

targetCellInfo-r17 SEQUENCE {

  targetPCellId-r17               CGI-Info-Logging-r16,

  targetCellMeas-r17              MeasResultSuccessHONR-r17 OPTIONAL

},

measResultNeighCells-r17 SEQUENCE {

  measResultListNR-r17            MeasResultList2NR-r16 OPTIONAL,

  measResultListEUTRA-r17         MeasResultList2EUTRA-r16 OPTIONAL

} OPTIONAL,

locationInfo-r17 LocationInfo-r16 OPTIONAL,

timeSinceCHO-Reconfig-r17 TimeSinceCHO-Reconfig-r17 OPTIONAL,

shr-Cause-r17 SHR-Cause-r17 OPTIONAL,

ra-InformationCommon-r17 RA-InformationCommon-r16 OPTIONAL,

upInterruptionTimeAtHO-r17 UPInterruptionTimeAtHO-r17 OPTIONAL,

c-RNTI-r17 RNTI-Value OPTIONAL,

}

MeasResultSuccessHONR-r17::= SEQUENCE {

measResult-r17 SEQUENCE {

  cellResults-r17 SEQUENCE{

     resultsSSB-Cell-r17                  MeasQuantityResults OPTIONAL,

     resultsCSI-RS-Cell-r17               MeasQuantityResults OPTIONAL

  },

  rsIndexResults-r17 SEQUENCE{

     resultsSSB-Indexes-r17               ResultsPerSSB-IndexList OPTIONAL,

     resultsCSI-RS-Indexes-r17            ResultsPerCSI-RS-IndexList OPTIONAL

  }

}

}

ChoCandidateCellList-r17 ::= SEQUENCE(SIZE (1…maxNrofCondCells-r16)) OF ChoCandidateCell-r17

ChoCandidateCell-r17 ::= CHOICE {

cellGlobalId-r17 CGI-Info-Logging-r16,

pci-arfcn-r17 PCI-ARFCN-NR-r16

}

SHR-Cause-r17 ::= SEQUENCE {

t304-cause-r17 ENUMERATED {true} OPTIONAL,

t310-cause-r17 ENUMERATED {true} OPTIONAL,

t312-cause-r17 ENUMERATED {true} OPTIONAL,

sourceDAPS-Failure-r17 ENUMERATED {true} OPTIONAL,

}

TimeSinceFailure-r16 ::= INTEGER (0…172800)

MobilityHistoryReport-r16 ::= VisitedCellInfoList-r16

TimeUntilReconnection-r16 ::= INTEGER (0…172800)

TimeSinceCHO-Reconfig-r17 ::= INTEGER (0…1023)

TimeConnSourceDAPS-Failure-r17 ::= INTEGER (0…1023)

UPInterruptionTimeAtHO-r17 ::= INTEGER (0…1023)

UEPositioningAssistanceInfo-r17 ::= SEQUENCE {

criticalExtensions CHOICE {

  uePositioningAssistanceInfo-r17          UEPositioningAssistanceInfo-r17-IEs,

  criticalExtensionsFuture                 SEQUENCE {}

}

}

UEPositioningAssistanceInfo-r17-IEs ::= SEQUENCE {

ue-TxTEG-AssociationList-r17 UE-TxTEG-AssociationList-r17 OPTIONAL,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

UE-TxTEG-AssociationList-r17 ::= SEQUENCE (SIZE (1…maxNrOfTxTEGReport-r17))

                                       OF UE-TxTEG-Association-r17

UE-TxTEG-Association-r17 ::= SEQUENCE {

ue-TxTEG-ID-r17 INTEGER (0…maxNrOfTxTEG-ID-1-r17),

nr-TimeStamp-r17 NR-TimeStamp-r17,

associatedSRS-PosResourceIdList-r17 SEQUENCE (SIZE(1…maxNrofSRS-PosResources-r16))

                                                 OF SRS-PosResourceId-r16,

servCellId-r17 ServCellIndex OPTIONAL

}

NR-TimeStamp-r17 ::= SEQUENCE {

nr-SFN-r17 INTEGER (0…1023),

nr-Slot-r17 CHOICE {

  scs15-r17                                INTEGER (0..9),

  scs30-r17                                INTEGER (0..19),

  scs60-r17                                INTEGER (0..39),

  scs120-r17                               INTEGER (0..79)

},

}

ULInformationTransfer-v1700-IEs ::= SEQUENCE {

dedicatedInfoF1c-r17 DedicatedInfoF1c-r17 OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

SIB2 ::= SEQUENCE {

cellReselectionInfoCommon SEQUENCE {

  nrofSS-BlocksToAverage          INTEGER (2..maxNrofSS-BlocksToAverage) OPTIONAL, -- Need S

  absThreshSS-BlocksConsolidation          ThresholdNR OPTIONAL, -- Need S

  rangeToBestCell                          RangeToBestCell OPTIONAL, -- Need R

  q-Hyst        ENUMERATED {

                     dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,

                     dB12, dB14, dB16, dB18, dB20, dB22, dB24},

  speedStateReselectionPars       SEQUENCE {

     mobilityStateParameters             MobilityStateParameters,

     q-HystSF SEQUENCE {

        sf-Medium                        ENUMERATED {dB-6, dB-4, dB-2, dB0},

        sf-High                          ENUMERATED {dB-6, dB-4, dB-2, dB0}

     }

  } OPTIONAL, -- Need R

  ...

},

cellReselectionServingFreqInfo SEQUENCE {

  s-NonIntraSearchP                      ReselectionThreshold OPTIONAL, -- Need S

  s-NonIntraSearchQ                      ReselectionThresholdQ OPTIONAL, -- Need S

  threshServingLowP                      ReselectionThreshold,

  threshServingLowQ                      ReselectionThresholdQ OPTIONAL, -- Need R

  cellReselectionPriority                CellReselectionPriority,

  cellReselectionSubPriority             CellReselectionSubPriority OPTIONAL, -- Need R

  ...

},

intraFreqCellReselectionInfo SEQUENCE {

  q-RxLevMin                             Q-RxLevMin,

  q-RxLevMinSUL                          Q-RxLevMin OPTIONAL, -- Need R

  q-QualMin                              Q-QualMin OPTIONAL, -- Need S

  s-IntraSearchP                         ReselectionThreshold,

  s-IntraSearchQ                         ReselectionThresholdQ OPTIONAL, -- Need S

  t-ReselectionNR                        T-Reselection,

  frequencyBandList                      MultiFrequencyBandListNR-SIB OPTIONAL, -- Need S

  frequencyBandListSUL                   MultiFrequencyBandListNR-SIB OPTIONAL, -- Need R

  p-Max                                  P-Max OPTIONAL, -- Need S

  smtc                                   SSB-MTC OPTIONAL, -- Need S

  ss-RSSI-Measurement                    SS-RSSI-Measurement OPTIONAL, -- Need R

  ssb-ToMeasure                          SSB-ToMeasure OPTIONAL, -- Need S

  deriveSSB-IndexFromCell                BOOLEAN,

  ...,

  [[

  t-ReselectionNR-SF                     SpeedStateScaleFactors OPTIONAL -- Need N

  ]],

  [[

  smtc2-LP-r16                           SSB-MTC2-LP-r16 OPTIONAL, -- Need R

  ssb-PositionQCL-Common-r16      SSB-PositionQCL-Relation-r16 OPTIONAL -- Cond SharedSpectrum

  ]],

  [[

  ssb-PositionQCL-Common-r17      SSB-PositionQCL-Relation-r17 OPTIONAL -- Cond SharedSpectrum2

  ]]

},

…,

[[

relaxedMeasurement-r16 SEQUENCE {

  lowMobilityEvaluation-r16 SEQUENCE {

     s-SearchDeltaP-r16              ENUMERATED {

                                                dB3, dB6, dB9, dB12, dB15,

                                                spare3, spare2, spare1},

     t-SearchDeltaP-r16              ENUMERATED {

                                                s5, s10, s20, s30, s60, s120, s180,

                                                s240, s300, spare7, spare6, spare5,

                                                spare4, spare3, spare2, spare1}

  } OPTIONAL, -- Need R

cellEdgeEvaluation-r16 SEQUENCE {

  s-SearchThresholdP-r16               ReselectionThreshold,

  s-SearchThresholdQ-r16               ReselectionThresholdQ OPTIONAL -- Need R

} OPTIONAL, – Need R

combineRelaxedMeasCondition-r16 ENUMERATED {true} OPTIONAL, – Need R

highPriorityMeasRelax-r16 ENUMERATED {true} OPTIONAL – Need R

} OPTIONAL – Need R

]],

[[

cellEquivalentSize-r17 INTEGER(2…16) OPTIONAL, – Cond HSDN

relaxedMeasurement-r17 SEQUENCE {

  stationaryMobilityEvaluation-r17 SEQUENCE {

     s-SearchDeltaP-Stationary-r17 ENUMERATED {dB2, dB3, dB6, dB9, dB12, dB15, spare2, spare1},

     t-SearchDeltaP-Stationary-r17 ENUMERATED {s5, s10, s20, s30, s60, s120, s180, s240,

                                               s300, spare7, spare6, spare5,

                                               spare4, spare3, spare2, spare1}

  },

cellEdgeEvaluationWhileStationary-r17 SEQUENCE {

  s-SearchThresholdP2-r17           ReselectionThreshold,

  s-SearchThresholdQ2-r17           ReselectionThresholdQ OPTIONAL -- Need R

} OPTIONAL, – Need R

combineRelaxedMeasCondition2-r17 ENUMERATED {true} OPTIONAL – Need R

} OPTIONAL – Need R

]]

RangeToBestCell ::= Q-OffsetRange

SIB3 ::= SEQUENCE {

intraFreqNeighCellList IntraFreqNeighCellList OPTIONAL, – Need R

intraFreqExcludedCellList IntraFreqExcludedCellList OPTIONAL, – Need R

lateNonCriticalExtension OCTET STRING OPTIONAL,

…,

[[

intraFreqNeighCellList-v1610 IntraFreqNeighCellList-v1610 OPTIONAL, --Need R

intraFreqAllowedCellList-r16 IntraFreqAllowedCellList-r16 OPTIONAL, --Cond SharedSpectrum2

intraFreqCAG-CellList-r16 SEQUENCE (SIZE (1…maxPLMN))

                                     OF IntraFreqCAG-CellListPerPLMN-r16 OPTIONAL -- Need R

]],

[[

intraFreqNeighHSDN-CellList-r17 IntraFreqNeighHSDN-CellList-r17 OPTIONAL, – Need R

intraFreqNeighCellList-v1710 IntraFreqNeighCellList-v1710 OPTIONAL – Need R

]]

}

IntraFreqNeighCellInfo-v1710 ::= SEQUENCE {

ssb-PositionQCL-r17 SSB-PositionQCL-Relation-r17 OPTIONAL – Cond SharedSpectrum2

}

IntraFreqNeighHSDN-CellList-r17 ::= SEQUENCE (SIZE (1…maxCellIntra)) OF PCI-Range

SIB4 ::= SEQUENCE {

interFreqCarrierFreqList InterFreqCarrierFreqList,

lateNonCriticalExtension OCTET STRING OPTIONAL,

…,

[[

interFreqCarrierFreqList-v1610 InterFreqCarrierFreqList-v1610 OPTIONAL – Need R

]],

[[

interFreqCarrierFreqList-v1700 InterFreqCarrierFreqList-v1700 OPTIONAL – Need R

]]

}

InterFreqCarrierFreqList ::= SEQUENCE (SIZE (1…maxFreq)) OF InterFreqCarrierFreqInfo

InterFreqCarrierFreqList-v1610 ::= SEQUENCE (SIZE (1…maxFreq)) OF InterFreqCarrierFreqInfo-v1610

InterFreqCarrierFreqList-v1700 ::= SEQUENCE (SIZE (1…maxFreq)) OF InterFreqCarrierFreqInfo-v1700

InterFreqCarrierFreqInfo ::= SEQUENCE {

dl-CarrierFreq ARFCN-ValueNR,

frequencyBandList MultiFrequencyBandListNR-SIB OPTIONAL, – Cond Mandatory

frequencyBandListSUL MultiFrequencyBandListNR-SIB OPTIONAL, – Need R

nrofSS-BlocksToAverage INTEGER (2…maxNrofSS-BlocksToAverage) OPTIONAL, – Need S

absThreshSS-BlocksConsolidation ThresholdNR OPTIONAL, – Need S

smtc SSB-MTC OPTIONAL, – Need S

ssbSubcarrierSpacing SubcarrierSpacing,

ssb-ToMeasure SSB-ToMeasure OPTIONAL, – Need S

deriveSSB-IndexFromCell BOOLEAN,

ss-RSSI-Measurement SS-RSSI-Measurement OPTIONAL, – Need R

q-RxLevMin Q-RxLevMin,

q-RxLevMinSUL Q-RxLevMin OPTIONAL, – Need R

q-QualMin Q-QualMin OPTIONAL, – Need S

p-Max P-Max OPTIONAL, – Need S

t-ReselectionNR T-Reselection,

t-ReselectionNR-SF SpeedStateScaleFactors OPTIONAL, – Need S

threshX-HighP ReselectionThreshold,

threshX-LowP ReselectionThreshold,

threshX-Q SEQUENCE {

  threshX-HighQ                       ReselectionThresholdQ,

  threshX-LowQ                        ReselectionThresholdQ

} OPTIONAL, – Cond RSRQ

cellReselectionPriority CellReselectionPriority OPTIONAL, – Need R

cellReselectionSubPriority CellReselectionSubPriority OPTIONAL, – Need R

q-OffsetFreq Q-OffsetRange DEFAULT dB0,

interFreqNeighCellList InterFreqNeighCellList OPTIONAL, – Need R

interFreqExcludedCellList InterFreqExcludedCellList OPTIONAL, – Need R

}

InterFreqCarrierFreqInfo-v1610 ::= SEQUENCE {

interFreqNeighCellList-v1610 InterFreqNeighCellList-v1610 OPTIONAL, – Need R

smtc2-LP-r16 SSB-MTC2-LP-r16 OPTIONAL, – Need R

interFreqAllowedCellList-r16 InterFreqAllowedCellList-r16 OPTIONAL, – Cond SharedSpectrum2

ssb-PositionQCL-Common-r16 SSB-PositionQCL-Relation-r16 OPTIONAL, – Cond SharedSpectrum

interFreqCAG-CellList-r16 SEQUENCE (SIZE (1…maxPLMN))

                                    OF InterFreqCAG-CellListPerPLMN-r16 OPTIONAL -- Need R

}

InterFreqCarrierFreqInfo-v1700 ::= SEQUENCE {

interFreqNeighHSDN-CellList-r17 InterFreqNeighHSDN-CellList-r17 OPTIONAL, – Need R

highSpeedMeasInterFreq-r17 ENUMERATED {true} OPTIONAL, – Need R

redCapAccessAllowed-r17 ENUMERATED {true} OPTIONAL, – Need R

ssb-PositionQCL-Common-r17 SSB-PositionQCL-Relation-r17 OPTIONAL, – Cond SharedSpectrum

interFreqNeighCellList-v1710 InterFreqNeighCellList-v1710 OPTIONAL – Cond SharedSpectrum2

}

InterFreqNeighHSDN-CellList-r17 ::= SEQUENCE (SIZE (1…maxCellInter)) OF PCI-Range

InterFreqNeighCellList ::= SEQUENCE (SIZE (1…maxCellInter)) OF InterFreqNeighCellInfo

InterFreqNeighCellList-v1610 ::= SEQUENCE (SIZE (1…maxCellInter)) OF InterFreqNeighCellInfo-v1610

InterFreqNeighCellList-v1710 ::= SEQUENCE (SIZE (1…maxCellInter)) OF InterFreqNeighCellInfo-v1710

InterFreqNeighCellInfo ::= SEQUENCE {

physCellId PhysCellId,

q-OffsetCell Q-OffsetRange,

q-RxLevMinOffsetCell INTEGER (1…8) OPTIONAL, – Need R

q-RxLevMinOffsetCellSUL INTEGER (1…8) OPTIONAL, – Need R

q-QualMinOffsetCell INTEGER (1…8) OPTIONAL, – Need R

}

InterFreqNeighCellInfo-v1610 ::= SEQUENCE {

ssb-PositionQCL-r16 SSB-PositionQCL-Relation-r16 OPTIONAL – Cond SharedSpectrum2

}

InterFreqNeighCellInfo-v1710 ::= SEQUENCE {

ssb-PositionQCL-r17 SSB-PositionQCL-Relation-r17 OPTIONAL – Cond SharedSpectrum2

}

InterFreqExcludedCellList ::= SEQUENCE (SIZE (1…maxCellExcluded)) OF PCI-Range

InterFreqAllowedCellList-r16 ::= SEQUENCE (SIZE (1…maxCellAllowed)) OF PCI-Range

InterFreqCAG-CellListPerPLMN-r16 ::= SEQUENCE {

plmn-IdentityIndex-r16 INTEGER (1…maxPLMN),

cag-CellList-r16 SEQUENCE (SIZE (1…maxCAG-Cell-r16)) OF PCI-Range

}

SIB5 ::= SEQUENCE {

carrierFreqListEUTRA CarrierFreqListEUTRA OPTIONAL, – Need R

t-ReselectionEUTRA T-Reselection,

t-ReselectionEUTRA-SF SpeedStateScaleFactors OPTIONAL, – Need S

lateNonCriticalExtension OCTET STRING OPTIONAL,

…,

[[

carrierFreqListEUTRA-v1610 CarrierFreqListEUTRA-v1610 OPTIONAL – Need R

]],

[[

carrierFreqListEUTRA-v1700 CarrierFreqListEUTRA-v1700 OPTIONAL, – Need R

idleModeMeasVoiceFallback-r17 ENUMERATED{true} OPTIONAL – Need R

]]

}

CarrierFreqListEUTRA ::= SEQUENCE (SIZE (1…maxEUTRA-Carrier)) OF CarrierFreqEUTRA

CarrierFreqListEUTRA-v1610 ::= SEQUENCE (SIZE (1…maxEUTRA-Carrier)) OF CarrierFreqEUTRA-v1610

CarrierFreqListEUTRA-v1700 ::= SEQUENCE (SIZE (1…maxEUTRA-Carrier)) OF CarrierFreqEUTRA-v1700

CarrierFreqEUTRA-v1700 ::= SEQUENCE {

eutra-FreqNeighHSDN-CellList-r17 EUTRA-FreqNeighHSDN-CellList-r17 OPTIONAL – Need R

}

EUTRA-FreqNeighHSDN-CellList-r17 ::= SEQUENCE (SIZE (1…maxCellEUTRA)) OF EUTRA-PhysCellIdRange

SIB12-IEs-r16 ::= SEQUENCE {

sl-ConfigCommonNR-r16 SL-ConfigCommonNR-r16,

lateNonCriticalExtension OCTET STRING OPTIONAL,

…,

[[

sl-DRX-ConfigCommonGC-BC-r17 SL-DRX-Config-GC-BC-r17 OPTIONAL, – Need R

sl-DiscConfigCommon-r17 SL-DiscConfigCommon-r17 OPTIONAL, – Need R

sl-L2U2N-Relay-r17 ENUMERATED {enabled} OPTIONAL, – Need R

sl-NonRelayDiscovery-r17 ENUMERATED {enabled} OPTIONAL, – Need R

sl-L3U2N-RelayDiscovery-r17 ENUMERATED {enabled} OPTIONAL, – Need R

sl-TimersAndConstantsRemoteUE-r17 UE-TimersAndConstantsRemoteUE-r17 OPTIONAL – Need R

]]

}

SL-DiscConfigCommon-r17 ::= SEQUENCE {

sl-RelayUE-ConfigCommon-r17 SL-RelayUE-Config-r17,

sl-RemoteUE-ConfigCommon-r17 SL-RemoteUE-Config-r17

}

SIB15-r17 ::= SEQUENCE {

commonPLMNsWithDisasterCondition-r17 SEQUENCE (SIZE (1…maxPLMN))

                                                OF PLMN-Identity OPTIONAL, -- Need R

applicableDisasterInfoList-r17 SEQUENCE (SIZE (1…maxPLMN))

                                             OF ApplicableDisasterInfo-r17 OPTIONAL, -- Need R

lateNonCriticalExtension OCTET STRING OPTIONAL,

}

ApplicableDisasterInfo-r17 ::= CHOICE {

noDisasterRoaming-r17 NULL,

disasterRoamingFromAnyPLMN-r17 NULL,

commonPLMNs-r17 NULL,

dedicatedPLMNs-r17 SEQUENCE (SIZE (1…maxPLMN)) OF PLMN-Identity

}

SIB16-r17 ::= SEQUENCE {

freqPriorityListSlicing-r17 FreqPriorityListSlicing-r17 OPTIONAL, – Need R

lateNonCriticalExtension OCTET STRING OPTIONAL,

}

IB17-r17 ::= SEQUENCE {

segmentNumber-r17          INTEGER (0..1),

segmentType-r17            ENUMERATED {notLastSegment, lastSegment},

segmentContainer-r17       OCTET STRING

}

SIB17-IEs-r17 ::= SEQUENCE {

trs-ResouceSetConfig-r17        SEQUENCE (SIZE (1..maxNrofTRS-ResourceSets-r17))

                                    OF TRS-ResourceSet-r17 OPTIONAL, -- Need R

validityDuration-r17            ENUMERATED {t1, t2, t4, t8, t16, t32, t64, t128, t256,

                                    t512, spare6, spare5, spare4, spare3, spare2,

                                    spare1} OPTIONAL, -- Need S

lateNonCriticalExtension        OCTET STRING OPTIONAL,

...

}

TRS-ResourceSet-r17 ::= SEQUENCE {

powerControlOffsetSS-r17         ENUMERATED {db-3, db0, db3, db6},

scramblingID-Info-r17 CHOICE {

    scramblingIDforCommon-r17    ScramblingId,

    scramblingIDperResourceListWith2-r17      SEQUENCE (SIZE (2)) OF ScramblingId,

    scramblingIDperResourceListWith4-r17      SEQUENCE (SIZE (4)) OF ScramblingId,

    ...

},

firstOFDMSymbolInTimeDomain-r17     INTEGER (0..9),

startingRB-r17                      INTEGER (0..maxNrofPhysicalResourceBlocks-1),

nrofRBs-r17                         INTEGER (24..maxNrofPhysicalResourceBlocksPlus1),

ssb-Index-r17                       SSB-Index,

periodicityAndOffset-r17 CHOICE {

    slots10                         INTEGER (0..9),

    slots20                         INTEGER (0..19),

    slots40                         INTEGER (0..39),

    slots80                         INTEGER (0..79)

},

frequencyDomainAllocation-r17       BIT STRING (SIZE (4)),

indBitID-r17                        INTEGER (0..5),

nrofResources-r17                   ENUMERATED {n2, n4},

...

}

SIB18-r17 ::= SEQUENCE {

gin-ElementList-r17      SEQUENCE (SIZE (1..maxGIN-r17)) OF GIN-Element-r17 OPTIONAL,--Need R

ginsPerSNPN-List-r17     SEQUENCE (SIZE (1..maxNPN-r16)) OF GINs-perSNPN-r17 OPTIONAL,--Need R

lateNonCriticalExtension      OCTET STRING OPTIONAL,

...

}

GIN-Element-r17 ::= SEQUENCE {

plmn-Identity-r17        PLMN-Identity,

nid-List-r17             SEQUENCE (SIZE (1..maxGIN-r17)) OF NID-r16

}

GINs-perSNPN-r17 ::= SEQUENCE {

supportedGINs-r17        BIT STRING (SIZE (1..maxGIN-r17)) OPTIONAL -- Need R

}

SIB19-r17 ::= SEQUENCE {

ntn-Config-r17 NTN-Config-r17 OPTIONAL, – Need R

t-Service-r17 INTEGER (0…549755813887) OPTIONAL, – Need R

referenceLocation-r17 ReferenceLocation-r17 OPTIONAL, – Need R

distanceThresh-r17 INTEGER(0…65525) OPTIONAL, – Need R

ntn-NeighCellConfigList-r17 NTN-NeighCellConfigList-r17 OPTIONAL, – Need R

lateNonCriticalExtension OCTET STRING OPTIONAL,

}

NTN-NeighCellConfigList-r17 ::= SEQUENCE (SIZE(1…maxCellNTN-r17)) OF NTN-NeighCellConfig-r17

NTN-NeighCellConfig-r17 ::= SEQUENCE {

ntn-Config-r17 NTN-Config-r17 OPTIONAL, – Need R

carrierFreq-r17 ARFCN-ValueNR OPTIONAL, – Need R

physCellId-r17 PhysCellId OPTIONAL – Need R

}

IB20-r17 ::= SEQUENCE {

mcch-Config-r17              MCCH-Config-r17,

cfr-ConfigMCCH-MTCH-r17      CFR-ConfigMCCH-MTCH-r17,

lateNonCriticalExtension     OCTET STRING OPTIONAL,

...

}

MCCH-Config-r17 ::= SEQUENCE {

mcch-RepetitionPeriodAndOffset-r17       MCCH-RepetitionPeriodAndOffset-r17,

mcch-WindowStartSlot-r17                 INTEGER (0..79),

mcch-WindowDuration-r17                  ENUMERATED {sl2, sl4, sl8, sl10, sl20, sl40,

                                               sl80, sl160} OPTIONAL, -- Need S

mcch-ModificationPeriod-r17              ENUMERATED {rf2, rf4, rf8, rf16, rf32, rf64,

                                               rf128, rf256, rf512, rf1024, r2048, rf4096,

                                               rf8192, rf16384, rf32768, rf65536}

}

MCCH-RepetitionPeriodAndOffset-r17 ::= CHOICE {

rf1-r17              INTEGER(0),

rf2-r17              INTEGER(0..1),

rf4-r17              INTEGER(0..3),

rf8-r17              INTEGER(0..7),

rf16-r17             INTEGER(0..15),

rf32-r17             INTEGER(0..31),

rf64-r17             INTEGER(0..63),

rf128-r17            INTEGER(0..127),

rf256-r17            INTEGER(0..255)

}

SIB21-r17 ::= SEQUENCE {

mbs-FSAI-IntraFreq-r17          MBS-FSAI-List-r17 OPTIONAL, -- Need R

mbs-FSAI-InterFreqList-r17      MBS-FSAI-InterFreqList-r17 OPTIONAL, -- Need R

lateNonCriticalExtension        OCTET STRING OPTIONAL,

...

}

MBS-FSAI-List-r17 ::= SEQUENCE (SIZE (1…maxFSAI-MBS-r17)) OF MBS-FSAI-r17

MBS-FSAI-InterFreqList-r17 ::= SEQUENCE (SIZE (1…maxFreq)) OF MBS-FSAI-InterFreq-r17

MBS-FSAI-InterFreq-r17 ::= SEQUENCE {

dl-CarrierFreq-r17         ARFCN-ValueNR,

mbs-FSAI-List-r17          MBS-FSAI-List-r17

}

MBS-FSAI-r17 ::= OCTET STRING (SIZE (3))

PosSI-SchedulingInfo-r16 ::= SEQUENCE {

posSchedulingInfoList-r16 SEQUENCE (SIZE (1…maxSI-Message)) OF PosSchedulingInfo-r16,

posSI-RequestConfig-r16 SI-RequestConfig OPTIONAL, – Cond MSG-1

posSI-RequestConfigSUL-r16 SI-RequestConfig OPTIONAL, – Cond SUL-MSG-1

…,

[[

posSI-RequestConfig-RedCap-r17 SI-RequestConfig OPTIONAL – Cond REDCAP-MSG-1

]]

}

AvailabilityCombinationsPerCell-r16 ::= SEQUENCE {

availabilityCombinationsPerCellIndex-r16 AvailabilityCombinationsPerCellIndex-r16,

iab-DU-CellIdentity-r16 CellIdentity,

positionInDCI-AI-r16 INTEGER(0…maxAI-DCI-PayloadSize-1-r16) OPTIONAL, – Need M

availabilityCombinations-r16 SEQUENCE (SIZE (1…maxNrofAvailabilityCombinationsPerSet-r16))

                                            OF AvailabilityCombination-r16,

…,

[[

availabilityCombinationsRBGroups-r17 SEQUENCE (SIZE (1…maxNrofAvailabilityCombinationsPerSet-r16))

                                            OF AvailabilityCombinationRB-Groups-r17

                                            OPTIONAL -- Need M

]]

}

AvailabilityCombinationRB-Groups-r17 ::= SEQUENCE {

availabilityCombinationId-r17 AvailabilityCombinationId-r16,

rb-SetGroups-r17 SEQUENCE (SIZE (1…maxNrofRB-SetGroups-r17))

                                           OF RB-SetGroup-r17 OPTIONAL, -- Need R

resourceAvailability-r17 SEQUENCE (SIZE (1…maxNrofResourceAvailabilityPerCombination-r16))

                                 OF INTEGER (0..7) OPTIONAL -- Need R

}

RB-SetGroup-r17 ::= SEQUENCE {

resourceAvailability-r17 SEQUENCE (SIZE (1…maxNrofResourceAvailabilityPerCombination-r16))

                                 OF INTEGER (0..7) OPTIONAL, -- Need R

rb-Sets-r17 SEQUENCE (SIZE (1…maxNrofRB-Sets-r17)) OF INTEGER (0…7) OPTIONAL

                                  -- Need R

}

BeamFailureRecoveryRSConfig-r16 ::= SEQUENCE {

rsrp-ThresholdBFR-r16 RSRP-Range OPTIONAL, – Need M

candidateBeamRS-List-r16 SEQUENCE (SIZE(1…maxNrofCandidateBeams-r16))

                                   OF CandidateBeamRS-r16 OPTIONAL, -- Need M

…,

[[

candidateBeamRS-List2-r17 SEQUENCE (SIZE(1…maxNrofCandidateBeams-r16))

                                   OF CandidateBeamRS-r16 OPTIONAL -- Need R

]]

}

BWP-DownlinkDedicated ::= SEQUENCE {

pdcch-Config SetupRelease { PDCCH-Config } OPTIONAL, – Need M

pdsch-Config SetupRelease { PDSCH-Config } OPTIONAL, – Need M

sps-Config SetupRelease { SPS-Config } OPTIONAL, – Need M

radioLinkMonitoringConfig SetupRelease { RadioLinkMonitoringConfig } OPTIONAL, – Need M

…,

[[

sps-ConfigToAddModList-r16 SPS-ConfigToAddModList-r16 OPTIONAL, – Need N

sps-ConfigToReleaseList-r16 SPS-ConfigToReleaseList-r16 OPTIONAL, – Need N

sps-ConfigDeactivationStateList-r16 SPS-ConfigDeactivationStateList-r16 OPTIONAL, – Need R

beamFailureRecoverySCellConfig-r16 S SetupRelease {BeamFailureRecoveryRSConfig-r16}

                                               OPTIONAL, -- Cond SCellOnly

sl-PDCCH-Config-r16 SetupRelease { PDCCH-Config } OPTIONAL, – Need M

sl-V2X-PDCCH-Config-r16 SetupRelease { PDCCH-Config } OPTIONAL – Need M

]],

[[

preConfGapStatus-r17 BIT STRING (SIZE (maxNrofGapId-r17)) OPTIONAL, – Cond PreConfigMG

beamFailureRecoverySpCellConfig-r17 SetupRelease { BeamFailureRecoveryRSConfig-r16}

                                                   OPTIONAL, -- Cond SpCellOnly

harq-FeedbackEnablingforSPSactive-r17 BOOLEAN OPTIONAL, – Need R

cfr-ConfigMulticast-r17 SetupRelease { CFR-ConfigMulticast-r17 } OPTIONAL, – Need M

dl-PPW-PreConfigToAddModList-r17 DL-PPW-PreConfigToAddModList-r17 OPTIONAL, – Need N

dl-PPW-PreConfigToReleaseList-r17 DL-PPW-PreConfigToReleaseList-r17 OPTIONAL, – Need N

nonCellDefiningSSB-r17 NonCellDefiningSSB-r17 OPTIONAL, – Need R

servingCellMO-r17 MeasObjectId OPTIONAL – Cond MeasObject-NCDSSB

]]

}

SPS-ConfigToAddModList-r16 ::= SEQUENCE (SIZE (1…maxNrofSPS-Config-r16)) OF SPS-Config

SPS-ConfigToReleaseList-r16 ::= SEQUENCE (SIZE (1…maxNrofSPS-Config-r16)) OF SPS-ConfigIndex-r16

SPS-ConfigDeactivationState-r16 ::= SEQUENCE (SIZE (1…maxNrofSPS-Config-r16))

                                       OF SPS-ConfigIndex-r16

SPS-ConfigDeactivationStateList-r16 ::= SEQUENCE (SIZE (1…maxNrofSPS-DeactivationState))

                                       OF SPS-ConfigDeactivationState-r16

DL-PPW-PreConfigToAddModList-r17 ::= SEQUENCE (SIZE (1…maxNrofPPW-Config-r17))

                                       OF DL-PPW-PreConfig-r17

DL-PPW-PreConfigToReleaseList-r17 ::= SEQUENCE (SIZE (1…maxNrofPPW-Config-r17))

                                       OF DL-PPW-ID-r17
  • PPW : PRS (Positioning Reference Signal) Processing Window

BWP-UplinkCommon ::= SEQUENCE {

genericParameters BWP,

rach-ConfigCommon SetupRelease { RACH-ConfigCommon } OPTIONAL, – Need M

pusch-ConfigCommon SetupRelease { PUSCH-ConfigCommon } OPTIONAL, – Need M

pucch-ConfigCommon SetupRelease { PUCCH-ConfigCommon } OPTIONAL, – Need M

…,

[[

rach-ConfigCommonIAB-r16 SetupRelease { RACH-ConfigCommon } OPTIONAL, – Need M

useInterlacePUCCH-PUSCH-r16 ENUMERATED {enabled} OPTIONAL, – Need R

msgA-ConfigCommon-r16 SetupRelease { MsgA-ConfigCommon-r16 } OPTIONAL

                                         -- Cond SpCellOnly2

]],

[[

enableRA-PrioritizationForSlicing-r17 BOOLEAN OPTIONAL, – Cond RAPrioSliceAI

additionalRACH-ConfigList-r17 SetupRelease { AdditionalRACH-ConfigList-r17 } OPTIONAL,

                                             -- Cond SpCellOnly2

rsrp-ThresholdMsg3-r17 RSRP-Range OPTIONAL, – Need R

numberOfMsg3-RepetitionsList-r17 SEQUENCE (SIZE (4))

                                     OF NumberOfMsg3-Repetitions-r17 OPTIONAL, -- Cond Msg3Rep

mcs-Msg3-Repetitions-r17 SEQUENCE (SIZE (8)) OF INTEGER (0…31) OPTIONAL – Cond Msg3Rep

]]

}

AdditionalRACH-ConfigList-r17 ::= SEQUENCE (SIZE(1…maxAdditionalRACH-r17))

                                    OF AdditionalRACH-Config-r17

AdditionalRACH-Config-r17 ::= SEQUENCE {

rach-ConfigCommon-r17 RACH-ConfigCommon OPTIONAL, – Need R

msgA-ConfigCommon-r17 MsgA-ConfigCommon-r16 OPTIONAL, – Need R

}

NumberOfMsg3-Repetitions-r17::= ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16}

BWP-UplinkDedicated ::= SEQUENCE {

pucch-Config SetupRelease { PUCCH-Config } OPTIONAL, – Need M

pusch-Config SetupRelease { PUSCH-Config } OPTIONAL, – Need M

configuredGrantConfig SetupRelease { ConfiguredGrantConfig } OPTIONAL, – Need M

srs-Config SetupRelease { SRS-Config } OPTIONAL, – Need M

beamFailureRecoveryConfig SetupRelease { BeamFailureRecoveryConfig } OPTIONAL,

                                      -- Cond SpCellOnly

…,

[[

sl-PUCCH-Config-r16 SetupRelease { PUCCH-Config } OPTIONAL, – Need M

cp-ExtensionC2-r16 INTEGER (1…28) OPTIONAL, – Need R

cp-ExtensionC3-r16 INTEGER (1…28) OPTIONAL, – Need R

useInterlacePUCCH-PUSCH-r16 ENUMERATED {enabled} OPTIONAL, – Need R

pucch-ConfigurationList-r16 SetupRelease { PUCCH-ConfigurationList-r16 } OPTIONAL,

                                            -- Need M

lbt-FailureRecoveryConfig-r16 SetupRelease { LBT-FailureRecoveryConfig-r16 } OPTIONAL,

                                            -- Need M

configuredGrantConfigToAddModList-r16 ConfiguredGrantConfigToAddModList-r16 OPTIONAL,

                                                 -- Need N

configuredGrantConfigToReleaseList-r16 ConfiguredGrantConfigToReleaseList-r16 OPTIONAL,

                                                 -- Need N

configuredGrantConfigType2DeactivationStateList-r16

                      ConfiguredGrantConfigType2DeactivationStateList-r16 OPTIONAL -- Need R

]],

[[

ul-TCI-StateList-r17 CHOICE {

  explicitlist SEQUENCE {

     ul-TCI-ToAddModList-r17         SEQUENCE (SIZE (1..maxUL-TCI-r17))

                                              OF TCI-UL-State-r17 OPTIONAL, -- Need N

     ul-TCI-ToReleaseList-r17        SEQUENCE (SIZE (1..maxUL-TCI-r17)) OF TCI-UL-State-Id-r17

                                              OPTIONAL -- Need N

  },

  unifiedTCI-StateRef-r17            ServingCellAndBWP-Id-r17

} OPTIONAL, – Need R

ul-powerControl-r17 Uplink-powerControlId-r17 OPTIONAL, – Cond NoTCI-PC

pucch-ConfigurationListMulticast1-r17 SetupRelease { PUCCH-ConfigurationList-r16 } OPTIONAL,

                                              -- Need M

pucch-ConfigurationListMulticast2-r17 SetupRelease { PUCCH-ConfigurationList-r16 } OPTIONAL

                                              -- Need M

]]

}

ConfiguredGrantConfigToAddModList-r16 ::= SEQUENCE (SIZE (1…maxNrofConfiguredGrantConfig-r16))

                                            OF ConfiguredGrantConfig

CellAccessRelatedInfo ::= SEQUENCE {

plmn-IdentityInfoList PLMN-IdentityInfoList,

cellReservedForOtherUse ENUMERATED {true} OPTIONAL, – Need R

…,

[[

cellReservedForFutureUse-r16 ENUMERATED {true} OPTIONAL, – Need R

npn-IdentityInfoList-r16 NPN-IdentityInfoList-r16 OPTIONAL – Need R

]],

[[

snpn-AccessInfoList-r17 SEQUENCE (SIZE (1…maxNPN-r16))

                                          OF SNPN-AccessInfo-r17 OPTIONAL -- Need R

]]

}

SNPN-AccessInfo-r17 ::= SEQUENCE {

extCH-Supported-r17 ENUMERATED {true} OPTIONAL, – Need R

extCH-WithoutConfigAllowed-r17 ENUMERATED {true} OPTIONAL, – Need R

onboardingEnabled-r17 ENUMERATED {true} OPTIONAL, – Need R

imsEmergencySupportForSNPN-r17 ENUMERATED {true} OPTIONAL – Need R

}

CellGroupConfig ::= SEQUENCE {

cellGroupId CellGroupId,

rlc-BearerToAddModList SEQUENCE (SIZE(1…maxLC-ID)) OF RLC-BearerConfig OPTIONAL, --Need N

rlc-BearerToReleaseList SEQUENCE (SIZE(1…maxLC-ID)) OF LogicalChannelIdentity OPTIONAL,

                                 -- Need N

mac-CellGroupConfig MAC-CellGroupConfig OPTIONAL, – Need M

physicalCellGroupConfig PhysicalCellGroupConfig OPTIONAL, – Need M

spCellConfig SpCellConfig OPTIONAL, – Need M

sCellToAddModList SEQUENCE (SIZE (1…maxNrofSCells)) OF SCellConfig OPTIONAL, --Need N

sCellToReleaseList SEQUENCE (SIZE (1…maxNrofSCells)) OF SCellIndex OPTIONAL, – Need N

…,

[[

reportUplinkTxDirectCurrent ENUMERATED {true} OPTIONAL – Cond BWP-Reconfig

]],

[[

bap-Address-r16 BIT STRING (SIZE (10)) OPTIONAL, – Need M

bh-RLC-ChannelToAddModList-r16 SEQUENCE (SIZE(1…maxBH-RLC-ChannelID-r16))

                                             OF BH-RLC-ChannelConfig-r16 OPTIONAL, -- Need N

bh-RLC-ChannelToReleaseList-r16 SEQUENCE (SIZE(1…maxBH-RLC-ChannelID-r16))

                                             OF BH-RLC-ChannelID-r16 OPTIONAL, -- Need N

f1c-TransferPath-r16 ENUMERATED {lte, nr, both} OPTIONAL, – Need M

simultaneousTCI-UpdateList1-r16 SEQUENCE (SIZE (1…maxNrofServingCellsTCI-r16))

                                                        OF ServCellIndex OPTIONAL, -- Need R

simultaneousTCI-UpdateList2-r16 SEQUENCE (SIZE (1…maxNrofServingCellsTCI-r16))

                                                        OF ServCellIndex OPTIONAL, -- Need R

simultaneousSpatial-UpdatedList1-r16 SEQUENCE (SIZE (1…maxNrofServingCellsTCI-r16))

                                                        OF ServCellIndex OPTIONAL, -- Need R

simultaneousSpatial-UpdatedList2-r16 SEQUENCE (SIZE (1…maxNrofServingCellsTCI-r16))

                                                        OF ServCellIndex OPTIONAL, -- Need R

uplinkTxSwitchingOption-r16 ENUMERATED {switchedUL, dualUL} OPTIONAL, – Need R

uplinkTxSwitchingPowerBoosting-r16 ENUMERATED {enabled} OPTIONAL – Need R

]],

[[

reportUplinkTxDirectCurrentTwoCarrier-r16 ENUMERATED {true} OPTIONAL – Need N

]],

[[

f1c-TransferPathNRDC-r17 ENUMERATED {mcg, scg, both} OPTIONAL, – Need M

uplinkTxSwitching-2T-Mode-r17 ENUMERATED {enabled} OPTIONAL, – Cond 2Tx

uplinkTxSwitching-DualUL-TxState-r17 ENUMERATED {oneT, twoT} OPTIONAL, – Cond 2Tx

uu-RelayRLC-ChannelToAddModList-r17 SEQUENCE (SIZE(1…maxUu-RelayRLC-ChannelID-r17))

                                          OF Uu-RelayRLC-ChannelConfig-r17 OPTIONAL, -- Need N

uu-RelayRLC-ChannelToReleaseList-r17 SEQUENCE (SIZE(1…maxUu-RelayRLC-ChannelID-r17))

                                          OF Uu-RelayRLC-ChannelID-r17    OPTIONAL, -- Need N

simultaneousU-TCI-UpdateList1-r17 SEQUENCE (SIZE (1…maxNrofServingCellsTCI-r16))

                                          OF ServCellIndex OPTIONAL, -- Need R

simultaneousU-TCI-UpdateList2-r17 SEQUENCE (SIZE (1…maxNrofServingCellsTCI-r16))

                                          OF ServCellIndex OPTIONAL, -- Need R

simultaneousU-TCI-UpdateList3-r17 SEQUENCE (SIZE (1…maxNrofServingCellsTCI-r16))

                                          OF ServCellIndex OPTIONAL, -- Need R

simultaneousU-TCI-UpdateList4-r17 SEQUENCE (SIZE (1…maxNrofServingCellsTCI-r16))

                                          OF ServCellIndex OPTIONAL, -- Need R

rlc-BearerToReleaseListExt-r17 SEQUENCE (SIZE(1…maxLC-ID))

                                          OF LogicalChannelIdentityExt-r17 OPTIONAL, -- Need N

iab-ResourceConfigToAddModList-r17 SEQUENCE (SIZE(1…maxNrofIABResourceConfig-r17))

                                          OF IAB-ResourceConfig-r17 OPTIONAL, -- Need N

iab-ResourceConfigToReleaseList-r17 SEQUENCE (SIZE(1…maxNrofIABResourceConfig-r17))

                                          OF IAB-ResourceConfigID-r17 OPTIONAL -- Need N

]]

}

SpCellConfig ::= SEQUENCE {

servCellIndex ServCellIndex OPTIONAL, – Cond SCG

reconfigurationWithSync ReconfigurationWithSync OPTIONAL,

                                                -- Cond ReconfWithSync

rlf-TimersAndConstants SetupRelease { RLF-TimersAndConstants } OPTIONAL,

                                                --Need M

rlmInSyncOutOfSyncThreshold ENUMERATED {n1} OPTIONAL, – Need S

spCellConfigDedicated ServingCellConfig OPTIONAL, – Need M

…,

[[

lowMobilityEvaluationConnected-r17 SEQUENCE {

  s-SearchDeltaP-Connected-r17           ENUMERATED {dB3, dB6, dB9, dB12, dB15, spare3, spare2,

                                                     spare1},

  t-SearchDeltaP-Connected-r17           ENUMERATED {s5, s10, s20, s30, s60, s120, s180, s240,

                                                     s300, spare7, spare6, spare5,spare4,

                                                     spare3, spare2, spare1}

} OPTIONAL, – Need R

goodServingCellEvaluationRLM-r17 GoodServingCellEvaluation-r17 OPTIONAL, – Need R

goodServingCellEvaluationBFD-r17 GoodServingCellEvaluation-r17 OPTIONAL, – Need R

deactivatedSCG-Config-r17 SetupRelease { DeactivatedSCG-Config-r17 }

                                                     OPTIONAL--Cond SCG-Opt

]]

}

ReconfigurationWithSync ::= SEQUENCE {

spCellConfigCommon ServingCellConfigCommon OPTIONAL, – Need M

newUE-Identity RNTI-Value,

t304 ENUMERATED {ms50, ms100, ms150, ms200, ms500,

                                                      ms1000, ms2000, ms10000},

rach-ConfigDedicated CHOICE {

  uplink RACH-                            ConfigDedicated,

  supplementaryUplink                     RACH-ConfigDedicated

} OPTIONAL, – Need N

…,

[[

smtc SSB-MTC OPTIONAL – Need S

]],

[[

daps-UplinkPowerConfig-r16 DAPS-UplinkPowerConfig-r16 OPTIONAL – Need N

]],

[[

sl-PathSwitchConfig-r17 SL-PathSwitchConfig-r17 OPTIONAL

                                              -- Cond DirectToIndirect-PathSwitch

]]

}

SCellConfig ::= SEQUENCE {

sCellIndex SCellIndex,

sCellConfigCommon ServingCellConfigCommon OPTIONAL, – Cond SCellAdd

sCellConfigDedicated ServingCellConfig OPTIONAL, – Cond SCellAddMod

…,

[[

smtc SSB-MTC OPTIONAL – Need S

]],

[[

sCellState-r16 ENUMERATED {activated} OPTIONAL, – Cond SCellAddSync

secondaryDRX-GroupConfig-r16 ENUMERATED {true} OPTIONAL – Cond DRX-Config2

]],

[[

preConfGapStatus-r17 BIT STRING (SIZE (maxNrofGapId-r17)) OPTIONAL,

                                                  -- Cond PreConfigMG

goodServingCellEvaluationBFD-r17 GoodServingCellEvaluation-r17 OPTIONAL, – Need R

sCellSIB20-r17 SetupRelease { SCellSIB20-r17 } OPTIONAL – Need M

]]

}

SCellSIB20-r17 ::= OCTET STRING (CONTAINING SystemInformation)

DeactivatedSCG-Config-r17 ::= SEQUENCE {

bfd-and-RLM BOOLEAN,

}

GoodServingCellEvaluation-r17 ::= SEQUENCE {

offset-r17 ENUMERATED {db2, db4, db6, db8} OPTIONAL – Need S

}

SL-PathSwitchConfig-r17 ::= SEQUENCE {

  targetRelayUE-Identity-r17       SL-SourceIdentity-r17,

  t420-r17                         ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000,

                                               ms2000, ms10000},

}

IAB-ResourceConfig-r17 ::= SEQUENCE {

iab-ResourceConfigID-r17 IAB-ResourceConfigID-r17,

slotList-r17 SEQUENCE (SIZE (1…5120)) OF INTEGER (0…5119) OPTIONAL,

                                                                -- Need M

periodicitySlotList-r17 ENUMERATED {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5,

                                               ms10, ms20, ms40, ms80, ms160} OPTIONAL,--Need M

slotListSubcarrierSpacing-r17 SubcarrierSpacing OPTIONAL, – Need M

}

IAB-ResourceConfigID-r17 ::= INTEGER(0…maxNrofIABResourceConfig-1-r17)

CFR-ConfigMulticast-r17::= SEQUENCE {

locationAndBandwidthMulticast-r17 INTEGER (0…37949) OPTIONAL, – Need S

pdcch-ConfigMulticast-r17 PDCCH-Config OPTIONAL, – Need M

pdsch-ConfigMulticast-r17 PDSCH-Config OPTIONAL, – Need M

sps-ConfigMulticastToAddModList-r17 SPS-ConfigMulticastToAddModList-r17 OPTIONAL, – Need N

sps-ConfigMulticastToReleaseList-r17 SPS-ConfigMulticastToReleaseList-r17 OPTIONAL – Need N

}

SPS-ConfigMulticastToAddModList-r17 ::= SEQUENCE (SIZE (1…8)) OF SPS-Config

SPS-ConfigMulticastToReleaseList-r17 ::= SEQUENCE (SIZE (1…8)) OF SPS-ConfigIndex-r16

CodebookConfig-r17 ::= SEQUENCE {

codebookType CHOICE {

  type1 SEQUENCE {

     typeI-SinglePanel-Group1-r17 SEQUENCE {

        nrOfAntennaPorts CHOICE {

           two SEQUENCE {

              twoTX-CodebookSubsetRestriction1-r17 BIT STRING (SIZE (6))

           },

           moreThanTwo SEQUENCE {

              n1-n2 CHOICE {

                 two-one-TypeI-SinglePanel-Restriction1-r17         BIT STRING (SIZE (8)),

                 two-two-TypeI-SinglePanel-Restriction1-r17         BIT STRING (SIZE (64)),

                 four-one-TypeI-SinglePanel-Restriction1-r17        BIT STRING (SIZE (16)),

                 three-two-TypeI-SinglePanel-Restriction1-r17       BIT STRING (SIZE (96)),

                 six-one-TypeI-SinglePanel-Restriction1-r17         BIT STRING (SIZE (24)),

                 four-two-TypeI-SinglePanel-Restriction1-r17        BIT STRING (SIZE (128)),

                 eight-one-TypeI-SinglePanel-Restriction1-r17       BIT STRING (SIZE (32)),

                 four-three-TypeI-SinglePanel-Restriction1-r17      BIT STRING (SIZE (192)),

                 six-two-TypeI-SinglePanel-Restriction1-r17         BIT STRING (SIZE (192)),

                 twelve-one-TypeI-SinglePanel-Restriction1-r17      BIT STRING (SIZE (48)),

                 four-four-TypeI-SinglePanel-Restriction1-r17       BIT STRING (SIZE (256)),

                 eight-two-TypeI-SinglePanel-Restriction1-r17       BIT STRING (SIZE (256)),

                 sixteen-one-TypeI-SinglePanel-Restriction1-r17     BIT STRING (SIZE (64))

              }

           }

        }

     } OPTIONAL, -- Need R

     typeI-SinglePanel-Group2-r17 SEQUENCE {

        nrOfAntennaPorts CHOICE {

           two SEQUENCE {

              twoTX-CodebookSubsetRestriction2-r17              BIT STRING (SIZE (6))

           },

           moreThanTwo SEQUENCE {

              n1-n2 CHOICE {

                 two-one-TypeI-SinglePanel-Restriction2-r17     BIT STRING (SIZE (8)),

                 two-two-TypeI-SinglePanel-Restriction2-r17     BIT STRING (SIZE (64)),

                 four-one-TypeI-SinglePanel-Restriction2-r17    BIT STRING (SIZE (16)),

                 three-two-TypeI-SinglePanel-Restriction2-r17   BIT STRING (SIZE (96)),

                 six-one-TypeI-SinglePanel-Restriction2-r17     BIT STRING (SIZE (24)),

                 four-two-TypeI-SinglePanel-Restriction2-r17    BIT STRING (SIZE (128)),

                 eight-one-TypeI-SinglePanel-Restriction2-r17   BIT STRING (SIZE (32)),

                 four-three-TypeI-SinglePanel-Restriction2-r17  BIT STRING (SIZE (192)),

                 six-two-TypeI-SinglePanel-Restriction2-r17     BIT STRING (SIZE (192)),

                 twelve-one-TypeI-SinglePanel-Restriction2-r17  BIT STRING (SIZE (48)),

                 four-four-TypeI-SinglePanel-Restriction2-r17   BIT STRING (SIZE (256)),

                 eight-two-TypeI-SinglePanel-Restriction2-r17   BIT STRING (SIZE (256)),

                 sixteen-one-TypeI-SinglePanel-Restriction2-r17 BIT STRING (SIZE (64))

              }

           }

        }

     } OPTIONAL, -- Need R

     typeI-SinglePanel-ri-RestrictionSTRP-r17       BIT STRING (SIZE (8)) OPTIONAL, -- Need R

     typeI-SinglePanel-ri-RestrictionSDM-r17        BIT STRING (SIZE (4)) OPTIONAL -- Need R

  },

  type2 SEQUENCE {

     typeII-PortSelection-r17 SEQUENCE {

        paramCombination-r17                        INTEGER (1..8),

        valueOfN-r17                                ENUMERATED {n2, n4} OPTIONAL, -- Need R

        numberOfPMI-SubbandsPerCQI-Subband-r17      INTEGER(1..2) OPTIONAL, -- Need R

        typeII-PortSelectionRI-Restriction-r17      BIT STRING (SIZE (4))

     }

  }

}

}

CondReconfigToAddModList-r16 ::= SEQUENCE (SIZE (1… maxNrofCondCells-r16))

                                      OF CondReconfigToAddMod-r16

CondReconfigToAddMod-r16 ::= SEQUENCE {

condReconfigId-r16 CondReconfigId-r16,

condExecutionCond-r16 SEQUENCE (SIZE (1…2)) OF MeasId OPTIONAL, – Need M

condRRCReconfig-r16 OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL,

                                      -- Cond condReconfigAdd

…,

[[

condExecutionCondSCG-r17 OCTET STRING (CONTAINING CondReconfigExecCondSCG-r17) OPTIONAL --Need M

]]

}

CondReconfigExecCondSCG-r17 ::= SEQUENCE (SIZE (1…2)) OF MeasId

ConfiguredGrantConfig ::= SEQUENCE {

frequencyHopping ENUMERATED {intraSlot, interSlot} OPTIONAL, – Need S

cg-DMRS-Configuration DMRS-UplinkConfig,

mcs-Table ENUMERATED {qam256, qam64LowSE} OPTIONAL, – Need S

mcs-TableTransformPrecoder ENUMERATED {qam256, qam64LowSE} OPTIONAL, – Need S

uci-OnPUSCH SetupRelease { CG-UCI-OnPUSCH } OPTIONAL, – Need M

resourceAllocation ENUMERATED { resourceAllocationType0, resourceAllocationType1,

                                        dynamicSwitch },

rbg-Size ENUMERATED {config2} OPTIONAL, – Need S

powerControlLoopToUse ENUMERATED {n0, n1},

p0-PUSCH-Alpha P0-PUSCH-AlphaSetId,

transformPrecoder ENUMERATED {enabled, disabled} OPTIONAL, – Need S

nrofHARQ-Processes INTEGER(1…16),

repK ENUMERATED {n1, n2, n4, n8},

repK-RV ENUMERATED {s1-0231, s2-0303, s3-0000} OPTIONAL, – Need R

periodicity ENUMERATED {

  sym2, sym7, sym1x14, sym2x14, sym4x14, sym5x14, sym8x14, sym10x14, sym16x14, sym20x14,

  sym32x14, sym40x14, sym64x14, sym80x14, sym128x14, sym160x14, sym256x14, sym320x14,sym512x14,

  sym640x14, sym1024x14, sym1280x14, sym2560x14, sym5120x14,

  sym6, sym1x12, sym2x12, sym4x12, sym5x12, sym8x12, sym10x12, sym16x12, sym20x12, sym32x12,

  sym40x12, sym64x12, sym80x12, sym128x12, sym160x12, sym256x12, sym320x12, sym512x12,

  sym640x12, sym1280x12, sym2560x12

},

configuredGrantTimer INTEGER (1…64) OPTIONAL, – Need R

rrc-ConfiguredUplinkGrant SEQUENCE {

  timeDomainOffset                 INTEGER (0..5119),

  timeDomainAllocation             INTEGER (0..15),

  frequencyDomainAllocation        BIT STRING (SIZE(18)),

  antennaPort                      INTEGER (0..31),

  dmrs-SeqInitialization           INTEGER (0..1) OPTIONAL, -- Need R

  precodingAndNumberOfLayers       INTEGER (0..63),

  srs-ResourceIndicator            INTEGER (0..15) OPTIONAL, -- Need R

  mcsAndTBS                        INTEGER (0..31),

  frequencyHoppingOffset           INTEGER (1.. maxNrofPhysicalResourceBlocks-1) OPTIONAL,

                                                         -- Need R

  pathlossReferenceIndex           INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1),

  ...,

  [[

  pusch-RepTypeIndicator-r16              ENUMERATED {pusch-RepTypeA,pusch-RepTypeB} OPTIONAL,

                                                  -- Need M

  frequencyHoppingPUSCH-RepTypeB-r16      ENUMERATED {interRepetition, interSlot} OPTIONAL,

                                                  -- Cond RepTypeB

  timeReferenceSFN-r16                    ENUMERATED {sfn512} OPTIONAL -- Need S

  ]],

  [[

  pathlossReferenceIndex2-r17       INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1) OPTIONAL,

                                            -- Need R

  srs-ResourceIndicator2-r17        INTEGER (0..15) OPTIONAL, -- Need R

  precodingAndNumberOfLayers2-r17   INTEGER (0..63) OPTIONAL, -- Need R

  timeDomainAllocation-v1710        INTEGER (16..63) OPTIONAL, -- Need M

  timeDomainOffset-r17              INTEGER (0..40959) OPTIONAL, -- Need R

  cg-SDT-Configuration-r17          CG-SDT-Configuration-r17 OPTIONAL -- Need M

  ]]

}

[[

cg-RetransmissionTimer-r16 INTEGER (1…64) OPTIONAL, – Need R

cg-minDFI-Delay-r16 ENUMERATED

  {sym7, sym1x14, sym2x14, sym3x14, sym4x14, sym5x14, sym6x14, sym7x14, sym8x14,

   sym9x14, sym10x14, sym11x14, sym12x14, sym13x14, sym14x14,sym15x14, sym16x14

  } OPTIONAL, -- Need R

cg-nrofPUSCH-InSlot-r16 INTEGER (1…7) OPTIONAL, – Need R

cg-nrofSlots-r16 INTEGER (1…40) OPTIONAL, – Need R

cg-StartingOffsets-r16 CG-StartingOffsets-r16 OPTIONAL, – Need R

cg-UCI-Multiplexing-r16 ENUMERATED {enabled} OPTIONAL, – Need R

cg-COT-SharingOffset-r16 INTEGER (1…39) OPTIONAL, – Need R

betaOffsetCG-UCI-r16 INTEGER (0…31) OPTIONAL, – Need R

cg-COT-SharingList-r16 SEQUENCE (SIZE (1…1709)) OF CG-COT-Sharing-r16 OPTIONAL, – Need R

harq-ProcID-Offset-r16 INTEGER (0…15) OPTIONAL, – Need M

harq-ProcID-Offset2-r16 INTEGER (0…15) OPTIONAL, – Need M

configuredGrantConfigIndex-r16 ConfiguredGrantConfigIndex-r16 OPTIONAL, – Cond CG-List

configuredGrantConfigIndexMAC-r16 ConfiguredGrantConfigIndexMAC-r16 OPTIONAL,

                                                  -- Cond CG-IndexMAC

periodicityExt-r16 INTEGER (1…5120) OPTIONAL, – Need R

startingFromRV0-r16 ENUMERATED {on, off} OPTIONAL, – Need R

phy-PriorityIndex-r16 ENUMERATED {p0, p1} OPTIONAL, – Need R

autonomousTx-r16 ENUMERATED {enabled} OPTIONAL – Cond LCH-BasedPrioritization

]],

[[

cg-betaOffsetsCrossPri0-r17 SetupRelease { BetaOffsetsCrossPriSelCG-r17 } OPTIONAL, – Need M

cg-betaOffsetsCrossPri1-r17 SetupRelease { BetaOffsetsCrossPriSelCG-r17 } OPTIONAL, – Need M

mappingPattern-r17 ENUMERATED {cyclicMapping, sequentialMapping} OPTIONAL, – Cond SRSsets

sequenceOffsetForRV-r17 INTEGER (0…3) OPTIONAL, – Need R

p0-PUSCH-Alpha2-r17 P0-PUSCH-AlphaSetId OPTIONAL, – Need R

powerControlLoopToUse2-r17 ENUMERATED {n0, n1} OPTIONAL, – Need R

cg-COT-SharingList-r17 SEQUENCE (SIZE (1…50722)) OF CG-COT-Sharing-r17 OPTIONAL, – Need R

periodicityExt-r17 INTEGER (1…40960) OPTIONAL, – Need R

repK-v1710 ENUMERATED {n12, n16, n24, n32} OPTIONAL, – Need R

nrofHARQ-Processes-v1700 INTEGER(17…32) OPTIONAL, – Need M

harq-ProcID-Offset2-v1700 INTEGER (16…31) OPTIONAL, – Need R

configuredGrantTimer-v1700 INTEGER(33…288) OPTIONAL, – Need R

cg-minDFI-Delay-v1710 INTEGER (238…3584) OPTIONAL – Need R

]]

}

CG-COT-Sharing-r17 ::= CHOICE {

noCOT-Sharing-r17 NULL,

cot-Sharing-r17 SEQUENCE {

  duration-r17                  INTEGER (1..319),

  offset-r17                    INTEGER (1..319)

}

}

BetaOffsetsCrossPriSelCG-r17 ::= CHOICE {

dynamic-r17 SEQUENCE (SIZE (1…4)) OF BetaOffsetsCrossPri-r17,

semiStatic-r17 BetaOffsetsCrossPri-r17

}

CG-SDT-Configuration-r17 ::= SEQUENCE {

cg-SDT-RetransmissionTimer INTEGER (1…64) OPTIONAL, – Need R

sdt-SSB-Subset-r17 CHOICE {

  shortBitmap-r17               BIT STRING (SIZE (4)),

  mediumBitmap-r17              BIT STRING (SIZE (8)),

  longBitmap-r17                BIT STRING (SIZE (64))

} OPTIONAL, – Need S

sdt-SSB-PerCG-PUSCH-r17 ENUMERATED {oneEighth, oneFourth, half, one, two, four, eight,

                                      sixteen} OPTIONAL, -- Need M

sdt-P0-PUSCH-r17 INTEGER (-16…15) OPTIONAL, – Need M

sdt-Alpha-r17 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07,

                                        alpha08, alpha09, alpha1} OPTIONAL, -- Need M

sdt-DMRS-Ports-r17 CHOICE {

  dmrsType1-r17                 BIT STRING (SIZE (8)),

  dmrsType2-r17                 BIT STRING (SIZE (12))

} OPTIONAL, – Need M

sdt-NrofDMRS-Sequences-r17 INTEGER (1…2) OPTIONAL – Need M

}

PDSCH-Config ::= SEQUENCE {

dataScramblingIdentityPDSCH INTEGER (0…1023) OPTIONAL, – Need S

dmrs-DownlinkForPDSCH-MappingTypeA SetupRelease { DMRS-DownlinkConfig } OPTIONAL, – Need M

dmrs-DownlinkForPDSCH-MappingTypeB SetupRelease { DMRS-DownlinkConfig } OPTIONAL, – Need M

tci-StatesToAddModList SEQUENCE (SIZE(1…maxNrofTCI-States))

                                            OF TCI-State OPTIONAL, -- Need N

tci-StatesToReleaseList SEQUENCE (SIZE(1…maxNrofTCI-States))

                                            OF TCI-StateId OPTIONAL, -- Need N

vrb-ToPRB-Interleaver ENUMERATED {n2, n4} OPTIONAL, – Need S

resourceAllocation ENUMERATED { resourceAllocationType0,

                                                   resourceAllocationType1, dynamicSwitch},

pdsch-TimeDomainAllocationList SetupRelease { PDSCH-TimeDomainResourceAllocationList }

                                                   OPTIONAL, -- Need M

pdsch-AggregationFactor ENUMERATED { n2, n4, n8 } OPTIONAL, – Need S

rateMatchPatternToAddModList SEQUENCE (SIZE (1…maxNrofRateMatchPatterns))

                                                   OF RateMatchPattern OPTIONAL, -- Need N

rateMatchPatternToReleaseList SEQUENCE (SIZE (1…maxNrofRateMatchPatterns))

                                                   OF RateMatchPatternId OPTIONAL, -- Need N

rateMatchPatternGroup1 RateMatchPatternGroup OPTIONAL, – Need R

rateMatchPatternGroup2 RateMatchPatternGroup OPTIONAL, – Need R

rbg-Size ENUMERATED {config1, config2},

mcs-Table ENUMERATED {qam256, qam64LowSE} OPTIONAL, – Need S

maxNrofCodeWordsScheduledByDCI ENUMERATED {n1, n2} OPTIONAL, – Need R

prb-BundlingType CHOICE {

  staticBundling SEQUENCE {

      bundleSize ENUMERATED { n4, wideband } OPTIONAL -- Need S

  },

  dynamicBundling SEQUENCE {

      bundleSizeSet1 ENUMERATED { n4, wideband, n2-wideband, n4-wideband } OPTIONAL, -- Need S

      bundleSizeSet2 ENUMERATED { n4, wideband } OPTIONAL -- Need S

  }

},

zp-CSI-RS-ResourceToAddModList SEQUENCE (SIZE (1…maxNrofZP-CSI-RS-Resources))

                                           OF ZP-CSI-RS-Resource   OPTIONAL, -- Need N

zp-CSI-RS-ResourceToReleaseList SEQUENCE (SIZE (1…maxNrofZP-CSI-RS-Resources))

                                           OF ZP-CSI-RS-ResourceId OPTIONAL, -- Need N

aperiodic-ZP-CSI-RS-ResourceSetsToAddModList SEQUENCE (SIZE (1…maxNrofZP-CSI-RS-ResourceSets))

                                           OF ZP-CSI-RS-ResourceSet OPTIONAL, -- Need N

aperiodic-ZP-CSI-RS-ResourceSetsToReleaseList SEQUENCE (SIZE (1…maxNrofZP-CSI-RS-ResourceSets))

                                           OF ZP-CSI-RS-ResourceSetId OPTIONAL, -- Need N

sp-ZP-CSI-RS-ResourceSetsToAddModList SEQUENCE (SIZE (1…maxNrofZP-CSI-RS-ResourceSets))

                                           OF ZP-CSI-RS-ResourceSet  OPTIONAL, -- Need N

sp-ZP-CSI-RS-ResourceSetsToReleaseList SEQUENCE (SIZE (1…maxNrofZP-CSI-RS-ResourceSets))

                                           OF ZP-CSI-RS-ResourceSetId  OPTIONAL, -- Need N

p-ZP-CSI-RS-ResourceSet SetupRelease { ZP-CSI-RS-ResourceSet } OPTIONAL,–Need M

…,

[[

maxMIMO-Layers-r16 SetupRelease { MaxMIMO-LayersDL-r16 } OPTIONAL, – Need M

minimumSchedulingOffsetK0-r16 SetupRelease { MinSchedulingOffsetK0-Values-r16 }

                                          OPTIONAL, -- Need M

– Start of the parameters for DCI format 1_2 introduced in V16.1.0

antennaPortsFieldPresenceDCI-1-2-r16 ENUMERATED {enabled} OPTIONAL, – Need S

aperiodicZP-CSI-RS-ResourceSetsToAddModListDCI-1-2-r16 SEQUENCE (SIZE (1…maxNrofZP-CSI-RS-

                                                        ResourceSets)) OF ZP-CSI-RS-ResourceSet

                                                        OPTIONAL, -- Need N

aperiodicZP-CSI-RS-ResourceSetsToReleaseListDCI-1-2-r16 SEQUENCE (SIZE (1…maxNrofZP-CSI-RS

                                               -ResourceSets)) OF ZP-CSI-RS-ResourceSetId

dmrs-DownlinkForPDSCH-MappingTypeA-DCI-1-2-r16 SetupRelease { DMRS-DownlinkConfig }

                                                        OPTIONAL, -- Need M

dmrs-DownlinkForPDSCH-MappingTypeB-DCI-1-2-r16 SetupRelease { DMRS-DownlinkConfig }

                                                        OPTIONAL, -- Need M

dmrs-SequenceInitializationDCI-1-2-r16 ENUMERATED {enabled} OPTIONAL, – Need S

harq-ProcessNumberSizeDCI-1-2-r16 INTEGER (0…4) OPTIONAL, – Need R

mcs-TableDCI-1-2-r16 ENUMERATED {qam256, qam64LowSE} OPTIONAL, – Need S

numberOfBitsForRV-DCI-1-2-r16 INTEGER (0…2) OPTIONAL, – Need R

pdsch-TimeDomainAllocationListDCI-1-2-r16 SetupRelease

                                               { PDSCH-TimeDomainResourceAllocationList-r16 }

                                                 OPTIONAL, -- Need M

prb-BundlingTypeDCI-1-2-r16 CHOICE {

  staticBundling-r16  SEQUENCE {

     bundleSize-r16 ENUMERATED { n4, wideband } OPTIONAL -- Need S

  },

  dynamicBundling-r16 SEQUENCE {

      bundleSizeSet1-r16 ENUMERATED { n4, wideband, n2-wideband, n4-wideband }OPTIONAL,--Need S

      bundleSizeSet2-r16 ENUMERATED { n4, wideband } OPTIONAL -- Need S

  }

} OPTIONAL, – Need R

priorityIndicatorDCI-1-2-r16 ENUMERATED {enabled} OPTIONAL, – Need S

rateMatchPatternGroup1DCI-1-2-r16 RateMatchPatternGroup OPTIONAL, – Need R

rateMatchPatternGroup2DCI-1-2-r16 RateMatchPatternGroup OPTIONAL, – Need R

resourceAllocationType1GranularityDCI-1-2-r16 ENUMERATED {n2,n4,n8,n16} OPTIONAL, – Need S

vrb-ToPRB-InterleaverDCI-1-2-r16 ENUMERATED {n2, n4} OPTIONAL, – Need S

referenceOfSLIVDCI-1-2-r16 ENUMERATED {enabled} OPTIONAL, – Need S

resourceAllocationDCI-1-2-r16 ENUMERATED { resourceAllocationType0,

                                                  resourceAllocationType1, dynamicSwitch}

                                                  OPTIONAL, -- Need M

– End of the parameters for DCI format 1_2 introduced in V16.1.0

priorityIndicatorDCI-1-1-r16 ENUMERATED {enabled} OPTIONAL, – Need S

dataScramblingIdentityPDSCH2-r16 INTEGER (0…1023) OPTIONAL, – Need R

pdsch-TimeDomainAllocationList-r16 SetupRelease { PDSCH-TimeDomainResourceAllocationList-r16}

                                          OPTIONAL, -- Need M

repetitionSchemeConfig-r16 SetupRelease { RepetitionSchemeConfig-r16} OPTIONAL – Need M

]],

[[

repetitionSchemeConfig-v1630 SetupRelease { RepetitionSchemeConfig-v1630} OPTIONAL – Need M

]],

[[

pdsch-HARQ-ACK-OneShotFeedbackDCI-1-2-r17 ENUMERATED {enabled} OPTIONAL, – Need R

pdsch-HARQ-ACK-EnhType3DCI-1-2-r17 ENUMERATED {enabled} OPTIONAL, – Need R

pdsch-HARQ-ACK-EnhType3DCI-Field-1-2-r17 ENUMERATED {enabled} OPTIONAL, – Need R

pdsch-HARQ-ACK-RetxDCI-1-2-r17 ENUMERATED {enabled} OPTIONAL, – Need R

pucch-sSCellDynDCI-1-2-r17 ENUMERATED {enabled} OPTIONAL, – Need R

dl-OrJoint-TCIStateList-r17 CHOICE {

  explicitlist SEQUENCE {

  dl-orJoint-TCI-State-ToAddModList-r17        SEQUENCE (SIZE (1..maxNrofTCI-States))

                                                  OF TCI-State  OPTIONAL, -- Need N

  dl-orJoint-TCI-State-ToReleaseList-r17       SEQUENCE (SIZE (1..maxNrofTCI-States))

                                                  OF TCI-StateId OPTIONAL -- Need N

  },

  unifiedTCI-StateRef-r17                      ServingCellAndBWP-Id-r17

} OPTIONAL, – Need R

beamAppTime-r17 ENUMERATED {n1, n2, n4, n7, n14, n28, n42, n56, n70, n84,

                                  n98, n112, n224, n336, spare2, spare1} OPTIONAL, -- Need R

pdsch-TimeDomainAllocationListForMultiPDSCH-r17 SetupRelease { MultiPDSCH-TDRA-List-r17 }

                                                           OPTIONAL, -- Need M

dmrs-FD-OCC-DisabledForRank1-PDSCH-r17 ENUMERATED {true} OPTIONAL, – Need R

minimumSchedulingOffsetK0-r17 SetupRelease { MinSchedulingOffsetK0-Values-r17 }

                                                     OPTIONAL, -- Need M

harq-ProcessNumberSizeDCI-1-2-v1700 INTEGER (0…5) OPTIONAL, – Need R

harq-ProcessNumberSizeDCI-1-1-r17 INTEGER (5) OPTIONAL, – Need R

mcs-Table-r17 ENUMERATED {qam1024} OPTIONAL, – Need R

mcs-TableDCI-1-2-r17 ENUMERATED {qam1024} OPTIONAL, – Need R

xOverheadMulticast-r17 ENUMERATED {xOh6, xOh12, xOh18} OPTIONAL,–Need S

priorityIndicatorDCI-4-2-r17 ENUMERATED {enabled} OPTIONAL, – Need S

sizeDCI-4-2-r17 INTEGER (20…maxDCI-4-2-Size-r17) OPTIONAL–Need R

]]

}

RateMatchPatternGroup ::= SEQUENCE (SIZE (1…maxNrofRateMatchPatternsPerGroup)) OF CHOICE {

cellLevel RateMatchPatternId,

bwpLevel RateMatchPatternId

}

MinSchedulingOffsetK0-Values-r16 ::= SEQUENCE (SIZE (1…maxNrOfMinSchedulingOffsetValues-r16))

                                     OF INTEGER (0..maxK0-SchedulingOffset-r16)

MinSchedulingOffsetK0-Values-r17 ::= SEQUENCE (SIZE (1…maxNrOfMinSchedulingOffsetValues-r16))

                                     OF INTEGER (0..maxK0-SchedulingOffset-r17)

MaxMIMO-LayersDL-r16 ::= INTEGER (1…8)

RepetitionSchemeConfig-r16 ::= CHOICE {

fdm-TDM-r16 SetupRelease { FDM-TDM-r16 },

slotBased-r16 SetupRelease { SlotBased-r16 }

}

RepetitionSchemeConfig-v1630 ::= SEQUENCE {

slotBased-v1630 SetupRelease { SlotBased-v1630 }

}

FDM-TDM-r16 ::= SEQUENCE {

repetitionScheme-r16 ENUMERATED {fdmSchemeA, fdmSchemeB,tdmSchemeA },

startingSymbolOffsetK-r16 INTEGER (0…7) OPTIONAL – Need R

}

SlotBased-r16 ::= SEQUENCE {

tciMapping-r16 ENUMERATED {cyclicMapping, sequentialMapping},

sequenceOffsetForRV-r16 INTEGER (1…3)

}

SlotBased-v1630 ::= SEQUENCE {

tciMapping-r16 ENUMERATED {cyclicMapping, sequentialMapping},

sequenceOffsetForRV-r16 INTEGER (0)

}

● Reference :

3GPP - Release 17
Just in: 3GPP completes 5G NR Release 17
5 key technology inventions in 5G NR Release 17
3GPP Enhancements Planned for 5G Release 17 Include RedCap, Coverage Improvements, Satellite Standards, and More

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/544166.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

UE4 监听游戏窗口最小化事件

UE4 监听游戏窗口最小化事件 结论&#xff1a; 先说结论&#xff1a;Windows相关事件在UE4中引擎部分也会处理&#xff0c;包括窗口创建&#xff0c;销毁&#xff0c;最大化最小化&#xff0c;窗口尺寸改变等。通常&#xff0c;每个事件与Windows一样都是WM_***的样子表示&…

静态程序分析学习心得 tai-e

0x00 前言 经过将近2个月的时间&#xff0c;看完了b站上南大的静态程序分析课程&#xff0c;并且完成了其oj上的作业&#xff0c;在这里记录一下在做题过程中&#xff0c;遇到的一些坑点&#xff0c;文章不会贴源码&#xff0c;只记录一下思路&#xff0c;因此大家可以放心阅读…

aac怎么转化为mp3?4个超简易转换方法推荐给大家!

aac怎么转化为mp3&#xff1f;音乐是人类灵魂的表达&#xff0c;只有懂得欣赏音乐的人才能领略到生活的美好与价值。除了运动、看电影等&#xff0c;聆听音乐也是小伙伴们调剂生活的一个好方式。很多小伙伴都有在网上下载音乐的习惯&#xff0c;通过我们也都知道音乐的格式种类…

Linux系统编程——多线程[下]:生产消费模型信号量线程池

0.关注博主有更多知识 操作系统入门知识合集 目录 1.生产者消费者模型 1.1基于阻塞队列的生产者消费者模型 1.2生产消费模型的效率问题 2.信号量 2.1信号量 2.2基于环形队列的生产者消费者模型 2.3环形队列的生产消费模型的效率问题 3.线程池 3.1线程池的实现 1.生…

javaIO流之转换流

目录 简介一、编码和解码二、字符集2.1ASCII 字符集2.2Unicode 字符集2.3GBK 字符集 三、乱码四、InputStreamReader4.1构造方法4.2解决编码问题 五、OutputStreamWriter六、小结 简介 转换流可以将一个字节流包装成字符流&#xff0c;或者将一个字符流包装成字节流。这种转换…

Ajax、Promise、Axios前端三剑客

文章目录 &#x1f433;前言关系二维表&#xff1a; &#x1f433;Ajax定义&#xff1a;特点&#xff1a;&#x1f421;核心对象XMLHttpRequest&#xff1a;XMLHttpRequest对象的五种状态&#xff1a; 使用&#xff1a;1.Jquery的ajax&#xff1a;2.Vue的ajax&#xff1a; &…

【C#】GridControl增加选择列(不用二次点击)

系列文章 【C#】单号生成器&#xff08;编号规则、固定字符、流水号、产生业务单号&#xff09; 本文链接&#xff1a;https://blog.csdn.net/youcheng_ge/article/details/129129787 【C#】日期范围生成器&#xff08;开始日期、结束日期&#xff09; 本文链接&#xff1a;h…

【FMC156】基于VITA57.1标准的2路2.5GSPS采样率16位分辨率直流耦合DA播放FMC子卡模块(DAC38J82)

产品概述 FMC156 是一款基于VITA57.1 标准规范&#xff0c;实现2 路2.5GSPS 采样率16 位分辨率直流耦合DAC 播放子卡模块。该模块遵循VITA57.1 标准&#xff0c;可直接与FPGA 载卡配合使用&#xff0c;板卡DAC 器件采用TI 公司的DAC38J82 芯片&#xff0c;该芯片提供4 个模拟输…

2023,有哪些适合网工跳槽的好公司?(不是BAT)

大家好啊&#xff0c;我的网工朋友 都说行业内卷&#xff0c;卷的不成人形&#xff0c;这内卷&#xff0c;一卷就卷了好几年。 很多网工同行都讨厌被卷来卷去&#xff0c;但是看到同行进了大厂&#xff0c;免不了还是要羡慕嫉妒恨一波。 作为主编几年&#xff0c;我就发现了…

注册ChatGPT时提示Oops! The email you provided is not supported

问题描述 今天本想出一个ChatGPT的注册与使用的教程&#xff0c;结果上来吃了个闭门羹。之前我通过微软账号登录验证是没有问题的&#xff0c;但这次想使用另一个微软账号&#xff0c;结果提示Oops! The email you provided is not supported&#xff08;您提供的电子邮件不支…

C# 给winfrom窗体添加皮肤控件

如何快速给C# winform添加好看的皮肤C# Winform中窗体的美化 SkinEngine的应用 皮肤控件换肤素材包&#xff0c;IrisSkin2.dll皮肤素材资源下载 压缩包内一共有22种皮肤素材&#xff0c;使用说明&#xff1a;把控件拖到你的form上&#xff0c;只需一行代码&#xff0c;即可实…

Ubuntu安装时没注册root用户密码,怎么登录root

一、Ubuntu设置root密码: 1.桌面空白处右键菜单 点击“打开终端“。 2.输入命令 "sudo passwd root

Cinema 4d 和 3ds Max:哪个软件更好?

3D 设计有很多挑战。设计师通常需要克服他们的看法和偏见&#xff0c;此外还要学习一些深入的程序来有效地使用 3D 风格的软件系统。市场上有很多用于3D设计的软件&#xff0c;因此对于哪一种对您的需求最有效会令人困惑。如果您不熟悉3D&#xff0c;或者您正在四处寻找新的软件…

数据进行分组后同一字段字符串连接方法

数据源如下&#xff1a;期望将同一个id_supplier_basic_info输出的supplier_type写在一行上&#xff0c;可以按‘/’分隔 一开始的时候使用的是但是一直提示找不到这个函数&#xff0c;一时陷入迷惑&#xff0c;难道是mysql不支持这个函数&#xff1f;但是百度明明都说mysql是支…

Mss32.dll丢失怎么办?怎么修复Mss32.dll文件

Mss32.dll丢失怎么办&#xff1f;如果你打开游戏或者应用程序时出现了如下错误提示&#xff1a;“找不到Mss32.dll”&#xff0c;那么你就需要解决这个问题。 Mss32.dll是一个动态链接库文件&#xff0c;它通常用于多媒体应用程序和游戏中的音频功能。如果该文件丢失或损坏&…

谷歌seo怎么做?2023做好谷歌seo的7个关键点

谷歌seo怎么做&#xff1f; 谷歌搜索引擎优化&#xff08;SEO&#xff09;是一系列的技术和策略&#xff0c;旨在通过改进网站结构、内容和其他因素&#xff0c;提高网站在搜索引擎结果页面&#xff08;SERP&#xff09;中的排名和可见性。以下是一些常用的谷歌SEO技术和策略&…

C语言——指针初阶

哈喽&#xff0c;大家好&#xff0c;今天我们来学习C语言中的指针&#xff0c;今天主要学习初阶指针&#xff0c;后期我们将继续学习指针进阶。 目录 1. 指针是什么 2. 指针和指针类型 2.1 指针-整数 2.2 指针的解引用 3. 野指针 3.1 野指针成因 3.2 如何规避野指针 4.…

苹果浏览器safari打不开网页怎么办?参考方法在这!

案例&#xff1a;为啥苹果自带的浏览器打不开网页&#xff1f;输入名称或者网址&#xff0c;打开的网页都是空白的。 【不知道怎么回事&#xff0c;我在safari浏览器里面输入网址&#xff0c;但是打不开正确的网页&#xff0c;一直打开的是空白网页。】 当您使用苹果自带的浏览…

构件连接器

构件连接器 1.构件连接器是什么 构件之间传递信息的器件称为构件连接器&#xff0c;简称为连接器。connector。 构件连接器就是在构件之间进行信息传递的通道&#xff0c;可以通过该通道实现信息由一个构件的端口传递 给另一个构件的端口或者是接口。 2.常见的连接器关系 委…

Python-PyEcharts绘制柱状图

更多优秀文章&#xff0c;请关注个人微信公众号&#xff1a; 程序猿小杨 Python-PyEcharts绘制柱状图 一、简介 核心创建流程&#xff1a; 1.通过Bar()构建一个柱状图对象 2.和折线图一样&#xff0c;通过add xaxis()和add_yaxis()添加x和y轴数据 3.通过柱状图对象的&#x…