eRAN FDD Feature Documentation - Video Experience Optimization
eRAN FDD Feature Documentation - Video Experience Optimization
eRAN17.1
eRAN FDD Feature Documentation
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.
Bantian, Longgang
Shenzhen 518129
Website: https://www.huawei.com
Email: [email protected]
eRAN FDD Feature Documentation
Contents
Contents...........................................................................................................................................................................................................1
1 RAN Services...............................................................................................................................................................................................2
1.1 Video.....................................................................................................................................................................................................2
1.1.1 Video Experience Optimization...........................................................................................................................................3
2024-05-07 1
eRAN FDD Feature Documentation
1 RAN Services
• Emergency Communications
• Voice
• Video
• LiTRA
• WTTx
• Other Services
1.1 Video
2024-05-07 2
eRAN FDD Feature Documentation
eRAN
2024-05-07 3
eRAN FDD Feature Documentation
eRAN
2024-05-07 4
eRAN FDD Feature Documentation
2024-05-07 5
eRAN FDD Feature Documentation
2024-05-07 6
eRAN FDD Feature Documentation
6.3.3 Hardware
6.3.4 Others
6.4 Operation and Maintenance
6.4.1 Data Configuration
6.4.1.1 Data Preparation
6.4.1.2 Using MML Commands
6.4.1.3 Using the MAE-Deployment
6.4.2 Activation Verification
6.4.3 Network Monitoring
7 Video Service Rate Adaption
7.1 SC-based Video Service Rate Adaption
7.1.1 Principles
7.1.2 Network Analysis
7.1.2.1 Benefits
7.1.2.2 Impacts
7.1.3 Requirements
7.1.3.1 Licenses
7.1.3.2 Software
7.1.3.3 Hardware
7.1.3.4 Others
7.1.4 Operation and Maintenance
7.1.4.1 Data Configuration
7.1.4.1.1 Data Preparation
7.1.4.1.2 Using MML Commands
7.1.4.1.3 Using the MAE-Deployment
7.1.4.2 Activation Verification
7.1.4.3 Network Monitoring
7.2 DSCP-based Video Service Rate Adaption
7.2.1 Principles
7.2.1.1 Video Service Rate Adaption
7.2.1.2 Principles for DSCP-based Service Differentiation
7.2.1.2.1 Working Principle
7.2.1.2.2 DSCP and QoS Policy Configurations
7.2.1.2.3 Differentiated Scheduling
7.2.2 Network Analysis
7.2.2.1 Benefits
7.2.2.2 Impacts
7.2.3 Requirements
7.2.3.1 Licenses
7.2.3.2 Software
7.2.3.3 Hardware
7.2.3.4 Other Requirements
7.2.4 Operation and Maintenance
2024-05-07 7
eRAN FDD Feature Documentation
2024-05-07 8
eRAN FDD Feature Documentation
2024-05-07 9
eRAN FDD Feature Documentation
2024-05-07 10
eRAN FDD Feature Documentation
10.1 Principles
10.2 Network Analysis
10.2.1 Benefits
10.2.2 Impacts
10.3 Requirements
10.3.1 Licenses
10.3.2 Software
10.3.3 Hardware
10.3.4 Others
10.4 Operation and Maintenance
10.4.1 Data Configuration
10.4.1.1 Data Preparation
10.4.1.2 Using MML Commands
10.4.1.3 Using the MAE-Deployment
10.4.2 Activation Verification
10.4.3 Network Monitoring
11 Parameters
12 Counters
13 Glossary
14 Reference Documents
This chapter describes changes not included in the "Parameters", "Counters", "Glossary", and "Reference
Documents" chapters. These changes include:
• Technical changes
Changes in functions and corresponding parameters
• Editorial changes
Text improvements or revisions while functions remain unchanged
Technical Changes
None
2024-05-07 11
eRAN FDD Feature Documentation
Editorial Changes
Added the impact relationship between NSA networking based on EPC and turbo start video (TCP/IP-based
data services with ROHC). For details, see 10.2.2 Impacts.
Technical Changes
None
Editorial Changes
Added the mutually exclusive relationship between TTI bundling and Static Multiple Beam. For details, see
Mutually Exclusive Functions.
Revised descriptions in this document.
Technical Changes
None
Editorial Changes
Technical Changes
Added identification of video-service UDP Added the PORT_NUMBER_OPT_SW FDD 3900 and 5900
flows. For details, see 4.1.1 SC-based Video option to the ScPolicy. ScAlgoSwitch series base
Service Identification. parameter. stations
DBS3900
LampSite and
2024-05-07 12
eRAN FDD Feature Documentation
DBS5900
LampSite
Added support for UDP flow acceleration by air Added the UDP_FLOW_ACC_SW FDD 3900 and 5900
interface acceleration guarantee for network option to the ScPolicy. ScAlgoSwitch series base
services. For details, see 4.1.2 SC-based parameter. stations
Identification of Acceleration Guarantee UEs.
DBS3900
LampSite and
DBS5900
LampSite
Added differentiated rate guarantee for video Added the SpidCfg. FDD 3900 and 5900
service UEs. For details, see 7.1 SC-based Video DlServiceGbrCoeff parameter. series base
Service Rate Adaption. stations
DBS3900
LampSite and
DBS5900
LampSite
Added the impact relationship between None FDD 3900 and 5900
dynamic multi-carrier management and video series base
TTI bundling. For details, see 9.1.2.2 Impacts. stations
DBS3900
LampSite and
DBS5900
LampSite
Added the impact relationship between None FDD 3900 and 5900
dynamic multi-carrier management and inter- series base
eNodeB UL CoMP for video services. For details, stations
see 9.2.2.2 Impacts.
DBS3900
LampSite and
DBS5900
LampSite
Added support for all features involved in video None FDD 3900 and 5900
experience optimization by the BookBBU5901. series base
For details, see the "Hardware" section of each stations
feature.
DBS3900
LampSite and
DBS5900
LampSite
Editorial Changes
Modified the optimal gain requirements for SC-based video service rate adaption, and descriptions about
network monitoring. For details, see 7.1.2.1 Benefits.
2024-05-07 13
eRAN FDD Feature Documentation
Added the requirements on UEs to support video TTI bundling. For details, see 9.1.3.4 Others.
Revised descriptions in this document.
Purpose
• The scenarios where these features are used, the benefits they provide, and the impact they have on
networks and functions
• Requirements of the operating environment that must be met before feature activation
• Parameter configuration required for feature activation, verification of feature activation, and
monitoring of feature performance
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 optimal 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.
2024-05-07 14
eRAN FDD Feature Documentation
LOFD-081203 Video Service Rate Adaption 7.1 SC-based Video Service Rate Adaption
LOFD-120205 Uplink Coverage Improvement for 9.1 Video TTI Bundling (FDD)
Video
9.2 Inter-eNodeB UL CoMP for Video Services (FDD)
Video services have been developing rapidly, and streaming video services are becoming increasingly
popular on LTE networks. They have been producing a higher proportion of the traffic, and users are
demanding a better experience with these services.
The video experience optimization solution provides initial acceleration, rate adaption, intensive coverage
improvement, and other functions for video services. These functions optimize video service performance
based on video playback characteristics.
Table 3-1 Functions related to reduction of service setup delay
Feature Function Name Applicable Service Supported
Name Protocol
Initial 5.1 WTCP Proxy Transmission Control Protocol (TCP) services on ports IPv4 and
Acceleration 80, 8080, and 443, including web page and video IPv6
services
Initial 5.2 Air Interface Specific network services performed by acceleration IPv4 and
Acceleration Acceleration Guarantee guarantee UEs identified based on service IPv6
for Network Services classification (SC), such as accessing specific DNS
addresses or video applications
2024-05-07 15
eRAN FDD Feature Documentation
Initial 5.3 Enhanced TCP Link QoS class identifier (QCI) 6–9 services based on the IPv4 and
Acceleration Setup Acceleration Hypertext Transfer Protocol (HTTP) or Hypertext IPv6
Transfer Protocol Secure (HTTPS)
Video Service 7.1 SC-based Video Service Video services identified based on IPv4 and IPv6
Rate Adaption Rate Adaption SC
Video Service 7.2 DSCP-based Video Video services identified based on eNodeB IP address
Rate Adaption Service Rate Adaption differentiated services code points configuration is not
(DSCPs) involved.
Video Service 7.3 Video Service Load Either of the following service IPv4 and IPv6
Rate Adaption Control types:
Video services whose rates are
adjusted based on SC
Video services whose rates are
adjusted based on DSCPs
Video Service 7.4 Video Resource Control Video services identified based on IPv4 and IPv6
Rate Adaption in Congestion Scenarios SC
Video Service 7.5 VOD Optimization Video on Demand (VOD) services IPv4
Rate Adaption identified based on UE and eNodeB
capabilities
Video Service 7.6 DSCP-based IPTV QoS Internet Protocol television (IPTV) eNodeB IP address
Rate Adaption Guarantee in WTTx services identified based on DSCPs configuration is not
Scenarios involved.
Uplink Coverage 9.1 Video TTI Bundling Video services identified based on SC and IPv4 and IPv6
Improvement for Video (FDD) without bearers for VoLTE or push to talk
(PTT) services
Uplink Coverage 9.2 Inter-eNodeB UL Video services identified based on SC IPv4 and IPv6
Improvement for Video CoMP for Video Services
(FDD)
Turbo Start Video 10 Turbo Start Video Uplink TCP/IP services IPv4 and IPv6
2024-05-07 16
eRAN FDD Feature Documentation
DSCP-based service identification requires service awareness devices (integrated in the core network or
third-party devices). Detailed identification principles are not described in this document. SC-based service
identification depends on the traffic models of services. It is accomplished by the eNodeB and does not
require support from other devices. For details, see 4 SC-based Service Identification.
In NSA Option 3x, no PDCP entity is defined for the UE on the LTE network. In this case, SC-based service
identification and initial acceleration do not take effect.
Service classification (SC)-based service identification is implemented by the eNodeB, without depending
on other devices. Specifically, it provides the following functions: SC-based video service identification and
SC-based identification of acceleration guarantee UEs.
Table 4-1 Video experience optimization based on SC-based service identification
Function Name SC-based Identification of SC-based Video Service
Acceleration Guarantee UEs Identification
a: Video service load control is to optimize video services identified based on DSCPs or SC.
• 4.1 Principles
• 4.3 Requirements
4.1 Principles
• Streaming services with standardized QCIs 3, 6, 7, 8, and 9 that comply with the Quick UDP Internet
Connections (QUIC), HTTP, or HTTPS
2024-05-07 17
eRAN FDD Feature Documentation
This function supports QCI 3. However, QCI 3 indicates a GBR bearer and applies only to some
features and functions. Therefore, QCI 3 is not recommended for video services. It is recommended
that QCI 3 be used only for low-latency services. For details, see Air Interface Latency Optimization .
• HTTP-, HTTPS-, and QUIC-based services with extended QCIs and with the QciPara. ServiceType
parameter set to LowDelay or TCPorBuffStreaming
Figure 4-1 shows the implementation of this function. This function is enabled when the parameters are
set according to Table 4-2.
An eNodeB uses the characteristics of video service traffic and video application servers to identify video
services. The implementation is as follows:
2024-05-07 18
eRAN FDD Feature Documentation
• Characteristics of video service traffic include the packet size, traffic volume, and percentages of
uplink and downlink packets. After a service is set up, the eNodeB identifies it as a video service if the
traffic characteristics of service packets match those of video services.
• Characteristics of a video application server include the server IP address and application rule of the
server IP address.
• If an operator needs to perform video matching using the query method, set the ScAppParaCfg.
MatchRule parameter to Query. Figure 4-2 shows the access process. The IP address of video
application server B is the server IP address.
• If an operator needs to perform video matching using the relevancy method, set the
ScAppParaCfg. MatchRule parameter to Relevancy. Figure 4-3 shows the access process. The IP
address of video application server B is the server IP address.
Figure 4-2 Video access process in the case of the query method
2024-05-07 19
eRAN FDD Feature Documentation
Figure 4-3 Video access process in the case of the relevancy method
After selecting the SC_SERVICE_IDENTITY_SW option of the ScPolicy. ScAlgoSwitch parameter, you can run
the DSP SCAPPINFO command to display common characteristics of a video application server. If the video
application server to be configured is not displayed, run the ADD SCAPPPARACFG command to configure
the server.
In addition, to enable this function, you must set the ScAppParaCfg. AppIdentType and ScAppParaCfg.
AsParaGroupID parameters to specify the application identification type and the ID of an acceleration
guarantee parameter group, respectively.
The ScAppParaCfg. ProtocolType and ScAppParaCfg. PortNumber parameters have been added to specify
the protocol and port number for services to be identified, as shown in Table 4-3. This helps to accurately
identify HTTP, HTTPS, and QUIC streaming media services. These parameters take effect only if the
ScAppParaCfg. MatchRule parameter is set to Query.
Table 4-3 Parameter settings for accurate video service identification
ScAppParaCfg. AppCfgTargetInd ScAppParaCfg. ProtocolType ScAppParaCfg. PortNumber
UDP 443
BOTH 443
If the ScAppParaCfg. PortNumber parameter is set to 0, the eNodeB identifies all TCP ports and only UDP
ports 0 and 443 based on the protocol type specified by the ScAppParaCfg. ProtocolType parameter. To
enable the eNodeB to identify video services carried on UDP ports other than ports 0 and 443, select the
PORT_NUMBER_OPT_SW option of the ScPolicy. ScAlgoSwitch parameter.
2024-05-07 20
eRAN FDD Feature Documentation
• A UE does not send a DNS request again for video access since it already stores the DNS for its
previous access to the video application in its buffer. In this case, the eNodeB cannot identify video
services accurately.
• A UE does not perform a DNS query again when it re-accesses a video after a bearer release or inter-
eNodeB handover during video playback. In this case, the video service identification rate of the
eNodeB decreases.
• HTTP- and HTTPS-based services with extended QCIs and for which the QciPara. ServiceType
parameter is set to LowDelay or TCPorBuffStreaming
• Identification of non-acceleration guarantee UEs: If a UE accesses a service that does not match any
DNS server or IP address and the service persists for the duration specified by the ScAppParaCfg.
ServiceEndTimeThd parameter, the eNodeB identifies the UE as a non-acceleration guarantee UE.
2024-05-07 21
eRAN FDD Feature Documentation
Table 4-4 Parameter settings for SC-based identification of acceleration guarantee UEs
Supported Supported Setting of ScPolicy. Setting of Setting of
Protocol Identification ScAlgoSwitch ScAppParaCfg. ScAppParaCfg.
Mode AppCfgTargetInd MatchRule
In addition, to enable this function, you must set the ScAppParaCfg. AppIdentType and ScAppParaCfg.
AsParaGroupID parameters to specify the application identification type and the ID of an acceleration
guarantee parameter group, respectively.
The eNodeB uses SC to identify UEs whose video services must be guaranteed by acceleration. The
identification is only effective for the ongoing service in the current cell. When the UE moves to a cell of
2024-05-07 22
eRAN FDD Feature Documentation
another eNodeB, the identification result remains effective only if the function is also enabled for this new
cell and an X2 interface is available between the two eNodeBs.
If a service to be accessed by a UE maps to multiple application servers, that is, multiple addresses
(domain names or IP addresses), one of the addresses must be configured as the primary address, and the
others as auxiliary addresses. Whether an address is a primary or auxiliary one is specified by the
ScAppParaCfg. MainAppDnsFlag parameter. Service acceleration guarantee is performed for an auxiliary
address only if the UE accesses it after accessing the primary address.
The ScAppParaCfg. ProtocolType and ScAppParaCfg. PortNumber parameters in Table 4-5 have been
added to specify the transmission protocol and port number of videos to be identified. This helps
accurately identify acceleration guarantee UEs over the air interface. These parameters take effect only if
the ScAppParaCfg. MatchRule parameter is set to Query.
Table 4-5 Parameter settings for accurate identification of acceleration guarantee UEs
Setting of ScAppParaCfg. Setting of ScAppParaCfg. Setting of ScAppParaCfg.
AppCfgTargetInd ProtocolType PortNumber
If the ScAppParaCfg. PortNumber parameter is set to 0, the setting of the ScAppParaCfg. ProtocolType
parameter does not take effect. In this case, the eNodeB identifies all TCP ports.
If the UDP_FLOW_ACC_SW option of the ScPolicy. ScAlgoSwitch parameter is selected, air interface
acceleration guarantee for network services supports UDP flow acceleration.
4.2.1 Benefits
This function is recommended when video traffic volume information or SC-based video optimization
functions are required.
Enable this function only when the service rate on the live network (the sum of the VS.FEGE.TxMaxSpeed
and VS.FEGE.RxMaxSpeed counters) meets any of the following conditions:
• The service rate is lower than 1.1 Gbit/s if the UMPTa/UMPTb is used.
• The service rate is lower than 7.7 Gbit/s if another UMPT model (such as the UMPTe) is used.
Enabling this function in other scenarios will decrease the network traffic volume.
4.2.2 Impacts
Network Impacts
After SC-based service identification is enabled, the amount of data processed by the eNodeB increases
and the CPU load slightly increases.
The network throughput decreases if this function is enabled in scenarios where the function activation
requirements are not met.
If the ScAppParaCfg. AppIdentType parameter is set to DNS, the number of video service users identified
based on SC decreases after an eNodeB upgrade due to the reset of internal server IP address. After the
2024-05-07 23
eRAN FDD Feature Documentation
server IP address is relearned, the number of video service users identified based on SC recovers. The
number of video service users identified based on SC can be measured using the
L.Traffic.User.VideoService.Avg and L.Traffic.User.VideoService.Max counters.
Function Impacts
None
4.3 Requirements
4.3.1 Licenses
None
4.3.2 Software
Prerequisite Functions
None
None
4.3.3 Hardware
For FDD, the following base stations are compatible with this function:
Boards
A UMPT must be installed because this function is deployed on a main control board.
RF Modules
None
2024-05-07 24
eRAN FDD Feature Documentation
• If the DSP SCAPPINFO command output does not include a video application server after the
SC_SERVICE_IDENTITY_SW option of the ScPolicy. ScAlgoSwitch parameter is selected, you need to run the ADD
SCAPPPARACFG command to add the server configuration.
• Run the DSP SCAPPINFO command to query the characteristic value of the video application server to be
configured. If the command output does not contain this video application server, contact Huawei technical
support to analyze and provide the characteristic value of the server.
• If the DSP SCAPPINFO command output includes the application DNS to be configured, you are not advised to
re-add it by running the ADD SCAPPPARACFG command.
• By default, the eNodeB integrates some domain name information. Such information is written in the
ScRuleFile.dat file, which is integrated in the eNodeB software package. You can run the DSP SCAPPINFO
command to query the default application information. If the value of Configuration Type in the command
output is Default Config, the domain name is the one integrated by the eNodeB by default.
Do not change the names of the ScRuleFile.dat and ScRuleFile.cms files in the ScRuleFile.zip file. Otherwise, the SC-
based service identification function will be affected.
Application ScAppParaCfg. You can run the DSP SCAPPINFO command to obtain the website
Identification AppIdentType identification modes supported by the eNodeB.
Type
Application DNS ScAppParaCfg. Set this parameter when the ScAppParaCfg. AppIdentType
AppDns parameter is set to DNS.
You can run the DSP SCAPPINFO command to obtain the
application domain names supported by the eNodeB.
2024-05-07 25
eRAN FDD Feature Documentation
Application IPv4 ScAppParaCfg. Set this parameter when the ScAppParaCfg. AppIdentType
AppIpv4 parameter is set to IPv4.
You can run the DSP SCAPPINFO command to obtain the website IP
addresses supported by the eNodeB.
Application IPv6 ScAppParaCfg. Set this parameter when the ScAppParaCfg. AppIdentType
AppIpv6 parameter is set to IPv6.
You can run the DSP SCAPPINFO command to obtain the website IP
addresses supported by the eNodeB.
Match Rule ScAppParaCfg. If the operator requires the query mode for video matching, set this
MatchRule parameter to Query.
If the operator requires the relevancy mode for video matching, set
this parameter to Relevancy.
Protocol Type ScAppParaCfg. If accurate identification is required, set this parameter to TCP, UDP,
ProtocolType or BOTH.
If accurate identification is not required, the default value BOTH is
recommended. Alternatively, contact Huawei technical support to
analyze and provide the characteristic value of the video application
server.
2024-05-07 26
eRAN FDD Feature Documentation
Application DNS ScAppParaCfg. AppDns Set this parameter when ScAppParaCfg. AppIdentType is set to
DNS.
If a domain name has more than 49 characters, add an asterisk
(*) at the end of the configured value and ensure that the
configured value does not exceed 49 characters.
Application IPv4 ScAppParaCfg. AppIpv4 Set this parameter when ScAppParaCfg. AppIdentType is set to
IPv4.
Application IPv6 ScAppParaCfg. AppIpv6 Set this parameter when ScAppParaCfg. AppIdentType is set to
IPv6.
Main Application ScAppParaCfg. Set this parameter when the AccelerateInd option of the
DNS Flag MainAppDnsFlag ScAppParaCfg. AppCfgTargetInd parameter is selected.
Main Application ScAppParaCfg. Set this parameter when the ScAppParaCfg. MainAppDnsFlag
DNS ID MainAppDnsId parameter is set to Aid.
Service End Time ScAppParaCfg. Set this parameter to its recommended value.
Threshold ServiceEndTimeThd
Protocol Type ScAppParaCfg. If accurate identification is required, set this parameter to TCP.
ProtocolType
If accurate identification is not required, the default value BOTH
is recommended. Alternatively, contact Huawei technical support
2024-05-07 27
eRAN FDD Feature Documentation
Port Number ScAppParaCfg. If accurate identification is required, set this parameter to a non-
PortNumber zero value.
If accurate identification is not required, the default value 0 is
recommended. Alternatively, contact Huawei technical support to
analyze and provide the characteristic value of the video
application server.
If the DSP SCAPPINFO command output does not include a video application server, you need to run the ADD
SCAPPPARACFG command to add the server configuration.
//Enabling SC-based identification of acceleration guarantee UEs for IPv4 service guarantee
MOD SCPOLICY: ScAlgoSwitch=SC_SERVICE_IDENTITY_SW-1;
//Enabling SC-based identification of acceleration guarantee UEs for IPv6 service guarantee based on DNS
2024-05-07 28
eRAN FDD Feature Documentation
None
//Turning off the SC-based service identification switch when the SC support IPv6 switch is turned off
MOD SCPOLICY:ScAlgoSwitch=SC_SERVICE_IDENTITY_SW-0;
//Turning off the SC-based service identification switch and the SC support IPv6 switch when the SC support IPv6 switch is
turned on
MOD SCPOLICY:ScAlgoSwitch=SC_SERVICE_IDENTITY_SW-0&SC_SUPPORT_IPV6_SW-0;
//Disabling identification of video-service UDP flows
MOD SCPOLICY: ScAlgoSwitch=PORT_NUMBER_OPT_SW-0;
//Disabling support for UDP flow acceleration by air interface acceleration guarantee for network services
MOD SCPOLICY: ScAlgoSwitch=UDP_FLOW_ACC_SW-0;
The function has taken effect if the value of the L.Exp.Video.Thrp.bits.DL.All counter increases significantly.
2024-05-07 29
eRAN FDD Feature Documentation
• Measurements of L.Exp.Video.ThreeWayHandShake.ValidNum ,
L.Exp.Video.Time.SynackToAck.OverThld.Num , and L.Exp.Video.ValidTime.SynackToAck are not
affected.
• If the video experience optimization feature is disabled for a bearer or UE, statistics on the bearer or
UE are not included in the measurements of other counters related to SC-based video service
identification.
None
• WTCP proxy
5.1.1 Principles
In Option 3x networking, the WTCP proxy function does not take effect for NSA UEs.
WTCP Proxy
2024-05-07 30
eRAN FDD Feature Documentation
The TCP download rate is determined by a combination of the transmission bandwidth and the round trip
time (RTT). For a given bandwidth, the server sends packets at a higher rate when the RTT for downlink
TCP packets decreases. This allows UEs to download videos more quickly.
According to the traditional TCP protocol, packets are transparently transmitted through the eNodeB, and
the RTT is subject to transmission of packets over the air interface, as shown in Figure 5-1.
WTCP proxy allows the eNodeB to serve as a proxy for downlink TCP packets during the initial stage of
TCP streaming. The maximum number of proxy packets is specified by the WtcpProxyAlgo.
MaxProxyPktNum parameter. Figure 5-2 shows packet interaction for a TCP stream.
Figure 5-2 Packet interaction for a TCP stream with WTCP proxy enabled
During packet interaction for a TCP stream with WTCP proxy enabled:
• The eNodeB serves as a proxy for the UE to communicate with the server.
The eNodeB responds with a TCP ACK packet on behalf of the UE after receiving a downlink TCP
packet from the server, reducing the RTT.
2024-05-07 31
eRAN FDD Feature Documentation
• The WTCP proxy function takes effect only for TCP packets sent to ports 80, 8080, and 443.
• The send window on the server is calculated using the following formula when the traditional TCP is used: Send
window on the server = min(Receive window, Congestion window). A typical congestion window is small due to
the slow start phase. This means that the send window size on the server is equal to the congestion window size.
• The eNodeB send window is equivalent to the receive window when the WTCP proxy function is used.
After WTCP proxy is enabled, the RTT is reduced, which means that the server sends packets to the
eNodeB at a higher rate. A sufficient amount of data exists on the eNodeB. The send window grows rapidly
on both the server and the eNodeB, and data transmission time is reduced.
WTCP proxy is enabled if the parameters are set according to Table 5-1. Enabling or disabling WTCP proxy
affects only UEs that newly access the network.
Table 5-1 Parameter settings for WTCP proxy
Supported Setting of WtcpProxyAlgo. Setting of ENodeBAlgoSwitch.
Protocol TcpAccelerationSwitch TpeSwitch
The eNodeB will not serve as a WTCP proxy for any new TCP link when the CPU usage is excessively high
(for example, LBBPd CPU usage over 70% or UBBPd CPU usage over 50%), the number of RRC connections
in the cell exceeds 150, or the remaining BBP memory is insufficient. In addition, the eNodeB ceases
serving as a WTCP proxy for any existing TCP link in the event of insufficient BBP memory or a large
number of retransmitted or out-of-order packets.
Unlike traditional TCP, WTCP proxy easily causes timestamps of UEs and the eNodeB to be out of
synchronization. To resolve this issue, the eNodeB removes timestamps of TCP packets during TCP link
setup.
WTCP proxy allows the source eNodeB to forward all buffered data of a UE through the X2 interface to the
target eNodeB during RRC connection reestablishment of the UE if an X2 interface is set up between the
source and target eNodeBs, as shown in Figure 5-3. This prevents services from being interrupted when the
WTCP proxy function is enabled.
2024-05-07 32
eRAN FDD Feature Documentation
• ACK messages returned by the WTCP proxy are lost, causing TCP links to be released inappropriately.
• An insufficient UE window occurs when the eNodeB is waiting for out-of-order TCP packets, causing
packet loss.
In heavy load scenarios, congestion over the air interface prevents timely transmission of downlink TCP
packets buffered by a WTCP proxy. Downlink TCP packets buffered for a long time lead to retransmission
timeout (RTO) on the server side. Air interface scheduling acceleration for WTCP is recommended to
resolve the RTO issue. NSA UEs do not support this function.
Air interface scheduling acceleration for WTCP is controlled by the WtcpProxyAlgo. WtcpDlRttTimer
parameter. This function depends on the ScAppParaCfg. AppIdentType and ScAppParaCfg.
AppCfgTargetInd parameters. Air interface scheduling acceleration for WTCP can be enabled only when
the following conditions are met:
The TCP downlink RTT timer is configured for the eNodeB using the WtcpProxyAlgo. WtcpDlRttTimer
parameter.
• If a TCP ACK response to the downlink TCP packet is not received when the timer expires, air interface
scheduling acceleration for WTCP proxy is enabled.
• If a TCP ACK response to the downlink TCP packet is received before the timer expires, air interface
scheduling acceleration for WTCP proxy is disabled.
If the number of WTCP proxy packets reaches the maximum value, WTCP proxy is terminated. Then, the
UE, instead of the WTCP proxy, sends the TCP ACK messages to the server. Abrupt termination of a WTCP
proxy results in a sudden increase in the delay for TCP ACK message reception on the server side,
triggering the retransmission on timeout mechanism of the server, which reduces the TCP packet
transmission rate.
2024-05-07 33
eRAN FDD Feature Documentation
Smooth WTCP proxy termination resolves this issue. If the number of packets buffered by the WTCP proxy
exceeds the buffer protection threshold (specified by the WtcpProxyAlgo. RtoProtectionBufferThld
parameter), smooth WTCP proxy termination is triggered to avoid retransmission caused by timeouts on
the server side.
5.1.2.1 Benefits
Gains
The newly introduced WTCP proxy reduces the RTT, especially for the first 200 packets. (The maximum
number of downlink TCP packets sent by the WTCP proxy is specified by the WtcpProxyAlgo.
MaxProxyPktNum parameter.) Figure 5-4 compares expedited packet transmission during the initial stage
of TCP streaming using WTCP and traditional TCP.
Figure 5-4 Packet transmission during the initial stage of TCP streaming using WTCP and traditional TCP
Packet transmission acceleration during the initial stage of TCP streaming reduces the initial video
buffering delay. The degree of reduction is determined by the bit rate of the video source, the ratio of RTT
1 to RTT 2 (see Figure 5-5), and the packet loss or out-of-order rate. Under the same conditions, this
function offers lower gains when the video source has a higher bit rate, the ratio of RTT 1 to RTT 2 is low,
or the packet loss or out-of-order rate is high.
2024-05-07 34
eRAN FDD Feature Documentation
Operators are advised to enable WTCP proxy to improve user experience with video and web browsing
services when they wish to reduce the initial video buffer delay or web page loading time and their
network meets the following requirements:
• UEs must support data forwarding during RRC connection reestablishment. If there are UEs
incompatible with this function on the live networks, add UEs to the blacklist to prevent the
service drop rate from increasing. For details, see Terminal Awareness Differentiation .
• The RRC connection reestablishment proportion must be low (preferably less than 2%). A high
rate will cause too much data to be forwarded for CEUs, leading to deterioration of KPIs such as
the BLER and service drop rate.
RRC connection reestablishment proportion = L.RRC.ReEst.Att / L.RRC.ConnReq.Succ
• Mobility requirements
• X2 interfaces must be configured between eNodeBs to ensure that WTCP proxy can properly
forward data for inter-eNodeB handovers or RRC connection reestablishment and avoid TCP link
disconnection due to packet loss.
• Handovers must not be performed frequently in scenarios such as high-speed cells. If there are
too many handovers, there is a high probability that the packet loss from frequent data
forwarding will cause TCP links to disconnect.
• The inter-RAT redirection proportion must be low (preferably less than 5%). Otherwise, there is a
high probability that inter-RAT mobility causes service interruptions.
Inter-RAT redirection proportion = ( L.RRCRedirection.E2W + L.RRCRedirection.E2G +
L.RRCRedirection.E2T + L.RRCRedirection.E21xRTT + L.RRCRedirection.E2HRPD )/
L.RRC.ConnReq.Succ
• The IP packet detection and discarding based on the time to live (TTL) field in the IP headers
must not be deployed on devices on the live network except for the eNodeBs.
• TCP optimization functions must not be deployed on devices on the live network except for the
eNodeBs.
2024-05-07 35
eRAN FDD Feature Documentation
• Functions depending on IP options or less-commonly used TCP options (options other than
Window Scale, Maximum Segment Size, SACK, SACK Permitted, Timestamps, End of Option List,
and No-Operation) must not be deployed on devices on the live network except for eNodeBs.
• eNodeBs comply with the universal simplified TCP protocol and work properly with most UEs and servers. In
certain special scenarios, however, eNodeBs may be incompatible with UEs and servers at the TCP layer, causing
negative gains.
• User behavior on networks is complicated and diverse. When the preceding conditions are met, it is
recommended that the function first be enabled on a small scale for more than one week and then only be
enabled on a large scale if services and counters are stable.
5.1.2.2 Impacts
Network Impacts
• This feature uses data forwarding during RRC connection reestablishments. Data forwarding ensures
uninterrupted data transmission even when a large number of RRC connections are reestablished.
However, because most UEs in this scenario are located at the cell edge, this feature increases the
number of cell edge users (CEUs) and the duration of their data transmission. This may negatively
impact other KPIs, such as the service drop rate and block error rate.
• After WTCP is enabled, the download delay in the initial TCP phase decreases, but the value of the
L.Traffic.DL.PktDelay.Time counter may increase.
• After air interface scheduling acceleration for WTCP is enabled, the value of the
L.PDCP.Tx.Disc.Trf.SDU counter may decrease.
Function Impacts
FDD High speed Cell. HighSpeedFlag High Speed Frequent handovers reduce
mobility Mobility the gains offered by the
WTCP proxy function.
FDD Ultra high Cell. HighSpeedFlag High Speed Frequent handovers reduce
speed Mobility the gains offered by the
mobility WTCP proxy function.
2024-05-07 36
eRAN FDD Feature Documentation
5.1.3 Requirements
5.1.3.1 Licenses
RAT Feature ID Feature Name Model Sales Unit
5.1.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
None
None
5.1.3.3 Hardware
Boards
RF Modules
No requirements
5.1.3.4 Others
• WTCP Proxy
• Data forwarding during RRC connection reestablishment: UEs must support this function.
2024-05-07 37
eRAN FDD Feature Documentation
Local cell ID WtcpProxyAlgo. LocalCellId This ID must have been set in the Cell MO.
TCP Statistics WtcpProxyAlgo. You need to set this parameter to ON one week before
Switch TCPStatisticsSwitch enabling the WTCP proxy function. The TCP statistics function
is used to obtain statistical data with WTCP proxy enabled
and disabled, which is then compared to evaluate feature
benefits. For details, see 5.1.4.3 Network Monitoring.
WTCP Downlink WtcpProxyAlgo. Air interface scheduling acceleration for WTCP proxy is
RTT Timer WtcpDlRttTimer recommended to avoid RTO on the server side.
It is recommended that this parameter be set to 12, that is,
120 ms.
TPE switch ENodeBAlgoSwitch. Select the TcpSupportIpv6Switch option to enable IPv6 service
TpeSwitch guarantee.
2024-05-07 38
eRAN FDD Feature Documentation
//When air interface scheduling acceleration for WTCP is enabled, it is recommended that the ADD ASPARAGROUP
command be executed before the ADD SCAPPPARACFG command is executed.
ADD ASPARAGROUP: AsParaGroupID=11, AsPreallocDuration=2000, AsPreallocMinPeriod=5, AsPreallocSize=80,
AsSchPriFactor=50;
ADD SCAPPPARACFG: APPDNSID=101,APPIDENTTYPE=WTCP, MATCHRULE=Query, APPCFGTARGETIND=VideoIdentInd-
0&AccelerateInd-1&ServiceTraceInd-0, AsParaGroupID=11;
//Enabling WTCP proxy
MOD WTCPPROXYALGO: LocalCellId=0, TcpAccelerationSwitch=ON, TCPStatisticsSwitch=ON, MaxProxyPktNum=200,
WtcpEnhancementSwitch=WTCP_LOST_PACKET_SWITCH-1, WtcpDlRttTimer=12, RtoProtectionBufferThld=5;
//Turning on the TCP service support IPv6 switch when support for the IPv6 protocol is required for WTCP proxy
MOD ENODEBALGOSWITCH: TpeSwitch=TcpSupportIpv6Switch-1;
• Perform drive tests (DTs) and compare the single-UE download delay during the initial stage of the
TCP process before and after WTCP proxy is enabled to evaluate how much the delay is reduced.
• Use performance counters. This method applies only to UEs that newly access the network.
2. Measure the average transmission rate during the initial stage of the TCP process before WTCP
proxy is enabled.
Average transmission rate during the initial stage of the TCP process =
L.Thrp.TCP.Bytes.InitTransfer / L.Thrp.TCP.Time.InitTransfer
3. Enable WTCP proxy one week later and measure the average transmission rate during the initial
stage of the TCP process again.
4. Compare the average initial TCP transmission rate with WTCP proxy enabled to the rate when it
is disabled to evaluate how much the download rate in the initial stage of the TCP process has
improved.
2024-05-07 39
eRAN FDD Feature Documentation
The average transmission rate during the initial stage of the TCP process cannot reflect service experience.
If this rate does not increase significantly after WTCP proxy is enabled, perform DTs to evaluate the gains
offered by WTCP proxy.
• Start IFTS132 tracing to capture packets and analyze the decrease of the single-UE download delay
during the initial stage of the TCP process after WTCP proxy is enabled.
5.2.1 Principles
The service setup delay and service rate have a large impact on user experience during web browsing and
video playback. As shown in Figure 5-6, the scheduling delay affects the service setup delay during web
service setup.
Air interface acceleration guarantee for network services provides acceleration guarantee for UEs
performing specific network services, such as UEs that access a specific DNS server or video application.
The eNodeB uses SC to identify a UE whose video services must be guaranteed by acceleration. This
function is controlled by the CellAlgoSwitch. AsAlgoSwitch parameter. For details about SC-based
identification of acceleration guarantee UEs, see 4.1.2 SC-based Identification of Acceleration Guarantee
UEs.
This function requires SC-based service identification to support the IPv4 and IPv6 protocols.
The eNodeB performs the following operations after air interface acceleration guarantee for network
services is enabled, as shown in Figure 5-7.
2024-05-07 40
eRAN FDD Feature Documentation
• The eNodeB performs preallocation by proactively sending uplink scheduling indications to the UE. In
this way, uplink and downlink packets are promptly scheduled, reducing service setup delay.
• During the entire service guarantee process, higher uplink and downlink scheduling priorities are used,
the CQI adjustment value is configured, the DRX policy is disabled, PDCCH boundary power control
optimization is enabled, and the UE inactivity timer is configured independently. This helps reduce the
service setup delay and increase the uplink and downlink service rates. Only LTE FDD supports the
PDCCH boundary power control optimization function.
The eNodeB performs acceleration guarantee for UEs identified as acceleration guarantee UEs according to
the settings of the following parameters:
• AsParaGroup. AsSchPriFactor : The scheduling priority equals the original scheduling priority
multiplied by the value of this parameter.
• AsParaGroup. AsParaGroupID indicates the scheduling policy for each group. Different scheduling
policies are used for different UEs.
• AsParaGroup. AsNackCqiAdjValue indicates the decrease in the CQI adjustment value when
acceleration guarantee UEs send NACK messages.
• AsParaGroup. AccelerationServiceOptSw
• The ENTER_DRX_SWITCH option of this parameter controls DRX for acceleration guarantee UEs.
2024-05-07 41
eRAN FDD Feature Documentation
• For FDD, the PDCCH_BOUNDARY_PC_OPT_SW option controls PDCCH boundary power control
optimization for acceleration guarantee UEs.
The air interface acceleration guarantee function takes effect only when the CellAlgoSwitch. AsAlgoSwitch
parameter is set to ON and a parameter group for air interface acceleration is added by running the ADD
AsParaGroup command.
In CA scenarios, the air interface acceleration guarantee function takes effect only after the following
configurations are complete:
5.2.2.1 Benefits
Gains
This function reduces the service setup delay and increases the download rate for acceleration guarantee
UEs accessing a specific DNS server or IP address. The service setup delay is the delay between TCP SYN
and the first downlink service packet. When DRX is enabled, the delay can be reduced by up to 10%. This
function offers notable gains when air interface resources are limited and high throughput is required to
maintain service quality. Service rates of acceleration guarantee UEs can be improved by up to 20% in such
scenarios.
The gains offered by air interface acceleration guarantee for network services are affected as follows:
• If DRX is enabled, air interface acceleration guarantee for network services reduces delays only
when the UE in the DRX sleep state receives downlink packets during service setup.
• If DRX is disabled, air interface acceleration guarantee for network services is less effective in
reducing delays.
2024-05-07 42
eRAN FDD Feature Documentation
For details about how to activate and verify DRX, see DRX and Signaling Control .
• If SPID-based preallocation is enabled, air interface acceleration guarantee for network services is less
effective in reducing delays.
• If the SC-based video service rate adaption function of the video service rate adaption feature is
enabled, it does not offer combined gains with air interface acceleration guarantee for network
services because a higher downlink scheduling priority is selected from the priorities specified for the
two functions.
You are advised to enable air interface acceleration guarantee for network services to ensure smooth
performance for UEs performing specific services. To ensure the effect of air interface acceleration
guarantee for moving UEs, the source eNodeB needs to send the latest service acceleration information to
the target eNodeB in inter-eNodeB handover scenarios. Therefore, you are advised to enable this function
in contiguous coverage areas and configure X2 interfaces between eNodeBs.
• This function reduces the service setup delay when there are fewer than 100 UEs online. If there are
too many acceleration guarantee UEs, this function has significant negative impacts on network KPIs.
The L.Traffic.User.Avg counter measures the number of online UEs.
• This function increases service rates when the percentage of samples with the PDSCH PRB usage
higher than index 8 is over 10%.
Percentage of samples with the PDSCH PRB usage higher than index 8 = (
L.ChMeas.PRB.PDSCH.Util.Samp.Index8 + L.ChMeas.PRB.PDSCH.Util.Samp.Index9 )/Sum of
L.ChMeas.PRB.PDSCH.Util.Samp.Index0 to L.ChMeas.PRB.PDSCH.Util.Samp.Index9
For FDD, you are advised to enable the PDCCH boundary power control optimization function if the system
bandwidth is greater than 10 MHz and the equivalent CCE usage is less than 30%. If the conditions are not
met, this function cannot deliver the optimal gains after being enabled.
5.2.2.2 Impacts
Network Impacts
• Proactively sending scheduling indications to acceleration guarantee UEs increases the uplink PRB
usage, uplink interference, CCE usage, and decreases the uplink IBLER. More frequent uplink
scheduling leads to increases in the values of UE quantity counters related to uplink features, such as
UL CoMP.
• The effect of raising scheduling weights for acceleration guarantee UEs depends on where most of the
UEs are at the cell edge or near the cell center. At the cell edge, the cell throughput and user-
perceived throughput decrease, and the IBLER and PRB usage increase. Near the cell center, the cell
throughput and user-perceived throughput increase, and the IBLER and PRB usage decrease.
2024-05-07 43
eRAN FDD Feature Documentation
• Raising scheduling weights for acceleration guarantee UEs with large uplink or downlink packets
increases the scheduling delay of small packets. If the incremental amplitude of the transmission
delay is greater than that of the traffic volume, the cell throughput and user-perceived throughput
decrease.
• Raising scheduling weights for acceleration guarantee UEs affects CA UE quantity-related counters. If
most acceleration guarantee UEs are CA UEs, the values of these counters increase. If most
acceleration guarantee UEs are not CA UEs, the values of these counters decrease.
• If the DRX switch is turned off for acceleration guarantee UEs, the delay of acceleration guarantee
UEs decreases, but UEs consume more power and RRC signaling exchanges in the cell increase.
• A larger value of the AsParaGroup. AsNackCqiAdjValue parameter leads to a greater decrease in the
downlink CQI adjustment value for acceleration guarantee UEs and a greater decrease in the
downlink packet delay for such UEs. However, acceleration guarantee UEs use more PDSCH RBs and
PDCCH resources in this case. This parameter is invalid for VoLTE UEs identified as acceleration
guarantee UEs.
• If the AsParaGroup. AsSchPriFactor parameter is not set to 1 and the ENTER_DRX_SWITCH option of
the AsParaGroup. AccelerationServiceOptSw parameter is deselected, the values of the
L.Cdrx.Active.TtiNum and L.Cdrx.Sleep.TtiNum counters may increase or decrease. If the AsParaGroup.
AsNackCqiAdjValue parameter is not set to 0 at the same time, the values of the two counters
change more significantly.
• For FDD, PDCCH boundary power control optimization has the following network impacts:
• If the PDCCH CCE aggregation level for acceleration guarantee UEs reaches the highest value,
PDCCH power increases quickly and the service delay decreases.
• Higher PDCCH power leads to a higher equivalent CCE usage of a cell. Low-delay UEs have
higher priorities. As a result, the eNodeB may fail to allocate CCEs to lower-priority UEs, which
increases the service delay.
Equivalent CCE usage = ( L.ChMeas.CCE.ULUsed.Equivalent + L.ChMeas.CCE.DLUsed.Equivalent )/
L.ChMeas.CCE.Avail x 100%
• Higher PDCCH power increases the interference to neighboring cells. This leads to deterioration in
the downlink channel quality across the network and affects the downlink throughput.
• The maximum increase in PDCCH power depends on the bandwidth. If the bandwidth is small
and available power is limited, the PDCCH power cannot increase.
• Enabling independent configuration of the UE inactivity timer changes the RRC connection setup
duration of air interface acceleration UEs and the number of UEs in the cell.
2024-05-07 44
eRAN FDD Feature Documentation
frequency or inter-RAT MR and MDT measurements. As a result, the number of MR and MDT
measurement samples on the live network decreases.
Function Impacts
5.2.3 Requirements
5.2.3.1 Licenses
RAT Feature ID Feature Name Model Sales Unit
5.2.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
None
5.2.3.3 Hardware
For FDD, the following base stations are compatible with this function:
Boards
A UMPT must be installed because this function is deployed on a main control board.
2024-05-07 45
eRAN FDD Feature Documentation
RF Modules
No requirements
5.2.3.4 Others
None
Accelerate AsParaGroup. If there is only one acceleration service parameter group and
Service NACK AsNackCqiAdjValue the group ID (specified by the ScAppParaCfg. AsParaGroupID
CQI Adj Value parameter) is not 255, set this parameter to its recommended
value. Otherwise, set this parameter to 0.
2024-05-07 46
eRAN FDD Feature Documentation
2024-05-07 47
eRAN FDD Feature Documentation
• Perform DTs to observe the single-user page display delay and service rate on the UE side.
• Web page display delay: Capture PCAP packets on the UE side to measure the delay from the first
SYN packet to the first HTTP response packet during web page browsing before and after the
feature is enabled.
• Service rate: Calculate the rate gain based on the rates provided by the test tool.
• Observe network KPIs such as page display delay and page download rate on the operator's service
KPI platform.
5.3.1 Principles
Enhanced TCP link setup acceleration has been introduced to reduce service setup delays and increase
rates for HTTP or HTTPS services.
This function is suitable only to HTTP and HTTPS services carried on bearers of QCIs 6 through 9. This
function is enabled if the parameters are set according to Table 5-4.
Table 5-4 Parameter settings for enhanced TCP link setup acceleration
Supported Protocol Setting of CellAlgoSwitch. ServiceDiffSwitch Setting of ENodeBAlgoSwitch. TpeSwitch
IPv4 and IPv6 Select the AsForTcpSw option. Select the TcpSupportIpv6Switch option.
When this function is enabled, the eNodeB performs acceleration guarantee for UEs after a TCP link setup
request has been initiated. The process is shown in Figure 5-8.
2024-05-07 48
eRAN FDD Feature Documentation
The eNodeB performs acceleration guarantee for UEs based on the settings of the following parameters:
• The eNodeB configures acceleration relevant parameters based on the settings of the following
parameters:
• ScAppParaCfg. MatchRule indicates the rule for matching a to-be-identified application (for
example, a video) with the domain name.
• ScAppParaCfg. AsParaGroupID indicates the ID of a TCP link setup acceleration guarantee group.
• The eNodeB proactively sends uplink scheduling indications to UEs. It performs preallocation to
schedule uplink packets in a timely manner based on the settings of the following parameters:
• The eNodeB uses higher uplink and downlink scheduling priorities to reduce the service setup delay
and increase uplink and downlink service rates based on the settings of the following parameters:
2024-05-07 49
eRAN FDD Feature Documentation
AsParaGroup. AsSchPriFactor : The scheduling priority equals the original scheduling priority
multiplied by the value of this parameter.
• For services with multiple TCP streams (such as web browsing services), each TCP link triggers enhanced TCP link
setup acceleration during link setup. When the acceleration windows of different TCP links overlap, timing for
acceleration is restarted when the last TCP link is set up.
• When enhanced TCP link setup acceleration, air interface acceleration guarantee for network services, and SC-
based video service rate adaption are enabled at the same time, the eNodeB uses the highest scheduling priority
adjustment rate specified for these functions.
• Acceleration guarantee performed by the eNodeB in Figure 5-8 includes the duration of adjusting scheduling
priorities and preallocation.
5.3.2.1 Benefits
Gains
This function shortens setup delays and increases the download rate of HTTP or HTTPS services. When DRX
is also enabled, the service setup delay can be reduced by up to 5%, and the average page download rate
can be improved by up to 3% for web browsing services.
Gains from enhanced TCP link setup acceleration are affected by the following functions:
• Basic scheduling
Enhanced TCP link setup acceleration produces larger gains on networks with common or smart
preallocation disabled (specified by the CellPreallocGroup. PreallocationSwitch and
CellPreallocGroup. SmartPreallocationSwitch parameters, respectively).
• DRX
Enhanced TCP link setup acceleration reduces delays for UEs in DRX sleep state receiving downlink
packets during service setup. If DRX is disabled, the gains in delays are smaller.
2024-05-07 50
eRAN FDD Feature Documentation
You are advised to enable air interface acceleration guarantee for network services to ensure smooth
performance for UEs performing specific services. To ensure the effect of air interface acceleration
guarantee for moving UEs, the source eNodeB needs to send the latest service acceleration information to
the target eNodeB in inter-eNodeB handover scenarios. Therefore, you are advised to enable this function
in contiguous coverage areas and configure X2 interfaces between eNodeBs.
• This function reduces the service setup delay when there are fewer than 100 UEs online. If there are
too many acceleration guarantee UEs, this function has significant negative impacts on network KPIs.
The L.Traffic.User.Avg counter measures the number of online UEs.
• This function increases service rates when the percentage of samples with the PDSCH PRB usage
higher than index 8 is over 10%.
Percentage of samples with the PDSCH PRB usage higher than index 8 = (
L.ChMeas.PRB.PDSCH.Util.Samp.Index8 + L.ChMeas.PRB.PDSCH.Util.Samp.Index9 )/Sum of
L.ChMeas.PRB.PDSCH.Util.Samp.Index0 through L.ChMeas.PRB.PDSCH.Util.Samp.Index9
5.3.2.2 Impacts
Network Impacts
This function shortens setup delays and increases rates of services based on the HTTP or HTTPS.
• Proactively sending scheduling indications to acceleration guarantee UEs increases the uplink PRB
usage, uplink interference, CCE usage, and decreases the uplink IBLER. More frequent uplink
scheduling leads to increases in the values of counters measuring the number of UEs enabled with
related uplink features, such as UL CoMP.
• Raising scheduling weights for acceleration guarantee UEs has the following effects:
• The cell throughput and user-perceived throughput decrease, and the IBLER and PRB usage
increase when most acceleration guarantee UEs are at the cell edge.
• The cell throughput and user-perceived throughput increase, and the IBLER and PRB usage
decrease when most acceleration guarantee UEs are near the cell center.
• Raising scheduling weights for acceleration guarantee UEs with large uplink or downlink packets
increases the scheduling delay of small packets. If the incremental amplitude of the transmission
delay is greater than that of the traffic volume, the cell throughput and user-perceived throughput
decrease.
• Raising scheduling weights for acceleration guarantee UEs affects statistics on CA UE quantity-related
counters:
• The values of these counters increase if most acceleration guarantee UEs are CA UEs.
• The values of these counters decrease if most acceleration guarantee UEs are not CA UEs.
2024-05-07 51
eRAN FDD Feature Documentation
Function Impacts
5.3.3 Requirements
5.3.3.1 Licenses
None
5.3.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
None
5.3.3.3 Hardware
For FDD, the following base stations are compatible with this function:
Boards
No requirements
RF Modules
2024-05-07 52
eRAN FDD Feature Documentation
No requirements
5.3.3.4 Others
NSA UEs do not support this function.
Accelerate Service Para ScAppParaCfg. Set this parameter to the same value as the
Group ID AsParaGroupID AsParaGroup. AsParaGroupID parameter.
Accelerate Service Para AsParaGroup. Set this parameter based on the network plan.
Group ID AsParaGroupID
Accelerate Service Prealloc AsParaGroup. Set this parameter to its recommended value.
Duration AsPreallocDuration
Accelerate Service Prealloc AsParaGroup. Set this parameter to its recommended value.
Min Period AsPreallocMinPeriod
Accelerate Service Prealloc AsParaGroup. Set this parameter to its recommended value.
Pkt Size AsPreallocSize
//Configuring parameters for enhanced TCP link setup acceleration by running the ADD ASPARAGROUP and ADD
SCAPPPARACFG commands in sequence
2024-05-07 53
eRAN FDD Feature Documentation
None
• Observe network KPIs such as the web page display delay and page download rate on the operator's
service KPI platform.
• Perform DTs to observe the single-user web page display delay and service rate on the UE side.
• Web page display delay: Capture PCAP packets on the UE side to measure the delay from the first
SYN packet to the first HTTP response packet during web page browsing before and after the
feature is enabled.
• Service rate: Calculate the rate gain based on the rates provided by the test tool.
• 6.1 Principles
• 6.3 Requirements
2024-05-07 54
eRAN FDD Feature Documentation
6.1 Principles
Complex transmission networking causes out-of-order TCP packets. Severe out-of-order TCP packets
decrease the service throughput. To address this problem, the initiative TCP packet ordering function is
introduced. With initiative TCP packet ordering enabled, the eNodeB checks TCP packet sequences received
in the downlink and corrects the packets order if necessary before delivering them to the UE. This improves
TCP transmission performance that deteriorates due to TCP packet disorder.
This function is enabled when the parameters are set according to Table 6-1.
Table 6-1 Parameter configuration for initiative TCP packet ordering
Supported Setting of WtcpProxyAlgo. Setting of ENodeBAlgoSwitch.
Protocol TcpActiveOrderingTimer TpeSwitch
After this function is enabled, the eNodeB checks the Sequence number and Next sequence number fields
in the TCP header during downlink data transmission.
• When TCP data packets reach the eNodeB in the correct order, the eNodeB directly sends the packets
to the UE without buffering them.
• If TCP data packets reach the eNodeB in an incorrect order, the eNodeB buffers the packets and starts
a timer WtcpProxyAlgo. TcpActiveOrderingTimer .
• If the eNodeB receives the out-of-order TCP packets before the timer expires, the eNodeB
reorders the packets and sends them to the UE in the correct order, as shown in scenario 1 in
Figure 6-1.
• If the eNodeB does not receive the out-of-order TCP packets before the timer expires, the eNodeB
sends all the buffered TCP data packets to the UE, as shown in scenario 2 in Figure 6-1.
2024-05-07 55
eRAN FDD Feature Documentation
Benefit Baselines
If serious TCP packet disorder occurs on the transport network, this function helps increase the TCP service
download rate of UEs.
Benefit Requirements
If the TCP packet disorder rate is between 1% and 10% and the packet loss rate is lower than 0.1% on the
live network, this function is recommended to improve the service rate. Collect the TCP packet disorder
rate using a third-party TCP indicator measurement device provided by the EPC or transport network.
The amount of gain is subject to the packet disorder rate and scope, delay of out-of-order packets, packet
loss rate, and transmission RTT delay on the wired transmission side. More gains are delivered in the case
of higher packet disorder rate or longer transmission RTT delay; while a large packet disorder scope or
longer delay of out-of-order packets may cause gains to be diminished.
6.2.2 Impacts
Network Impacts
• If TCP packet loss is more serious than packet disorder in a cell, this function causes the downlink
throughput to deteriorate.
• This function reduces out-of-order TCP packets received by UEs and repetitive TCP ACKs responded by
UEs. The reduction decreases the KPIs Cell Uplink Average Throughput, User Uplink Average
Throughput, and Uplink Traffic Volume.
Function Impacts
None
6.3 Requirements
6.3.1 Licenses
None
6.3.2 Software
2024-05-07 56
eRAN FDD Feature Documentation
Prerequisite Functions
None
None
6.3.3 Hardware
For FDD, the following base stations are compatible with this function:
Boards
RF Modules
No requirements
6.3.4 Others
None
2024-05-07 57
eRAN FDD Feature Documentation
None
The following methods are recommended to monitor performance. After this function is enabled, the
downlink throughput increases.
• Perform a DT, and observe the downlink throughput on the UE during FTP-based download.
• Check the related KPIs such as the downlink throughput on the service KPI platform deployed by the
operator.
• VOD optimization
2024-05-07 58
eRAN FDD Feature Documentation
7.1.1 Principles
This function has been introduced to reduce the video buffering time, guarantee the video service rate, and
reduce video freezes.
This function requires SC-based service identification to support the IPv4 and IPv6 protocols.
This function improves the UE scheduling priorities to guarantee rates of video services that are identified
based on SC, as shown in Figure 7-1. This function is controlled by the SC_VIDEO_RATE_ADAPT_SW option
of the CellAlgoSwitch. ScVideoOptSwitch parameter. For details about SC-based video service
identification, see 4 SC-based Service Identification.
• If a UE's video service rate is lower than the value of the ScServiceQos. DlSgbr parameter, the eNodeB
raises the UE's scheduling priority to ensure the rate reaches the service guaranteed bit rate (SGBR)
when resources are sufficient. If the UE's video service rate after adaption exceeds the SGBR, the UE's
scheduling priority is decreased. This ensures that the UE's video service rate remains close to the
SGBR.
• If the video service rate of a UE is higher than the value of the ScServiceQos. DlSgbr parameter, the
eNodeB does not adjust the UE's scheduling priority.
2024-05-07 59
eRAN FDD Feature Documentation
• The SpidCfg. DlServiceGbrCoeff parameter can be used to adjust the target GBR for video service UEs
when they require differentiated rate guarantee.
Target GBR for video service UEs = SpidCfg. DlServiceGbrCoeff x ScServiceQos. DlSgbr
SC-based video service rate adaption and DSCP-based video service rate adaption are mutually exclusive,
and DSCP-based video service rate adaption has better performance. Therefore, DSCP-based video service
rate adaption is recommended when videos are not encrypted and video identification is supported on the
EPC, and SC-based video service rate adaption is recommended in other scenarios.
7.1.2.1 Benefits
Gains
This function reduces the video buffering time, guarantees the video service rate, and reduces video
freezes.
There are no combined gains when both SC-based video service rate adaption and air interface
acceleration guarantee for network services under the initial acceleration feature are enabled together. The
highest downlink scheduling priority of these two functions is the one that is used.
• Video traffic accounts for no more than 40% of the traffic in the cell, and the video service rates for
some UEs do not reach the SGBR.
Proportion of video traffic = L.Exp.Video.Thrp.bits.DL.All / L.Thrp.bits.DL
Before measuring the L.Exp.Video.Thrp.bits.DL.All counter, enable SC-based video service identification
by referring to 4 SC-based Service Identification.
• The average single-UE throughput of a cell during busy hours ( User Downlink Average
Throughput ) is lower than 1.5 Mbit/s.
• The network load is high. For example, the PRB usage during busy hours ( Downlink Resource
Block Utilizing Rate ) is greater than 60%.
If the preceding conditions are not met, this function does not have any negative impact but cannot offer
the expected gains.
7.1.2.2 Impacts
Network Impacts
2024-05-07 60
eRAN FDD Feature Documentation
This function affects cell capacity. The change in the cell capacity depends on the radio environment of the
UEs performing video services and the proportion of video traffic in the cell. If the SGBR is set to a large
value, the video service rate increases significantly, resulting in a great change in cell capacity. At locations
where UEs are accessing video services, this function has the following impacts on cell capacity:
• Decreases the rates of other non-guaranteed bit rate (non-GBR) services and increases the average
delay of guaranteed bit rate (GBR) services while maintaining the GBR when the amount of downlink
resources required by various types of services in the cell is greater than the amount of available
downlink resources in the cell.
• Has no obvious impact on other types of services when the amount of downlink resources required by
various types of services in the cell is less than the amount of available downlink resources in the cell.
Function Impacts
None
7.1.3 Requirements
7.1.3.1 Licenses
RAT Feature ID Feature Name Model Sales Unit
7.1.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
2024-05-07 61
eRAN FDD Feature Documentation
FDD DSCP-based VideoRateAdaptSwitch option of the Video The two functions cannot be
video service CellAlgoSwitch. ServiceDiffSwitch Experience used at the same time
rate adaption parameter Optimization because they use different
methods of service
identification.
FDD DSCP-based VideoRateAdaptSwitch option of the Video The two functions cannot be
IPTV QoS CellAlgoSwitch. ServiceDiffSwitch Experience used at the same time
guarantee in parameter Optimization because they use different
WTTx scenarios methods of service
identification.
7.1.3.3 Hardware
For FDD, the following base stations are compatible with this function:
Boards
A UMPT must be installed because this function requires SC-based video service identification.
RF Modules
No requirements
7.1.3.4 Others
None
2024-05-07 62
eRAN FDD Feature Documentation
Sc Qos ID ScServiceQos. ScQosId Set this parameter based on the network plan.
Application ScServiceQos. You can run the DSP SCAPPINFO command to obtain the
Identification Type AppIdentType website identification modes supported by the eNodeB.
Application Dns ScServiceQos. AppDns This parameter must be set only if the ScServiceQos.
AppIdentType parameter is set to DNS.
You can run the DSP SCAPPINFO command to obtain the
application domain names supported by the eNodeB.
Application IPv4 ScServiceQos. AppIpv4 This parameter must be set only if the ScServiceQos.
AppIdentType parameter is set to IPV4.
You can run the DSP SCAPPINFO command to obtain the
website IP addresses supported by the eNodeB.
Application IPv6 ScServiceQos. AppIpv6 This parameter must be set only if the ScServiceQos.
AppIdentType parameter is set to IPV6.
You can run the DSP SCAPPINFO command to obtain the
website IP addresses supported by the eNodeB.
Downlink ScServiceQos. This parameter specifies the SGBR for a video application that has not
Service Grant DlSgbr yet been optimized. It is recommended that the configured SGBR be
Bit Rate about 1.2 times the video bit rate. An excessively large value of the
configured SGBR leads to a waste of radio resources.
The video bit rate varies according to video types on the live network.
Table 7-3 is for reference only.
Downlink SpidCfg. This parameter specifies the coefficient corresponding to the downlink
Service GBR DlServiceGbrCoeff Service Guarantee Bit Rate (SGBR) for UEs with a specific SPID.
Coeff Target GBR for video service UEs = SpidCfg. DlServiceGbrCoeff x
ScServiceQos. DlSgbr
2024-05-07 63
eRAN FDD Feature Documentation
This function depends on SC-based video service identification and requires that the video application
information in the ScServiceQos MO be the same as that in the ScAppParaCfg MO.
2024-05-07 64
eRAN FDD Feature Documentation
When rate adaption criteria are met (for example, in peak hours for a cell), deliver video services on the
predetermined website, and observe how the rate changes when SC-based video service rate adaption is
enabled. If the changes are significant, this function has taken effect.
• Leverage capabilities of video service KPI evaluation on the EPC side or use third-party video
service KPI evaluation equipment.
Obtain KPIs of video services, such as the initial buffering delay of video streaming media and the
number of freezes during the playback of video streaming media in a cell.
• UE throughput
You are advised to monitor experience of a single UE to evaluate the increases in the UE
throughput.
7.2.1 Principles
This section describes DSCP-based video service rate adaption and DSCP service differentiation.
SC-based video service rate adaption and DSCP-based video service rate adaption are mutually exclusive,
and DSCP-based video service rate adaption has better performance. Therefore, DSCP-based video service
rate adaption is recommended when videos are not encrypted and video identification is supported on the
EPC, and SC-based video service rate adaption is recommended in other scenarios.
2024-05-07 65
eRAN FDD Feature Documentation
This function controls the rates of video services identified based on DSCPs. It dynamically adjusts their
scheduling priorities to improve video service experience. This function is controlled by the
VideoRateAdaptSwitch option of the CellAlgoSwitch. ServiceDiffSwitch parameter. Rate adaption depends
on DSCP-based service differentiation, which is described in 7.2.1.2 Principles for DSCP-based Service
Differentiation.
The video service rate changes over time when this function is enabled.
• If a video service rate is less than the QosPolicy. DlSgbr parameter, the eNodeB raises the scheduling
priority for the related bearer and adopts a best-effort policy.
• If the video service rate after adjustment is greater than or equal to the value of the QosPolicy.
DlSgbr parameter, the eNodeB no longer raises the scheduling priority. This avoids consumption of
excessive bandwidth.
When the video service rate without adjustment exceeds the value of the QosPolicy. DlSgbr parameter, the
eNodeB does not lower the scheduling priority so that resources can be fully used.
It is recommended that phase-based acceleration be enabled for video services identified based on DSCPs.
To enable phase-based acceleration, set the IpServiceQos. QosPolicyTimeSwitch parameter to ON. The
eNodeB will provide initial acceleration during the first phase and then a normal rate guarantee in the
second phase, as shown in Figure 7-2.
• Initial acceleration
The eNodeB performs initial acceleration based on the first-phase QoS policy during the initial stage
of a video stream. The following parameters are involved:
• QosPolicy. DlSgbr specifies the target grant bit rate for the corresponding QoS policy, such as
SGBR 1 in Figure 7-2.
2024-05-07 66
eRAN FDD Feature Documentation
• Normal-rate guarantee
After initial acceleration, the eNodeB uses the second-phase QoS policy for normal-rate guarantee.
The following parameters are involved:
• QosPolicy. DlSgbr specifies the target grant bit rate for the corresponding QoS policy, such as
SGBR 2 in Figure 7-2.
Service identification and DSCP marking are implemented by a service awareness device. This device is
integrated into the core network or provided by a third party, and deployed by the operator. Different
DSCP values are marked to differentiate services. The eNodeB performs differentiated QoS management
based on the obtained DSCP values.
The service awareness device marks the DSCP values in either of the following ways:
• Inner-loop DSCP: After identifying the service, the service awareness device marks the DSCP value in
the IP header of the TCP packet. Figure 7-4 shows the position of such kind of DSCP in the protocol
stack.
• Outer-loop DSCP: After identifying the service, the service awareness device marks the DSCP value in
the IP header of the UDP packet complying with GTP-U. Figure 7-5 shows the position of such kind of
DSCP in the protocol stack.
2024-05-07 67
eRAN FDD Feature Documentation
Whether the DSCP value obtained by the eNodeB is an inner-loop or outer-loop one is determined by the
OUTER_LOOP_DSCP_QOS_MGMT_SW option of the CellAlgoExtSwitch. DlSchEnhSwitch parameter. If this
option is selected, the eNodeB performs QoS management based on the outer-loop DSCP. If this option is
deselected, the eNodeB performs QoS management based on the inner-loop DSCP.
When the outer-loop DSCP is adopted, whether the DSCP value is transparently transmitted to the eNodeB
PDCP layer is controlled by the QciPara. OLDscpTransparentTransSw parameter. When this parameter is
set to ON, the DSCP value is transparently transmitted to the eNodeB PDCP layer. When this parameter is
set to OFF, the eNodeB PDCP layer obtains the DSCP value based on the default QCI mapping. For details,
see Transmission Resource Management .
2024-05-07 68
eRAN FDD Feature Documentation
DSCPs and QoS policies are configured on the eNodeB based on the DSCP marking rules of the service
awareness device and on operator policies. These policies lay a foundation for differentiated processing on
different DSCP service queues. For details, see 7.2.1.2.2 DSCP and QoS Policy Configurations.
This function implements differentiated scheduling for video, download, and other services. For details, see
7.2.1.2.3 Differentiated Scheduling.
7.2.1.2.2 DSCP and QoS Policy Configurations
QoS information is configured for DSCPs on the eNodeB, and is used for DSCP-based service
differentiation.
QoS information includes the following:
• Mapping between DSCPs and QoS policies (MO IpServiceQos). For details, see Table 7-4.
• QoS policy (MO QosPolicy), which defines the priority queue for a certain type of service (PriQueueId)
and service rate guarantees (DlSgbr and DlSmbr). For details, see Table 7-5.
Table 7-4 Mapping between DSCPs and QoS policies (MO IpServiceQos)
DS Service QoS Policy TimeFirst QoS First QoS Policy Second Video Rate and Download
CP Type Switch ( Policy Duration ( QoS Policy Rate Control Switch
( Descripti QosPolicyTimeS Identity ( FirQosPolicyTime Identity ( (VIDEO_AND_DWNLD_RATE
Dsc on ( witch ) FirQosPoli Length ) SecQosPoli _CTRL_SW Option of the
p ) Descript cyId ) cyId ) ApplicationRange
ion ) Parameter)
40 Video ON 0 12 1 Selected
services
2024-05-07 69
eRAN FDD Feature Documentation
• The IpServiceQos. QosPolicyTimeSwitch parameter takes effect only for video services. When this parameter is
set to ON, a two-phase rate guarantee is implemented.
• If the QosPolicy. TrafficType parameter is set to DOWNLOAD or OTHER, and the IpServiceQos.
QosPolicyTimeSwitch parameter is set to OFF, the IpServiceQos. FirQosPolicyId parameter is valid and the
IpServiceQos. FirQosPolicyTimeLength and IpServiceQos. SecQosPolicyId parameters are invalid.
• The eNodeB cannot map the DSCPs in received service packets onto priority queues in any of the following
situations:
- The DSCP configuration on the eNodeB is different from the DSCP configuration on the service awareness
device.
If the mapping fails, the eNodeB stores the packets into priority queue 0 by default.
• PDCP-layer differentiated scheduling is as follows: The entering queue is configured based on DSCP
and QoS policies. Each bearer involves eight queues, for which weights can be set by specifying the
values of the ServiceDiffSetting. QueueWeight0 to ServiceDiffSetting. QueueWeight7 parameters to
implement differentiated scheduling in a bearer. Figure 7-6 uses the three queues of User 1 (queue 1
to queue 3) as an example.
• Differentiated scheduling at the MAC layer: The QciPara. DlschPriorityFactor parameter specifies the
scheduling priority factors of services with different QCIs to implement differentiated scheduling
among different bearers. For the specific configuration of this parameter, see QoS Management .
Figure 7-6 illustrates an example with three users where User 1 uses a bearer with a QCI of 8, User 2
uses a bearer with a QCI of 8, and User 3 uses a bearer with a QCI of 9.
2024-05-07 70
eRAN FDD Feature Documentation
If different bearers are used to serve gold-, silver-, and bronze-level subscribers, gold-level subscribers have
the highest priority for the same service. However, this does not mean that gold-level subscribers have the
highest priority for all services.
In CA scenarios, if the PCC and SCC do not share the BBP, differentiated scheduling takes effect only on the
PCC.
7.2.2.1 Benefits
Gains
This function reduces the video buffering time, guarantees the video service rate, and reduces video
freezes.
• Video traffic accounts for no more than 40% of the traffic in the cell, and the video service rates for
some UEs do not reach the SGBR.
Proportion of video traffic = L.Thrp.bits.DL.Pri.6 / L.Thrp.bits.DL
The preceding counters are measured only after this function is enabled. For details about how to
observe these counters, see the configuration guide in 7.2.4.3 Network Monitoring.
2024-05-07 71
eRAN FDD Feature Documentation
• The average single-UE throughput of a cell during busy hours ( User Downlink Average
Throughput ) is lower than 1.5 Mbit/s.
• The network load is high. For example, the PRB usage during busy hours ( Downlink Resource
Block Utilizing Rate ) is greater than 60%.
If the preceding conditions are not met, this function does not have any negative impact but cannot offer
the expected gains.
When DSCP-based video service rate adaption is enabled and the proportion of video services to be
guaranteed is high (for example, over 20%), it is recommended that service identification be enabled.
Delay-sensitive services such as web services can be identified and assigned higher priorities.
7.2.2.2 Impacts
Network Impacts
This function affects cell capacity. The change in the cell capacity depends on the radio environment of the
UEs performing video services and the proportion of video traffic in the cell. If the SGBR is set to a large
value, the video service rate increases significantly, resulting in a great change in cell capacity. At locations
where UEs are accessing video services, this function has the following impacts on cell capacity:
• Decreases the rates of other non-GBR services and increases the average delay of GBR services while
maintaining the GBR when the amount of downlink resources required by various types of services in
the cell is greater than the amount of available downlink resources in the cell.
• Has no obvious impact on other types of services when the amount of downlink resources required by
various types of services in the cell is less than the amount of available downlink resources in the cell.
• Possibly causes changes to the service drop rate of video service UEs in weak coverage scenarios.
Function Impacts
None
7.2.3 Requirements
7.2.3.1 Licenses
RAT Feature ID Feature Name Model Sales Unit
7.2.3.2 Software
2024-05-07 72
eRAN FDD Feature Documentation
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
None
7.2.3.3 Hardware
No requirements
Boards
No requirements
RF Modules
No requirements
2024-05-07 73
eRAN FDD Feature Documentation
QoS Policy QosPolicy. QosPolicyId Each service has a unique QoS policy ID.
Identity
Priority Queue QosPolicy. PriQueueId It is recommended that this parameter be set to QUEUE6,
Identity QUEUE5, or QUEUE7.
Differentiated IpServiceQos. Dscp Set this parameter to the same value as the DSCP policy
Services Code configured on the service awareness device.
Point For example, if the service awareness device identifies a
video service and sets the DSCP to 40, the DSCP value 40
must be configured for video services on the eNodeB.
First QoS Policy IpServiceQos. FirQosPolicyId Set this parameter to the QoS policy ID specific to the
Identity service to be guaranteed.
Second QoS IpServiceQos. SecQosPolicyId Set this parameter to the QoS policy ID specific to the
Policy Identity service to be guaranteed.
2024-05-07 74
eRAN FDD Feature Documentation
Downlink QosPolicy. DlSgbr To conserve radio resources, do not set this parameter to
Service Grant a large value for video services. It is recommended that
Bit Rate this parameter be:
Set to a value twice the video bit rate for initial
acceleration.
Set to a value 1.1 to 1.2 times that of the video bit rate
for normal-rate guarantee.
Obtain the video bit rate from an OTT website or service
awareness device. If video services with different
resolutions are performed on a network, use the video bit
rate of services with the highest proportion as the
reference for SGBR setting.
The video bit rates described in Table 7-8 are for
reference only.
2024-05-07 75
eRAN FDD Feature Documentation
2024-05-07 76
eRAN FDD Feature Documentation
• Perform DTs to learn the feature gains for a single UE. Play a video on the UE, monitor the
playback, and record the initial buffering time and the number of freezes during playback. Screen
recording and other video recording methods can be used to collect and analyze statistics.
• Enable KPI evaluation on the EPC or use a third-party KPI evaluation mechanism to obtain video-
related KPIs, such as the video stream's initial buffering delay and the number of freezes during
the video playback in the cell.
• Set the traffic type for video services to OTHER so that rate adaption will not be performed.
Meanwhile, specify that video service packets are scheduled through the specified queue (queue
6 is used as an example) and that the weight of this queue is the same as that of other queues.
This is used to collect the statistics only about the video throughput.
//Setting the traffic type for video services to OTHER so that rate adaption will not be performed. Specifying
that video service packets are scheduled through the specified queue (queue 6 is used as an example) and that
the weight of this queue is the same as that of other queues. This is used to collect the statistics only about the
video throughput.
//Setting a QoS policy for video services
ADD QOSPOLICY: QosPolicyId=127, TrafficType=OTHER, PriQueueId=QUEUE6;
//Setting the mapping between the DSCP values of video services and QoS policies
MOD IPSERVICEQOS:Dscp=40, Description="Video Service", QosPolicyTimeSwitch=OFF, FirQosPolicyId=127,
ApplicationRange=PREALLOCATION_SW-0&VIDEO_AND_DWNLD_RATE_CTRL_SW-1;
//Configuring weights for service queues
MOD SERVICEDIFFSETTING: QueueWeight0=5, QueueWeight1=5, QueueWeight2=5, QueueWeight3=5,
QueueWeight4=5, QueueWeight5=5, QueueWeight6=5, QueueWeight7=5;
• //Restoring the video service configurations to those required by the live network
//Setting the mapping between the DSCP values of video services and QoS policies
ADD IPSERVICEQOS: Dscp=40, Description="Video Service", QosPolicyTimeSwitch=ON, FirQosPolicyId=0,
FirQosPolicyTimeLength=8, SecQosPolicyId=1, ApplicationRange=PREALLOCATION_SW-
0&VIDEO_AND_DWNLD_RATE_CTRL_SW-1;
//Configuring weights for service queues
MOD SERVICEDIFFSETTING: QueueWeight0=10, QueueWeight1=5, QueueWeight2=5, QueueWeight3=10,
QueueWeight4=10, QueueWeight5=20, QueueWeight6=20, QueueWeight7=20;
2024-05-07 77
eRAN FDD Feature Documentation
//Removing the QoS policy for collecting statistics about the video service throughput
RMV QOSPOLICY: QosPolicyId=127;
7.3.1 Principles
This function has been introduced to balance the distribution of video services among frequencies. A
balanced distribution prevents cell congestion during video service bursts and increases the video service
throughput throughout the network.
This function controls the cell load by handing over UEs performing video services whose rates are
adjusted based on DSCPs or SC and meeting specific conditions to inter-frequency cells.
• Threshold for high video load. This threshold is specified by the CellMLB. VideoLoadHighThd
parameter.
• Threshold conditions for neighboring cells. The following conditions must be met:
• Video service load of the neighboring cell < (CellMLB. VideoLoadHighThd + CellMLB.
VideoLoadLowThd )/2
2024-05-07 78
eRAN FDD Feature Documentation
For video services whose rates are adjusted based on SC, the bandwidth of a UE performing video
services is specified by the ScServiceQos. DlSgbr parameter.
7.3.2.1 Benefits
Gains
This function balances the distribution of video services among different frequencies. Balanced distribution
prevents cell congestion during video service bursts and increases the video service throughput throughout
the network. A higher degree of video load imbalance among inter-frequency cells indicates more gains
offered by video service load control.
This function produces smaller gains if it is enabled with the following features:
You are advised to enable this function when the following conditions are met:
• The cell PRB usage ( Downlink Resource Block Utilizing Rate ) exceeds 60%.
• The video load ratio difference between inter-frequency cells exceeds 20%.
Video load ratio = L.Thrp.bits.DL.SC.Video / L.Thrp.bits.DL
If the preceding conditions are not met, this function does not have any negative impact but cannot offer
the expected gains.
7.3.2.2 Impacts
Network Impacts
This function increases inter-frequency handovers, but does not affect the handover success rate.
Function Impacts
2024-05-07 79
eRAN FDD Feature Documentation
None
7.3.3 Requirements
7.3.3.1 Licenses
RAT Feature ID Feature Name Model Sales Unit
7.3.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
None
7.3.3.3 Hardware
For FDD, the following base stations are compatible with this function:
Boards
2024-05-07 80
eRAN FDD Feature Documentation
No requirements
RF Modules
No requirements
Cells
This function is not recommended in cells with low bandwidths (less than or equal to 5 MHz) because UEs
performing video services occupy high bandwidths.
7.3.3.4 Others
DSCP-based video service rate adaption requires a service awareness device integrated into the EPC or
provided by a third party.
Video Load High Threshold CellMLB. Set this parameter to its recommended
VideoLoadHighThd value.
Video Load Low Threshold CellMLB. VideoLoadLowThd Set this parameter to its recommended
value.
Video MLB DL PRB Ratio CellMLB. VideoDlPrbThd Set this parameter to its recommended
Threshold value.
//Enabling video service load control in the serving and target cells
//For the serving cell
MOD CELLALGOSWITCH: LocalCellId=0, EnhancedMlbAlgoSwitch=VideoSrvLoadCtrlSw-1;
//For the target cell
2024-05-07 81
eRAN FDD Feature Documentation
1526741925 L.HHO.InterFreq.VideoLoad.PrepAttOut
1526741927 L.HHO.InterFreq.VideoLoad.ExecAttOut
1526741929 L.HHO.InterFreq.VideoLoad.ExecSuccOut
• Perform DTs to learn the feature gains for a single UE. Play a video on the UE, monitor the
playback, and record the length of time that passes from when the video is launched to when the
video starts playing, and the number of freezes during playback. Screen recording and other video
recording methods can be used to collect and analyze statistics.
• Enable KPI evaluation on the EPC or use a third-party KPI evaluation device to measure video-
related KPIs, such as the initial buffering delay of the video stream and the number of freezes
during the video playback in the cell.
Obtain the following counters to evaluate the gains from this function:
2024-05-07 82
eRAN FDD Feature Documentation
Before enabling this function for video services identified based on the SC, enable SC-based service
identification, run the ADD SCSERVICEQOS command, and collect the video service throughput one
week before rate adaption. The collected data is used to evaluate the gains produced by SC-based
video service rate adaption.
7.4.1 Principles
This function controls the scheduling priorities of UEs performing video services and consuming a large
volume of air interface resources when air interface resources are insufficient. This improves the service
experience of other UEs in the cell.
This function only lowers the scheduling priorities for UEs performing video services and identified based
on SC in congestion scenarios. For details about SC-based video service identification, see 4 SC-based
Service Identification.
This function requires SC-based service identification to support the IPv4 and IPv6 protocols.
Figure 7-8 Process for limiting the data rate for video service UEs in congestion scenarios
2024-05-07 83
eRAN FDD Feature Documentation
If the following functions have been implemented for a UE running video services, the eNodeB does not
lower the video rates of the UE in congestion scenarios:
• VOD optimization
• If both of the following conditions are met, the eNodeB considers the air interface resources to be
insufficient:
Downlink PRB usage in a cell ≥ CellDlschAlgo. PrbEnableThldVideoResCtrl
Number of synchronized UEs in a cell ≥ CellDlschAlgo. UserEnableThldVideoResCtrl
• If either of the following conditions is met, the eNodeB considers the air interface resources to be
no longer insufficient:
Downlink PRB usage in a cell ≤ CellDlschAlgo. PrbEnableThldVideoResCtrl – 20%
Number of synchronized UEs in a cell ≤ CellDlschAlgo. UserEnableThldVideoResCtrl x 0.65
• Select UEs running video services and lower the scheduling priority.
• In non-CA scenarios
The eNodeB lowers the scheduling priority of UEs with the video rate greater than or equal to the
value of the CellDlschAlgo. CongestMaxVideoRate parameter. The video service rate decreases
compared with that before this feature is enabled. The video rate depends on the PRB usage and
UE spectral efficiency. After this function is enabled in congestion scenarios, the video rate may
not be less than this threshold.
• In CA scenarios
If the PCell meets the congestion condition, the scheduling priority of UEs running video services
is lowered, and the scheduling priority of the SCell is also lowered to the same level. In this case,
the rate of these UEs depends on the PRB usage and UE-specific spectral efficiency in the
PCell/SCell.
7.4.2.1 Benefits
The congestion described in this section occurs when the following conditions are met:
• The downlink PRB usage ( Downlink Resource Block Utilizing Rate ) is higher than 80%.
2024-05-07 84
eRAN FDD Feature Documentation
Gains
When the network is congested, the rate of UEs running video services that consume too many air
interface resources is reduced to improve the service experience of other UEs.
• In non-CA scenarios (a single UE running video services in a cell) where the network is congested and
the experience of UEs running video services can be compromised to improve user experience of other
services, it is recommended that this function be enabled. The higher the proportion of video traffic
that can be compromised in a cell, the better user experience of other services. It is recommended
that the proportion of video traffic that can be compromised be greater than 20%.
• In CA scenarios: If the PCell/SCell is congested, the gains are obvious. If the PCell/SCell is not
congested, the rate of UEs running video services may not decrease, and user experience of other
services may not be improved significantly.
7.4.2.2 Impacts
Network Impact
To ensure the experience of other services, this function controls the video service rates when the network
is congested. The change in the cell capacity depends on the radio environment of UEs performing video
services and on the proportion of the traffic used by video services in the cell.
• If the signal quality is good in the area where video service UEs are located, cell capacity decreases.
• If the signal quality is poor in the area where video service UEs are located, cell capacity may increase.
Function Impacts
FDD Enhanced TCP AsForTcpSw option of the Video If video resource control in congestion
link setup CellAlgoSwitch. Experience scenarios has taken effect for a UE
acceleration ServiceDiffSwitch parameter Optimization running video services, enhanced TCP
link setup acceleration does not take
effect for this UE.
2024-05-07 85
eRAN FDD Feature Documentation
FDD Turbo start CellAlgoSwitch. RohcSwitch Video If video resource control in congestion
video and PdcpRohcPara. Profiles Experience scenarios has taken effect for UEs
(set to Profile0x0006) Optimization running video services and the rate of
UEs running video services exceeds the
value of the CellDlschAlgo.
CongestMaxVideoRate parameter,
turbo start video does not produce any
gains.
FDD DACQ CellAlgoSwitch. DacqSwitch Rate Control If video resource control in congestion
Based on scenarios has taken effect for UEs
User Types running video services, the rate of such
UEs may further decrease.
FDD Target Rate BEST_EFFORT_GBR_SW Rate Control If video resource control in congestion
Guarantee option of the CellAlgoSwitch. Based on scenarios and target rate guarantee
Based on User DlSchExtSwitch parameter User Types based on user types have taken effect
Types on the same UE at the same time, the
final UE rate is close to the control rate
of video resource control in congestion
scenarios.
7.4.3 Requirements
2024-05-07 86
eRAN FDD Feature Documentation
7.4.3.1 Licenses
RAT Feature ID Feature Name Model Sales Unit
7.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
None
7.4.3.3 Hardware
For FDD, the following base stations are compatible with this function:
Boards
This function depends on the SC-based video identification function. For details, see 4.3.3 Hardware.
FDD: The LBBPc does not support this function.
RF Modules
No requirements
2024-05-07 87
eRAN FDD Feature Documentation
Max Rate of Video UEs During CellDlschAlgo. CongestMaxVideoRate Set this parameter to its
Congestion recommended value.
Cell PRB Usage Upper Thld for CellDlschAlgo. Set this parameter to its
Video Res Ctrl PrbEnableThldVideoResCtrl recommended value.
Cell UE Num Upper Thld for CellDlschAlgo. Set this parameter to its
Video Res Ctrl UserEnableThldVideoResCtrl recommended value.
2024-05-07 88
eRAN FDD Feature Documentation
• In non-CA scenarios: Enable this function with default parameter settings. If the current cell meets
congestion conditions, observe the video service rate. If the rate decreases after this function is
enabled, this function has taken effect. If the cell does not meet congestion conditions, the rate of UEs
running video services may not decrease.
• In CA scenarios: If both the PCell and SCell meet congestion conditions, observe the video rate. If the
video rate decreases after this function is enabled, this function has taken effect. If neither the PCell
nor the SCell meets congestion conditions, the rate of UEs running video services may not decrease.
In congestion scenarios, the downlink PRB usage reaches over 80%, and there are more than 200 UEs in
RRC connected mode.
• Perform DTs to learn the feature gains for a single UE. Play a video on the UE, monitor the
playback, and record the length of time that passes from when the video is launched to when the
video starts playing, and the number of freezes during playback. Screen recording and other video
recording methods can be used to collect and analyze statistics.
• Enable KPI evaluation on the EPC or use a third-party KPI evaluation device to measure video-
related KPIs, such as the initial buffering delay of the video stream and the number of freezes
during the video playback in the cell.
2024-05-07 89
eRAN FDD Feature Documentation
trial functions into commercial functions in later R/C versions. If trial functions are converted into
commercial functions in a later version, customers shall pay a licensing fee to obtain the relevant licenses
prior to using the said commercial functions. If a customer fails to purchase such a license, the trial
function(s) will be invalidated automatically when the product is upgraded.
7.5.1 Principles
If Video On Demand (VOD) optimization based on the capabilities of the UE and eNodeB is enabled, the
eNodeB optimizes scheduling for VOD identified by the UE based on the video status reported by the UE
and bit rates of video services. This reduces video freezes and improves video service experience. VOD
optimization is a trial function and supports only the IPv4 protocol.
• VOD optimization
• The UE sends an HPS Video Measurement Report message to report the video status and bit rate.
2024-05-07 90
eRAN FDD Feature Documentation
• The eNodeB optimizes scheduling based on the video status and source bit rate reported by the UE.
• During initial video buffering, the eNodeB ensures that the video service rate equals
"CellDlschAlgo. SteadyTargetRateRatio x 1.66 x Source bit rate of the video".
• During stable video playback, the eNodeB ensures that the video service rate equals
"CellDlschAlgo. SteadyTargetRateRatio x Source bit rate of the video".
To reduce impacts on other users on the network, this function does not take effect for cell-edge VOD
service users (the filtered CQI value is less than 8) if the PRB usage of the cell is greater than 50%.
7.5.2.1 Benefits
Use this function for cells meeting the following conditions:
• Service traffic
No more than 40% of the traffic is video traffic and the rates of some video service UEs are lower
than the source bit rate of the video.
Proportion of video traffic = L.Thrp.bits.DL.SC.Video / L.Thrp.bits.DL
• The average single-UE throughput of a cell during busy hours ( User Downlink Average
Throughput ) is lower than 1.5 Mbit/s.
• The network load is high. For example, the PRB usage during busy hours ( Downlink Resource
Block Utilizing Rate ) is greater than 60%.
If this function and any of the following functions are enabled together, there are no combined gains:
7.5.2.2 Impacts
Network Impacts
This function improves the scheduling weighting value of VOD services to ensure the UE rate, but the
experience of services of lower priorities deteriorates.
The change in the cell capacity depends on the radio environment of the UEs performing video services
and on how much of the traffic in the cell is video traffic.
• If the radio signal quality is good at locations where UEs perform video services, cell capacity
increases. When more of the cell traffic is video, the cell capacity increase is larger.
• If the radio signal quality is poor at locations where UEs perform video services, cell capacity
decreases. When more of the cell traffic is video, the cell capacity decrease is larger.
2024-05-07 91
eRAN FDD Feature Documentation
Function Impacts
None
7.5.3 Requirements
7.5.3.1 Licenses
RAT Feature ID Feature Name Model Sales Unit
7.5.3.2 Software
Prerequisite Functions
None
None
7.5.3.3 Hardware
For FDD, the following base stations are compatible with this function:
Boards
RF Modules
No requirements
7.5.3.4 Others
There are UEs supporting VOD optimization on the network.
2024-05-07 92
eRAN FDD Feature Documentation
None
1. Before enabling this function, select the SC_SERVICE_IDENTITY_SW option of the ScPolicy.
ScAlgoSwitch parameter to obtain the throughput of video services identified based on SC in the
cell. The throughput is used as a baseline for evaluating throughput gains of video services.
2024-05-07 93
eRAN FDD Feature Documentation
2. Compare the throughputs of video services identified based on SC in a cell before and after this
function is enabled to evaluate the throughput gains of such services.
7.6.1 Principles
This function is used for IPTV transmission on LTE wireless to the x (WTTx) networks. The eNodeB
identifies IPTV video data streams based on their DSCPs and guarantees QoS for IPTV services. This
function is for trial use only.
This function is controlled by the VideoRateAdaptSwitch option of the CellAlgoSwitch. ServiceDiffSwitch
parameter. Figure 7-10 illustrates the IPTV QoS guarantee process.
2024-05-07 94
eRAN FDD Feature Documentation
Customer-premises A CPE connects to the user equipment through a wired or Wi-Fi connection on
equipment (CPE) one side and to the eNodeB on the other side through LTE air interface signals.
eNodeB The eNodeB schedules data. In this function, the eNodeB optimizes the
scheduling of IPTV data streams.
RGW The RGW gathers internet and IPTV data streams and sets DSCP values specific
to IPTV data streams.
Serving gateway (S-GW) and These are user-plane function entities in the EPC.
PDN gateway (P-GW)
1. The remote gateway (RGW) gathers Internet and IPTV data streams and sets DSCP values specific to
IPTV data streams.
0 The eNodeB does not start the admission control mechanism, and
accelerates scheduling for all IPTV UEs identified based on DSCP values.
Non-zero value The eNodeB starts the admission control mechanism and preferentially
schedules some IPTV UEs. The maximum number of IPTV UEs that can be
preferentially scheduled is specified by the IptvGuaranteeUserCount
parameter.
The eNodeB controls the number of preferentially scheduled IPTV UEs as follows when starting the
admission control mechanism:
2024-05-07 95
eRAN FDD Feature Documentation
• The eNodeB measures the number of IPTV UEs that are preferentially scheduled. If the number
of such UEs has reached the preset threshold, UEs that newly access the network will not be
preferentially scheduled.
• If IPTV UEs that are preferentially scheduled pause or stop video programs (STBs are in standby
mode, turned off, or paused, that is, there are no IPTV data streams), the eNodeB will not
preferentially schedule other online IPTV UEs that are not preferentially scheduled. The eNodeB
selects only IPTV UEs that continue watching video programs after pausing or stopping the
programs for preferential scheduling.
• In single-UE multi-bearer scenarios, if multiple bearers contain IPTV data streams, the eNodeB
treats these bearers as multiple UEs.
The bootscreen display delay of STBs is incremented by 1% to 2% after the eNodeB starts admission
control.
3. The eNodeB identifies the DSCP values and then preferentially schedules IPTV data packets. Rate
adaption depends on DSCP-based service differentiation, which is described in 7.2.1.2 Principles for
DSCP-based Service Differentiation. The rate adaption process is as follows:
• If a video service rate is less than the value of QosPolicy. DlSgbr , the eNodeB raises the
scheduling priority for the related bearer and adopts a best-effort policy.
• If the video service rate after adjustment is greater than or equal to the value of QosPolicy.
DlSgbr , the eNodeB no longer raises the scheduling priority. This avoids consumption of
excessive bandwidth.
When the video service rate without adjustment exceeds the value of QosPolicy. DlSgbr , the eNodeB does
not lower the scheduling priority so that resources can be fully used.
Services are identified on the eNodeB for this function in the same way as that for DSCP-based video
service rate adaption and busy-hour download rate control. Therefore, if these functions are used at the
same time, the IpServiceQos. Dscp parameter must be set to different values for different video services to
avoid interference between functions.
• To adapt to operators' business models, you are advised to disable DSCP-based video service rate adaption when
IPTV services are provided so that a higher scheduling priority can be used for video services.
• In multi-carrier scenarios, it is recommended that mobility load balancing (MLB) be used to distribute IPTV UEs
evenly among different carriers. This avoids concentration of IPTV UEs on a single carrier and wastes of resources
on other carriers.
7.6.2.2 Impacts
2024-05-07 96
eRAN FDD Feature Documentation
Network Impacts
FDD: None
Function Impacts
None
7.6.3 Requirements
7.6.3.1 Licenses
RAT Feature ID Feature Name Model Sales Unit
7.6.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
7.6.3.3 Hardware
For FDD, the following base stations are compatible with this function:
2024-05-07 97
eRAN FDD Feature Documentation
Boards
No requirements
RF Modules
No requirements
7.6.3.4 Others
This function is deployed in WTTx scenarios. It requires CPEs that support IPTV over WTTx.
This function also requires RGWs to set DSCP values specific to IPTV video data streams. It involves no
identification of services, which must be performed by RGWs.
Table 7-15 and Table 7-16 describe the parameters used for function activation and optimization,
respectively.
Table 7-15 Parameters used for activation
Parameter Name Parameter ID Setting Notes
QoS Policy QosPolicy. QosPolicyId This parameter identifies the QoS policy for an IPTV service. It
Identity must be unique for each service.
Priority Queue QosPolicy. PriQueueId Set this parameter to QUEUE5, QUEUE6, or QUEUE7.
Identity
Differentiated IpServiceQos. Dscp This parameter must be set to the same value as the DSCP set
Services Code by the RGW. For example, if the DSCP is set to 18 on the RGW,
Point then this parameter must be set to 18.
First QoS Policy IpServiceQos. Set this parameter to the QoS policy ID specific to the service to
Identity FirQosPolicyId be guaranteed.
2024-05-07 98
eRAN FDD Feature Documentation
Downlink QosPolicy. DlSgbr Set this parameter based on the operator's IPTV service
Service Grant guarantee policy. You are advised to set this parameter to
Bit Rate 10000, which means 10 Mbit/s.
IPTV CellWttxParaCfg. If the cell capacity is insufficient but there are too many
Guarantee IptvGuaranteeUserCount UEs running video services in the cell, set this parameter to
User Count a non-zero value.
2024-05-07 99
eRAN FDD Feature Documentation
• 8.1 Principles
• 8.3 Requirements
8.1 Principles
This function has been introduced to reduce the resources consumed by download services when a cell is
congested, saving air interface resources for high-priority services (such as video services with high
priorities) and improving user experience.
This function lowers the scheduling priorities of download services identified based on DSCPs in congestion
scenarios (such as P2P, FTP, and HTTP download) to control the download rates. The rate control depends
on DSCP-based service differentiation. For details, see 7.2.1.2 Principles for DSCP-based Service
Differentiation. This section describes the download rate control function.
This function is controlled by the DownLoadRateLimitSwitch option of the CellAlgoSwitch.
ServiceDiffSwitch parameter. The process of this function is as follows:
2024-05-07 100
eRAN FDD Feature Documentation
• If the rate of the service exceeds the QosPolicy. DlSmbr parameter, the eNodeB lowers the scheduling
priority of the service to lower the service rate, instead of directly controlling the service rate. The
scheduling priority remains low until the download is complete. Figure 8-1 shows how the download
rate changes over time.
• If the service rate is always lower than the value of QosPolicy. DlSmbr , the eNodeB does not process
the scheduling priority. This does not affect user experience in download services.
8.2.1 Benefits
Gains
This function reduces the resources consumed by download services when a cell is congested, saving air
interface resources for high-priority services (such as video services with high priorities) and improving user
experience.
This function decreases the proportion of traffic of download services in the cell, which improves user
experience of high-priority services. If the traffic volume for download services in the cell exceeds 20% of
the total traffic volume in the cell during peak hours or off-peak hours, you are advised to enable this
function. If the preceding conditions are not met, this function does not have any negative impact but
cannot offer the expected gains.
The value of the QosPolicy. DlSmbr parameter depends on operator policies controlling download services.
The average single-UE throughput in a cell (indicated by User Downlink Average Throughput ) can be used
as a reference for setting the SMBR. It is recommended that the smaller value between the operators'
expected rate limit and the average cell throughput during peak hours be used as the SMBR value.
8.2.2 Impacts
Network Impacts
2024-05-07 101
eRAN FDD Feature Documentation
Cell capacity slightly decreases when the cell is heavily loaded and a high proportion of UEs near the cell
center are performing download services.
Function Impacts
8.3 Requirements
8.3.1 Licenses
RAT Feature ID Feature Name Model Sales Unit
8.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
None
8.3.3 Hardware
No requirements
2024-05-07 102
eRAN FDD Feature Documentation
Boards
No requirements
RF Modules
No requirements
This function requires a service awareness device integrated into the EPC or provided by a third party. This
function relies on the service awareness device integrated into the EPC or provided by a third party to
identify services. Specific requirements are as follows:
1. Check whether the service identification function of the service awareness device can identify main
services (such as video services) on operators' networks. Obtain the traffic volume proportion of
download services.
2. Check whether the service awareness device can identify encrypted services, such as those using
HTTPS. In addition, check whether a majority of download services on the network are encrypted.
Table 8-1 and Table 8-2 describe the parameters used for function activation and optimization,
respectively.
Table 8-1 Parameters used for activation
Parameter Name Parameter ID Setting Notes
QoS Policy QosPolicy. QosPolicyId This parameter specifies the ID of a user-defined QoS policy. The
Identity QoS policy ID for each type of service must be unique.
Priority Queue QosPolicy. PriQueueId It is recommended that this parameter be set to QUEUE1 or
Identity QUEUE2.
Queue 0 is the default queue. Packets whose DSCPs do not
match any queue or are not identified will enter queue 0.
Therefore, you are advised not to set this parameter to QUEUE0
for download services.
2024-05-07 103
eRAN FDD Feature Documentation
Differentiated IpServiceQos. Dscp Set this parameter to the same value as the DSCP policy
Services Code configured on the service awareness device.
Point For example, if the service awareness device identifies a
download service and sets the DSCP to 15, the DSCP value 15
must be configured for download services on the eNodeB.
First QoS Policy IpServiceQos. Set this parameter to the QoS policy ID specific to the service to
Identity FirQosPolicyId be guaranteed.
2024-05-07 104
eRAN FDD Feature Documentation
• Single/Batch configuration
This function can be activated for a single base station or a batch of base stations on the MAE-
Deployment. For detailed operations, see Feature Configuration Using the MAE-Deployment .
• Set the traffic type for download services to OTHER so that rate adaption will not be performed.
Meanwhile, specify that download service packets are scheduled through the specified queue
(Queue 1 is used as an example) and that the weight of this queue is the same as that of other
queues. This is used to collect the statistics only about the download service throughput.
• Restore the download service configurations to those required by the live network.
2024-05-07 105
eRAN FDD Feature Documentation
9.1.1 Principles
TTI bundling can be used for both VoLTE services and video services identified based on SC. The TTI
bundling principles and procedures are the same as those for VoLTE services. For details, see section "TTI
Bundling" in VoLTE . This document describes only the differences from TTI bundling for VoLTE services.
The TtiBundlingForVideoSwitch option of the CellAlgoSwitch. UlSchSwitch parameter controls TTI
bundling for video services. For details about SC-based video service identification, see 4 SC-based Service
Identification. When a cell-edge UE suffers from poor channel quality and is allocated limited transmit
power, TTI bundling increases the cell edge coverage of the PUSCH.
This function requires SC-based service identification to support the IPv4 and IPv6 protocols.
• The UE has a bearer for video services identified based on SC but not for VoLTE or push to talk (PTT)
services.
• The number of consecutive SINR measurement values that are less than the target SINR reaches the
value of the CellUlschAlgo. StatisticNumThdForTtibTrig parameter.
2024-05-07 106
eRAN FDD Feature Documentation
• If the CellTtiBundlingAlgo. R12TtiBundlingSwitch parameter is set to OFF, the target SINR value
is controlled by the CellTtiBundlingAlgo. SinrThdToTrigVideoTtib parameter.
If a UE meets all of these conditions, the eNodeB sends the UE an RRC Connection Reconfiguration
message, instructing the UE to enter the TTI bundling state.
The eNodeB sends the UE an RRC Connection Reconfiguration message, instructing the UE to exit the TTI
bundling state, when a handover, service drop, or RRC connection reestablishment occurs or either of the
following conditions is fulfilled:
• The video service has not been released, and the number of consecutive SINR measurement values
that are greater than the sum of the target SINR and the CellUlschAlgo. HystToExitTtiBundling
parameter value reaches the value of the CellUlschAlgo. StatisticNumThdForTtibExit parameter.
• The video service has been released, and the number of consecutive SINR measurement values that
are greater than MIN{(Target SINR + CellUlschAlgo. HystToExitTtiBundling ), 6 dB} reaches the value
of the CellUlschAlgo. StatisticNumThdForTtibExit parameter.
When a UE enters the TTI bundling state, data block transmission for video services is similar to that for
VoLTE services. The difference is that during RLC segmentation, the number of RLC segments for VoLTE
services is limited, whereas it is not limited for video services.
9.1.2.1 Benefits
Gains
This function enhances uplink coverage and increases MCS indexes in weak uplink coverage areas,
reducing the packet loss rate, increasing throughput of CEUs performing video services, and improving
playback experience.
Unlike the TTI bundling function defined in 3GPP Release 10, in 3GPP Release 12-compliant TTI bundling,
the maximum number of allocated PRBs is no longer limited to three, and the restriction that MCS index
10 must be used has been removed. This way, resources can be flexibly allocated, and UEs in the TTI
bundling state are less likely to have limited uplink throughput.
2024-05-07 107
eRAN FDD Feature Documentation
• It is recommended that this function be enabled when the following conditions are met to achieve
great gains:
• The coverage is weak, for example, more than 10% of the uplink MCS indexes are 0.
Percentage of uplink MCS index 0 = L.ChMeas.PUSCH.MCS.0 /Sum of L.ChMeas.PUSCH.MCS.0
through L.ChMeas.PUSCH.MCS.24
• The network load is light, for example, the downlink PRB usage ( Downlink Resource Block
Utilizing Rate ) is lower than 30%.
• The video traffic at the cell edge is heavy. For example, more than 5% of the traffic for UEs at the
cell edge is video traffic. Deep indoor coverage or LTE network edges are typical scenarios.
Proportion of video traffic at the cell edge = L.Exp.Video.Thrp.bits.DL.Far /
L.Exp.Video.Thrp.bits.DL.All
• High speed cells or ultra-high speed cells, avoiding increase in the air interface signaling load
• Cells with a bandwidth of 1.4 MHz, avoiding increase in the PRB usage
9.1.2.2 Impacts
Network Impacts
This function requires RRC messages to trigger and terminate it, which increases RRC signaling interactions
in cells. When the number of TTI bundling mode reconfiguration messages in the cell (measured by the
counters L.Signal.Num.TtiBundling.Enter and L.Signal.Num.TtiBundling.Exit ) is large, the average board
CPU usage (measured by the counter VS.BBUBoard.CPULoad.Mean ) slightly increases.
Function Impacts
The following table lists the functions that have impact relationships with video TTI bundling. For details
about functions that have impact relationships with TTI bundling, see VoLTE .
Feature Name Function Switch Reference Description
TTI bundling TtiBundlingSwitch option of the VoLTE Triggering video TTI bundling
CellAlgoSwitch. UlSchSwitch parameter requires RRC messages, which
increases RRC signaling interactions
in cells. Enabling VoLTE TTI
bundling and video TTI bundling
(including 3GPP Release 12-
compliant TTI bundling) produces
the following impacts:
If a UE enters the VoLTE TTI
bundling state and then performs
video services, it remains in the
VoLTE TTI bundling state. The
conditions for video TTI bundling
2024-05-07 108
eRAN FDD Feature Documentation
TDM TDM_SWITCH option of the NSA TTI bundling and TDM cannot take
NsaDcMgmtConfig. NsaDcAlgoSwitch Networking effect simultaneously.
parameter based on EPC
Dynamic PRB_DYNAMIC_MGMT_SW option of Dynamic LTE cells do not use shared PRBs
multi-carrier the NbPrbDynamicMgmt. Multi-Carrier for TTI bundling.
management NbPrbDynMgmtAlgoSw parameter Management
(FDD)
9.1.3 Requirements
9.1.3.1 Licenses
2024-05-07 109
eRAN FDD Feature Documentation
9.1.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
The following table lists the function that is mutually exclusive with video TTI bundling. For details about
the functions that are mutually exclusive with TTI bundling, see VoLTE .
Function Name Function Switch Reference Description
Ultra high speed Cell. HighSpeedFlag set to High Speed TTI bundling is not supported in ultra
mobility ULTRA_HIGH_SPEED Mobility high speed mobility scenarios.
9.1.3.3 Hardware
Boards
• MPT: The MPT must support SC-based video identification. For details, see 4.3.3 Hardware.
RF Modules
No requirements
2024-05-07 110
eRAN FDD Feature Documentation
9.1.3.4 Others
Requirements on UEs are as follows:
• TTI bundling defined in 3GPP Release 12 requires that UEs comply with 3GPP Release 12.
• Bit 3 and bit 28 of the FGI field indicate UE support for TTI bundling in compliance with 3GPP Release
8 and for TTI bundling in compliance with later 3GPP releases, respectively.
R12 TTI Bundling CellTtiBundlingAlgo. Set this parameter to ON to enable the function.
Switch R12TtiBundlingSwitch
Statistic Num CellUlschAlgo. You are advised to retain the default value.
Threshold for TTIB StatisticNumThdForTtibTrig
Trigger
Statistic Num CellUlschAlgo. You are advised to retain the default value.
Threshold for TTIB StatisticNumThdForTtibExit
Exit
Hysteresis to Exit TTI CellUlschAlgo. You are advised to retain the default value.
Bundling HystToExitTtiBundling
Other parameter optimization suggestions are the same as those for TTI bundling. For details, see VoLTE .
2024-05-07 111
eRAN FDD Feature Documentation
The object for which this function takes effect depends on the configuration of video services identified
based on SC. For details, see 4 SC-based Service Identification.
//Turning off the SC-based service identification switch. If this switch has been turned on before this function is enabled,
you do not need to turn off this switch.
MOD SCPOLICY:ScAlgoSwitch=SC_SERVICE_IDENTITY_SW-0;
//Disabling video TTI bundling
MOD CELLALGOSWITCH:LocalCellId=0,UlSchSwitch=TtiBundlingForVideoSwitch-0;
//Disabling TTI bundling specified in 3GPP Release 12
MOD CELLTTIBUNDLINGALGO: LocalCellId=0, R12TtiBundlingSwitch=OFF;
• The value of the ttiBundling field is TRUE and the VoLTE-specific QCI is not used, indicating that
the UE normally enters the video TTI bundling state.
• The value of the ttiBundling field is FALSE and the VoLTE-specific QCI is not used, indicating that
the UE exits the video TTI bundling state.
• For 3GPP Release 12-compliant TTI bundling eHARQ, check the value of the e-HARQ-Patter-r12 field.
2024-05-07 112
eRAN FDD Feature Documentation
• If the field value is TRUE and the QCI is not for VoLTE, 3GPP Release 12-compliant TTI bundling
eHARQ has taken effect.
• If the field value is FALSE and the QCI is not for VoLTE, 3GPP Release 12-compliant TTI bundling
eHARQ fails to take effect or is disabled.
• If the values of the following counters increase significantly, TTI bundling is configured for both UEs
running video services and VoLTE UEs. In this situation, this function has taken effect.
Counter ID Counter Name Counter Description
1526728496 L.Traffic.User.TtiBundling.Avg Average number of UEs on which TTI bundling takes effect in
a cell
• Common scenarios
After the function is enabled, the total downlink throughput of video services at the PDCP layer for
UEs at the cell edge increases. If the total traffic volume of video services is stable, the increase is
measured by the L.Exp.Video.Thrp.bits.DL.Far counter. If the traffic volume is unstable (for example,
the L.Exp.Video.Thrp.bits.DL.All counter fluctuates by more than 5%), the increase can be estimated by
dividing L.Exp.Video.Thrp.bits.DL.Far by L.Exp.Video.Thrp.bits.DL.All .
• Heavy interference scenarios (For example, the interference over thermal is greater than 20 dB.)
This function may take effect for UEs between the cell center and edge or at the cell edge. In such
cases, performance of this function cannot be measured using the preceding counters. Instead, the
L.Exp.Video.Thrp.bits.DL.All counter (total throughput of video services at the PDCP layer) measures
performance of this function.
9.2.1 Principles
SC-based video service identification supports inter-eNodeB UL CoMP. The UlCompForVideoSwitch option
of the CellAlgoSwitch. UplinkCompSwitch parameter controls this function. For details about SC-based
video service identification, see 4 SC-based Service Identification.
This function requires SC-based service identification to support the IPv4 and IPv6 protocols.
After this function is enabled, it takes effect only for video service UEs whose uplink power resources are
limited in their serving cells. It enables an appropriate coordinated cell to work with the serving cell of a
UE to implement UL CoMP. This function reduces the number of uplink TBs erroneously transmitted during
the initial transmission and decreases the packet loss rate, thereby improving video quality and edge
coverage for UEs performing video services.
The CoMP principles and procedures for video services are identical to those for VoLTE services. The event
A3 offset is the same one used for relaxed-backhaul-based UL CoMP (CellUlCompAlgo.
2024-05-07 113
eRAN FDD Feature Documentation
9.2.2.1 Benefits
Gains
This function reduces the number of retransmissions and reduces the packet loss rate to increase
throughput of CEUs performing video services.
• It is recommended that this function be enabled when the following conditions are met to achieve
great gains:
• The coverage is weak, for example, more than 10% of the uplink MCS indexes is 0.
Percentage of uplink MCS index 0 = L.ChMeas.PUSCH.MCS.0 /Sum of L.ChMeas.PUSCH.MCS.0
through L.ChMeas.PUSCH.MCS.24
• The network load is light, for example, the downlink PRB usage ( Downlink Resource Block
Utilizing Rate ) is lower than 30%.
• The video traffic at the cell edge is heavy. For example, more than 5% of the traffic for UEs at the
cell edge is video traffic. Intensive indoor coverage or LTE network edges are typical scenarios.
Proportion of video traffic at the cell edge = L.Exp.Video.Thrp.bits.DL.Far /
L.Exp.Video.Thrp.bits.DL.All
• High speed cells or ultra-high speed cells, avoiding increases in the air interface signaling load
• Scenarios where uplink interference is light. Inter-eNodeB UL CoMP for video services may bring
no gains.
9.2.2.2 Impacts
Network Impacts
With this function is enabled, inter-eNodeB transmission bandwidth consumption increases slightly.
Function Impacts
2024-05-07 114
eRAN FDD Feature Documentation
Video TTI TtiBundlingForVideoSwitch option of the Video When a UE meets the conditions
bundling CellAlgoSwitch. UlSchSwitch parameter Experience for entering the 3GPP Release 10-
(FDD) Optimization compliant TTI bundling state:
If 3GPP Release 12-compliant TTI
bundling eHARQ has taken effect,
inter-eNodeB UL CoMP for video
services will not take effect.
If inter-eNodeB UL CoMP for
video services has been enabled,
3GPP Release 12-compliant TTI
bundling eHARQ will not take
effect.
For details about TTI bundling
eHARQ, see VoLTE .
QCI-specific LowDelayServiceOptSwitch option of the Air Interface When a UE meets the conditions
TTI Bundling CellAlgoSwitch. ServiceDiffSwitch Latency for entering the 3GPP Release 10-
parameter and Optimization compliant QCI-specific TTI
QCI_TTI_BUNDLING_SWITCH option of bundling state:
the CellQciPara. QciAlgoSwitch
parameter If 3GPP Release 12-compliant TTI
bundling eHARQ has taken effect,
inter-eNodeB UL CoMP for video
services will not take effect.
If inter-eNodeB UL CoMP for
video services has been enabled,
3GPP Release 12-compliant TTI
bundling eHARQ will not take
effect.
2024-05-07 115
eRAN FDD Feature Documentation
Dynamic PRB_DYNAMIC_MGMT_SW option of the Dynamic LTE cells do not use shared PRBs
multi-carrier NbPrbDynamicMgmt. Multi-Carrier for TTI bundling.
management NbPrbDynMgmtAlgoSw parameter Management
(FDD)
9.2.3 Requirements
9.2.3.1 Licenses
Feature ID Feature Name Model Sales Unit
9.2.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
Static None Massive Inter-eNodeB UL CoMP for video services cannot be enabled together
Multiple MIMO with this function when the number of SectorSplitCell MOs
Beam (FDD) referenced by the SectorSplitGroup MO that includes the cell
specified by the Cell MO is 2.
9.2.3.3 Hardware
2024-05-07 116
eRAN FDD Feature Documentation
Boards
• MPT: SC-based video identification is required. For details, see 4.3.3 Hardware.
• LBBPd: The RX mode of the LBBPd1 and LBBPd2 boards must be 2R and non-4R, respectively.
There is no requirement for the RX mode of other LBBPd boards.
• UBBP: The UBBPd3 or UBBPd4 board working in GL or UL mode does not support inter-eNodeB
UL CoMP for video services.
RF Modules
No requirements
9.2.3.4 Others
The requirements for inter-eNodeB UL CoMP are as follows:
• If eX2 interfaces are used, IP PM bidirectional activation is not allowed on either side. Otherwise, eX2
interfaces cannot work properly.
For the impact of IP PM on eX2 interfaces, see engineering guidelines in IP Performance Monitor . For
details about other requirements, see engineering guidelines for inter-eNodeB VoLTE CoMP in VoLTE .
2024-05-07 117
eRAN FDD Feature Documentation
Other scenario-specific data is the same as that for LOFD-070222 Intra-eNodeB UL CoMP Phase II. For details, see UL
CoMP .
//Turning off the SC-based service identification switch. If this switch has been turned on before this function is enabled,
you do not need to turn off this switch.
MOD SCPOLICY:ScAlgoSwitch=SC_SERVICE_IDENTITY_SW-0;
//Disabling inter-eNodeB UL CoMP for video services
MOD CellAlgoSwitch:LocalCellId=0,UplinkCompSwitch=UlCompForVideoSwitch-0;
1526737762 L.ChMeas.ULRelaxedBHCoMP.PRB.Avg
1526737763 L.ULCoMP.ULRelaxedBHCoMP.User.Avg
2024-05-07 118
eRAN FDD Feature Documentation
• Common scenarios
After the function is enabled, the total PDCP-layer downlink throughput of video services for UEs at
the cell edge increases. If the total traffic volume of video services is stable, the increase is measured
by the L.Exp.Video.Thrp.bits.DL.Far counter. If the traffic volume is unstable (for example, the
L.Exp.Video.Thrp.bits.DL.All counter fluctuates by more than 5%), the increase can be estimated by
dividing L.Exp.Video.Thrp.bits.DL.Far by L.Exp.Video.Thrp.bits.DL.All .
• Heavy interference scenarios (For example, the interference over thermal is greater than 20 dB.)
This function may take effect for UEs between the cell center and edge or at the cell edge.
Performance of this function cannot be measured using the preceding counters. Instead, the
L.Exp.Video.Thrp.bits.DL.All counter (total throughput of video services at the PDCP layer) measures
performance of this function.
• 10.1 Principles
• 10.3 Requirements
10.1 Principles
Turbo start video performs robust header compression (ROHC) for the headers of uplink TCP/IP service
data. This function reduces the amount of data transmitted in the uplink over the air interface in uplink
weak coverage scenarios, improving the downlink throughput of UEs running video services and video
service coverage.
This function only applies to services in acknowledged mode (AM) on the Radio Link Control (RLC) layer.
This function does not apply to QCI 1 voice bearers, QCIs 65 and 66 push to talk (PTT) bearers, or bearers
of extended QCIs for PTT services.
Turbo start video can be enabled by setting the CellAlgoSwitch. RohcSwitch parameter to ON and
selecting the Profile0x0006 option of the PdcpRohcPara. Profiles parameter. When the turbo start video
function is enabled and the weak coverage threshold for TCP/IP services is met, that is, the measured
uplink SINR (the measured uplink SINR of the primary carrier in uplink CA scenarios) is lower than the
threshold specified by the PdcpRohcPara. RohcTcpSinrTriggerThld parameter, the UE enters the ROHC
TCP state and performs ROHC TCP compression on headers of uplink TCP/IP service data packets.
Currently, turbo start video takes effect for QCIs based on their bearer setup sequences on the base station
side. In addition, QCIs cannot be specified for this function.
For details about ROHC algorithm principles, see ROHC .
10.2.1 Benefits
Gains
2024-05-07 119
eRAN FDD Feature Documentation
This function produces the following benefits in weak coverage scenarios (typically, the RSRP is lower than
–120 dBm):
• Increases the downlink throughput of UEs running video services and the coverage of video services.
(For example, this function improves the coverage of HD video services of a single test UE by 2 dB to
3 dB or the downlink throughput of UEs performing such video services by 10% to 30%.)
• Compresses the headers of the uplink TCP service. The ROHC header compression efficiency of data
services can reach about 20% to 50% if UEs on a network are compatible with ROHC-TCP.
Uplink ROHC header compression efficiency for data services = L.PDCP.UL.RoHC.Data.HdrComp.Bytes /
L.PDCP.UL.RoHC.Data.Hdr.Bytes
• Air interface resources saved by UEs for which ROHC-TCP takes effect are occupied by other UEs in the uplink if
all uplink PRBs are used. In this case, the downlink throughput of ROHC-TCP UEs cannot be improved.
• Gains in the downlink throughput are smaller if no TCP timestamp is carried in uplink ACK packets.
• A 2 dB to 3 dB increase in the video coverage refers to a 2 dB to 3 dB decrease in the RSRP for a given data rate.
• It is recommended that this function be enabled when all the following conditions are met (such as in
the deep indoor coverage or LTE network edge scenario) to achieve significant gains. Enabling this
function has no negative impact if the following conditions are not met.
• The coverage is weak, for example, the percentage of MCS index 0 in the uplink is greater than
10%.
Percentage of MCS index 0 in the uplink = L.ChMeas.PUSCH.MCS.0 /Sum of
L.ChMeas.PUSCH.MCS.0 through L.ChMeas.PUSCH.MCS.24
• The network load is light, for example, the downlink PRB usage ( Downlink Resource Block
Utilizing Rate ) is lower than 30%.
• The video traffic at the cell edge is heavy. For example, more than 5% of the traffic for UEs at the
cell edge is video traffic.
Proportion of video traffic at the cell edge = L.Exp.Video.Thrp.bits.DL.Far /
L.Exp.Video.Thrp.bits.DL.All
• This function is not recommended in high speed cells or ultra-high speed cells to avoid increases in
the air interface signaling load.
• The traffic volume proportion of video services for CEUs can be obtained only if SC-based service
identification is enabled.
• Observation of gains offered by turbo start video is not dependent on SC-based service identification.
However, to facilitate verification, UEs performing video services identified based on SC are used as model
UEs for performance verification in this document. Therefore, it is recommended that SC-based service
identification be enabled.
2024-05-07 120
eRAN FDD Feature Documentation
10.2.2 Impacts
Network Impacts
Feature Impacts
FDD QCI-specific QCI_ROHC_SWITCH option of the Air Interface Turbo start video and QCI-specific
UDP-based CellQciPara. QciAlgoSwitch Latency UDP-based ROHC can be enabled
ROHC parameter Optimization simultaneously. However, for a
given UE:
Both turbo start video and QCI-
specific UDP-based ROHC can take
effect simultaneously on bearers
with different QCIs.
Turbo start video and QCI-specific
UDP-based ROHC cannot take
effect simultaneously on bearers
with the same QCI. The function
whose activation conditions are
met first takes effect first. The
other function can take effect only
after the function that has taken
effect terminates.
FDD NSA NSA_DC_CAPABILITY_SWITCH option NSA If the MCG bearer, MCG split
networking of the NsaDcMgmtConfig. Networking bearer, or SCG split bearer is set
based on NsaDcAlgoSwitch parameter based on EPC up for an NSA UE, the PDCP of the
EPC bearer will be set to NR PDCP (in
compliance with 3GPP TS 38.323).
However, if voice services or
TCP/IP-based data services with
ROHC are used, only the
MCG_Bearer_EUTRA_PDCP bearer
can be set up and the PDCP of the
bearer must be set to E-UTRA
PDCP (in compliance with 3GPP TS
2024-05-07 121
eRAN FDD Feature Documentation
10.3 Requirements
10.3.1 Licenses
RAT Feature ID Feature Name Model Sales Unit
10.3.2 Software
Prerequisite Functions
None
None
10.3.3 Hardware
For FDD, the following base stations are compatible with this function:
Boards
RF Modules
No requirements
10.3.4 Others
The UE must support ROHC Profile 6. For how to determine whether a UE supports ROHC profile 6, see
10.4.2 Activation Verification.
2024-05-07 122
eRAN FDD Feature Documentation
Compression profiles PdcpRohcPara. Profiles Select the Profile0x0006 option for TCP/IP services.
ROHC TCP SINR Trigger PdcpRohcPara. Set this parameter to its recommended
Threshold RohcTcpSinrTriggerThld value.
2024-05-07 123
eRAN FDD Feature Documentation
• Single/Batch configuration
This function can be activated for a single base station or a batch of base stations on the MAE-
Deployment. For detailed operations, see Feature Configuration Using the MAE-Deployment .
2024-05-07 124
eRAN FDD Feature Documentation
• If pdcp-Config > headerCompression > rohc > profiles > profile0x0006: TRUE or pdcp-Config >
uplinkOnlyHeaderCompression > rohc > profiles > profile0x0006: TRUE is displayed, as shown in
Figure 10-3 and Figure 10-4, the ROHC-TCP feature has been activated.
2024-05-07 125
eRAN FDD Feature Documentation
4. If the average number of UEs running data services with ROHC is greater than 0, ROHC-TCP has
taken effect.
Average number of UEs running data services with ROHC = L.Traffic.User.RoHC.Avg –
L.Traffic.User.RoHC.Voice.Avg
Uplink ROHC decompression failure rate for data The decompression success rate has a negative
services = L.PDCP.UL.RoHC.FailDecomp.Data / correlation with the value of this counter.
L.PDCP.UL.RoHC.TotalDecomp.Data
Uplink ROHC header compression efficiency for Smaller values indicate higher compression efficiency.
data services =
L.PDCP.UL.RoHC.Data.HdrComp.Bytes /
L.PDCP.UL.RoHC.Data.Hdr.Bytes
Proportion of video traffic at the cell edge = Observe the L.Exp.Video.Thrp.bits.DL.Far counter when
L.Exp.Video.Thrp.bits.DL.Far / video traffic remains stable. A larger increase in the
L.Exp.Video.Thrp.bits.DL.All counter value indicates larger gains.
NOTE:
If video traffic fluctuates (for example, the
The traffic volume proportion of video services for L.Exp.Video.Thrp.bits.DL.All counter fluctuates by more
CEUs can be obtained only if SC-based service than 5%), consider cell-edge video traffic when
identification is enabled. evaluating gains. A larger increase in cell-edge video
traffic indicates larger gains.
The expected gain is 10% to 20%.
The following hyperlinked EXCEL files of parameter documents match the software version with which this
document is released.
• eNodeBFunction Parameter Reference : contains all parameters related to radio access functions,
including air interface management, access control, mobility control, and radio resource management.
• eNodeBFunction Used Reserved Parameter List : contains the reserved parameters that are in use and
those that have been disused.
You can find the EXCEL files of parameter reference and used reserved parameter list for the software version used on
the live network from the product documentation delivered with that version.
FAQ 1: How do I find the parameters related to a certain feature from parameter reference?
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.
2024-05-07 126
eRAN FDD Feature Documentation
FAQ 2: How do I find the information about a certain reserved parameter from the used reserved
parameter list?
2. On the Used Reserved Parameter List sheet, use the MO, Parameter ID, and BIT columns to locate
the reserved parameter, which may be only a bit of a parameter. View its information, including the
meaning, values, impacts, and product version in which it is activated for use.
The following hyperlinked EXCEL files of performance counter reference match the software version with
which this document is released.
• eNodeBFunction Performance Counter Summary : contains all counters related to radio access
functions, including air interface management, access control, mobility control, and radio resource
management.
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?
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.
1. 3GPP TS 38.323: " Packet Data Convergence Protocol (PDCP) specification (Release 16) "
2. 3GPP TS 36.323: " Evolved Universal Terrestrial Radio Access (E-UTRA); Packet Data Convergence
Protocol (PDCP) specification (Release 16) "
3. IP Performance Monitor
5. QoS Management
6. ROHC
7. VoLTE
8. UL CoMP
9. Scheduling
2024-05-07 127
eRAN FDD Feature Documentation
2024-05-07 128