Transcript Document
Voice QoS
LANtel Telecommunication Corp.
Senior Product Manager Jeremy Chan
Agenda
Voice Quality is Subjective Voice Quality Defined Clarity Voice Quality Delay Echo Silence Suppression
Voice Quality is Subjective
VQ is Subjective
VQ should be approached from an end to-end perspective.
Customers need to receive the same quality of voice transmission they receive with basic telephone services. These end-to-end and subjective characteristics of VQ make measuring it an interesting challenge.
VoIP QoS
VoIP traffic must be guaranteed certain compensating bandwidth, latency, and jitter requirements.
QoS provides better network service: Real-Time Bandwidth Important Gateway Processes Packet Loss Delay Nonlinear Codecs
Voice Quality Defined
VoIP Architecture
HQ
Server Farm IWF Packet Network Telephone PBX PSTN IWF
Branch 1
Telephone IWF
Branch N
Telephone
Service Requirements
Service Quality
• Offered services—such as calling card, 1 800/900 services, follow me, and voice mail • Availability of users in other countries or regions • Network availability— down time, busy signals • Reliability—such as dropped calls or wrong number • Price
Sound Quality
• Loudness • Distortion • Noise • Fading • Crosstalk
Conversation Quality
• Loudness distortion • Noise • Fading • Crosstalk • Echo • End-to-end delay • Silence suppression performance • Echo canceller performance
Relationship among Clarity, Delay, and Echo with Regard to VQ
•
clarity
a voice signal’s fidelity, clearness, lack of distortion, and intelligibility.
•
end-to-end delay
the time it takes a voice signal to travel from talker to listener •
echo
the sound of the talker's voice returning to the talker’s ear.
Note: This’s a conceptual model The VQ is influenced by clarity, delay, and echo
.
Perception of One Aspect Affects Perception of Overall VQ Users will report unacceptable VQ if only one aspect of VQ is unacceptable.
Clarity and Delay Are Orthogonal Aspects of VQ Clarity must be reasonably good, delay must be reasonably short.
Echo Depends on Delay and Affects Clarity
Clarity of Voice Quality
Combined PSTN/VoIP Network
PSTN telephone
influences clarity through the quality of its loudspeaker and microphone.
PSTN network
uses digital voice transmission for greater efficiency in the backbone
VoIP gateway
interconnects the PSTN with the IP network.
Packet Loss
As the network, becomes congested, router buffers fill and start to drop packets.
Route changes as a result of inoperative network links.
Packet experiences a large delay in the network and arrives too late to be used in reconstructing the voice signal.
Normal
Packet Loss
Packet Network Packet Loss X
Avoid Packet Lose
Assure minimum throughput for selected applications.
Prioritization (Classification) Router flow control Dynamic alternative for assigning resources is the resource reservation protocol (RSVP, RFC 2205)
Speech Codecs
A speech codec transforms analog voice into digital bit streams, and vice versa.
Compression is a balancing act between VQ, local computation power, and the delay and network bandwidth required.
A codec’s effect on VQ is also influenced by packet size, packet loss, and any error correction mechanisms used by the codec itself.
Other Factors Affecting Clarity
Noise
Noise can originate from analog lines or from bit errors on data transmission lines.
Voice Activity Detectors Echo External Environmental Factors
a result of room noise, end-user mood, end-user expectations, and other intangible factors, the audio quality could still be perceived as unacceptable.
Delay
Delay
Delay is the time required for a signal to traverse the network.
PSTN Delay IP Network Delay
Sent
Latency
Received Time Data Packet
PSTN Delay
PSTN delay is most often the result of transmission delay on long-distance trunks.
Switching delay in network nodes.
IP Network Delay
IP network delay is primarily determined by the buffering, queuing, and switching or routing delay of IP routers.
Packet Capture Delay Switching/Routing Delay Queuing Time VoIP Device Delay
End-to-End Latency
d 1 d 2 d 3 Packet Network d 4 d 5 d m = Delay d 6
IP Network Delay (cont.)
Packet Capture Delay Packet capture delay is the time required to receive the entire packet before processing and forwarding it through the router.
This delay is determined by the packet length and transmission speed.
Switching/Routing Delay Switching/routing delay is the time the router takes to switch the packet.
This delay depends on the architecture of the route engine and the size of the routing table.
IP Network Delay (cont.)
Queuing Time This delay is a function of the traffic load on a packet switch, the length of the packets, and the statistical distribution over the ports.
Designing very large router and link capacities.
VoIP Device Delay Encode the analog voice signal into a digital signal and to decode the digital voice signal back to analog.
Transmit side -- Packetization delay Receive side -- variation in packet interarrival times (Jitter)
Delay’s Effect on User Experience
<100 ms: users will not notice the delay.
100 ms ~ 300 ms: users will notice a slight hesitation.
>300 ms: the delay is obvious to the users.
Jitter
Variable interpacket timing caused by the network a packet traverses.
Sent Received Data Packet Time
Jitter
Solving Delay Example
The default G.729 codec requires packet loss far less than 1 percent to avoid audible errors. Ideally, there should be no packet loss for VoIP.
The ITU G.114 specification recommends less than 150 millisecond (ms) one-way end-to-end delay for high-quality real time traffic such as voice. (For international calls, one-way delay up to 300 ms is acceptable, especially for satellite transmission. This one-way delay takes propagation delay into consideration —the time required for the signal to travel the distance.) Jitter buffers (used to compensate for varying delay) further add to the end-to-end delay, and are usually only effective on delay variations less than 100 ms. Jitter must therefore be minimized.
Echo
Echo
Normal Telephony Call Normal Telephony Call with an Echo
Echo
If the time between the original spoken phrase and the returning echo is short (25 to 30 ms), or if the echo’s level is very low (approximately -25 dB), it probably will not cause any annoyance or disruption to voice conversations.
Echo Issue
Echo is caused by an electrical mismatch between analog telephony devices and transmission media in a portion of the network called the tail circuit. (4 wire to 2 wire) Acoustic coupling problems between a telephone’s speaker and microphone.
Solving Echo
Echo cancellers Deployed in local VoIP gateway Using digital circuit T1, E1
Silence Suppression
Silence Suppression
To use bandwidth more efficiently, VoIP networks employ functionality known as silence suppression or voice activity detection.
VAD can realize approximately 50 percent reduction in bandwidth requirements.
VAD Behavior
Silence Suppression (cont.)
While a VAD’s performance does not affect clarity directly.
If it is not operating correctly, it can certainly decrease the intelligibility of voice signals and overall conversation quality.
Comfort noise generator (CNG) - Complementary to the transmit-side VAD.
Providing Batter QoS
Supporting dedicated bandwidth Improving loss characteristics Avoiding and managing network congestion Shaping network traffic Setting traffic priorities across the network
Reference
Cisco Voice QoS Quality of Service for Voice over IP IEC 1.
Voice Quality (VQ) in Converging Telephony and Internet Protocol (IP) Networks 2. Accelerating the Deployment of Voice over IP (VoIP) and Voice over ATM (VoATM)