目录
一、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)
11) 5G Release 16 Highlights
● NR版本16亮点(NR Release 16 Highlights)
正如您可能已经从以前的(previous)技术(2G、3G、4G)的演进路径(evolution path)中注意到的那样,大多数演进都以两种主要方式进行(proceed),如下所示(as below)。
▶ 增强现有功能(Enhance the existing features)
▶ 引入新功能(Bring in new features)
版本16是版本15的演变(evolution)。那么现有的功能是什么(即Release 15)?我认为从实际意义上讲(in practical sense),Release 15只关注( focus on)一个称为eMBB的功能,而实现这一点的关键技术是宽信道带宽(channel bandwidth)和大规模(Massive)MIMO。信道带宽更多地用于政府的资源分配(resource allocation),因此从3GPP的角度(perspective)来看不会有太多的增强(enhancement)。因此,在eMBB方面,重点关注的是大规模MIMO。
Relase 15中定义的另一个功能是URLLC。但即使它是在3GPP中定义的,我认为截至目前(2021年1月),没有任何调制解调器(modem)供应商(vendor)和运营商(carrier)发布(release)过这一功能。但我认为我们会看到这个功能将在Release 16的基础上实现为(realize as)真正的( real )产品。Release 16将增强(enhance)现有的(existing)URLLC功能,使其足够成熟(mature),可以进行产品化和扩展用例。
此外(In addition),Release 16将引入许多Release 15中未定义的新功能。Release 16中新功能的主要类别(category)包括IAB、定位(Positioning)、节能(Power Saving)、NR-U(NR无许可Unlicensed)、NPN(非公共网络Non Public Network)等。
Release 16的主要功能和关键技术组件可以在图中总结(summarize)如下。每个类别(category)的详细信息将在后面的单独页面中进行描述。
● Release 16功能的深入说明(In-Depth Note for Release 16 Features)
▶ 增强型大规模MIMO(Enhanced Massive MIMO)
▶ eURLLC
▶ NR-U
▶ 定位(Positioning)
▶ Sidelink
▶ IAB (Integrated Access / Backhaul)
▶ UE协助信息(UE Assistance Information)
▶ 节能(Power Saving)
▷ 唤醒信号(WUS (Wake Up Signal))
▶ 2 Step RACH
● 第16版的新RRC消息和IE(New RRC Messages and IEs for Release 16)
以下是在Release 16中新引入(introduce)的RRC消息或IE,但这些并不是所有的消息和IE。它们正是吸引我个人注意(attracted sb‘s’ attention)的东西——:)。不要试图理解这里的每一个细节。。。只要快速地看一眼,只挑几个你特别感兴趣的,然后深入研究(dig into)。
我搜索了很多文档,以获得新版本(本例中为16版)的一些好图片,每个文档都有自己的挑战。
▶ 首先,我搜索了许多来自芯片组供应商(chipset vendor)或网络基础设施供应商(network infra vendor)的白皮书。这些都很好地了解了新版本的全貌,但对于从事特定(specific)主题工作的工程师来说,没有太多细节。
▶ 然后我搜索WI(工作项Work Item)文档(RP-XXXXX)。这些文件通常比白皮书提供更多的细节,但并不是每个WI都能真正(really)实现(implement)。到目前为止,很难弄清楚(figure out)哪一部分真正实现了。
▶ 然后,我试着阅读各个(individual)RS规范,如38.211、38.212、38.214等。这些文档包含了全部细节,但很难全面了解,在许多情况下,不清楚哪个部分是遗留的(legacy),哪个部分是新的。
使用(approach)新功能的一个好方法(至少对我来说是好的)是检查RRC规范(38.331),并检查添加了什么类型的RRC消息或IE。然后检查其他文档(如38.211、212、214等以及WI文档和白皮书),以查找与新RRC消息和IE相关的信息。
DL-DCCH-MessageType ::= CHOICE {
c1 CHOICE {
rrcReconfiguration RRCReconfiguration,
rrcResume RRCResume,
rrcRelease RRCRelease,
rrcReestablishment RRCReestablishment,
securityModeCommand SecurityModeCommand,
dlInformationTransfer DLInformationTransfer,
ueCapabilityEnquiry UECapabilityEnquiry,
counterCheck CounterCheck,
mobilityFromNRCommand MobilityFromNRCommand,
dlDedicatedMessageSegment-r16 DLDedicatedMessageSegment-r16,
ueInformationRequest-r16 UEInformationRequest-r16,
dlInformationTransferMRDC-r16 DLInformationTransferMRDC-r16,
loggedMeasurementConfiguration-r16 LoggedMeasurementConfiguration-r16,
spare3 NULL, spare2 NULL, spare1 NULL
},
messageClassExtension SEQUENCE {}
}
UL-DCCH-MessageType ::= CHOICE {
c1 CHOICE {
…
},
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,
spare9 NULL, spare8 NULL, spare7 NULL, spare6 NULL,
spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL
},
messageClassExtensionFuture-r16 SEQUENCE {}
}
}
DedicatedSIBRequest-r16-IEs ::= SEQUENCE {
onDemandSIB-RequestList-r16 SEQUENCE {
requestedSIB-List-r16 SEQUENCE (SIZE (1..maxOnDemandSIB-r16))
OF SIB-ReqInfo-r16 OPTIONAL,
requestedPosSIB-List-r16 SEQUENCE (SIZE (1..maxOnDemandPosSIB-r16))
OF PosSIB-ReqInfo-r16 OPTIONAL
} OPTIONAL,
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
SIB-ReqInfo-r16 ::= ENUMERATED { sib12, sib13, sib14, spare5, spare4, spare3, spare2, spare1 }
PosSIB-ReqInfo-r16 ::= SEQUENCE {
gnss-id-r16 GNSS-ID-r16 OPTIONAL,
sbas-id-r16 SBAS-ID-r16 OPTIONAL,
posSibType-r16 ENUMERATED { posSibType1-1, posSibType1-2, posSibType1-3, posSibType1-4,
posSibType1-5, posSibType1-6, posSibType1-7, posSibType1-8,
posSibType2-1, posSibType2-2, posSibType2-3, posSibType2-4,
posSibType2-5, pos