You are on page 1of 66

eRAN

VoIP
Feature Parameter Description

Copyright Huawei Technologies Co., Ltd. 2013. All rights reserved.


No part of this document may be reproduced or transmitted in any form or by any means without prior
written consent of Huawei Technologies Co., Ltd.

Trademarks and Permissions


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.

Contents
1 Introduction
1.1 Scope
1.2 Intended Audience
1.3 Change History

2 Overview of VoIP
2.1 SRVCC Architecture Based on IMS
2.2 Procedure for VoIP Call Establishment and Conversation
2.3 Common Speech Coding/Decoding Standards
2.4 VoIP QoS Configurations
2.5 VoIP Performance Evaluation Criteria
2.5.1 Delay and Packet Error Loss Rate
2.5.2 VoIP Capacity
2.5.3 Voice Quality

3 Handling of VoIP in eNodeB Features


3.1 ROHC
3.2 VoIP Scheduling
3.2.1 Dynamic Scheduling
3.2.2 Semi-Persistent Scheduling
3.3 TTI Bundling
3.4 Power Control
3.4.1 UL Power Control in Dynamic Scheduling Mode
3.4.2 DL Power Control in Dynamic Scheduling Mode
3.4.3 Closed-Loop Power Control for the PUSCH in Semi-Persistent Scheduling
3.4.4 Power Control for the PDSCH in Semi-Persistent Scheduling
3.5 RLC Transmission Mode Configuration
3.6 Admission and Congestion Control
3.6.1 Admission Control
3.6.2 Congestion Control
3.7 DRX

4 Related Features
4.1 Required Features
4.2 Mutually Exclusive Features
4.3 Affected Features

5 Impact on the Networks


5.1 Impact on System Capacity
5.2 Impact on Network Performance

6 Engineering Guidelines
6.1 When to Use VoIP
6.1.1 ROHC
6.1.2 VoIP Scheduling
6.1.3 TTI Bundling
6.1.4 Power Control
6.1.5 RLC Transmission Mode Configuration
6.1.6 Admission and Congestion Control
6.1.7 DRX
6.2 Information to Be Collected
6.2.1 ROHC
6.2.2 VoIP Scheduling
6.2.3 TTI Bundling
6.2.4 Power Control
6.2.5 RLC Transmission Mode Configuration
6.2.6 Admission and Congestion Control
6.2.7 DRX
6.3 Network Planning
6.4 Deploying ROHC
6.4.1 Deployment Requirements
6.4.2 Data Preparation
6.4.3 Initial Configuration
6.4.4 Activation Observation
6.4.5 Reconfiguration
6.4.6 Performance Optimization
6.4.7 Troubleshooting
6.5 Deploying Dynamic Scheduling
6.5.1 Deployment Requirements
6.5.2 Data Preparation
6.5.3 Initial Configuration
6.5.4 Activation Observation
6.5.5 Reconfiguration
6.5.6 Performance Optimization
6.5.7 Troubleshooting
6.6 Deploying Semi-Persistent Scheduling
6.6.1 Deployment Requirements
6.6.2 Data Preparation
6.6.3 Initial Configuration
6.6.4 Activation Observation
6.6.5 Reconfiguration

6.6.6 Performance Optimization


6.6.7 Troubleshooting
6.7 Deploying TTI Bundling
6.7.1 Deployment Requirements
6.7.2 Data Preparation
6.7.3 Initial Configuration
6.7.4 Activation Observation
6.7.5 Reconfiguration
6.7.6 Performance Optimization
6.7.7 Troubleshooting
6.8 Deploying Power Control in Dynamic Scheduling Mode
6.9 Deploying Power Control in Semi-Persistent Scheduling Mode
6.9.1 Deployment Requirements
6.9.2 Data Preparation
6.9.3 Initial Configuration
6.9.4 Activation Observation
6.9.5 Reconfiguration
6.9.6 Performance Optimization
6.9.7 Troubleshooting
6.10 Deploying RLC Transmission Mode Configuration
6.10.1 Deployment Requirements
6.10.2 Data Preparation
6.10.3 Initial Configuration
6.10.4 Activation Observation
6.10.5 Reconfiguration
6.10.6 Performance Optimization
6.10.7 Troubleshooting
6.11 Deploying Admission and Congestion Control
6.12 Deploying DRX

7 Parameters
8 Counters
9 Glossary
10 Reference Documents

1 Introduction
1.1 Scope
This document describes voice over IP (VoIP) in terms of basic principles, feature implementation, feature
dependencies, network impact, and engineering guidelines.
Any managed objects (MOs), parameters, alarms, or counters described in this document correspond to
the software release delivered with this document. In the event of updates, the updates will be described
in the product documentation delivered with the latest software release.

1.2 Intended Audience


This document is intended for:
Personnel

who need to understand VoIP

Personnel

who work with Huawei Long Term Evolution (LTE) products

1.3 Change History


This section provides information about the changes in different document versions.
There are two types of changes, which are defined as follows:
Feature

change: refers to a change in the VoIP feature of a specific product version.

Editorial

change: refers to a change in wording or the addition of information that was not described in
the earlier version.

Document Issues
The document issue is as follows:
03

(2012-12-29)

02

(2012-09-20)

01

(2012-05-11)

03 (2012-12-29)
Compared with issue 02 (2012-09-20) of eRAN3.0, 03 (2012-12-29) of eRAN3.0 includes the following
changes:
Change Type

Change Description

Parameter
Change

Feature change

None

None

Editorial change

Revised the description of TTI bundling. For details, see


section 3.3 "TTI Bundling."

None

Revised the description of DRX. For details see


section 3.7 "DRX."

None

Change Type

Change Description

Parameter
Change

Revised the description of RB allocation during semi-persistent


scheduling. For details, see chapter 3 "Handling of VoIP in
eNodeB Features."

None

Modified the deployment suggestion for TTI bundling. For details,


see 6.1.3 "TTI Bundling."

None

Modified the information to be collected before feature


deployment. For details, see section 6.2 "Information to Be
Collected."

None

Revised the description of activation observation for UL and DL


semi-persistent scheduling. For details, see
section 6.6.4 "Activation Observation."

None

02 (2012-09-20)
Compared with issue 01 (2012-05-11) of eRAN3.0, issue 02 (2012-09-20) includes the following changes.
Change Type

Change Description

Parameter
Change

Feature change

None

None

Editorial change

Modified the table that provides standardized QCI characteristics. None


For details, see section 2.5.1 "Delay and Packet Error Loss Rate."
Improved the figure that shows the LTE/SAE architecture. For
details, see chapter 2 "Overview of VoIP."
Revised the descriptions of the following contents:

SRVCC architecture based on IMS. For details, see


section2.1 "SRVCC Architecture Based on IMS."
DRX. For details, see section 3.7 "DRX."
Activation observation for dynamic scheduling. For details, see
section 6.5.4 "Activation Observation."
Activation observation for semi-persistent scheduling. For
details, see section 6.6.4 "Activation Observation."
Activation observation for power control in semi-persistent
scheduling mode. For details, see section 6.9.4 "Activation
Observation."

01 (2012-05-11)
This is the first official release.

2 Overview of VoIP
LTE adopts all-IP architecture with the evolution of the wireless network. However, voice services remain a
basic service type in wireless communications. Accordingly, two questions arise before the LTE network
can be deployed:
How

can the network provide voice services with quality of service (QoS) requirements fulfilled?

How

can the network provide voice services that are continuous during movement between
UTRAN/GERAN and E-UTRAN
UTRAN:

universal terrestrial radio access network

GERAN:

GSM/EDGE radio access network

E-UTRAN:

evolved universal terrestrial radio access network

LTE/SAE is the prospect of the wireless network evolution. SAE stands for System Architecture
Evolution. Figure 2-1 shows the LTE/SAE architecture for VoIP. For details of the network architecture, see
3GPP TS 23.401.
Figure 2-1 LTE/SAE architecture

HSS: home subscriber server


PCRF: policy and charging rule function
SGSN: serving GPRS support node

MME: mobility management entity


PDN: packet data network
UE: user equipment

Operator's IP services, which are specified as IP multimedia subsystem (IMS) in LTE, are responsible for
session control based on IP. They use the Session Initiation Protocol (SIP) and Session Description
Protocol (SDP) for session control and media negotiation, and therefore support multimedia services
based on IP.
VoIP mentioned in this document refers to VoIP based on IMS in the LTE network.
When the UE exits the coverage of the E-UTRAN, single radio voice call continuity (SRVCC) is used to
ensure continuity of voice services. The E-UTRAN, consisting of eNodeBs, ensures fulfillment of QoS
requirements of VoIP services by providing the following functions:
Establishment,
Management

management and release of control-plane and user-plane bearers

of some radio resources

This document covers the following aspects of VoIP:


System

architecture and performance evaluation criteria

SRVCC

architecture based on the IMS

Procedure
Common
QoS

for VoIP call establishment and conversation

speech coding/decoding standards

configurations

Performance
Handling

evaluation criteria

in the following features of Huawei eNodeB:

LOFD-001017

RObust Header Compression (ROHC)

LBFD-002025

Basic Scheduling

LOFD-001016

VoIP Semi-persistent Scheduling

LOFD-001048

TTI Bundling

LBFD-002026

Power Control

LBFD-002023

Admission Control

LBFD-002024

Congestion Control

LBFD-002017

Discontinuous Reception (DRX)

2.1 SRVCC Architecture Based on IMS


SRVCC is an inter-RAT handover policy (RAT stands for radio access technology). It smoothly transfers
UEs running VoIP services from E-UTRAN to UTRAN or GERAN. After the transfer, the VoIP services
become legacy voice services and service continuity is therefore ensured.
For details about inter-RAT handovers, see Mobility Management in Connected Mode Feature Parameter
Description.
Figure 2-2 shows the architecture for SRVCC from E-UTRAN to UTRAN. The architecture for SRVCC from
E-UTRAN to GERAN is similar. For details, see 3GPP TS 23.216.

Figure 2-2 Architecture for SRVCC from E-UTRAN to UTRAN

If a UE with an ongoing VoIP call moves from the E-UTRAN to the coverage area of the UTRAN or
GERAN, the MME sends a handover request to the mobile switching center (MSC) server. If the MSC
server accepts this request, the UE is then transferred using SRVCC to the UTRAN or GERAN, and the
VoIP call is not interrupted. The MSC server is primarily responsible for call processing in the circuit
switched (CS) domain.

2.2 Procedure for VoIP Call Establishment and Conversation


If a UE attempts to originate a VoIP call, both the calling UE and the called UE establish radio resource
control (RRC) connections and E-UTRAN radio access bearers (E-RABs).
Figure 2-3 shows the procedure for VoIP call establishment and conversation.

Figure 2-3 Procedure for VoIP call establishment and conversation

The procedure is as follows:


1. The calling UE establishes an RRC connection.
2. The calling UE establishes an E-RAB for IMS signaling.
3. The called UE is instructed to establish an RRC connection and also an E-RAB for IMS signaling.
4. The calling UE and the called UE exchange information through IMS signaling.
5. The calling UE and the called UE establish an E-RAB for VoIP voice data packets.
6. The called UE sends a ringback tone to the calling UE through the IMS signaling.
7. The called UE answers the call and the VoIP conversation begins.
8. The scheduler in each eNodeB chooses dynamic scheduling or semi-persistent scheduling based on
the scheduling policy to schedule the VoIP service.

2.3 Common Speech Coding/Decoding Standards


Common speech coding/decoding standards include the adaptive multirate (AMR) standard stipulated by
the 3rd Generation Partnership Project (3GPP) and the G.7XX standards stipulated by the International
Telecommunication Union-Telecommunication Standardization Sector (ITU-T).

AMR is an audio data compression scheme optimized for speech coding. It was adopted as a standard
speech coding technology by 3GPP in October 1998 and is now widely used in Global System for Mobile
Communications (GSM) and Universal Mobile Telecommunications System (UMTS). AMR is classified into
adaptive multirate wideband (AMR-WB) and adaptive multirate narrowband (AMR-NB), and the speech
coding rate can be adjusted to 17 different values. AMR can change the speech coding rate based on the
radio channel conditions and cell loads to improve the voice quality and increase the VoIP capacity.
Figure 2-4 shows the VoIP traffic model under AMR
Figure 2-4 VoIP traffic model under AMR

Transient

state is an unstable period in the early phase after a service is set up. In this state, the packet
size is relatively large.

Talk

spurts are a state in which the user is in conversation. In this state, data is transmitted at intervals of
20 ms, and the packet size is determined by the speech coding rate.

Silent

period refers to a period where a user pauses during a call. In this period, a short silence insertion
descriptor (SID) is transmitted every 160 ms. An SID is a noise frame that is sent to improve user
experience.

The widely used G.7XX standards include G.711, G.729, and G.726.
G.711,

also known as pulse code modulation (PCM), is primarily used in telephony. It supports a coding
rate of 64 kbit/s.

G.729,

known for the high voice quality and low delay, is widely used in various domains of data
communications. It supports a coding rate of 8 kbit/s.

G.726

is a speech coding/decoding algorithm working on a bit rate of 16 kbit/s to 40 kbit/s. The most
commonly used rate is 32 kbit/s. In actual application, the interval of voice packets is usually 20 ms.

2.4 VoIP QoS Configurations


This section describes the Huawei QoS configuration policy for VoIP services.
Voice and IMS signaling (SIP/SDP) in a VoIP service use two different E-RABs: one with a QCI of 1 for
voice and the other with a QCI of 5 for IMS signaling. Real-Time Transport Control Protocol (RTCP) data is
usually multiplexed with RTP-processed VoIP voice data onto one E-RAB and shares one radio bearer
with the data. (RTP is short for Real-Time Transport Protocol.) Figure 2-5 shows the VoIP service flow and
protocol stack.

Figure 2-5 VoIP service flow and protocol stack

AM: acknowledged mode


RLC: Radio Link Control
UM: unacknowledged mode

PDCP: Packet Data Convergence Protocol


UDP: User Datagram Protocol

2.5 VoIP Performance Evaluation Criteria


This section describes the protocol-recommended performance evaluation criteria for VoIP services.
The performance evaluation criteria for VoIP services include the delay, packet error loss rate, VoIP
capacity, and voice quality.

2.5.1 Delay and Packet Error Loss Rate


Table 2-1 describes standardized QCI characteristics stipulated in 3GPP TS 23.203.
Table 2-1 Standardized QCI characteristics
QCI

Resource
Type

Priority

Packet Delay
Budget

Packet Error Loss Example Services


Rate

GBR

100 ms

10-2

Conversational voice

QCI

Resource
Type

Priority

Packet Delay
Budget

Packet Error Loss Example Services


Rate

150 ms

10-3

Conversational video (live


streaming)

50 ms

10-3

Real-time gaming

300 ms

10-6

Non-conversational video
(buffered streaming)

100 ms

10-6

IMS signaling

Non-GBR

300 ms

10-6

Video (buffered streaming), TCPbased (for example, www, e-mail,


chat, FTP, P2P file sharing, and
progressive video)

100 ms

10-3

Voice, video (live streaming),


interactive gaming

300 ms

10-6

Video (buffered streaming), TCPbased (for example, www, e-mail,


chat, FTP, P2P file sharing, and
progressive video)

GBR: guaranteed bit rate

The packet delay budget (PDB) is 100 ms for both VoIP voice with a QCI of 1 and IMS signaling with a
QCI of 5. That is, the delay from the UE to the PDN gateway (P-GW) is 100 ms with a confidence level of
98%.
The packet error loss rate (PELR) defines the maximum rate of service data units (SDUs) that have been
processed by the sender of the link-layer Automatic Repeat Request (ARQ) protocol but that are not
successfully delivered by the corresponding receiver to the upper layer. The PELR requirement for VoIP
voice with a QCI of 1 is 10-2, and that for IMS signaling with a QCI of 5 is 10-6.

2.5.2 VoIP Capacity


As defined in 3GPP TS 36.814, the VoIP capacity of a cell is the number of VoIP users in the cell when
95% of the total number of users are satisfied. A user is regarded as satisfied if the delay of its voice
packets is less than or equal to 50 ms for 98% or more of the VoIP talk spurts.

2.5.3 Voice Quality


Voice quality is the key factor of service quality in networks providing voice services. The service quality of
VoIP services is affected by delay, jitters, and packet loss. The mean opinion score (MOS), a common
subjective evaluation standard, is primarily used for evaluating voice quality. The MOS for voice services is
categorized as five levels by ITU-T G.107 with corresponding speech transmission quality category and
user stratification, as detailed in Table 2-2.

Table 2-2 Voice quality levels


MOS

Speech Transmission Quality Category

User Satisfaction

4.34

Best

Very satisfied

4.03

High

Satisfied

3.60

Medium

Some users dissatisfied

3.10

Low

Many users dissatisfied

2.58

Poor

Nearly all users dissatisfied

The MOS varies for different speech coding rates with the same delay and packet error loss rate.

3 Handling of VoIP in eNodeB Features


This chapter describes the impacts of the following features on VoIP services or the special handling of
VoIP, and relevant parameters:
LOFD-001017

ROHC

LBFD-002025

Basic Scheduling

LOFD-001016

VoIP Semi-persistent Scheduling

LOFD-001048

TTI Bundling

LBFD-002026

Power Control

LBFD-002023

Admission Control

LBFD-002024

Congestion Control

LBFD-002017

DRX

3.1 ROHC
Robust header compression (ROHC) is a packet header compression scheme designed for radio links, on
which bit error rates (BERs) are high and the round trip time (RTT) is long. ROHC improves the network
performance by downsizing the packet headers, reducing packet loss, and shortening the response time.
This section focuses on the impacts of ROHC on VoIP. For more details about ROHC, see ROHC Feature
Parameter Description.
The PdcpRohcPara.RohcSwitch parameter controls whether the eNodeB supports ROHC. The eNodeB
supports ROHC when this parameter is set to ON(On), and does not when this parameter is set
to OFF(Off).
ROHC is a framework consisting of different profiles for data streams compliant with different protocols.
Profiles define the compression modes for streams with different types of protocol headers. Each profile is
identified by a profile ID. Profile 0x0001 is used for VoIP. Table 3-1 describes the mapping between profile
IDs and protocols.
Table 3-1 Mapping between profile IDs and protocols
Profile ID

Protocol

0x0001

RTP, UDP, and IP

0x0002

UDP and IP

0x0003

Encapsulating Security Payload (ESP) and IP

0x0004

IP

ROHC can significantly compress packet headers, to 1 byte for the best. This can effectively downsize the
VoIP packets and therefore reduce the number of resource blocks (RBs) required for VoIP.
After ROHC is enabled, sizes of compressed packets vary because the ROHC operating mode and the
dynamic part of packet headers at the application layer change according to different rules. The number of
RBs allocated by semi-persistent scheduling depends on the sizes of packets that have been compressed.

3.2 VoIP Scheduling


This section describes how Huawei schedulers process VoIP services to meet QoS requirements and
increase the VoIP capacity.
SpsSchSwitch(SpsSchSwitch) under the CellAlgoSwitch.UlSchSwitch parameter controls whether the
eNodeB supports uplink (UL) semi-persistent scheduling. The eNodeB supports UL semi-persistent
scheduling when SpsSchSwitch(SpsSchSwitch) is turned on, and does not
whenSpsSchSwitch(SpsSchSwitch) is turned off.
SpsSchSwitch(SpsSchSwitch) under the CellAlgoSwitch.DlSchSwitch parameter controls whether the
eNodeB supports downlink (DL) semi-persistent scheduling. The eNodeB supports DL semi-persistent
scheduling when SpsSchSwitch(SpsSchSwitch) is turned on, and does not
whenSpsSchSwitch(SpsSchSwitch) is turned off.

3.2.1 Dynamic Scheduling


When dynamic scheduling is used for VoIP, Huawei schedulers perform special treatment for the priorities
of VoIP services so that the QoS requirements (short delay) can be met for the VoIP services.

UL Dynamic Scheduling
To improve system performance and satisfy QoS requirements, UL scheduling can also use the enhanced
proportional fair (EPF) algorithm. Huawei schedulers use this algorithm by default.
VoIP services have relatively high priorities in scheduling. VoIP voice packets with a QCI of 1 have lower
priorities than signaling radio bearer (SRB) 1, SRB 2, and IMS signaling with QCIs of 5, but higher
priorities than other initially transmitted packets.

DL Dynamic Scheduling
The EPF algorithm helps meet QoS requirements in an end-to-end manner by using service scheduling
priorities and service rate guarantee. Huawei schedulers use this algorithm by default.
When the EPF algorithm is used, VoIP voice packets with a QCI of 1 have lower priorities than common
control information, UE-specific control information, IMS signaling with a QCI of 5, hybrid automatic repeat
request (HARQ) retransmission, and RLC AM state reports, but higher priorities than other initially
transmitted packets.

3.2.2 Semi-Persistent Scheduling


Semi-persistent scheduling is primarily used for services using periodically transmitted small packets. It
can reduce the number of signaling messages at layer 1 and layer 2. Currently, Huawei schedulers use
semi-persistent scheduling only for VoIP voice with a QCI of 1.
Dynamic scheduling is used for VoIP in the following scenarios:
Ultra-high-speed
1.4

mobility

MHz cell bandwidth

Hybrid

services

Emergency

calls

Semi-persistent scheduling is not supported in the preceding scenarios.


The PDCP layer determines the talk spurts and silent periods for VoIP. Semi-persistent scheduling is
activated during talk spurts, and semi-persistently allocated resources are released when silent periods

arrive. Semi-persistent scheduling is reactivated when a VoIP service transits from a silent period to talk
spurts.
When enabling semi-persistent scheduling, the eNodeB notifies the UE of the semi-persistently allocated
resources through the physical downlink control channel (PDCCH). During periodic scheduling, the
eNodeB does not need to indicate the allocated resources through the PDCCH. In the UL, the UE
periodically transmits data over semi-persistently allocated resources. In the DL, the eNodeB periodically
transmits data and the UE periodically receives data over semi-persistently allocated resources. The
period of semi-persistent scheduling is set by the eNodeB for the UE through an RRC message. The
period is 20 ms in the current version.

UL Semi-Persistent Scheduling
Before semi-persistent scheduling is activated, dynamic scheduling is used for VoIP.
After semi-persistent scheduling is activated, dynamic scheduling is used in the following scenarios to
supplement semi-persistent scheduling:
Transmission
HARQ

of large packets

retransmission corresponding to the initial transmission

When a silent period arrives, semi-persistently allocated resources are released and dynamic scheduling
is used for data packets.
After determining that a VoIP service is in talk spurts, the eNodeB activates semi-persistent scheduling
and determines the modulation and coding scheme (MCS) and the number of RBs based on the packet
size and the wideband signal to interference plus noise ratio (SINR).

DL Semi-Persistent Scheduling
The scenarios for DL semi-persistent scheduling are the same as those for UL semi-persistent scheduling.
DL data transmitted in semi-persistent scheduling mode has a lower priority than common control (such as
broadcast and paging) information but a higher priority than UE-specific control information and user-plane
data.
When semi-persistent scheduling is activated, the eNodeB allocates the MCS and RBs for a UE based on
the size of VoIP packets and the UE-reported wideband channel quality indicator (CQI). The MCS remains
unchanged during talk spurts, but the initial block error rate (IBLER) still increases for some UEs due to
variations in channel conditions. To maintain the IBLER for semi-persistently scheduled UEs to be within a
certain range, the eNodeB determines whether to reactivate semi-persistent scheduling based on the
IBLER value.

3.3 TTI Bundling


TtiBundlingSwitch under the CellAlgoSwitch.UlSchSwitch parameter controls whether to enable TTI
bundling. The eNodeB supports TTI bundling when TtiBundlingSwitch is turned on, and does not
when TtiBundlingSwitch is turned off.
TTI bundling shortens the RTT and enhances UL coverage by transmitting the same transport block (TB)
in consecutive TTIs and making full use of the combining gain provided by HARQ. For details about TTI
bundling, see Scheduling Feature Parameter Description.
TTI bundling applies only to VoIP services. For VoIP services with small packets but a high demand on
delay, TTI bundling reduces the number of VoIP fragments, downsizes headers, and increases the
success rate of initial transmissions. TTI bundling also shortens the delay and decreases the error rate.
These improve the VoIP coverage at cell edges.

3.4 Power Control


3.4.1 UL Power Control in Dynamic Scheduling Mode
When dynamic scheduling is used for VoIP, no special processing is performed on UL power control.For
details about power control, see Power Control Feature Parameter Description.

3.4.2 DL Power Control in Dynamic Scheduling Mode


When dynamic scheduling is used for VoIP, no special processing is performed on DL power control.For
details about power control, see Power Control Feature Parameter Description.

3.4.3 Closed-Loop Power Control for the PUSCH in Semi-Persistent


Scheduling
When semi-persistent scheduling is performed in the UL for VoIP, the transmit power for the physical
uplink shared channel (PUSCH) is adjusted based on the difference between the measured initial block
error rate (IBLER) and IBLERTarget if the CloseLoopSpsSwitch check box under
theCellAlgoSwitch.UlPcAlgoSwitch parameter is selected. If the measured IBLER is greater than
IBLERTarget, the eNodeB sends a transmit power control (TPC) command to the UE, ordering an increase in
the transmit power. If the measured IBLER is less than IBLERTarget, the eNodeB sends a TPC command to
the UE, ordering a decrease in the transmit power.
The PUSCH TPC commands for multiple UEs in semi-persistent scheduling mode are sent to the UEs in
downlink control information (DCI) format 3 or DCI format 3A. In this way, signaling overheads on the
PDCCH are reduced, increasing the VoIP capacity.

3.4.4 Power Control for the PDSCH in Semi-Persistent Scheduling


When semi-persistent scheduling is performed in the DL for VoIP, the transmit power for the physical
downlink shared channel (PDSCH) is adjusted for VoIP UEs using the quadrature phase shift keying
(QPSK) modulation scheme based on the difference between the measured IBLER and IBLER Target if
the PdschSpsPcSwitch check box under the CellAlgoSwitch.DlPcAlgoSwitch parameter is selected. If
the measured IBLER is less than IBLERTarget, the eNodeB decreases the PDSCH transmit power.
Otherwise, the eNodeB increases the PDSCH transmit power.

3.5 RLC Transmission Mode Configuration


Set the UM for VoIP voice on bearers with QCIs of 1. Set the AM for IMS signaling on bearers with QCIs of
5. Table 3-2 lists the QCI information and the corresponding RLC transmission modes (denoted by RLCSAP in the table).
Table 3-2 RLC transmission mode settings for different QCIs
QCI

Service Type

1
5

Packet Delay Budget

Packet Loss Error Rate

RLC-SAP

Conversational voice 100 ms

10-2

UM

IMS signaling

10-6

AM

100 ms

3.6 Admission and Congestion Control


3.6.1 Admission Control
Admission control for VoIP voice, which is carried on bearers with QCIs of 1, considers the satisfaction
rate of services with QCIs of 1. The satisfaction rate is equal to the number of satisfied VoIP services in a
cell divided by the total number of VoIP services in the cell. Whether a service is satisfied depends on the
proportion of its number of packets with delay requirements fulfilled to its total number of packets. The
admission control also considers the resource usage. For details about admission control, see Admission
and Congestion Control Feature Parameter Description.
Admission control for IMS signaling, which is carried on bearers with QCIs of 5, always admits IMS
signaling services. The admission control does not consider the setting of
theCellRacThd.MaxNonGBRBearerNum parameter.

3.6.2 Congestion Control


No special processing is performed on congestion control for VoIP voice and IMS signaling services. For
details about congestion control, see Admission and Congestion Control Feature Parameter Description.

3.7 DRX
This section describes the discontinuous reception (DRX) configuration policies for VoIP services.
If the DRX switch Drx.DrxAlgSwitch is set to ON(On) for an eNodeB, the eNodeB allows all the served
UEs to use DRX. If the parameter is set to OFF(Off), the eNodeB prohibits the use of DRX by any served
UEs.
Typically, DRX applies to UEs running services with periodically and consecutively transmitted small
packets, for example, VoIP services. With DRX, UEs enter the sleep time when data is not transmitted. As
a result, DRX saves power. It is important to note that short DRX cycles do not apply to VoIP services.
For details about how to configure DRX for VoIP services, see DRX Feature Parameter Description.

4 Related Features
This chapter describes the dependencies between VoIP-related features and other features and the
impact of VoIP-related features.

4.1 Required Features


None

4.2 Mutually Exclusive Features


VoIP services in the E-UTRAN are exclusive to LBFD-00201805 Service Based Inter-frequency Handover.
Either of the following conditions must be met before VoIP services can be provided in the E-UTRAN:
UtranServiceHoSwitch(UtranServiceHoSwitch)

andGeranServiceHoSwitch(GeranServiceHoSwitc
h) under theENodeBAlgoSwitch.HoAlgoSwitch parameter are turned off.

The

ServiceIrHoCfgGroup.InterRatHoState parameter in the ServiceIrHoCfgGroup managed objects


(MOs) for QCIs 1 and 5 is not set to MUST_HO.

If neither of the conditions is met, an inter-RAT handover will be triggered immediately after a UE initiates
a VoIP service.
LOFD-001048 TTI Bundling is exclusive to the following features:
LBFD-002017

DRX

LOFD-001105

Dynamic DRX

LOFD-001097

Carrier Aggregation Introduction Package

4.3 Affected Features


After ROHC is enabled, sizes of compressed packets fluctuate because the radio channel quality varies
and the ROHC operating mode and the dynamic part of packet headers at the application layer change
according to different rules. This affects semi-persistent scheduling because dynamic scheduling may be
triggered in the semi-persistent scheduling period. For details about the impact, see section 5.1 "Impact
on System Capacity."
The MCS remains unchanged during semi-persistent scheduling but the channel conditions vary, and
consequently the IBLER may not converge. Closed-loop power control on the PUSCH in semi-persistent
scheduling mode can be used to enable the IBLER to converge.

5 Impact on the Networks


This chapter describes the impact of the VoIP-related features on the network.

5.1 Impact on System Capacity


VoIP packets are generally small, and VoIP capacity is primarily determined by PDCCH resources before
semi-persistent scheduling is enabled. After semi-persistent scheduling is enabled, PDCCH resources do
not hinder VoIP capacity because PDCCH resources are consumed only when semi-persistent scheduling
is initially activated or reactivated, or when semi-persistent scheduling resources are released. Therefore,
enabling semi-persistent scheduling can increase VoIP capacity.
When semi-persistent scheduling is used, the MCS to use cannot exceed 15. This restriction may increase
the number of required RBs for semi-persistently scheduled UEs near the cell center. In hybrid-service
scenarios including VoIP UEs, the increase in the number of RBs required by VoIP UEs will cause a
decrease in the number of RBs available to other UEs, and consequently the cell throughput will decrease.
When ROHC is used, the variation in the sizes of compressed VoIP packets affects semi-persistent
scheduling. If the sizes vary to a large extent, the allocated RBs may be insufficient or redundant for semipersistent scheduling. Either case affects VoIP capacity and cell throughput as follows:
If

the allocated RBs are insufficient, dynamic scheduling is triggered temporarily. This causes a waste of
PDCCH resources and RBs for transmission, and also an increase in scheduling delays due to
fragmented VoIP packets.

If

the allocated RBs are redundant, some RBs are wasted, and the cell throughput in hybrid-service
scenarios decreases.

Power control in semi-persistent scheduling mode enables the IBLER to converge and accordingly the
MOS to increase for VoIP UEs.
When DRX is used, delays of VoIP services increase due to the introduction of the sleep time.
Inappropriate DRX parameter settings affect the VoIP capacity.
Admission control and congestion control policies will affect the MOS of VoIP UEs and the VoIP capacity.

5.2 Impact on Network Performance


When ROHC is used, UL coverage on cell edges improves because IP headers are effectively
compressed to downsize VoIP packets.
When TTI bundling is used, UL coverage on cell edge also improves because VoIP fragments are reduced
and HARQ gains are increased.

6 Engineering Guidelines
This chapter describes engineering guidelines for VoIP.

6.1 When to Use VoIP


This section describes when to use VoIP.

6.1.1 ROHC
For details about the application scenarios of ROHC, see ROHC Feature Parameter Description.

6.1.2 VoIP Scheduling


Dynamic Scheduling
Dynamic scheduling is recommended when there are only a few of VoIP services and users in the
following scenarios:
UEs

move at high speeds, for example, on high-speed railways.

UEs

are in cells with a bandwidth of 1.4 MHz.

UEs

perform other services in addition to VoIP.

UEs

request emergency calls.

Semi-Persistent Scheduling
Semi-persistent scheduling is recommended if operators expect to reduce the PDCCH resources used for
VoIP scheduling and to improve VoIP capacity.

6.1.3 TTI Bundling


TTI bundling is recommended when poor UL coverage leads to one of the following problems:
The

PDCCH overhead of VoIP services is high.

The

UL voice quality is poor.

The

call drop rate is high.

6.1.4 Power Control


UL Power Control in Dynamic Scheduling Mode
When dynamic scheduling is used for VoIP, no special processing is performed on UL power control. For
details about the application scenarios of UL power control in dynamic scheduling mode, seePower
Control Feature Parameter Description.

DL Power Control in Dynamic Scheduling Mode


When dynamic scheduling is used for VoIP, no special processing is performed on DL power control. For
details about the application scenarios of DL power control in dynamic scheduling mode, seePower
Control Feature Parameter Description.

UL Power Control in Semi-Persistent Scheduling Mode


For details about the application scenarios of UL power control in semi-persistent scheduling mode,
see Power Control Feature Parameter Description.

DL Power Control in Semi-Persistent Scheduling Mode


For details about the application scenarios of DL power control in semi-persistent scheduling mode,
see Power Control Feature Parameter Description.

6.1.5 RLC Transmission Mode Configuration


eNodeBs configure RLC transmission modes based on the QCIs of services.

6.1.6 Admission and Congestion Control


Admission Control
For details about the application scenarios of admission control, see Admission and Congestion Control
Feature Parameter Description.

Congestion Control
For details about the application scenarios of congestion control, see Admission and Congestion Control
Feature Parameter Description.

6.1.7 DRX
DRX is recommended if VoIP users expect to reduce battery power consumption.

6.2 Information to Be Collected


6.2.1 ROHC
For information to be collected for ROHC, see ROHC Feature Parameter Description.

6.2.2 VoIP Scheduling


The information to be collected for VoIP scheduling includes the phone number allocation policy of the
operator, traffic models of users on the live network, and resource usages of control channels and traffic
channels.

6.2.3 TTI Bundling


The information to be collected for TTI bundling includes the coverage of the live network. TTI bundling is
recommended when UL coverage is poor.
For detailed information to be collected for TTI bundling, see Scheduling Feature Parameter Description.

6.2.4 Power Control


For information to be collected for power control, see Power Control Feature Parameter Description.

6.2.5 RLC Transmission Mode Configuration


None

6.2.6 Admission and Congestion Control


For information to be collected for admission and congestion control, see Admission and Congestion
Control Feature Parameter Description.

6.2.7 DRX
The information to be collected for DRX includes the operator's requirements, UE types, and traffic models
of users on the live network.
For detailed information to be collected for DRX, see DRX Feature Parameter Description.

6.3 Network Planning


None

6.4 Deploying ROHC


6.4.1 Deployment Requirements
Requirements for the Operating Environment
UEs must support ROHC and VoIP, and the evolved packet core (EPC) must support IMS.

Requirements for Transmission Networking


N/A

Requirements for Licenses


Operators must purchase and activate the following license.
Feature

License Control Item Name

LOFD-001017 RObust Header Compression (ROHC)

RObust Header Compression (ROHC)

6.4.2 Data Preparation


For details about data preparation for ROHC, see ROHC Feature Parameter Description.

6.4.3 Initial Configuration


For details about initial configuration for ROHC, see ROHC Feature Parameter Description.

6.4.4 Activation Observation


Enable ROHC first, and then check whether ROHC has been activated and how ROHC impacts VoIP.

UL VoIP
To verify ROHC for UL VoIP, perform the following steps:
Step 1 Run the MOD PDCPROHCPARA command to enable ROHC.
Step 2 Enable a UE to access a cell, trigger the setup of a bearer with a QCI of 1, and perform UL VoIP
with a codec of G.729.
Step 3 Check on the M2000 whether ROHC has been activated.
ROCH has been activated if one of the values of L.PDCP.DL.RoHC.HdrCompRatio and
L.PDCP.DL.RoHC.PktCompRatio is less than 1.
Step 4 Start a traffic measurement task.
The UL RLC throughput in bit/s after ROCH is activated should be less than that before ROHC is
activated, as shown in Figure 6-1.
Figure 6-1 UL VoIP traffic measurement

----End

DL VoIP
To verify ROHC for DL VoIP, perform the following steps:
Step 1 Run the MOD PDCPROHCPARA command to enable ROHC.
Step 2 Enable a UE to access a cell, trigger the setup of a bearer with a QCI of 1, and perform DL VoIP
with a codec of G.729.
Step 3 Check on the M2000 whether ROHC has been activated, using the same adjustment method as
that for UL VoIP.
Step 4 Start a traffic measurement task.

The DL RLC throughput in bit/s after ROCH is activated should be obviously less than that before ROHC
is activated, as shown in Figure 6-2.
Figure 6-2 DL VoIP traffic measurement

----End

6.4.5 Reconfiguration
N/A

6.4.6 Performance Optimization


N/A

6.4.7 Troubleshooting
N/A

6.5 Deploying Dynamic Scheduling


6.5.1 Deployment Requirements
Requirements for the Operating Environment
UEs must support VoIP, and the EPC must support IMS.

Requirements for Transmission Networking


N/A

Requirements for Licenses


N/A

6.5.2 Data Preparation


For details about data preparation for dynamic scheduling, see Scheduling Feature Parameter
Description.

6.5.3 Initial Configuration


For details about the initial configuration of dynamic scheduling for VoIP, see the description of the initial
configuration of enhanced scheduling in Scheduling Feature Parameter Description.

6.5.4 Activation Observation


UL Dynamic Scheduling
UL dynamic scheduling is enabled by default. To verify UL dynamic scheduling for VoIP, perform the
following steps:
Step 1 Run the LST CELLALGOSWITCH command to check whether UL dynamic scheduling has been
activated.
If SpsSchSwitch under Uplink schedule switch is Off, UL dynamic scheduling has been activated.
Step 2 Enable a UE to access a cell from a position close to the eNodeB, trigger the setup of a bearer
with a QCI of 1, and perform UL VoIP with a codec of G.729.
Step 3 Start a task on the M2000 to monitor MCS-specific scheduling statistics.
1. On the M2000, choose Monitor > Signaling Trace > Signaling Trace Management.
2. In the left pane of the displayed window, choose User Performance Monitoring > MCS Count
Monitoring. Set the tracing duration, to-be-traced MME ID, and UE TMSI, as shown in the following
figures.

3. Check the MCS-specific scheduling statistics. If the UL MCS indexes are greater than 15 and less than
or equal to 24 or 28 (24 for a category 3 UE, and 28 for a category 5 UE), dynamic scheduling is
performed for UL VoIP. Note that the highest MCS index in semi-persistent scheduling is only 15. Figure
6-3 shows an example the UE is scheduled with MCS 22 in most cases.
Figure 6-3 UL MCS-specific scheduling statistics

----End

DL Dynamic Scheduling
DL dynamic scheduling is enabled by default. To verify DL dynamic scheduling for VoIP, perform the
following steps:
Step 1 Run the LST CELLALGOSWITCH command to check whether DL dynamic scheduling has been
activated.
If SpsSchSwitch under DL schedule switch is Off, DL dynamic scheduling has been activated.
Step 2 Enable a UE to access a cell, trigger the setup of a bearer with a QCI of 1, and perform DL VoIP
with a codec of G.729.
Step 3 Start a task on the M2000 to monitor MCS-specific scheduling statistics.
1. On the M2000, choose Monitor > Signaling Trace > Signaling Trace Management.
2. In the left pane of the displayed window, choose User Performance Monitoring > MCS Count
Monitoring. Set the tracing duration, to-be-traced MME ID, and UE TMSI, as shown in the following
figures.

3. Check the MCS-specific scheduling statistics. If the DL MCS indexes for the UE are greater than 15
and less than or equal to 28, dynamic scheduling has been performed for DL VoIP. Note that the
highest MCS index in semi-persistent scheduling is only 15.
Figure 6-4 DL MCS monitoring results

----End

6.5.5 Reconfiguration
N/A

6.5.6 Performance Optimization


N/A

6.5.7 Troubleshooting
N/A

6.6 Deploying Semi-Persistent Scheduling


6.6.1 Deployment Requirements
Requirements for the Operating Environment
UEs must support semi-persistent scheduling and VoIP, and the EPC must support IMS.

Requirements for Transmission Networking


N/A

Requirements for Licenses


Operators must purchase and activate the following license.
Feature

License Control Item Name

LOFD-001016 VoIP Semi-persistent Scheduling

VoIP Semi-persistent Scheduling

6.6.2 Data Preparation


This section describes generic data and scenario-specific data to be collected. Generic data is necessary
for all scenarios and must always be collected. Scenario-specific data is collected only when necessary for
a specific scenario.
There are three types of data sources:
Network

plan (negotiation required): Parameters are planned by operators and negotiated with the EPC
or peer transmission equipment.

Network

plan (negotiation not required): Parameters are planned and set by operators.

User-defined:

Parameters are set as required by users.

Generic Data
The following table describes the parameter that must be set in the Cell MO to set semi-persistent
scheduling.
Parameter
Name

Parameter ID

Local cell ID CellDrxPara.LocalCellId

Source

Setting Description

Network plan
Set this parameter based on the network
(negotiation not plan. This parameter specifies the local ID of
required)
the cell. Ensure that this parameter has been
set in the related Cell MO.

Scenario-specific Data
The following table describes the parameter that must be set in the CellAlgoSwitch MO to set UL semipersistent scheduling.
Parameter Parameter ID
Name

Source

Uplink
schedule
switch

Network plan TheSpsSchSwitch(SpsSchSwitch)check


(negotiation box under this parameter specifies whether
not required) to enable semi-persistent scheduling for UL
VoIP.

CellAlgoSwitch.UlSchSwitch

Setting Description

In scenarios described in section6.1.2 "VoIP


Scheduling", you are advised to select this
check box. In other scenarios, you are
advised to clear this check box.

The following table describes the parameter that must be set in the CellAlgoSwitch MO to set DL semipersistent scheduling.
Parameter Parameter ID
Name

Source

DL
schedule
switch

Network plan TheSpsSchSwitch(SpsSchSwitch)check


(negotiation box under this parameter specifies whether
not required) to enable semi-persistent scheduling for DL
VoIP.

CellAlgoSwitch.DlSchSwitch

Setting Description

In scenarios described in section6.1.2 "VoIP


Scheduling", you are advised to select this
check box. In other scenarios, you are
advised to clear this check box.

6.6.3 Initial Configuration


Configuring a Single eNodeB Using the GUI
Configure a single eNodeB using the Configuration Management Express (CME) graphical user interface
(GUI) based on the collected data described in section 6.6.2 "Data Preparation." For details, see the
procedure for configuring a single eNodeB using the CME GUI described in eNodeB Initial Configuration
Guide.

Configuring eNodeBs in Batches


To configure eNodeBs in batches, perform the following steps:
Step 1 On the GUI, set the parameters listed in Table 6-1 and save the parameter settings as a userdefined template.
The parameters are the same as those described in section 6.6.2 "Data Preparation."
Step 2 Fill in the summary data file with the name of the user-defined template.

The parameter settings in the user-defined template will be applied to the eNodeBs after you import
the summary data file into the CME.
----End
Table 6-1 Parameters related to semi-persistent scheduling
MO

Parameter Group Name

CELLALGOSWITCH CellAlgoSwitch

Parameter
LocalCellID, Uplink schedule switch, DL schedule
switch

Configuring a Single eNodeB Using MML Commands


To enable UL semi-persistent scheduling, run the MOD CELLALGOSWITCH command.
To enable DL semi-persistent scheduling, run the MOD CELLALGOSWITCH command.

6.6.4 Activation Observation


UL Semi-Persistent Scheduling
To verify UL semi-persistent scheduling for VoIP, perform the following steps when there is only one UE in
a cell:
Step 1 Run the MOD CELLALGOSWITCH command to enable UL semi-persistent scheduling.
Step 2 After the UE accesses the cell, trigger the setup of a bearer with a QCI of 1, and perform UL VoIP
with a codec of G.729. Ensure that the UE is in the talk spurts state.
Step 3 Start a task on the M2000 to monitor MCS-specific scheduling statistics.
1. On the M2000, choose Monitor > Signaling Trace > Signaling Trace Management.
2. In the left pane of the displayed window, choose User Performance Monitoring > MCS Count
Monitoring. Set the tracing duration, to-be-traced MME ID, and UE TMSI.

3. Check the MCS-specific scheduling statistics. If the UL MCS indexes are less than or equal to 15 and
the number of UL scheduling times is about 50, UL semi-persistent scheduling is activated for the UE.
If the UE has satisfactory uplink channel quality, the number of UL scheduling times is about 50. If the
UE is far from the eNodeB, the number may be greater than 50 due to packet segmentation because
semi-persistent scheduling may not be activated for the UE.
Figure 6-5 UL MCS-specific scheduling statistics

4. In the left pane of the Signaling Trace Management window, choose Cell Performance
Monitoring > DCI Statistic Monitoring. Set the tracing duration and to-be-traced NE.

5. View the tracing result. If the number of PDCCH DCI format 0 scheduling times decreases greatly, UL
semi-persistent scheduling is activated for the UE.

If the UE is close to the eNodeB, the decrease is obvious. If the UE is far from the eNodeB, the
decrease may not be obvious because semi-persistent scheduling may not be activated for the UE.
Figure 6-6 PDCCH DCI format 0 scheduling

The number of PDCCH control channel elements (CCEs) used in UL semi-persistent scheduling greatly
decreases, compared with dynamic scheduling. If the UE is far from the eNodeB and semi-persistent
scheduling is not activated for the UE, the decrease is not obvious or there is no decrease.
----End

DL Semi-Persistent Scheduling
To verify DL semi-persistent scheduling for VoIP, perform the following steps when there is only one UE in
a cell:
Step 1 Run the MOD CELLALGOSWITCH command to enable DL semi-persistent scheduling.
Step 2 After the UE accesses the cell, trigger the setup of a bearer with a QCI of 1, and perform DL VoIP
with a codec of G.729.
Step 3 Start a task on the M2000 to monitor MCS-specific scheduling statistics.
1. On the M2000, choose Monitor > Signaling Trace > Signaling Trace Management.
2. In the left pane of the displayed window, choose User Performance Monitoring > MCS Count
Monitoring. Set the tracing duration, to-be-traced MME ID, and UE TMSI, as shown in the following
figures.

3. Check the MCS-specific scheduling statistics.


If the DL MCS indexes are less than or equal to 15 and the number of DL scheduling times is about 50
for a UE with satisfactory downlink channel quality, DL semi-persistent scheduling has been performed
for the UE.
Figure 6-7 DL MCS-specific scheduling statistics

4. In the left pane of the Signaling Trace Management window, choose Cell Performance
Monitoring > DCI Statistic Monitoring. Set the tracing duration and to-be-traced NE.

5. View the tracing result. If the number of PDCCH DCI format 2A scheduling times decreases greatly, DL
semi-persistent scheduling is activated for the UE.

Figure 6-8 PDCCH DCI format 2A scheduling

The number of PDCCH CCEs used in DL semi-persistent scheduling greatly decreases, compared with
dynamic scheduling.
----End

6.6.5 Reconfiguration
N/A

6.6.6 Performance Optimization


N/A

6.6.7 Troubleshooting
N/A

6.7 Deploying TTI Bundling


6.7.1 Deployment Requirements
Requirements for the Operating Environment
UEs must support TTI bundling and VoIP, and the EPC must support IMS.

Requirements for Transmission Networking


N/A

Requirements for Licenses


Operators must purchase and activate the following license.
Feature

License Control Item Name

LOFD-001048 TTI Bundling

TTI Bundling

6.7.2 Data Preparation


For details about data preparation for TTI bundling, see Scheduling Feature Parameter Description.

6.7.3 Initial Configuration


Configuring a Single eNodeB Using the GUI
Configure a single eNodeB using the Configuration Management Express (CME) graphical user interface
(GUI) based on the collected data described in section 6.7.2 "Data Preparation." For details, see the
procedure for configuring a single eNodeB using the CME GUI described in eNodeB Initial Configuration
Guide.

Configuring eNodeBs in Batches


To configure eNodeBs in batches, perform the following steps:
Step 1 On the GUI, set the parameters listed in Table 6-2 and save the parameter settings as a userdefined template.
The parameters are the same as those described in section 6.7.2 "Data Preparation."
Step 2 Fill in the summary data file with the name of the user-defined template.
The parameter settings in the user-defined template will be applied to the eNodeBs after you import
the summary data file into the CME.
----End
Table 6-2 Parameters related to TTI bundling
MO

Parameter Group Name

Parameter

CELLALGOSWITCH

CellAlgoSwitch

LocalCellID, Uplink schedule switch

Configuring a Single eNodeB Using MML Commands


Run the MOD CELLALGOSWITCH command to enable TTI bundling.

6.7.4 Activation Observation


To verify TTI bundling for UEs far from the eNodeB, perform the following steps:
Step 1 Run the MOD CELLALGOSWITCH command to enable TTI bundling.

Step 2 Start a Uu tracing task on the M2000. Select test cells when creating the task.
Step 3 Enable a UE to access a cell, trigger the setup of a bearer with a QCI of 1, and perform UL VoIP
with a codec of G.729.
Step 4 Enable the UE to be away from the eNodeB until the RRC_CONN_RECFG and
RRC_CONN_RECFG_CMP messages are present in the Uu tracing result. Check the IEs macMainConfig > ul-SCH-Config > ttiBundling in the RRC_CONN_RECFG message. The value TRUE
(as shown in Figure 6-7) indicates that TTI bundling has been activated for UL VOIP.
Figure 6-9 RRC_CONN_RECFG message (indicating that TTI bundling has been activated)

Step 5 Enable the UE to be close to the eNodeB. Check the IEs mac-MainConfig > ul-SCH-Config >
ttiBundling in the RRC_CONN_RECFG message. The value FALSE (as shown in Figure 6-8)
indicates that TTI bundling has been deactivated for UL VoIP.

Figure 6-10 RRC_CONN_RECFG message (indicating that TTI bundling has been deactivated)

----End

6.7.5 Reconfiguration
N/A

6.7.6 Performance Optimization


N/A

6.7.7 Troubleshooting
N/A

6.8 Deploying Power Control in Dynamic Scheduling Mode


For VoIP, no special processing is performed on UL and DL power control in dynamic scheduling mode.
For details, see Power Control Feature Parameter Description.

6.9 Deploying Power Control in Semi-Persistent Scheduling


Mode
6.9.1 Deployment Requirements
Requirements for the Operating Environment
UEs must support semi-persistent scheduling, VoIP, and closed-loop power control. The EPC must
support IMS.

Requirements for Transmission Networking


N/A

Requirements for Licenses


Operators must purchase and activate the following license.
Feature

License Control Item Name

LOFD-001016 VoIP Semi-persistent Scheduling

VoIP Semi-persistent Scheduling

6.9.2 Data Preparation


Generic Data
Parameter
Name

Parameter ID

Source

Setting Description

Local cell ID

Cell.LocalCellId

Network plan
(negotiation not
required)

Set this parameter based on the network plan.


This parameter specifies the local ID of the cell.
Ensure that this parameter has been set in the
related Cell MO.

Scenario-specific Data
The following table describes the parameter that must be set in the CellAlgoSwitch MO to set UL power
control in semi-persistent scheduling mode.
Parameter Parameter ID
Name

Source

Uplink
power
control
algorithm
switch

Network plan The CloseLoopSpsSwitchcheck box


(negotiation under this parameter specifies whether to
not required) enable UL power control in PUSCH semipersistent scheduling mode for UL VoIP.

CellAlgoSwitch.UlPcAlgoSwitch

Setting Description

For setting suggestions, see


section 6.1.4 "Power Control."

The following table describes the parameter that must be set in the CellAlgoSwitch MO to set DL power
control in semi-persistent scheduling mode.
Parameter Parameter ID
Name

Source

Downlink
power
control
algorithm
switch

Network plan The PdschSpsPcSwitchcheck box


(negotiation under this parameter specifies whether to
not required) enable DL power control in PDSCH semipersistent scheduling mode for DL VoIP.

CellAlgoSwitch.DlPcAlgoSwitch

Setting Description

For setting suggestions, see


section 6.1.4 "Power Control."

6.9.3 Initial Configuration


Configuring a Single eNodeB Using the GUI
Configure a single eNodeB using the Configuration Management Express (CME) graphical user interface
(GUI) based on the collected data described in section 6.9.2 "Data Preparation." For details, see the
procedure for configuring a single eNodeB using the CME GUI described in eNodeB Initial Configuration
Guide.

Configuring eNodeBs in Batches


To configure eNodeBs in batches, perform the following steps:
Step 1 On the GUI, set the parameters listed in Table 6-3 and save the parameter settings as a userdefined template.
The parameters are the same as those described in section 6.9.2 "Data Preparation."
Step 2 Fill in the summary data file with the name of the user-defined template.
The parameter settings in the user-defined template will be applied to the eNodeBs after you import the
summary data file into the CME.
----End
Table 6-3 Parameters related to power control in semi-persistent scheduling mode
MO

Parameter Group Name

CELLALGOSWITCH CellAlgoSwitch

Parameter
LocalCellID, Uplink schedule switch, Uplink power
control algorithm switch, DL schedule switch, Downlink
power control algorithm switch

Configuring a Single eNodeB Using MML Commands


To enable closed-loop power control in PUSCH semi-persistent scheduling mode, run the MOD
CELLALGOSWITCH command.

To enable power control in PDSCH semi-persistent scheduling mode, run the MOD
CELLALGOSWITCH command.

6.9.4 Activation Observation


UL Power Control in Semi-Persistent Scheduling Mode
To check whether UL power control in PUSCH semi-persistent scheduling mode can be activated and
whether the IBLER values can converge at the target value, perform the following steps:
Step 1 Run the MOD CELLALGOSWITCH command to enable UL semi-persistent scheduling and
closed-loop power control in PUSCH semi-persistent scheduling mode.
Step 2 Enable a UE to access a cell, trigger the setup of a bearer with a QCI of 1, and perform UL VoIP
with a codec of G.729.
Step 3 Start a task on the M2000 to monitor IBLER values.
1. On the M2000, choose Monitor > Signaling Trace > Signaling Trace Management.
2. In the left pane of the displayed window, choose User Performance Monitoring > BLER Monitoring.
Set the tracing duration and MME ID, as shown in the following figures.

3. Check on the M2000 whether the IBLER values converge at the target value. If the values ofUplink
IBLER(Permillage) fluctuate around 100, the IBLER values converge at 10%.
Figure 6-11 UL IBLER monitoring results

----End

DL Power Control in Semi-Persistent Scheduling Mode


To check whether DL power control in semi-persistent scheduling mode can be activated for UEs far from
the eNodeB and whether the IBLER values can converge at the target value, perform the following steps:
Step 1 Run the MOD CELLALGOSWITCH command to enable DL semi-persistent scheduling and DL
power control in semi-persistent scheduling mode.
Step 2 After a UE accesses a cell, trigger the setup of a bearer with a QCI of 1, and perform DL VoIP with
a codec of G.729. Enable the UE to be far from the eNodeB, and enable the MCS index to be less
than 9.
Step 3 Start a task on the M2000 to monitor IBLER values.
1. On the M2000, choose Monitor > Signaling Trace > Signaling Trace Management.
2. In the left pane of the displayed window, choose User Performance Monitoring > BLER Monitoring.
Set the tracing duration and MME ID, as shown in the following figures.

3. Check on the M2000 whether the IBLER values converge at the target value. If the values ofDownlink
IBLER(Permillage) fluctuate around 100, the IBLER values converge at 10%.
Figure 6-12 DL IBLER monitoring results

----End

6.9.5 Reconfiguration
N/A

6.9.6 Performance Optimization


N/A

6.9.7 Troubleshooting
N/A

6.10 Deploying RLC Transmission Mode Configuration


6.10.1 Deployment Requirements
Requirements for the Operating Environment
UEs must support VoIP, and the EPC must support IMS.

Requirements for Transmission Networking


N/A

Requirements for Licenses


N/A

6.10.2 Data Preparation


Generic Data
None

Scenario-specific Data
Different QCIs require different RLC transmission modes. eNodeBs support adaptive configuration based
on QCIs.
The following table describes the parameters that must be set in the StandardQci MO to modify a
standardized QCI.
Parameter Name

Parameter ID

Source

Setting
Description

QoS Class Indication

StandardQci.Qci

Network plan
(negotiation not
required)

N/A

Network plan
(negotiation not
required)

N/A

RLC PDCP parameter StandardQci.RlcPdcpParaGroupId


group ID

The following table describes the parameter that must be set in the RlcPdcpParaGroup MO to configure
an RLC transmission mode.
Parameter Name

Parameter ID

RLC-UM or RLC-AM RlcPdcpParaGroup.RlcMode


mode

Source

Setting Description

Network plan
(negotiation not
required)

N/A

6.10.3 Initial Configuration


Configuring a Single eNodeB Using the GUI
Configure a single eNodeB using the Configuration Management Express (CME) graphical user interface
(GUI) based on the collected data described in section 6.10.2 "Data Preparation." For details, see the
procedure for configuring a single eNodeB using the CME GUI described in eNodeB Initial Configuration
Guide.

Configuring eNodeBs in Batches


To configure eNodeBs in batches, perform the following steps:
Step 1 On the GUI, set the parameters listed in Table 6-4 and save the parameter settings as a userdefined template.
The parameters are the same as those described in section 6.10.2 "Data Preparation."
Step 2 Fill in the summary data file with the name of the user-defined template.
The parameter settings in the user-defined template will be applied to the eNodeBs after you import
the summary data file into the CME.
----End
Table 6-4 Parameters related to RLC transmission mode configuration
MO

Parameter Group Name

Parameter

StandardQci

StandardQci

Qci, RlcPdcpParaGroupId;

RlcPdcpParaGroup RlcPdcpParaGroup

RlcPdcpParaGroupId, RlcMode

Configuring a Single eNodeB Using MML Commands


Configure RLC transmission modes using the default parameter values.

6.10.4 Activation Observation


eNodeBs can configure RLC transmission modes based on QCIs. The following describe the procedure
for checking whether the RLC transmission mode for VoIP services (QCI 1) is UM and that for IMS
signaling (QCI 5) is AM:
Step 1 Enable a UE to access a cell, and trigger the setup of the bearers with QCIs of 1 and 5. Check the
QCIs in the dedicated bearer request messages using a drive test tool or by starting an S1 tracing
task on the M2000, and ensure the QCIs are correct.

Step 2 Check the Uu tracing results. If the RLC transmission mode for QCI 1 is UM and that for QCI 5 is
AM, the configurations are correct.

----End

6.10.5 Reconfiguration
N/A

6.10.6 Performance Optimization


N/A

6.10.7 Troubleshooting
N/A

6.11 Deploying Admission and Congestion Control


For details about how to deploy admission and congestion control, see Admission and Congestion Control
Feature Parameter Description.

6.12 Deploying DRX


For details about how to deploy DRX, see DRX Feature Parameter Description.

7 Parameters
Table 7-1 Parameter description
MO

Parameter ID MML Command Featu Feature Description


re ID Name

CellAlgoSwitc DlPcAlgoSwitc MOD


LBFD- Physical Meaning:Indicates the switches used to
h
h
CELLALGOSWIT 00200 Channel enable or disable power control for
CH
3/
Manage PDSCH, PDCCH, and PHICH.
TDLB ment
LST
PdschSpsPcSwitch: Indicates the switch
FDCELLALGOSWIT 00200 Broadca for power control during semi-persistent
CH
st of
scheduling on the PDSCH. If the switch is
3
system turned off, power is allocated evenly during
LBFD- informati semi-persistent scheduling on the PDSCH.
00200 on
If the switch is turned on, power control is
9/
applied during semi-persistent scheduling
TDLB Dynamic on the PDSCH, ensuring communication
FD- Downlin quality (indicated by IBLER) of VoIP
00200 k Power services in the QPSK modulation scheme.
Allocatio
9
n
PhichInnerLoopPcSwitch: Indicates the
LBFDswitch for PHICH inner-loop power control.
00201
If the switch is turned off, only the initial
6/
transmit power for the PHICH is set. If the
TDLB
switch is turned on, the eNodeB controls
FDthe physical channel transmit power to
00201
enable the receive SINR to converge to the
6
target SINR.
PdcchPcSwitch: Indicates the switch for
PDCCH power control. If the switch is
turned off, power is allocated evenly to
PDCCH. If the switch is turned on, power
allocated to PDCCH is adjusted
dynamically.
GUI Value Range:PdschSpsPcSwitch,
PhichInnerLoopPcSwitch, PdcchPcSwitch
Unit:None
Actual Value Range:PdschSpsPcSwitch,
PhichInnerLoopPcSwitch, PdcchPcSwitch
Default Value:PdschSpsPcSwitch:Off,
PhichInnerLoopPcSwitch:Off,
PdcchPcSwitch:On
CellAlgoSwitc DlSchSwitch
h

MOD
LBFD- Basic
Meaning:Indicates the switches related to
CELLALGOSWIT 00202 Scheduli DL scheduling in the cell.
CH
5/
ng
FreqSelSwitch: Indicates whether to
TDLB

MO

Parameter ID MML Command Featu Feature Description


re ID Name
LST
FD- Enhance enable or disable frequency selection and
CELLALGOSWIT 00202 d
scheduling. If this switch is turned on, data
CH
5
Scheduli is transmitted on the frequency band with
ng
good-quality channels.
LOFD
VoIP
ServiceDiffSwitch: Indicates whether to
00101 Semi- enable or disable service differentiation. If
5/
persiste this switch is turned on, service
TDLO nt
differentiation is available. If this switch is
FD- Scheduli turned off, service differentiation is
00101 ng
unavailable.
5
Symbol SpsSchSwitch: Indicates whether to enable
LOFD Power or disable semi-persistent scheduling
Saving during talk spurts of VoIP services. If this
00101
switch is turned on, semi-persistent
6/
scheduling is applied. If this switch is
TDLO
turned off, dynamic scheduling is applied.
FDMBSFNShutDownSwitch: Indicates
00101
whether to enable or disable Multimedia
6
Broadcast Single Frequency Network
LOFD
(MBSFN) subframe shutdown. If this switch
is turned on, MBSFN subframe shutdown
00107
is available. If this switch is turned off,
0/
MBSFN subframe shutdown is unavailable.
TDLO
This switch is valid only when symbolFDbased power amplifier (PA) shutdown is
00107
enabled. If the MBSFN subframe shutdown
0
switch is valid, the switch for the mapping
from SIBs to SI messages becomes
invalid. If the MBSFN subframe shutdown
switch is invalid, the switch for the mapping
from SIBs to SI messages becomes valid.
MBSFN subframe shutdown applies only to
single-mode eNodeBs.
GUI Value
Range:FreqSelSwitch(FreqSelSwitch),
ServiceDiffSwitch(ServiceDiffSwitch),
SpsSchSwitch(SpsSchSwitch),
MBSFNShutDownSwitch(MBSFNShutDow
nSwitch)
Unit:None
Actual Value Range:FreqSelSwitch,
ServiceDiffSwitch, SpsSchSwitch,
MBSFNShutDownSwitch
Default Value:FreqSelSwitch:Off,
ServiceDiffSwitch:Off, SpsSchSwitch:Off,

MO

Parameter ID MML Command Featu Feature Description


re ID Name
MBSFNShutDownSwitch:Off

Drx

DrxAlgSwitch MOD DRX


LST DRX

LBFD- DRX
00201
7/
TDLB
FD00201
7

Meaning:Indicates the DRX switch.


GUI Value Range:OFF(Off), ON(On)
Unit:None
Actual Value Range:OFF, ON
Default Value:OFF(Off)

ENodeBAlgo HoAlgoSwitch MOD


LBFD- Coverag Meaning:Indicates the collective switch
Switch
ENODEBALGOS 00201 e Based used to enable or disable handover.
WITCH
801 / IntraTDLB frequenc Flash CS fallback to UTRAN: If the switch
LST
for CS fallback to UTRAN is turned off, this
FD- y
ENODEBALGOS 00201 Handove switch does not take effect;
WITCH
801 r
Flash CS fallback to GERAN: If the switch
LBFD- Coverag for CS fallback to GERAN is turned off, this
00201 e Based switch does not take effect.
802 / InterGUI Value
TDLB frequenc Range:IntraFreqCoverHoSwitch(IntraFreq
FD- y
CoverHoSwitch),
00201 Handove InterFreqCoverHoSwitch(InterFreqCoverH
802 r
oSwitch),
LOFD Service UtranCsfbSwitch(UtranCsfbSwitch),
based GeranCsfbSwitch(GeranCsfbSwitch),
Cdma1xRttCsfbSwitch(Cdma20001xRttCsf
00104 interbSwitch),
3/
RAT
TDLO handove UtranServiceHoSwitch(UtranServiceHoSwi
tch),
FD- r to
00104 UTRAN GeranServiceHoSwitch(GeranServiceHoS
witch),
3
Service CdmaHrpdServiceHoSwitch(Cdma2000Hr
LOFD based pdServiceHoSwitch),
interCdma1xRttServiceHoSwitch(Cdma20001x
00104 RAT
RttServiceHoSwitch),
6/
handove UlQualityInterRATHoSwitch(UlQualityInter
TDLO r to
RATHoSwitch),
FD- GERAN InterPlmnHoSwitch(InterPlmnHoSwitch),
00104
UtranFlashCsfbSwitch(UtranFlashCsfbSwit
Service ch),
6
Based GeranFlashCsfbSwitch(GeranFlashCsfbS
LBFD- Interwitch),
00201 frequenc ServiceBasedInterFreqHoSwitch(ServiceB
805 / y
asedInterFreqHoSwitch),
TDLB Handove UlQualityInterFreqHoSwitch(UlQualityInter
FD- r

MO

Parameter ID MML Command Featu Feature Description


re ID Name
00201 CS
805 Fallback
to
LOFD UTRAN
00103 CS
3/
Fallback
TDLO to
FD- GERAN
00103
CS
3
Fallback
LOFD to
CDMA2
00103 000
4/
1xRTT
TDLO
FD- Flash
00103 CS
Fallback
4
to
LOFD UTRAN
00103 Flash
CS
5/
TDLO Fallback
FD- to
00103 GERAN
5
LOFD
00105
2/
TDLO
FD00105
2

FreqHoSwitch)
Unit:None
Actual Value
Range:IntraFreqCoverHoSwitch,
InterFreqCoverHoSwitch,
UtranCsfbSwitch, GeranCsfbSwitch,
Cdma1xRttCsfbSwitch,
UtranServiceHoSwitch,
GeranServiceHoSwitch,
CdmaHrpdServiceHoSwitch,
Cdma1xRttServiceHoSwitch,
UlQualityInterRATHoSwitch,
InterPlmnHoSwitch,
UtranFlashCsfbSwitch,
GeranFlashCsfbSwitch,
ServiceBasedInterFreqHoSwitch,
UlQualityInterFreqHoSwitch
Default Value:IntraFreqCoverHoSwitch:On,
InterFreqCoverHoSwitch:On,
UtranCsfbSwitch:Off,
GeranCsfbSwitch:Off,
Cdma20001xRttCsfbSwitch:Off,
UtranServiceHoSwitch:Off,
GeranServiceHoSwitch:Off,
Cdma2000HrpdServiceHoSwitch:Off,
Cdma20001xRttServiceHoSwitch:Off,
UlQualityInterRATHoSwitch:Off,
InterPlmnHoSwitch:Off,
UtranFlashCsfbSwitch:Off,
GeranFlashCsfbSwitch:Off,
ServiceBasedInterFreqHoSwitch:Off,
UlQualityInterFreqHoSwitch:Off

LOFD
00105
3/
TDLO
FD00105
3
ServiceIrHoC InterRatHoStat ADD
LOFD Service Meaning:Indicates whether inter-RAT
fgGroup
e
SERVICEIRHOC based handover is required, allowed, or not
FGGROUP
00104 inter-

MO

Parameter ID MML Command Featu Feature Description


re ID Name
MOD
3/
RAT
allowed for services with the QCI.
SERVICEIRHOC TDLO handove
GUI Value Range:NO_HO, PERMIT_HO,
FGGROUP
FD- r to
00104 UTRAN MUST_HO
LST
3
SERVICEIRHOC
Service Unit:None
FGGROUP
LOFD based Actual Value Range:NO_HO,
interPERMIT_HO, MUST_HO
00104 RAT
6/
handove Default Value:NO_HO
TDLO r to
FD- GERAN
00104
6

CellDrxPara LocalCellId

LST
None None
CELLDRXPARA

Meaning:Indicates the local ID of the cell. It


uniquely identifies a cell within a BS.

MOD
CELLDRXPARA

GUI Value Range:0~17


Unit:None
Actual Value Range:0~17
Default Value:None

Cell

LocalCellId

ACT CELL

None None

ADD CELL

Meaning:Indicates the local ID of the cell. It


uniquely identifies a cell within a BS.
GUI Value Range:0~17

BLK CELL

Unit:None

DEA CELL

Actual Value Range:0~17

DSP CELL

Default Value:None

LST CELL
MOD CELL
RMV CELL
STR
CELLRFLOOPBA
CK
STR
CELLSELFTEST
UBL CELL
CellRacThd MaxNonGbrBe MOD
arerNum
CELLRACTHD

LBFD- 3GPP
00100 R8

Meaning:Indicates the maximum number of


non-GBR services (excluding IP

MO

Parameter ID MML Command Featu Feature Description


re ID Name
LST
CELLRACTHD

StandardQci Qci

1/
Specific
TDLB ations
FD00100 Admissi
on
1
Control
LBFD00202
3/
TDLB
FD00202
3

Multimedia Subsystem [IMS] services) that


can be provided by a cell. The value of this
parameter is applied to both UL and DL.
GUI Value Range:0~9000
Unit:None
Actual Value Range:0~9000
Default Value:3000

LST
LOFD Enhance Meaning:Indicates the QoS Class Identifier
STANDARDQCI d
(QCI) of an EPS bearer. Different QCIs
00101 Scheduli represent different QoS specifications such
MOD
5/
ng
as the packet delay budget, packet error
STANDARDQCI TDLO
loss rate, and resource type (whether the
FD- Dynamic service is a GBR service or not). For
00101 Scheduli details, see Table 6.1.7 in 3GPP TS
ng
5
23.203.
LOFD
00101
502 /
TDLO
FD00101
502

GUI Value Range:QCI1(QCI 1), QCI2(QCI


2), QCI3(QCI 3), QCI4(QCI 4), QCI5(QCI
5), QCI6(QCI 6), QCI7(QCI 7), QCI8(QCI
8), QCI9(QCI 9)
Unit:None
Actual Value Range:QCI1, QCI2, QCI3,
QCI4, QCI5, QCI6, QCI7, QCI8, QCI9
Default Value:None

RlcPdcpPara RlcMode
Group

ADD
LBFD- Radio
RLCPDCPPARA 00200 Bearer
GROUP
8/
Manage
TDLB ment
MOD
FDRLCPDCPPARA 00200
GROUP
8

Meaning:Indicates the RLC transmission


mode. Only the AM and UM modes are
available.

LST
RLCPDCPPARA
GROUP

Unit:None

GUI Value
Range:RlcMode_AM(Acknowledge Mode),
RlcMode_UM(Un-acknowledge Mode)

Actual Value Range:RlcMode_AM,


RlcMode_UM
Default Value:RlcMode_AM(Acknowledge
Mode)

MO

Parameter ID MML Command Featu Feature Description


re ID Name

StandardQci RlcPdcpParaG MOD


LBFD- Basic
Meaning:Indicates the ID of an RLC/PDCP
roupId
STANDARDQCI 00202 Scheduli parameter group.
5/
ng
LST
GUI Value Range:0~39
TDLB
STANDARDQCI FD- Enhance
Unit:None
00202 d
Scheduli Actual Value Range:0~39
5
ng
Default Value:0
LOFD
00101
5/
TDLO
FD00101
5
PdcpRohcPar RohcSwitch
a

MOD
LOFD RObust
PDCPROHCPAR Header
A
00101 Compre
7/
ssion
LST
TDLO (ROHC)
PDCPROHCPAR FDA
00101
7

Meaning:Indicates whether to enable


ROHC.
Set this parameter to ON if the eNodeB is
expected to support VoIP or video
services.
GUI Value Range:OFF(Off), ON(On)
Unit:None
Actual Value Range:OFF, ON
Default Value:OFF(Off)

CellAlgoSwitc UlPcAlgoSwitc MOD


LBFD- Broadca Meaning:Indicates the switches used to
h
h
CELLALGOSWIT 00200 st of
enable or disable power control for PUSCH
CH
9/
system and PUCCH.
TDLB informati
LST
CloseLoopSpsSwitch: If this switch is
FD- on
CELLALGOSWIT 00200
turned off, closed-loop power control is not
CH
Uplink
performed for PUSCH in semi-persistent
9
Power scheduling mode. If this switch is turned
LBFD- Control on, TPC commands are adjusted based on
00202
correctness of the initially received data
6/
packet to decrease the IBLER.
TDLB
InnerLoopPuschSwitch: If this switch is
FDturned off, inner-loop power control is not
00202
performed for PUSCH in dynamic
6
scheduling mode. If this switch is turned
on, inner-loop power control is performed
for PUSCH in dynamic scheduling mode.
PhSinrTarUpdateSwitch is the switch used

MO

Parameter ID MML Command Featu Feature Description


re ID Name
to enable or disable PH-based SINR target
updates in dynamic scheduling mode. This
switch will be removed in the later
versions. In this version, the setting of this
switch is still synchronized between the
M2000 and the eNodeB, but it is no longer
used internally. Therefore, avoid using this
switch. This function is incorporated into
inner-loop power control for PUSCH in
dynamic scheduling mode. Therefore, to
enable this function, set
InnerLoopPuschSwitch to On.
InnerLoopPucchSwitch: If this switch is
turned off, inner-loop power control is not
performed for PUCCH. If this switch is
turned on, inner-loop power control is
performed for PUCCH.
OiSinrTarUpdateSwitch: This switch will be
removed in the later versions. In this
version, the setting of this switch is still
synchronized between the M2000 and the
eNodeB, but it is no longer used internally.
Therefore, avoid using this switch. This
function is incorporated into inner-loop
power control for PUSCH in dynamic
scheduling mode. Therefore, to enable this
function, set InnerLoopPuschSwitch to On.
PowerSavingSwitch: This switch will be
removed in the later versions. In this
version, the setting of this switch is still
synchronized between the M2000 and the
eNodeB, but it is no longer used internally.
Therefore, avoid using this switch.
GUI Value Range:CloseLoopSpsSwitch,
InnerLoopPuschSwitch,
PhSinrTarUpdateSwitch,
InnerLoopPucchSwitch,
OiSinrTarUpdateSwitch,
PowerSavingSwitch
Unit:None
Actual Value Range:CloseLoopSpsSwitch,
InnerLoopPuschSwitch,
PhSinrTarUpdateSwitch,
InnerLoopPucchSwitch,
OiSinrTarUpdateSwitch,

MO

Parameter ID MML Command Featu Feature Description


re ID Name
PowerSavingSwitch
Default Value:CloseLoopSpsSwitch:Off,
InnerLoopPuschSwitch:On,
PhSinrTarUpdateSwitch:Off,
InnerLoopPucchSwitch:On,
OiSinrTarUpdateSwitch:Off,
PowerSavingSwitch:Off

CellAlgoSwitc UlSchSwitch
h

MOD
LBFD- Basic
Meaning:Indicates the switches related to
CELLALGOSWIT 00202 Scheduli uplink (UL) scheduling in the cell. The
CH
5/
ng
switches are used to enable or disable
TDLB
specific UL scheduling functions.
LST
FD- Enhance
CELLALGOSWIT 00202 d
SpsSchSwitch: Indicates whether to enable
CH
Scheduli
or disable semi-persistent scheduling
5
ng
during talk spurts of VoIP services. If this
LOFD
switch is turned on, semi-persistent
VoIP
scheduling is applied. If this switch is
00101 Semi- turned off, dynamic scheduling is applied.
persiste
5/
SinrAdjustSwitch: Indicates whether to
TDLO nt
Scheduli
adjust the measured SINR based on
FDng
ACK/NACK messages in a UL HARQ
00101
process.
5
UL 2x2
PreAllocationSwitch: Indicates whether to
LOFD MUMIMO
enable or disable preallocation, which
00101 UL 2x4 shortens end-to-end service delays when
the UL load is light. Preallocation reduces
6/
MUTDLO MIMO the probability of UEs entering DRX and
therefore shortens the service time of the
FDUEs.
00101 TTI
Bundling UlVmimoSwitch: Indicates whether to
6
enable or disable UL MU-MIMO. If UL MULOFD 800M
MIMO is enabled, the eNodeB selects UEs
Self00100 interfere for pairing according to pairing rules. Then,
the pair of UEs transmits data using the
nce
2/
LOFD Cancella same frequency-time resources, increasing
system throughput and spectral efficiency.
tion
00100
TtiBundlingSwitch: Indicates whether to
2
enable or disable TTI bundling. If TTI
LOFD
00105
8/
LOFD
00105

bundling is enabled, more transmission


opportunities are available to UEs within
the delay budget for VoIP services on the
air interface, thereby improving uplink
coverage.
ImIcSwitch: Indicates whether to enable or

MO

Parameter ID MML Command Featu Feature Description


re ID Name
8
LOFD
00104
8/
TDLO
FD00104
8
LOFD
00106
7

disable intermodulation (IM) component


elimination for UEs. When data is
transmitted in both UL and DL, two IM
components are generated symmetrically
beside the Direct Current (DC) subcarrier
on the DL receive channel due to
interference from UL radio signals. If this
switch is turned on, IM component
elimination is performed on UEs. If this
switch is turned off, IM component
elimination is not performed on UEs. This
switch applies only to FDD cells working in
band 20.
GUI Value
Range:SpsSchSwitch(SpsSchSwitch),
SinrAdjustSwitch(SinrAdjustSwitch),
PreAllocationSwitch(PreAllocationSwitch),
UlVmimoSwitch(UlVmimoSwitch),
TtiBundlingSwitch(TtiBundlingSwitch),
ImIcSwitch(ImIcSwitch)
Unit:None
Actual Value Range:SpsSchSwitch,
SinrAdjustSwitch, PreAllocationSwitch,
UlVmimoSwitch, TtiBundlingSwitch,
ImIcSwitch
Default Value:SpsSchSwitch:Off,
SinrAdjustSwitch:On,
PreAllocationSwitch:On,
UlVmimoSwitch:Off, TtiBundlingSwitch:Off,
ImIcSwitch:Off

8 Counters
There are no specific counters associated with this feature.

9 Glossary
For the acronyms, abbreviations, terms, and definitions, see Glossary.

10 Reference Documents
This chapter lists the reference documents related to scheduling.
[1] 3GPP TS 23401, "General Packet Radio Service (GPRS) enhancements for Evolved Universal
Terrestrial Radio Access Network (E-UTRAN) access"
[2] 3GPP TS 23.216, "Single Radio Voice Call Continuity (SRVCC)"
[3] 3GPP TS 23.203, "Policy and charging control architecture"
[4] 3GPP TS 36.814, "Physical layer aspects for evolved Universal Terrestrial Radio Access (UTRA)"
[5] 3GPP TS 36.321, "Medium Access Control (MAC) protocol specification"
[6] ITU-T G.107, "The E-model: a computational model for use in transmission planning"
[7] ROHC Feature Parameter Description
[8] Scheduling Feature Parameter Description
[9] DRX Feature Parameter Description
[10] Admission and Congestion Control Feature Parameter Description
[11] Power Control Feature Parameter Description

You might also like