NR KPI Workshop
NR KPI Workshop
1 | Titre de la présentation
Confidentiel
5G main KPI
- 2 types of counters:
- Regular counters
- Flexible counters
• Accessibility:
o Common accessibility counters (CBRA)
o NR NSA EN-DC Connection Setup (EN-DC setup excluding mobility and PSCell change)
o Accessibility counters for NR SA RRC Connection Establishment
• Retainability EN-DC connection release with release of type normal and abnormal. A normal release is a release with cause “Cell not Available”, “User Inactivity”,
“MCG Mobility” or “SCG Mobility”.
o EN-DC connection release initiated by eNodeB
o EN-DC connection release initiated by GNodeB
• Integrity:
o DL MAC Latency (DL MAC latency measures MAC scheduling latency from the time when packet arrives empty DL buffer to the time when first packet is
transmitted).
o DL MAC DRB Volume, Time and Contention Delay (MAC SDU level MAC SDU level)
• Mobility
o NR NSA Intra-Frequency Intra-GNodeB PSCell Change
o NR NSA Intra-Frequency Inter-GNodeB PSCell Change
o NR SA Intra-GNodeB Mobility (later)
o NR SA Inter-GNodeB Mobility (later)
RandomAccessSuccessRateCapturedingNodeB Random AccessSuccess Rate Captured in gNodeB (contention-based RA procedure (CBRA)) NRCellDU
Random AccessSuccess Rate Captured in gNodeB (contention-Free Random Access (CFRA)) NRCellDU
RLC success rate NRCellDU
Integrity
DL Throughput Normalized Average DL MAC Cell Throughput Captured ingNodeB Considering Traffic NRCellDU
DL Throughput Normalized DL MAC Cell Throughput Captured in gNodeB Considering Actual PDSCH Slot Only NRCellDU
DL Throughput Average DLMACDRB ThroughputCaptured ingNodeB NRCellDU
DL Throughput DL MAC DRB Throughput per QoS Captured in gNodeB NRCellDU
UL Throughput AverageULMACCellThroughput- FixedTimeNormalized NRCellDU
5G UL Volume NRCellDU
Normalized Average UL MAC Cell Throughput Captured in gNodeB Considering Successful PUSCH Slot
UL Throughput Only NRCellDU
UL Throughput Normalized Average UL MAC Cell Throughput Captured in gNodeB Considering Actual PUSCH Slot Only NRCellDU
UL Throughput Average UL MAC UE ThroughputCaptured ingNodeB NRCellDU
Max UL MAC UE ThroughputCaptured ingNodeB, Maximum UE throughput achieved when restricted by
UL Throughput air interface. Unit: kbps NRCellDU
DL Latency Average Overall DL Latency NRCellDU
DL Latency Average DL MAC DRB Latency per QoS Covering non-DRX in-Sync NRCellDU
DL Latency Average DL MAC DRB Latency per QoS Covering DRX in-Sync NRCellDU
Packet Loss DL Packet Loss Captured in gNodeB RpUserPlaneLink
Packet Loss UL Packet Loss Captured in gNodeB RpUserPlaneLink
Packet Loss DL+UL Packet Loss captured in gNodeB (loss on UE, Air Interface and over F1/X2) RpUserPlaneLink
5G_NR_UL_PKT_LOSS_RATE_8 RpUserPlaneLink
5G_NR_UL_PKT_LOSS_RATE_132 RpUserPlaneLink
5G_NR_DL_PKT_LOSS_RATE_RPU_5QI_8 RpUserPlaneLink
5G_NR_DL_PKT_LOSS_RATE_RPU_5QI_132 RpUserPlaneLink
utilization 5G PUSCH slot utilization NRCellDU
5G PDSCH slot utilization NRCellDU
User maximum number of users on gNodeB NRCellDU
• Paging procedure
• Different discards, drops, packet loss counters
• Failures
• HO relations and HO parameters
• Accessibility counters
• VoLTE EPC-FB
pmCellDowntimeAuto
pmCellDowntimeMan pmNgSigConnEstabAtt
pmNgSigConnEstabAttMos
pmDrbEstabAtt5qi pmNgSigConnEstabSucc
pmDrbEstabSucc5qi pmNgSigConnEstabSuccMos
pmDrbRelNormal5qi
pmRwrEutranUeSuccNrCoverage
pmEndcRelUeAbnormalMenb
pmEndcRelUeAbnormalSgnb pmPduSessionEstabAtt
pmEndcRelUeNormal pmPduSessionEstabSucc
pmPduSessionRelNormal
pmEndcSetupScgUeAtt
• MO Class Name : NRCellDU pmEndcSetupScgUeSucc pmRrcConnEstabAtt
CellDowntime Pdsch/Pusch pmRrcConnEstabAttMos
pmEndcSetupUeAtt pmRrcConnEstabAttReatt
DuCellDown Pusch
pmEndcSetupUeSucc pmRrcConnEstabAttReattMos
MacHarqDl/Ul RaAt
pmRrcConnEstabSucc
MacLatTim RaCb pmUeCtxtEstabAtt pmRrcConnEstabSuccMos
MacPucchS RecInterferencePwrDistr pmUeCtxtEstabSucc pmRrcConnLevelMaxEnDc
MacThpUlUe SINR Pucch /Pusch pmUeCtxtRelNormal pmRrcConnLevelMaxSa
MacTimeDl/Ul SsbBeamSwitch
MacVolDl/Ul UeRe
MacVolDlDrb RlcArqDl/Ul
PagDiscar/
12 ConfidentielReceiv
| Titre de la présentation RlcDelay
Remaining
• Paging procedure
• Different discards, drops, packet loss counters
• Failures
• HO relations and HO parameters
• Accessibility counters
• Paging
• The overall purpose of Paging in NR is same as LTE Paging, but in details there are some differences between NR paging and
LTE paging.
• In LTE, Paging had performed roughly 3 main things as follows.
o Triggering RRC Setup
o System Information Modification
o PWS/ETWS notification
• In NR, Paging functions mostly for Triggering RRC Setup (RRC Request and RRC Connection Resumption). System
Information Modification and PWS/ETWS notification is done by DCI 1_0 with P_RNTI and corresponding PDSCH.
• pmEndcRelUeNormal • pmEndcRelUeAbnormalSgnb
• pmEndcRelUeAbnormalMenb • pmEndcRelUeAbnormalMenb
• DL MAC latency measures MAC scheduling latency from the time • to cover the DL MAC DRB Volume, Time and Contention Delay
when packet arrives empty DL buffer to the time when first packet areas for use in NR NSA and NR SA, measured on MAC SDU
is transmitted. level.
• pmMacVolDlDrb
• pmMacLatTimeDlNoDrxSyncQos • pmMacVolDlDrbQoS
• pmMacLatTimeDlNoDrxSyncSampQos • pmMacVolDlDrbLastSlot
• pmMacLatTimeDlDrxSyncQos • pmMacVolDlDrbLastSlotQoS
• pmMacLatTimeDlDrxSyncSampQos • pmMacVolDlDrbSingleBurst
• pmMacVolDlDrbSingleBurstSamp
• pmMacTimeDlDrb
• pmMacTimeDlDrbQoS
• pmMacTimeDlDrbSamp
• pmMacTimeDlDrbSampQoS
• pmMacTimeDlDrbLastSlot
• pmMacTimeDlDrbLastSlotQoS
• pmMacTimeDlDrbLastSlotSamp
• pmMacTimeDlDrbLastSlotSampQoS
• pmMacContentionDelayDlDistr
17 Confidentiel | Titre de la présentation
Mobility
NR NSA Intra-Frequency Intra-GNodeB PSCell Change NR NSA Intra-Frequency Inter-GNodeB PSCell Change
• pmEndcPSCellChangeInterSgnbAtt
• pmEndcPSCellChangeIntraSgnbAtt • pmEndcPSCellChangeInterSgnbSucc
• pmEndcPSCellChangeIntraSgnbSucc • pmEndcPSCellChangeResAllocInterSgnbReq
• pmEndcPSCellChangeResAllocInterSgnbSucc
Packet forwarding is not supported for intra-gNodeB PSCell 1. The gNodeB informs the eNodeB about the required PSCell change by
change. sending X2AP: SGNB CHANGE REQUIRED.
2. The eNodeB sends X2AP: SGNB ADDITION REQUEST with cause value
The intra-gNodeB PSCell change sequence involves the following SN Change to the target gNodeB.
steps: 3. The target gNodeB responds with X2AP: SGNB ADDITION
1. The gNodeB prepares resources for the target NR PSCell. ACKNOWLEDGE.
2. The gNodeB forwards the new SCG configuration to the eNodeB in 4. The eNodeB initiates an RRC reconfiguration by sending
the X2AP: SGNB MODIFICATION REQUIRED message. The RRCConnectionReconfiguration.
configuration also includes the updated A3 measurement 5. Simultaneously, the eNodeB responds to the gNodeB by sending X2AP:
configuration for the target PSCell. SGNB CHANGE CONFIRM.
3. The eNodeB builds the LTE RRC RECONFIGURATION message 6. When the source gNodeB has received the confirmation, it begins downlink
containing the modified SCG configuration. It sends the modified packet forwarding to the target gNodeB and sends SN STATUS TRANSFER to
SCG configuration to the UE on SRB1. the eNodeB (including Count value).
4. The UE acknowledges the new configuration by sending the RRC 7. The eNodeB forwards the Count value to the target gNodeB by sending SN
CONNECTION RECONFIGURATION COMPLETE message on STATUS TRANSFER.
SRB1. 8. The UE initiates LTE Random Access and responds by sending
5. The UE synchronizes the target NR PSCell and performs NR RRCConnectionReconfigurationComplete to the eNodeB.
random access. 9. The UE initiates NR Random Access in the target gNodeB.
10. When the eNodeB receives the RRCConnectionReconfigurationComplete, it
informs the target gNodeB that the reconfiguration is complete by sending
X2AP: SGNB RECONFIGURATION COMPLETE.
11. The eNodeB informs MME about the target gNodeB by sending ERAB
22 Confidentiel | Titre de la présentation MODIFICATION INDICATION.
PSCell Change Failure
If no PSCell change can be triggered upon receiving an A3 measurement report, the gNodeB evaluates the parameter
endcActionA3EvalFail.
If it is set to IGNORE, the measurement report is ignored and the current PSCell is kept. This may lead to RLF if the UE leaves the
radio coverage.
If it is set to RELEASE, the gNodeB initiates a Secondary Node Release towards the eNodeB:
1. The gNodeB sends X2AP: SGNB RELEASE REQUIRED with cause value SCG MOBILITY.
2. The eNodeB releases the Secondary Node resources and starts a new B1 measurement.
3. The UE reports the best NR cell to eNodeB by sending an NR B1 measurement report on SRB1.
4. The eNodeB triggers Secondary Node Addition to the previously used gNodeB, or to a new gNodeB based on the B1
measurement result.
A3 SCG
Neighbour becomes offset better than Pcell
SCG ( Secondary Cell Group ) Bearer: A bearer terminating at SN node (in case of EN-
B1 DC, more specifically at gNB) Here terminating means, which node (MN/SN) PDCP is
being used for the bearer.
Inter RAT neighbour becomes better than threshold
KPIs
Counters
NRCellCU.pmEndcPSCellChangeAttIntraSgnb
NRCellCU.pmEndcPSCellChangeSuccIntraSgnb
NRCellCU.pmEndcPSCellChangeAttInterSgnb
NRCellCU.pmEndcPSCellChangeResAllocReqInterSgnb
NRCellCU.pmEndcPSCellChangeResAllocSuccInterSgnb
NRCellCU.pmEndcPSCellChangeSuccInterSgnb
35 Confidentiel | Titre de la présentation VoLTE Setup If Split Bearer Is Not Allowed for the UE
VoLTE in NR NSA
5GC 5G Core
5GCN 5G Core Network
AMF Access and Mobility Management Functions
AUSF Authentication Server Function
BSF Binding Support Function
CHF Charging Functions
NEF Network Exposure Function
NRF Network Repository Function
NSSF Network Slice Selection Function
PCF Policy Control Function
SMF Session Management Function
UDM Unified Data Management
UDR Unified Data Repository
SEPP Security Edge Protection Proxy
LMF Location Management Function
TDF-U Traffic Detection Function –User Plane
Part of the control plane (upper part of the architecture) are Network Functions
Entire network
- The "Network Repository Function" (NRF) provides support for NF services management including registration, deregistration,
authorization and discovery.
- The Network Exposure Function (NEF) provides external exposure of the capabilities of the network functions: Monitoring, Provisioning,
Application influence of traffic routing and Policy/Charging capability.
- The Unified Data Management (UDM): the 5GC supports Data Storage architecture for Compute and Storage separation. The Unified Data
Repository (UDR) is the master database. The Unstructured Data Storage Function (UDSF) is introduced to store dynamic state data.
- Network Slice Selection Function (NSSF)
- Authentication Server Function (AUSF)
- Policy Control Function (PCF).
And others that handle the UEs' mobility and activities:
- The "Access and Mobility Management Function" (AMF), in charge of the signalling which is not specific to User Data (mobility,
security, etc.). The AMF support UEs with different mobility management needs. Whenever required, mobility can be hidden from the
application layer to avoid interruptions in service delivery.
- The "Session Management Function" (SMF), in charge of the signalling related to User Data traffic (session establishment, etc.).
Together with the AMF, the SMF can support customized mobility management schemes such as "Mobile Initiated Connection Only"
(MICO) or RAN enhancements like "RRC Inactive" state.
41 Confidentiel | Titre de la présentation
Future expected evolution of services in the industry
• 5G NR Physical Layer:
o Numerology
o Frame structure
o Resource grid
o Slot structure
Other:
o E2E QoS?
S1-U connects the user plane traffic between the following network elements:
S1-U GTP/UDP/IP •The eNodeB to EPC
•The gNodeB to EPC
S1-C S1AP/SCPT/IP S1-C connects the control plane signaling between the eNodeB and the EPC.
X2-U GTP/UDP/IP X2-U connects user plane traffic between the eNodeB and the gNodeB.
X2-C X2AP/SCTP/IP X2-C connects control plane signaling between the eNodeB and the gNodeB.
LTE Uu RRC LTE Uu connects the user and control plane between the UE and the eNodeB.
NR Uu RRC NR Uu connects the user plane between the UE and the gNodeB.
46 | Titre de la présentation
Confidentiel
5G/NR - MAC
NR MAC function and LTE MAC function
At high level view, NR MAC function/operation is very similar to LTE MAC function/operation
5G/NR(38.321) LTE(36.321)
Services •data transfer •data transfer
provided to upper layers •radio resource allocation •radio resource allocation
•mapping between logical channels and transport channels •mapping between logical channels and transport channels;
•multiplexing of MAC SDUs •multiplexing of MAC SDUs
•demultiplexing of MAC SDUs •demultiplexing of MAC SDUs
•scheduling information reporting; •scheduling information reporting
•error correction through HARQ; •error correction through HARQ
•logical channel prioritisation. •priority handling between UEs
MAC Functions •priority handling between logical channels of one MAC
entity
•Logical Channel prioritisation
•transport format selection
•radio resource selection for SL
47
5G/NR - MAC
Channel Mapping at MAC Layer
• Waveform (for eMBB/URLLC and low and mid band - <52.6 GHz)
5G issue table
o DL Waveform: CP – OFDM ( OFDM with Cyclic Prefix)
o Decreases the guard band for the waveform -> no 90% bandwidth occupancy limitation as in LTE
o UL Waveform: CP-OFDM + DFt-s-OFDM(SC-OFDM)
o CP-OFDM targeted at High throughput scenarios
o DFT-s-OFDM targeted at power limited scenarios
• Multiple Access
o Orthogonal Multiple Access
• Bandwidth
o Maximum CC bandwidth is 400 MHz
o Maximum number of subcarriers is 3300
o Maximum number of CCs is 16
50
Numerology Definition
Waveform, Numerology and Frame Structure
• Each symbol length (including CP) of 15 kHz equals the sum of the corresponding 2 µ symbols at Fs
• Other than the first OFMD symbol in every 0.5 ms, all symbols within 0.5 ms have the same length
Slot length gets different depending on numerology. The general tendency is that slot length gets shorter as subcarrier spacing gets wider.
Cyclic prefix for the 1st OFDM symbol of a slot is longer then the CP of the next 6 symbols.
OFDM symbols align regularly
• Frame: 10 ms
• Subframe: Reference period of 1 ms
• Slot (slot based scheduling)
o 14 OFDM symbols
o One possible scheduling unit
o Slot aggregation allowed
o Slot length scales with the subcarrier spacing
o 𝑆𝑙𝑜𝑡𝑙𝑒𝑛𝑔𝑡ℎ=1𝑚𝑠/2𝜇
In TDD, downlink and uplink are transmitted on the same frequency. The resources are divided in time on symbol level.
• A Slot can be
o All DL
o All UL
o Mixed DL/UL
o Static, semi-static or dynamic
operation
Broadcast Channel
Primary Secondary (BCH) and DMRS
Synchronization Synchronization Contains the MIB=
Sequence (PSS) Sequence (SSS) Master Information
One of 3 possible One of 336 possible Block
sequences sequences Includes basic
Provides timing Provides cell Id ( one of information to take next
estimates 3* 336=1008) steps: Decodes SIB1
(System Information
Block)
• Different sequences
• 127 long
• More SSS
• 336 vs 168 pairs of 2 SSS
• Scheduling
• Always sent with BCH
• Repetition interval not necessarily 5 ms
• One SSS per cell ID as opposed to SSS pairs
• Beamforming possible