Professional Documents
Culture Documents
VoLTE Overview and Features Introduction
VoLTE Overview and Features Introduction
VoLTE Overview and Features Introduction
2016-12-01
www.huawei.com
1 VoLTE Introduction
Terminal Support
100 Types
New 17 VoLTE
launched in 3 100M Terminals
months. 100 Dollars
1st Round(12Y-15Y) 2nd Round(15Y-17Y) 3rd Round(17Y~)
American/Japan/Korea/Singa
pore/Hongkong
Europe/Middle East/South
Pacific
Southeast 7 types
Asia/Africa/Latin America Mate8 G7 Plus 5S
Media
Description
Terminal Access Bearer CS IMS AS
VoLTE is voice sessions set up over IP networks between the UE and the IMS.
That is, the calling and the called parties can use voice services within an LTE
network. VOLTE AS
eMGW eMSC IM-MGW MGCF
(Called) BTS/NodeB BSC/RNC
Terminal Support
• 3GPP SRVCC UE is needed to perform
SRVCC
eSRVCC : ATCF(Access Transfer Control Function)/ATGW(Access Transfer Gateway)
CSFB to G/U
CSFB Capable UE
GU Layer
EPC
E-UTRAN IMS Core
S-GW/P-GW SBC I/S-CSCF
UE /P-CSCF
Default bearer: IMS signaling streams SIP signaling streams
Dedicated bearer: Voice media streams Voice media streams
A default bearer(QCI5) is set up for IMS signaling streams when the UE attaches to the network.
After the UE initiates a call, SIP signaling streams for call connection is transmitted over the de
fault bearer through the P-GW to the IMS Core.
A dedicated bearer for IMS(QCI1) voice media streams is set up during call connection.
Voice media streams of the calling and called parties are transmitted over the dedicated bearer.
Voice Bearing(QCI1&5)
Dedicated Bearer(GBR)QCI=2
Voice call Bearing(QCI1&5)
Video call
Bearing(QCI1&2&5)
UE not UE Support VoLTE Packet
Resourc Packet Error
support QCI Priority Delay Example Services
No VoLTE session VoLTE voice session VoLTE video session e Type Loss Rate
VoLTE Budget
1 2 100 ms 10-2 Conversational Voice
GBR Conversational Video
2 4 150 ms 10 -3
(Live Streaming)
QCI1 + QCI5 + QCI1
QCI9 QCI5+QCI9 5 No-GBR 1 100 ms 10-6 IMS Signalling
QCI9 +QCI2+QCI5+QCI9
VOLTE use SIP protocol to create, update and terminate a VOTE call: VoLTE voice Code :
IMS need to be deployed in LTE core network and 2/3G core network to be upgraded for SRVCC. AMR-NB : 12.2K 、 10.2K 、 7.95K 、 7.4K 、 6.7K 、 5.9K 、 5.15K 、 4.75K
The UE need registration in IMS APN for VOLTE service AMR-WB : 23.85K 、 23.05K 、 19.85K 、 18.25K 、 15.85K 、 14.25K 、 12.65K 、 8.85K 、 6.6K
The voice code is negotiated between UE and IMS(independent with eNodeB), and carrier with QCI1 Silent Period one silent frame per 160ms
bearing. QCI1 is transparent to the eNodeB Active period one voice frame per 20ms or 40ms
The VOLTE session negotiation(Signaling) is carrying with QCI5 which is control plane of LTE
network. It is transparent to the eNodeB.
1 VoLTE Introduction
VOIP
Service
States SID Frame
• New voice call is just • In Talk Spurt, voice packets are • Silent Period happens when stop • In Talk Spurt with data traffic, voice
established in the transmitted every 20ms. talking. In this state, only silence packets and data packets can be
Transient State. insertion descriptor (SID) frame is scheduled together.
• Semi-Persistent Scheduling assigns sent to peer UE every 160 ms by
• Dynamic scheduling is regular resource in one scheduling silent UE. • Delay based Dynamic Scheduling
used. when only voice. ensures <50ms delay for voice
• Persistent resource is released at packets.
• Semi-persistent scheduling improves talk to silence transition; Dynamic
40% voice capacity. scheduling is used.
Capacity Impacts
increase the number of supported voice
increase the number of RBs allocated to semi-persistently scheduled UEs near the cell center.
In hybrid-service scenarios (where voice service UEs and other UEs coexist in a cell), the increase
in the number of RBs allocated to voice service UEs will cause a decrease in the number of RBs
available to other UEs, and consequently the cell throughput will decrease.
Target
Decrease the RTP/UDP/IP payload to improve the transmission efficiency;
Scenario
for using VoLTE, the RTP/UDP/IP payload is big for example 40B under IPv4 and 60B under IPv6;
Advantage:
Improve VoLTE capacity;
Decrease RB resource;
Decrease UL RLC degment numbers, improve UL coverage for VoLTE;
RTP header
UDP header
RoHC Voice Packtes RoHC Voice Packtes
1 Byte 32~60 Bytes IP header 1 Byte 32~60 Bytes
RoHC header
Payload Payload
Decompression Compression
Compression Original packet Compressed packet Decompression
KPI Impact :
The UL/DL packet Loss will be increased when the failure of decompression occur
Capacity Impacts
The CPU load will be increased
The cell throughput will be improved when RB usage ratio is 100%
The RB occupied will be decreased
Advantage : Enhance VoLTE UL coverage to guarantee the VoLTE Qos fro edge user
TTI_B & ROHC off •TTI Bundling is only enabled at cell edge to
save TTIs, eNodeB makes the decision by UE
TTI_B & ROHC on
SINR.
SINR
Trigger: Exit:
Trigger SINR average in trigger SINR average in exit
observation window < observation window >
• UE supports TTI Bundling
trigger threshold exit threshold
• Only VoIP service of && talk spurt state
• RB number limited by UE power is 3
• SINR drops below a threshold for an
observation window
Exit
• SINR increase beyond a threshold for an
observation window
Time
KPI Impact:
The average UL MCS will be flat or decreased.
The RRC signaling will decreased
The MoS of VoLTE user will be improved in deep coverage
Capacity Impacts
The average PUSCH RB will be decreased
The number of PUSCH TB retransmission will be flat or decreased
224.9 mA
Activated Sleeping
DRX Off
174.0 mA
Capacity Impacts
Increase CPU load under big users ;
Decrease VoLTE capacity ;
1 VoLTE Introduction
Monitor
RRC message: if“ttiBundling” is set“TRUE”, it means UE enter TTIB;
Counter:
指标名称
L.Traffic.User.TtiBundling.Avg
L.Signal.Num.TtiBundling.Enter
L.Signal.Num.TtiBundling.Exit
Monitor
RRC message: if “headerCompression” is set“TRUE”, it means UE enter ROHC;
Counter:
Name
L.Traffic.User.RoHC.Max
L.Traffic.User.RoHC.Avg
MCS and scheduling numbers : if UE’s MCS are equal or smaller than 15 , and scheduling numbers is about 50 ,
then SPS is enable
Depend
Non 。
Activation
Monitor
U2000 : if MCS0 numbers decrease, then it means the enhancement effect ;
指标名称
L.ChMeas.PUSCH.MCS.0~L.ChMeas.PUSCH.MCS.31
Depend
Non 。
Activation
Monitor
U2000: if the CCE number and receive QCI1 data time is increased then it effects ; according to UL QCI1 packet loss
decreased, the gain could be monitored.
Name
L.ChMeas.CCE.ULUsed.VoIP
L.Thrp.Time.UL.QCI.1
L.Traffic.UL.PktLoss.Loss.QCI.1
L.Traffic.UL.PktLoss.Tot.QCI.1
1 VoLTE Overview
VoLTE basic function ON ON as default, basic function has been verified on many projects
Uplink RLC segment enhancement ON Improve cell edge coverage and user’s VoLTE perception
Recommend to use for high traffic scenario. Not verified in common
Uplink Scheduling based on latency OFF
scenario.
VoLTE Associated Feature DL Non-GBR Packet Bundling OFF Negative impact on VoLTE latency
Strategy Congestion admission control strategy OFF No live network verification
UL Compensation Scheduling(eRAN8.1) ON Reduce voice packet waiting delay and improve packet loss.
Reduce UL VoLTE packet loss and delay, but obvious gain not get
Voice-Specific AMC(eRAN8.1) OFF
in verification.
Uplink VoLTE Volume Estimation for Dynamic
ON Improve voice quality in heavy load and DRX scenarios.
Scheduling(eRAN8.1)
UlVoLTEDataSizeEstSwitch UL VoLTE dynamic scheduling data size estimation enable switch Off MOD CellUlSchAlgo
LST CellUlSchAlgo