Air Interface Latency Optimization (ERAN15.1 - 01)
Air Interface Latency Optimization (ERAN15.1 - 01)
Air Interface Latency Optimization (ERAN15.1 - 01)
Issue 01
Date 2019-06-06
and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective
holders.
Notice
The purchased products, services and features are stipulated by the contract made between Huawei and the
customer. All or part of the products, services and features described in this document may not be within the
purchase scope or the usage scope. Unless otherwise specified in the contract, all statements, information,
and recommendations in this document are provided "AS IS" without warranties, guarantees or
representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute a warranty of any kind, express or implied.
Website: http://www.huawei.com
Email: [email protected]
Contents
1 Change History.............................................................................................................................. 1
1.1 eRAN15.1 01 (2019-06-06)............................................................................................................................................1
1.2 eRAN15.1 Draft D (2019-04-10)................................................................................................................................... 1
1.3 eRAN15.1 Draft C (2019-03-18)....................................................................................................................................1
1.4 eRAN15.1 Draft B (2019-02-22)....................................................................................................................................2
1.5 eRAN15.1 Draft A (2019-01-05)................................................................................................................................... 2
3 Overview......................................................................................................................................... 7
4 Air Interface Latency Optimization........................................................................................... 8
4.1 Principles........................................................................................................................................................................ 8
4.1.1 Dynamic Scheduling....................................................................................................................................................8
4.1.2 Physical Channel Resource Management..................................................................................................................10
4.1.3 DRX Optimization.....................................................................................................................................................11
4.1.4 QCI-specific TTI Bundling (FDD)............................................................................................................................ 11
4.1.5 QCI-specific UDP-based ROHC............................................................................................................................... 12
4.2 Network Analysis......................................................................................................................................................... 12
4.2.1 Benefits...................................................................................................................................................................... 12
4.2.2 Impacts.......................................................................................................................................................................12
4.3 Requirements................................................................................................................................................................ 16
4.3.1 Licenses..................................................................................................................................................................... 16
4.3.2 Software.....................................................................................................................................................................16
4.3.3 Hardware................................................................................................................................................................... 17
4.3.4 Others.........................................................................................................................................................................17
4.4 Operation and Maintenance..........................................................................................................................................17
4.4.1 Data Configuration.................................................................................................................................................... 17
4.4.1.1 Data Preparation..................................................................................................................................................... 17
4.4.1.2 Using MML Commands......................................................................................................................................... 24
4.4.1.3 Using the CME....................................................................................................................................................... 25
4.4.2 Activation Verification.............................................................................................................................................. 25
5 Parameters..................................................................................................................................... 30
6 Counters........................................................................................................................................ 31
7 Glossary......................................................................................................................................... 32
8 Reference Documents................................................................................................................. 33
1 Change History
This chapter describes changes not included in the "Parameters", "Counters", "Glossary", and
"Reference Documents" chapters. These changes include:
l Technical changes
Changes in functions and their corresponding parameters
l Editorial changes
Improvements or revisions to the documentation
Technical Changes
None
Editorial Changes
Revised the following sections:
l Revised descriptions of network impacts of SRI reporting period optimization. For
details, see Network Impacts in 4.2.2 Impacts.
l Revised descriptions of function impacts of QCI-specific UDP-based ROHC. For details,
see Function Impacts in 4.2.2 Impacts.
Technical Changes
None
Editorial Changes
Revised the following sections:
l Revised descriptions of network impacts of SR-based scheduling optimization. For
details, see Network Impacts in 4.2.2 Impacts.
l Revised descriptions of data preparation for DRX optimization. For details, see DRX
Optimization in 4.4.1.1 Data Preparation.
Technical Changes
Change Description Parameter Change RAT Base Station
Model
Editorial Changes
Revised the following sections:
l QCI-specific TTI Bundling (FDD) in 4.4.2 Activation Verification
l QCI-specific UDP-based ROHC in 4.4.2 Activation Verification
l 4.4.3 Network Monitoring
Technical Changes
Change Description Parameter Change RAT Base Station
Model
Changed the parameters used Added the FDD l 3900 and 5900
to activate SR-based SR_PRIORITY_DATA series base
scheduling optimization. This _OPT_SW option to the stations
function is now controlled by CellQciPara.QciAlgoSw l DBS3900
both the itch parameter. LampSite and
LowDelayServiceOptSwitch DBS5900
option of the LampSite
CellAlgoSwitch.ServiceDiffS
witch parameter and the l BTS3912E
SR_PRIORITY_DATA_OP l BTS3911E
T_SW option of the
CellQciPara.QciAlgoSwitch
parameter.
Added SRI reporting period Added the FDD l 3900 and 5900
optimization. For details, see: SRI_PERIOD_OPT_S series base
l SRI Reporting Period W option to the stations
Optimization in 4.1.2 CellQciPara.QciAlgoSw l DBS3900
Physical Channel itch parameter. LampSite and
Resource Management DBS5900
l 4.2.2 Impacts LampSite
l 4.4 Operation and l BTS3912E
Maintenance l BTS3911E
Editorial Changes
None
This document only provides guidance for feature activation. Feature deployment and feature
gains depend on the specifics of the network scenario where the feature is deployed. To achieve
the desired gains, contact Huawei professional service engineers.
Software Interfaces
Any parameters, alarms, counters, or managed objects (MOs) described in this document
apply only to the corresponding software release. For future software releases, refer to the
corresponding updated product documentation.
3 Overview
As real-time services develop, users have increasingly high requirements for end-to-end
(E2E) latency. Air interface latency is an important part of E2E latency. Therefore, air
interface latency optimization draws much attention.
Huawei uses a series of control-plane and user-plane optimization methods over the air
interface to further shorten the air interface latency and ensure the stability of the air interface
latency to meet the requirements for smooth experience of real-time services.
4.1 Principles
If the LowDelayServiceOptSwitch option of the CellAlgoSwitch.ServiceDiffSwitch
parameter is selected and a QCI is marked with the low-latency service flag by setting the
CellQciPara.LowLatencyFlag parameter to TRUE, the following air interface latency
optimization functions can be enabled:
Generally, uplink low-latency services are carried on small, sparse packets and are transmitted
by SR-based scheduling. When the cell load is high, the SR-based scheduling priorities and
scheduling resources are hardly assured. With the increase in the network load, the latency is
prolonged, and user experience for UEs running low-latency services deteriorates.
Preallocation Optimization
During preallocation, the eNodeB proactively sends uplink scheduling indications to UEs so
that uplink and downlink packets are scheduled in a timely manner and the latency on UE
scheduling is shortened.
Through QCI-level preallocation configurations, operators can set differentiated preallocation
parameter groups for bearers with different QCIs, improving user experience with low-latency
services. For details about QCI-level preallocation configurations, see Scheduling.
l For GBR bearers: This function takes effect only for QCI 3 and QCI 4. It ensures the
downlink scheduling priorities for QCI-3 and QCI-4 services are lower than those for
QCI-1 and QCI-75 services but higher than those for other services. That is, the QCIs
with downlink scheduling priorities in descending order are QCI 1, QCI 75, QCI 3, and
QCI 4.
l For non-GBR bearers: This function takes effect only for QCI 6 through QCI 9 and
extended QCIs excluding QCIs 65, 66, 69, and 70. Priorities can be further differentiated
by setting the QciPara.DlschPriorityFactor and QciPara.UlschPriorityFactor
parameters. The downlink scheduling priorities for low-latency services are configured
to be higher than those for non-low-latency services.
PDCCH block errors result in retransmissions of uplink and downlink grants. Each
retransmission introduces a latency of 8 ms to 10 ms, prolonging the latency on UE data
packets.
PDCCH SINR offset optimization takes effect only when the CCE usage is less than 60%.
After this function takes effect, a dedicated PDCCH SINR offset (specified by
CellQciPara.QciPdcchSinrOffset) for UEs running low-latency services applies. This
enables the eNodeB to use a higher PDCCH CCE aggregation level for these UEs than other
UEs, mitigating the latency introduced by PDCCH block errors and improving user
experience for UEs running low-latency services.
SRI reporting period optimization can be used to improve user experience of such UEs. SRI
reporting period optimization is enabled if the SRI_PERIOD_OPT_SW option of the
CellQciPara.QciAlgoSwitch parameter is selected in the following scenarios:
l In FDD, the CellPucchAlgo.SriReCfgInd parameter is set to FALSE.
It is recommended that this function be used when the bandwidth is at least 10 MHz. After
this function is enabled, shorter SRI reporting periods are preferentially configured for UEs
running low-latency services and the SRI reporting period configuration remains unchanged
for other UEs. For details about SRI reporting period adaptation, see Physical Channel
Resource Management.
This function takes effect only when the CCE usage is less than or equal to 60%. After this
function is enabled, the PDCCH CCE power increases faster, shortening the latency on UEs
running low-latency services.
DRX can be disabled for UEs running low-latency services by setting the
DrxParaGroup.EnterDrxSwitch parameter to OFF. This eliminates DRX-induced extra
scheduling latency, improving user experience with low-latency services.
The QCI-specific TTI bundling principles and procedures are similar to the TTI bundling
principles and procedures for VoLTE services. For details, see VoLTE. The differences are as
follows:
l TTI bundling entry conditions
The eNodeB sends a UE running low-latency services an RRC Connection
Reconfiguration message, instructing the UE to enter the TTI bundling state, when all of
the following conditions are met:
– The UE is not running VoLTE or PTT services. In addition, the uplink power of the
UE is limited, and the number of PRBs supported by the power is less than or equal
to 3.
– The number of consecutive SINR measurement values that are less than the target
SINR value reaches the threshold for entering the TTI bundling state, defined by the
CellUlschAlgo.StatisticNumThdForTtibTrig parameter.
The target SINR value is defined as follows:
n If the CellTtiBundlingAlgo.R12TtiBundlingSwitch parameter is set to ON,
the target SINR value is specified by the
CellTtiBundlingAlgo.SinrThdToTrigR12TtiB parameter.
n If the CellTtiBundlingAlgo.R12TtiBundlingSwitch parameter is set to OFF,
the target SINR value is specified by the
CellQciPara.QciSinrThldForTrigTtibB.
4.2.1 Benefits
This feature shortens the transmission latency of low-latency small-packet services over the
air interface in a cell.
l On a heavy-load network, the air interface round trip time (RTT) of UEs running low-
latency services decreases by 20% to 30%. When the downlink PRB usage is greater
than or equal to 50%, the network load is heavy.
l On a light- or medium-load network, the air interface RTT of UEs running low-latency
services decreases by 5% to 20%. When the downlink PRB usage is less than 50%, the
network load is light or medium.
4.2.2 Impacts
Network Impacts
The functions in this feature have the following impacts on network performance if there are
excessive UEs running low-latency services:
Function Impacts
RAT Function Function Reference Description
Name Switch
FDD Turbo start CellAlgoSwitc Video Turbo start video and QCI-specific
video h.RohcSwitch Experience UDP-based ROHC can be enabled
parameter with Optimizati simultaneously. However, for a
the value of ON on given UE:
and l Both turbo start video and
PdcpRohcPara QCI-specific UDP-based
.Profiles ROHC can take effect
parameter with simultaneously on separate
the value of bearers with different QCIs.
Profile0x0006
l Turbo start video and QCI-
specific UDP-based ROHC
cannot take effect
simultaneously on bearers with
the same QCI. Either function
whose activation conditions are
met first takes effect first. The
other function can take effect
only after the previous function
stops taking effect.
4.3 Requirements
4.3.1 Licenses
RAT Feature ID Feature Name Model Sales Unit
4.3.2 Software
Before activating this function, ensure that its prerequisite functions have been activated and
mutually exclusive functions have been deactivated. For detailed operations, see the relevant
feature documents.
Prerequisite Functions
RAT Function Name Function Switch Reference Description
4.3.3 Hardware
Boards
The LBBPc does not support this function.
RF Modules
No requirements
4.3.4 Others
l UEs and the EPC support bearers carrying low-latency services.
l In FDD, QCI-specific TTI bundling also requires UEs to support TTI bundling. 3GPP
Release 12-compliant TTI bundling requires UEs to comply with 3GPP Release 12.
l QCI-specific UDP-based ROHC also requires UEs to support ROHC profile 2.
Dynamic Scheduling
Table 4-1 describes the parameters used for function activation.
DRX Optimization
Table 4-3 describes the parameters used for function activation.
1526728496 L.Traffic.User.TtiBundling.Avg
1526746002 L.Traffic.User.R12TtiBundling.Avg
1526728911 L.Signal.Num.TtiBundling.Enter
1526728912 L.Signal.Num.TtiBundling.Exit
1526728525 L.Traffic.User.RoHC.Avg
1526747661 L.PDCP.UL.RoHC.FailDecomp.Data
1526747662 L.PDCP.UL.RoHC.TotalDecomp.Data
1526747663 L.PDCP.UL.RoHC.Data.HdrComp.Byt
es
1526747664 L.PDCP.UL.RoHC.Data.Hdr.Bytes
>>TCP UL RTT Mean Delay Average upstream TCP RTT in the unit of
ms. The upstream TCP RTT is the
difference between the time an uplink
packet is sent and the time the ACK with
the corresponding sequence number is
received.
>>TCP UL RTT Mean Interval1 Number of times the upstream TCP RTT
falls within the range of [0 ms, 20 ms)
>>TCP UL RTT Mean Interval2 Number of times the upstream TCP RTT
falls within the range of [20 ms, 40 ms)
>>TCP UL RTT Mean Interval3 Number of times the upstream TCP RTT
falls within the range of [40 ms, 60 ms)
>>TCP UL RTT Mean Interval4 Number of times the upstream TCP RTT
falls within the range of [60 ms, 80 ms)
>>TCP UL RTT Mean Interval5 Number of times the upstream TCP RTT
falls within the range of [80 ms, ∞)
Field Meaning
>>UDP UL RTT Mean Delay Average upstream UDP RTT in the unit
of ms. The upstream UDP RTT is the
difference between the time an uplink
packet is sent and the time the
corresponding downlink packet is
received.
>>UDP UL RTT Mean Interval1 Number of times the upstream UDP RTT
falls within the range of [0 ms, 20 ms)
>>UDP UL RTT Mean Interval2 Number of times the upstream UDP RTT
falls within the range of [20 ms, 40 ms)
>>UDP UL RTT Mean Interval3 Number of times the upstream UDP RTT
falls within the range of [40 ms, 60 ms)
>>UDP UL RTT Mean Interval4 Number of times the upstream UDP RTT
falls within the range of [60 ms, 80 ms)
>>UDP UL RTT Mean Interval5 Number of times the upstream UDP RTT
falls within the range of [80 ms, ∞)
When bearers carrying low-latency services are set up on the core network:
– If only UDP packets are carried on bearers carrying low-latency services, preceding
UDP-related indicators are valid.
– If only TCP data packets are carried on bearers carrying low-latency services,
preceding TCP-related indicators are valid.
– If both UDP and TCP data packets are carried on bearers carrying low-latency
services, preceding TCP- and UDP-related indicators are valid.
If domain name servers (DNSs) are configured to identify low-latency services for
maintenance and tests, each DNS can be associated with a maximum of 60 IP addresses.
If there are more than 60 IP addresses, there may be no external CHR about low-latency
services.
5 Parameters
The following hyperlinked EXCEL files of parameter reference match the software version
with which this document is released.
l Node Parameter Reference: contains device and transport parameters.
l eNodeBFunction Parameter Reference: contains all parameters related to radio access
functions, including air interface management, access control, mobility control, and radio
resource management.
NOTE
You can find the EXCEL files of parameter reference for the software version used on the live network
from the product documentation delivered with that version.
FAQ: How do I find the parameters related to a certain feature from parameter
reference?
Step 2 On the Parameter List sheet, filter the Feature ID column. Click Text Filters and choose
Contains. Enter the feature ID, for example, LOFD-001016 or TDLOFD-001016.
Step 3 Click OK. All parameters related to the feature are displayed.
----End
6 Counters
The following hyperlinked EXCEL files of performance counter reference match the software
version with which this document is released.
l Node Performance Counter Summary: contains device and transport counters.
l eNodeBFunction Performance Counter Summary: contains all counters related to radio
access functions, including air interface management, access control, mobility control,
and radio resource management.
NOTE
You can find the EXCEL files of performance counter reference for the software version used on the live
network from the product documentation delivered with that version.
FAQ: How do I find the counters related to a certain feature from performance counter
reference?
Step 2 On the Counter Summary(En) sheet, filter the Feature ID column. Click Text Filters and
choose Contains. Enter the feature ID, for example, LOFD-001016 or TDLOFD-001016.
Step 3 Click OK. All counters related to the feature are displayed.
----End
7 Glossary
8 Reference Documents
1. Scheduling
2. Physical Channel Resource Management
3. DRX and Signaling Control
4. VoLTE
5. ROHC
6. Video Experience Optimization
7. Uplink Data Compression