Professional Documents
Culture Documents
Contents
1. Scheduling Overview
2. Downlink Scheduling Feature
3. Uplink Scheduling Feature
4. Relevant Monitoring
Strictly confidential
Scheduling Functionality
A B C
Ideal Resource (based
Users
on QoS) for this
subframe (1ms TTI)
eNB
Available Cell
Resources
Time
Strictly confidential
Scheduling Scheme
Dynamic scheduling
Semi-Persistent Scheduling
Strictly confidential
Scheduler Introduction
Strictly confidential
Scheduling Execution
DCI info
Strictly confidential
Contents
1. Scheduling Overview
2. Downlink Scheduling Feature
3. Uplink Scheduling Feature
4. Relevant Monitoring
Strictly confidential
Contents
2. Downlink Scheduling
2.1 Scheduling Priority Processing
2.2 MCS Selection & Resource Allocation
Strictly confidential
DL Scheduler
DL
Scheduler
Strictly confidential
DL Scheduling Priority
Schedule semi-persistence
service Schedule DL retransmission
Strictly confidential
Control Information Scheduling
Common control information: Include SIBs, paging and RA response
message
Dedicated control information: Include SRB0, SRB1, SRB2.
Generally, control information has higher priority than user plane data, it
uses fixed lower phase MCS to ensure the quality.
IMS signaling is a special user plane data which has the same priority and
mechanism as SRB1 and SRB2
Strictly confidential
DL Retransmission Scheduling
DL retransmission adopts synchronized HARQ process, the minimal delay is
8 ms and maximum delay is 8+DrxReTxtimer ms
Priority handling: Based on the waiting time, eNodeB determine the
priority for retransmission.
MCS selection & resource allocation: the same mechanism as initial
transmission.
eNodeB stop scheduling when retransmissions for all UEs are complete or
all resources are allocated.
Strictly confidential
Constraint of HARQ Retransmission
HARQ retransmissions cannot be performed for a UE in any of the
following scenarios:
The UE is in a measurement gap or enters a measurement gap
The UE enters sleep time in DRX
The UE is not synchronized with the eNodeB or a radio link failure (RLF) occurs
Strictly confidential
DL Initial Transmission Scheduling
Of the remaining (EPF)
GBR Remove users which are
- CQI, PDB, GBR (QCI) In measurement gap
Non-GBR In DRX mode
- CQI, AMBR, Out of synch
Min_GBR, QCI Screen users/ bearers
Remove the beares
which are:
Experience HARQ
scheduling
Priority Calculation
Fulfills GBR
Fulfills AMBR
Strictly confidential
Scheduling Strategy for Initial Transmission
Scheduling Application
Effect Factor Scheduling Priority
Strategy Scenario
The UE with better channel To verify the
Max C/I Channel quality quality has a higher priority in maximum system
scheduling. throughput
To verify the upper
Each UE has equal
RR None limit of scheduling
opportunity to be scheduled.
fairness
The UE with a small ratio
To verify the system
Service rate and between the service rate and
PF throughput and
channel quality channel quality has a higher
fairness
priority in scheduling.
Service rate,
Intergraded priority with
channel quality,
EPF service rate, UE category, In operating networks
UE capability, and
QoS and CQI.
QoS requirement
Strictly confidential
Priority of GBR Service Scheduling
The priority of GBR service is determined by the following formula:
Strictly confidential
Priority of Non-GBR Service Scheduling
Strictly confidential
QoS Guarantee
GBR services take precedence over non-GBR services if both services are
running simultaneously, because non-GBR services have a lower priority
than GBR services.
Scheduler can ensure the PELR and PDB as well as the service rate for GBR services.
Scheduler can ensure only the PELR for non-GBR services and uses a best-effort
policy in terms of the non-GBR service rates
Strictly confidential
Enhanced Proportion for Non-GBR
Strictly confidential
Enhanced Proportion for Non-GBR (Cont.)
Congestion Congestion
Normal Normal Non-GBR avoid
Throughput (bps)
Throughput (bps)
Non-GBR is starving starvation
100 100
K GBR K GBR
GBR GBR
Strictly confidential
Relevant Configuration
Strictly confidential
Relevant Configuration (Cont.)
Strictly confidential
Contents
2. Downlink Scheduling
2.1 Scheduling Priority Processing
2.2 MCS Selection & Resource Allocation
Strictly confidential
MCS Selection
Strictly confidential
Classification CQI Report
Regarding the delivery channel:
Periodic CQI report: Delivered by PUCCH, the period is configured by RRC
Aperiodic CQI report: Delivered by PUSCH
Regarding report bandwidth:
Wide bandwidth CQI report: Reflect DL quality for whole band
Sub_band CQI report: Reflect DL quality for some sub_bands,
For 1.4 MHz bandwidth, it only supports wide band CQI report
Strictly confidential
CQI Adjustment
The UE-reported CQI cannot always reflect the actual channel quality.
Consider the following situations:
The CQI reporting period is far greater than the scheduling period, which leads to a
difference between the CQI at the reporting time and the CQI at the scheduling time
CQI report will be delayed due to the transmission delay and eNodeB process
capability, If the CQI reporting delay is longer than the channel coherence time, the
CQI reported by the UE is inconsistent with the channel quality at the time of
scheduling.
Strictly confidential
CQI Adjustment (Cont.)
If CqiAdjAlgoSwitch is set to Off, the DL CQI adjustment algorithm is not
used. The scheduler selects an MCS based on the reported CQI.
If CqiAdjAlgoSwitch is set to ON, eNodeB adjusts the reported CQI, make
the IBLER convergent with the target.
Strictly confidential
IBLER Target
The IBLER target could be adjusted by eNodeB
If DlVarIBLERtargetSwitch is set to OFF, eNodeB adopts 10% as IBLER target
If DlVarIBLERtargetSwitch is set to ON, eNodeB adopts 10% or 30% as IBLER target
If DlEnVarIBLERtargetSwitch is set to ON, eNodeB adopts 5% or 10% or 30% as
IBLER target
Strictly confidential
RB Calculation & Allocation
RB calculation:
The scheduler obtains the amount of data to be scheduled
and the ITBS and estimates the number of RBs to be scheduled
based on the 3GPP specification
Based on estimate RB number and remaining power, eNodeB
finally decide the RB number
RB allocation:
If frequency diversity scheduling is used, eNodeB allocate all
the RB from lower end to the higher end of a frequency band
based on full band CQI report
If frequency selective scheduling is used, eNodeB schedules
the UEs to frequency bands with the optimum channel
quality. This brings frequency selective gains.
Strictly confidential
Frequency Selective Scheduling Scheme
1 RBG or 1 subband
UE1 12 10 9 6 8 13 6 5
UE2 11 12 8 10 6 6 5 8
UEn 10 13 10 9 11 10 7 5
Strictly confidential
FSS VS FDS
FSS FDS
Strictly confidential
Contents
1. Scheduling Overview
2. Downlink Scheduling Feature
3. Uplink Scheduling Feature
4. Relevant Monitoring
Strictly confidential
Contents
3. Uplink Scheduling
3.1 Scheduling Priority Processing
3.2 MCS Selection & Resource Allocation
Strictly confidential
UL Scheduling Overview
UE eNodeB
Scheduling Request
(On PUCCH)
Periodic or BSR & PHR (OnPUSCH)
Event triggered
Scheduling
among UEs
UL grant
UL data
Strictly confidential
UL Scheduler in eNodeB
Strictly confidential
UL Scheduling Flow
Strictly confidential
UL Scheduling Resource Acquisition
The PUSCH occupies the available UL resources in addition to PUCCH and
PRACH resources in the UL bandwidth
The PUCCH occupies RBs at two ends of a cell bandwidth, and the number of RBs
depends on the resources used to carry information on the PUCCH.
The PRACH periodically occupies 6 RBs at an interval specified by a related
parameter. Continuous UL resources are allocated and the number of allocated RBs
is, where,, andare not minus integers.
Strictly confidential
Pre-reserved Resource on PUSCH
The following resource should be reserved on PUSCH:
Msg3 transmission: Msg3 is a special message during the random access, to ensure
the receiving performance, eNodeB adopts the fixed MCS for transmission.
SRS: Sounding reference signal occupies the last symbol on PUSCH, the period of SRS
is configurable.
Strictly confidential
Control Plane Data Scheduling
Similar as downlink, UL control plane data consists of SRB0,SRB1,SRB2 and
IMS signaling
Fixed MCS will be adopted to ensure receiving performance
Strictly confidential
Initial Transmission Scheduling
eNodeB scheduler determines the priority of each UE and ensure the QoS
for UE level.
If multiple QCIs exists in UE, then UE schedulers determine the priority and
QoS for each QCI
Strictly confidential
QoS Guarantee in eNodeB
QoS guarantee
Guarantee the bit rate
requirement for GBR services
with specific logic channel
group
Enforce the Aggregate
Maximum Bit Rate for Non-
GBR services.
Minimum Bit Rate is set for
Non-GBR services to avoid
starvation
Adopt token
bucket
algorithm to
guarantee the
Strictly confidential QoS
Contents
3. Uplink Scheduling
3.1 Scheduling Priority Processing
3.2 MCS Selection & Resource Allocation
Strictly confidential
MCS Selection
Whether message
3 is transmitted on
UL SRS UCI UE
IBLER IBLER target transmission transmission capability
measuremen
t
Final
MCS
The process of determining MCSs for UL scheduling
consists of three parts: SINR adjustment, initial MCS
selection, and MCS adjustment
Strictly confidential
SINR Adjustment
The SINR adjustment scheme is adopted to adjust the SINR reported by the
physical layer in order to correct the SINR measurement errors.
Strictly confidential
Resource Allocation
The following info are required to determine number of RB
Buffer report from UE
Power headroom report from UE
QoS satisfaction rate
UE capability: Maximum data volume in each TTI
Strictly confidential
Contents
1. Scheduling Overview
2. Downlink Scheduling Feature
3. Uplink Scheduling Feature
4. Relevant Monitoring
Strictly confidential
Scheduled User Statistic Monitoring
Strictly confidential
UE MCS/PRB Monitoring
Strictly confidential
Summary
The functionality of scheduling
Scheduling flow for DL and UL.
Enhanced EPF scheduling in eNodeB.
Strictly confidential
Abbreviation
Strictly confidential
Plihara Persatuan,
Menangkan Persaingan, Jayalah
Indonesia,
Jayalah Telkom Indonesia
Thank