SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Page 120-135




               ETE405 :: Lecture 8
                   Chapter 8

                  IP telephony
               in-Depth Analysis
Introduction
To create a proper network design, it is important to know all the caveats
   and inner workings of networking technology. This chapter explains
   many of the issues facing Voice over IP (VoIP). The following issues are
   covered in this chapter:
     – Delay/latency
     – Jitter
     – Digital sampling
     – Voice compression
     – Echo
     – Packet loss
     – Voice activity detection
     – Digital-to-analog conversion
     – Tandem encoding
     – Transport protocols
     – Dial-plan design
Delay/Latency
•VoIP delay or latency is characterized as the amount of
time it takes for speech to exit the speaker's mouth and
reach the listener's ear.
•Three types of delay are inherent in today's telephony
networks:
•(1) propagation delay: caused by the speed of light in
fiber or copper-based networks.
•(2) serialization delay
•(3) handling delay—also called processing delay—
defines many different causes of delay (actual
packetization, compression, and packet switching) and is
caused by devices that forward the frame through the
network.
Propagation Delay
•Light travels through a vacuum at a speed of
186,000 miles per second, and electrons travel
through copper or fiber at approximately 125,000
miles per second. A fiber network stretching
halfway around the world (13,000 miles) induces
a one-way delay of about 70 milliseconds (70
ms). Although this delay is almost imperceptible
to the human ear, propagation delays in
conjunction with handling delays can cause
noticeable speech degradation.
Handling Delay


•As mentioned previously, devices that forward the
frame through the network cause handling delay.
Handling delays can impact traditional phone networks,
but these delays are a larger issue in packetized
environments.
Queuing Delay
•A packet-based network experiences delay for
other reasons. Two of these are the time
necessary to move the actual packet to the
output queue (packet switching) and queuing
delay.
•When packets are held in a queue because of
congestion on an outbound interface, the result
is queuing delay. Queuing delay occurs when
more packets are sent out than the interface can
handle at a given interval.
Jitter
•Simply stated, jitter is the variation of packet interarrival
time. Jitter is one issue that exists only in packet-based
networks. While in a packet voice environment, the
sender is expected to reliably transmit voice packets at a
regular interval (for example, send one frame every 20
ms). These voice packets can be delayed throughout the
packet network and not arrive at that same regular
interval at the receiving station (for example,
•they might not be received every 20 ms). The difference
between when the packet is expected and when it is
actually received is jitter.
Variation of Packet Arrival Time (Jitter)‫‏‬




 you can see that the amount of time it takes for packets A and B to
send and receive is equal (D1=D2). Packet C encounters delay in the
network, however, and is received after it is expected. This is why a
jitter buffer , which conceals interarrival packet delay variation, is
necessary.
Mean Opinion Score
•You can test voice quality in two ways: subjectively and
objectively. Humans perform subjective voice testing,
whereas computers—which are less likely to be "fooled"
by compression schemes that can "trick" the human
ear—perform objective voice testing.
•Codecs are developed and tuned based on subjective
measurements of voice quality. Standard objective
quality measurements, such as total harmonic distortion
and signal-to-noise ratios, do not correlate well to a
human's perception of voice quality, which in the end is
usually the goal of most voice compression techniques.
A common subjective benchmark for quantifying the
performance of the speech codec is the mean opinion
score (MOS). MOS tests are given to a group of listeners.
Because voice quality and sound in general are
subjective to listeners, it is important to get a wide range
of listeners and sample material when conducting a MOS
test. The listeners give each sample of speech material a
rating of 1 (bad) to 5 (excellent). The scores are then
averaged to get the mean opinion score.
MOS testing also is used to compare how well a
particular codec works under varying circumstances,
including differing background noise levels, multiple
encodes and decodes, and so on. You can then use this
data to compare against other codecs.
ITU-T codec MOS Scoring
Voice Compression
• Two basic variations of 64 Kbps PCM are commonly
  used: μ-law and a-law. The methods are similar in that
  they both use logarithmic compression to achieve 12 to
  13 bits of linear PCM quality in 8 bits, but they are
  different in relatively minor compression details (μ-law
  has a slight advantage in low-level, signal-to-noise ratio
  performance). Usage is historically along country and
  regional boundaries, with North America using μ-law
  and Europe using a-law modulation. It is important to
  note that when making a long-distance call, any
  required μ-law to a-law conversion is the responsibility
  of the μ-law country.
Voice Coding Standards
• The most popular voice coding standards for telephony
  and packet voice include:
   – G.711—Describes the 64 Kbps PCM voice coding technique
     outlined earlier; G.711-encoded voice is already in the
     correct format for digital voice delivery in the public phone
     network or through Private Branch eXchanges (PBXs).
   – G.726—Describes ADPCM coding at 40, 32, 24, and 16
     Kbps; you also can interchange ADPCM voice between
     packet voice and public phone or PBX networks, provided
     that the latter has ADPCM capability.
   – G.728—Describes a 16 Kbps low-delay variation of CELP
     voice compression.
• G.729—Describes CELP compression that enables voice to
  be coded into 8 Kbps streams; two variations of this
  standard (G.729 and G.729 Annex A) differ largely in
  computational complexity, and both generally provide
  speech quality as good as that of 32 Kbps ADPCM.

• G.723.1—Describes a compression technique that you can
  use to compress speech or other audio signal components
  of multimedia service at a low bit rate, as part of the overall
  H.324 family of standards. Two bit rates are associated with
  this coder: 5.3 and 6.3 Kbps. The higher bit rate is based on
  MP-MLQ technology and provides greater quality. The
  lower bit rate is based on CELP, provides good quality, and
  affords system designers with additional flexibility.
Echo
•In a traditional toll network, echo is normally
caused by a mismatch in impedance from the
four-wire network switch conversion to the two-
wire local loop.

•Echo, in the standard Public Switched Telephone
Network (PSTN), is regulated with echo cancellers
and a tight control on impedance mismatches at
the common reflection points.
Echo Caused by Impedance Mismatch
Packet Loss




•Packet loss in data networks is both common and expected.
Many data protocols, in fact, use packet loss so that they
know the condition of the network and can reduce the
number of packets they are sending.
Voice Activity Detection

•In normal voice conversations, someone speaks and someone else
listens. Today's toll networks contain a bi-directional, 64,000 bit per
second (bps) channel, regardless of whether anyone is speaking. This
means that in a normal conversation, at least 50 percent of the total
bandwidth is wasted. The amount of wasted bandwidth can actually be
much higher if you take a statistical sampling of the breaks and pauses in
a person's normal speech patterns.

•When using VoIP, you can utilize this "wasted" bandwidth for other
purposes when voice activity detection (VAD) is enabled. As shown in
Figure, VAD works by detecting the magnitude of speech in decibels (dB)
and deciding when to cut off the voice from being framed.
Voice Activity Detection
VAD
• Typically, when the VAD detects a drop-off of speech
  amplitude, it waits a fixed amount of time before it stops
  putting speech frames in packets. This fixed amount of time
  is known as hangover and is typically 200 ms.
   – With any technology, tradeoffs are made. VAD experiences
     certain inherent problems in determining when speech ends
     and begins, and in distinguishing speech from background noise.
     This means that if you are in a noisy room, VAD is unable to
     distinguish between speech and background noise. This also is
     known as the signal-to-noise threshold.
   – Another inherent problem with VAD is detecting when speech
     begins. Typically the beginning of a sentence is cut off or
     clipped. This phenomenon is known as front-end speech
     clipping. Usually, the person listening to the speech does not
     notice front-end speech clipping.
Digital-to-Analog Conversion
• Digital to analog (D/A) conversion issues also currently
  plague toll networks. Although almost all the telephony
  backbone networks in first-world countries today are
  digital, sometimes multiple D/A conversions occur.
• Each time a conversion occurs from digital to analog and
  back, the speech or waveform becomes less "true."
  Although today's toll networks can handle at least seven
  D/A conversions before voice quality is affected,
  compressed speech is less robust in the face of these
  conversions.
• Although D/A conversions affect all voice networks, VoIP
  networks using a PCM codec (G.711) are just as resilient to
  problems caused by D/A conversions as today's telephony
  networks are.

Más contenido relacionado

La actualidad más candente

Audio formats for phones
Audio formats for phonesAudio formats for phones
Audio formats for phonesJoe Nasr
 
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)Thomas Siegers
 
Voice over internet protocol final
Voice over internet protocol finalVoice over internet protocol final
Voice over internet protocol finalYrasumalli Reddy
 
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...csandit
 
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansPractical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansLiving Online
 
Sip trunking slides_-_ot_partner_conference
Sip trunking slides_-_ot_partner_conferenceSip trunking slides_-_ot_partner_conference
Sip trunking slides_-_ot_partner_conferenceThe Fax Guys
 
Basics of speech coding
Basics of speech codingBasics of speech coding
Basics of speech codingsakshij91
 
Voice over IP By SAIKIRAN PANJALA
Voice over IP By SAIKIRAN PANJALAVoice over IP By SAIKIRAN PANJALA
Voice over IP By SAIKIRAN PANJALASaikiran Panjala
 
Videoconferencing Technology
Videoconferencing TechnologyVideoconferencing Technology
Videoconferencing TechnologyVideoguy
 
SignalWire - Telecom of Tomorrow
SignalWire - Telecom of TomorrowSignalWire - Telecom of Tomorrow
SignalWire - Telecom of TomorrowEvan McGee
 
Network Readiness[1]
Network Readiness[1]Network Readiness[1]
Network Readiness[1]Mike Roush
 
Broad band theologies
Broad band theologiesBroad band theologies
Broad band theologiesWritingHubUK
 
M2M communication and the IP revolution in radio. A marriage made in the clou...
M2M communication and the IP revolution in radio. A marriage made in the clou...M2M communication and the IP revolution in radio. A marriage made in the clou...
M2M communication and the IP revolution in radio. A marriage made in the clou...Comms Connect
 
VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)Abdullah Shah
 

La actualidad más candente (20)

Audio formats for phones
Audio formats for phonesAudio formats for phones
Audio formats for phones
 
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
 
Voice over internet protocol final
Voice over internet protocol finalVoice over internet protocol final
Voice over internet protocol final
 
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
 
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansPractical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
 
VoIP
VoIPVoIP
VoIP
 
Sip trunking slides_-_ot_partner_conference
Sip trunking slides_-_ot_partner_conferenceSip trunking slides_-_ot_partner_conference
Sip trunking slides_-_ot_partner_conference
 
SPEECH CODING
SPEECH CODINGSPEECH CODING
SPEECH CODING
 
Basics of speech coding
Basics of speech codingBasics of speech coding
Basics of speech coding
 
Voice over IP By SAIKIRAN PANJALA
Voice over IP By SAIKIRAN PANJALAVoice over IP By SAIKIRAN PANJALA
Voice over IP By SAIKIRAN PANJALA
 
Distributed IP-PBX
Distributed IP-PBX Distributed IP-PBX
Distributed IP-PBX
 
Videoconferencing Technology
Videoconferencing TechnologyVideoconferencing Technology
Videoconferencing Technology
 
SignalWire - Telecom of Tomorrow
SignalWire - Telecom of TomorrowSignalWire - Telecom of Tomorrow
SignalWire - Telecom of Tomorrow
 
Network Readiness[1]
Network Readiness[1]Network Readiness[1]
Network Readiness[1]
 
Voip
VoipVoip
Voip
 
Broad band theologies
Broad band theologiesBroad band theologies
Broad band theologies
 
M2M communication and the IP revolution in radio. A marriage made in the clou...
M2M communication and the IP revolution in radio. A marriage made in the clou...M2M communication and the IP revolution in radio. A marriage made in the clou...
M2M communication and the IP revolution in radio. A marriage made in the clou...
 
VoIP for Beginners
VoIP for BeginnersVoIP for Beginners
VoIP for Beginners
 
VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)
 
seminar4
seminar4seminar4
seminar4
 

Destacado

ETE444-lec2-atomic_scale_characterization_techniques.pptx
ETE444-lec2-atomic_scale_characterization_techniques.pptxETE444-lec2-atomic_scale_characterization_techniques.pptx
ETE444-lec2-atomic_scale_characterization_techniques.pptxmashiur
 
ETE444-lec4-Carbon Nanotubes.pdf
ETE444-lec4-Carbon Nanotubes.pdfETE444-lec4-Carbon Nanotubes.pdf
ETE444-lec4-Carbon Nanotubes.pdfmashiur
 
Lec1 Algorthm
Lec1 AlgorthmLec1 Algorthm
Lec1 Algorthmhumanist3
 
ETE405-lec9.pdf
ETE405-lec9.pdfETE405-lec9.pdf
ETE405-lec9.pdfmashiur
 
ETE444-lec4-Carbon Nanotubes.pdf
ETE444-lec4-Carbon Nanotubes.pdfETE444-lec4-Carbon Nanotubes.pdf
ETE444-lec4-Carbon Nanotubes.pdfmashiur
 
ETE405-lec5.pdf
ETE405-lec5.pdfETE405-lec5.pdf
ETE405-lec5.pdfmashiur
 

Destacado (7)

ETE444-lec2-atomic_scale_characterization_techniques.pptx
ETE444-lec2-atomic_scale_characterization_techniques.pptxETE444-lec2-atomic_scale_characterization_techniques.pptx
ETE444-lec2-atomic_scale_characterization_techniques.pptx
 
ETE444-lec4-Carbon Nanotubes.pdf
ETE444-lec4-Carbon Nanotubes.pdfETE444-lec4-Carbon Nanotubes.pdf
ETE444-lec4-Carbon Nanotubes.pdf
 
Lecture2
Lecture2Lecture2
Lecture2
 
Lec1 Algorthm
Lec1 AlgorthmLec1 Algorthm
Lec1 Algorthm
 
ETE405-lec9.pdf
ETE405-lec9.pdfETE405-lec9.pdf
ETE405-lec9.pdf
 
ETE444-lec4-Carbon Nanotubes.pdf
ETE444-lec4-Carbon Nanotubes.pdfETE444-lec4-Carbon Nanotubes.pdf
ETE444-lec4-Carbon Nanotubes.pdf
 
ETE405-lec5.pdf
ETE405-lec5.pdfETE405-lec5.pdf
ETE405-lec5.pdf
 

Similar a ETE405-lec8.pdf

CASE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS IN NON-MOBILITY SCENARIOS
CASE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS IN NON-MOBILITY SCENARIOSCASE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS IN NON-MOBILITY SCENARIOS
CASE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS IN NON-MOBILITY SCENARIOSijcsity
 
Advanced radio over IP
Advanced radio over IPAdvanced radio over IP
Advanced radio over IPComms Connect
 
Voice over internet protocol
Voice over internet protocolVoice over internet protocol
Voice over internet protocolYrasumalli Reddy
 
ETE405-lec4.pdf
ETE405-lec4.pdfETE405-lec4.pdf
ETE405-lec4.pdfmashiur
 
Comparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer size
Comparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer sizeComparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer size
Comparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer sizeEditor IJCATR
 
Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...
Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...
Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...Zac Darcy
 
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...Zac Darcy
 
Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...
Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...
Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...Zac Darcy
 
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...Zac Darcy
 
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...Zac Darcy
 
No New Wires Presentation 2009
No New Wires Presentation 2009No New Wires Presentation 2009
No New Wires Presentation 2009s_brazil
 
voice over internet protocol
voice over internet protocol voice over internet protocol
voice over internet protocol jomin mathew
 
Optimal Communication Of Real Time Data On Secure Cdma Ip...
Optimal Communication Of Real Time Data On Secure Cdma Ip...Optimal Communication Of Real Time Data On Secure Cdma Ip...
Optimal Communication Of Real Time Data On Secure Cdma Ip...Stefanie Yang
 
ENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptxENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptxZikoSuryaLesmana
 

Similar a ETE405-lec8.pdf (20)

Report
ReportReport
Report
 
CASE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS IN NON-MOBILITY SCENARIOS
CASE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS IN NON-MOBILITY SCENARIOSCASE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS IN NON-MOBILITY SCENARIOS
CASE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS IN NON-MOBILITY SCENARIOS
 
moip
moipmoip
moip
 
Advanced radio over IP
Advanced radio over IPAdvanced radio over IP
Advanced radio over IP
 
VOIP QOS
VOIP QOSVOIP QOS
VOIP QOS
 
VOIP security
VOIP securityVOIP security
VOIP security
 
seminar
seminarseminar
seminar
 
Introduction to VoIP
Introduction to VoIPIntroduction to VoIP
Introduction to VoIP
 
Voice over internet protocol
Voice over internet protocolVoice over internet protocol
Voice over internet protocol
 
ETE405-lec4.pdf
ETE405-lec4.pdfETE405-lec4.pdf
ETE405-lec4.pdf
 
Comparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer size
Comparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer sizeComparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer size
Comparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer size
 
Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...
Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...
Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...
 
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
 
Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...
Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...
Comparative Study for Performance Analysis of VOIP Codecs Over WLAN in Nonmob...
 
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
 
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF VOIP CODECS OVER WLAN IN NONMOB...
 
No New Wires Presentation 2009
No New Wires Presentation 2009No New Wires Presentation 2009
No New Wires Presentation 2009
 
voice over internet protocol
voice over internet protocol voice over internet protocol
voice over internet protocol
 
Optimal Communication Of Real Time Data On Secure Cdma Ip...
Optimal Communication Of Real Time Data On Secure Cdma Ip...Optimal Communication Of Real Time Data On Secure Cdma Ip...
Optimal Communication Of Real Time Data On Secure Cdma Ip...
 
ENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptxENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptx
 

Más de mashiur

Touseef Kamal062159056
Touseef Kamal062159056Touseef Kamal062159056
Touseef Kamal062159056mashiur
 
Towfique 063382056
Towfique 063382056Towfique 063382056
Towfique 063382056mashiur
 
Tasmiah Binte Zilani (071649556)
Tasmiah Binte Zilani (071649556)Tasmiah Binte Zilani (071649556)
Tasmiah Binte Zilani (071649556)mashiur
 
Sk M Rezaul Karim 072899056
Sk M Rezaul Karim  072899056Sk M Rezaul Karim  072899056
Sk M Rezaul Karim 072899056mashiur
 
Syeda Farhana Shirin Id#062681056
Syeda Farhana Shirin  Id#062681056Syeda Farhana Shirin  Id#062681056
Syeda Farhana Shirin Id#062681056mashiur
 
Shihab Uddin 062483056
Shihab Uddin  062483056Shihab Uddin  062483056
Shihab Uddin 062483056mashiur
 
Shakhawat Hossain (062364056)
Shakhawat Hossain (062364056)Shakhawat Hossain (062364056)
Shakhawat Hossain (062364056)mashiur
 
Shahriar Khaled 062473056
Shahriar Khaled 062473056Shahriar Khaled 062473056
Shahriar Khaled 062473056mashiur
 
Shahnshah Sarker 072802556
Shahnshah Sarker  072802556Shahnshah Sarker  072802556
Shahnshah Sarker 072802556mashiur
 
Shah M Saklaen 072809056
Shah M Saklaen 072809056Shah M Saklaen 072809056
Shah M Saklaen 072809056mashiur
 
Sayef Almaji (063170056)
Sayef Almaji (063170056)Sayef Almaji (063170056)
Sayef Almaji (063170056)mashiur
 
Shah Md Zobair(063560056)
Shah Md Zobair(063560056)Shah Md Zobair(063560056)
Shah Md Zobair(063560056)mashiur
 
Shahed.Anwar 061708556
Shahed.Anwar 061708556Shahed.Anwar 061708556
Shahed.Anwar 061708556mashiur
 
Sajjad Hossain 071297056
Sajjad Hossain  071297056Sajjad Hossain  071297056
Sajjad Hossain 071297056mashiur
 
S K Ashikur Rahman (072874556)
S K Ashikur Rahman (072874556)S K Ashikur Rahman (072874556)
S K Ashikur Rahman (072874556)mashiur
 
Rumana Rashid Riti (Id 053 507 056)
Rumana Rashid Riti (Id 053 507 056)Rumana Rashid Riti (Id 053 507 056)
Rumana Rashid Riti (Id 053 507 056)mashiur
 
Rumana Akther Id#072842056
Rumana Akther Id#072842056Rumana Akther Id#072842056
Rumana Akther Id#072842056mashiur
 
Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)mashiur
 
Riaz Rahman (072878056)
Riaz Rahman (072878056)Riaz Rahman (072878056)
Riaz Rahman (072878056)mashiur
 
Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)mashiur
 

Más de mashiur (20)

Touseef Kamal062159056
Touseef Kamal062159056Touseef Kamal062159056
Touseef Kamal062159056
 
Towfique 063382056
Towfique 063382056Towfique 063382056
Towfique 063382056
 
Tasmiah Binte Zilani (071649556)
Tasmiah Binte Zilani (071649556)Tasmiah Binte Zilani (071649556)
Tasmiah Binte Zilani (071649556)
 
Sk M Rezaul Karim 072899056
Sk M Rezaul Karim  072899056Sk M Rezaul Karim  072899056
Sk M Rezaul Karim 072899056
 
Syeda Farhana Shirin Id#062681056
Syeda Farhana Shirin  Id#062681056Syeda Farhana Shirin  Id#062681056
Syeda Farhana Shirin Id#062681056
 
Shihab Uddin 062483056
Shihab Uddin  062483056Shihab Uddin  062483056
Shihab Uddin 062483056
 
Shakhawat Hossain (062364056)
Shakhawat Hossain (062364056)Shakhawat Hossain (062364056)
Shakhawat Hossain (062364056)
 
Shahriar Khaled 062473056
Shahriar Khaled 062473056Shahriar Khaled 062473056
Shahriar Khaled 062473056
 
Shahnshah Sarker 072802556
Shahnshah Sarker  072802556Shahnshah Sarker  072802556
Shahnshah Sarker 072802556
 
Shah M Saklaen 072809056
Shah M Saklaen 072809056Shah M Saklaen 072809056
Shah M Saklaen 072809056
 
Sayef Almaji (063170056)
Sayef Almaji (063170056)Sayef Almaji (063170056)
Sayef Almaji (063170056)
 
Shah Md Zobair(063560056)
Shah Md Zobair(063560056)Shah Md Zobair(063560056)
Shah Md Zobair(063560056)
 
Shahed.Anwar 061708556
Shahed.Anwar 061708556Shahed.Anwar 061708556
Shahed.Anwar 061708556
 
Sajjad Hossain 071297056
Sajjad Hossain  071297056Sajjad Hossain  071297056
Sajjad Hossain 071297056
 
S K Ashikur Rahman (072874556)
S K Ashikur Rahman (072874556)S K Ashikur Rahman (072874556)
S K Ashikur Rahman (072874556)
 
Rumana Rashid Riti (Id 053 507 056)
Rumana Rashid Riti (Id 053 507 056)Rumana Rashid Riti (Id 053 507 056)
Rumana Rashid Riti (Id 053 507 056)
 
Rumana Akther Id#072842056
Rumana Akther Id#072842056Rumana Akther Id#072842056
Rumana Akther Id#072842056
 
Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)
 
Riaz Rahman (072878056)
Riaz Rahman (072878056)Riaz Rahman (072878056)
Riaz Rahman (072878056)
 
Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)
 

ETE405-lec8.pdf

  • 1. Page 120-135 ETE405 :: Lecture 8 Chapter 8 IP telephony in-Depth Analysis
  • 2. Introduction To create a proper network design, it is important to know all the caveats and inner workings of networking technology. This chapter explains many of the issues facing Voice over IP (VoIP). The following issues are covered in this chapter: – Delay/latency – Jitter – Digital sampling – Voice compression – Echo – Packet loss – Voice activity detection – Digital-to-analog conversion – Tandem encoding – Transport protocols – Dial-plan design
  • 3. Delay/Latency •VoIP delay or latency is characterized as the amount of time it takes for speech to exit the speaker's mouth and reach the listener's ear. •Three types of delay are inherent in today's telephony networks: •(1) propagation delay: caused by the speed of light in fiber or copper-based networks. •(2) serialization delay •(3) handling delay—also called processing delay— defines many different causes of delay (actual packetization, compression, and packet switching) and is caused by devices that forward the frame through the network.
  • 4. Propagation Delay •Light travels through a vacuum at a speed of 186,000 miles per second, and electrons travel through copper or fiber at approximately 125,000 miles per second. A fiber network stretching halfway around the world (13,000 miles) induces a one-way delay of about 70 milliseconds (70 ms). Although this delay is almost imperceptible to the human ear, propagation delays in conjunction with handling delays can cause noticeable speech degradation.
  • 5. Handling Delay •As mentioned previously, devices that forward the frame through the network cause handling delay. Handling delays can impact traditional phone networks, but these delays are a larger issue in packetized environments.
  • 6. Queuing Delay •A packet-based network experiences delay for other reasons. Two of these are the time necessary to move the actual packet to the output queue (packet switching) and queuing delay. •When packets are held in a queue because of congestion on an outbound interface, the result is queuing delay. Queuing delay occurs when more packets are sent out than the interface can handle at a given interval.
  • 7. Jitter •Simply stated, jitter is the variation of packet interarrival time. Jitter is one issue that exists only in packet-based networks. While in a packet voice environment, the sender is expected to reliably transmit voice packets at a regular interval (for example, send one frame every 20 ms). These voice packets can be delayed throughout the packet network and not arrive at that same regular interval at the receiving station (for example, •they might not be received every 20 ms). The difference between when the packet is expected and when it is actually received is jitter.
  • 8. Variation of Packet Arrival Time (Jitter)‫‏‬ you can see that the amount of time it takes for packets A and B to send and receive is equal (D1=D2). Packet C encounters delay in the network, however, and is received after it is expected. This is why a jitter buffer , which conceals interarrival packet delay variation, is necessary.
  • 9. Mean Opinion Score •You can test voice quality in two ways: subjectively and objectively. Humans perform subjective voice testing, whereas computers—which are less likely to be "fooled" by compression schemes that can "trick" the human ear—perform objective voice testing. •Codecs are developed and tuned based on subjective measurements of voice quality. Standard objective quality measurements, such as total harmonic distortion and signal-to-noise ratios, do not correlate well to a human's perception of voice quality, which in the end is usually the goal of most voice compression techniques.
  • 10. A common subjective benchmark for quantifying the performance of the speech codec is the mean opinion score (MOS). MOS tests are given to a group of listeners. Because voice quality and sound in general are subjective to listeners, it is important to get a wide range of listeners and sample material when conducting a MOS test. The listeners give each sample of speech material a rating of 1 (bad) to 5 (excellent). The scores are then averaged to get the mean opinion score. MOS testing also is used to compare how well a particular codec works under varying circumstances, including differing background noise levels, multiple encodes and decodes, and so on. You can then use this data to compare against other codecs.
  • 11. ITU-T codec MOS Scoring
  • 12. Voice Compression • Two basic variations of 64 Kbps PCM are commonly used: μ-law and a-law. The methods are similar in that they both use logarithmic compression to achieve 12 to 13 bits of linear PCM quality in 8 bits, but they are different in relatively minor compression details (μ-law has a slight advantage in low-level, signal-to-noise ratio performance). Usage is historically along country and regional boundaries, with North America using μ-law and Europe using a-law modulation. It is important to note that when making a long-distance call, any required μ-law to a-law conversion is the responsibility of the μ-law country.
  • 13. Voice Coding Standards • The most popular voice coding standards for telephony and packet voice include: – G.711—Describes the 64 Kbps PCM voice coding technique outlined earlier; G.711-encoded voice is already in the correct format for digital voice delivery in the public phone network or through Private Branch eXchanges (PBXs). – G.726—Describes ADPCM coding at 40, 32, 24, and 16 Kbps; you also can interchange ADPCM voice between packet voice and public phone or PBX networks, provided that the latter has ADPCM capability. – G.728—Describes a 16 Kbps low-delay variation of CELP voice compression.
  • 14. • G.729—Describes CELP compression that enables voice to be coded into 8 Kbps streams; two variations of this standard (G.729 and G.729 Annex A) differ largely in computational complexity, and both generally provide speech quality as good as that of 32 Kbps ADPCM. • G.723.1—Describes a compression technique that you can use to compress speech or other audio signal components of multimedia service at a low bit rate, as part of the overall H.324 family of standards. Two bit rates are associated with this coder: 5.3 and 6.3 Kbps. The higher bit rate is based on MP-MLQ technology and provides greater quality. The lower bit rate is based on CELP, provides good quality, and affords system designers with additional flexibility.
  • 15. Echo •In a traditional toll network, echo is normally caused by a mismatch in impedance from the four-wire network switch conversion to the two- wire local loop. •Echo, in the standard Public Switched Telephone Network (PSTN), is regulated with echo cancellers and a tight control on impedance mismatches at the common reflection points.
  • 16. Echo Caused by Impedance Mismatch
  • 17. Packet Loss •Packet loss in data networks is both common and expected. Many data protocols, in fact, use packet loss so that they know the condition of the network and can reduce the number of packets they are sending.
  • 18. Voice Activity Detection •In normal voice conversations, someone speaks and someone else listens. Today's toll networks contain a bi-directional, 64,000 bit per second (bps) channel, regardless of whether anyone is speaking. This means that in a normal conversation, at least 50 percent of the total bandwidth is wasted. The amount of wasted bandwidth can actually be much higher if you take a statistical sampling of the breaks and pauses in a person's normal speech patterns. •When using VoIP, you can utilize this "wasted" bandwidth for other purposes when voice activity detection (VAD) is enabled. As shown in Figure, VAD works by detecting the magnitude of speech in decibels (dB) and deciding when to cut off the voice from being framed.
  • 20. VAD • Typically, when the VAD detects a drop-off of speech amplitude, it waits a fixed amount of time before it stops putting speech frames in packets. This fixed amount of time is known as hangover and is typically 200 ms. – With any technology, tradeoffs are made. VAD experiences certain inherent problems in determining when speech ends and begins, and in distinguishing speech from background noise. This means that if you are in a noisy room, VAD is unable to distinguish between speech and background noise. This also is known as the signal-to-noise threshold. – Another inherent problem with VAD is detecting when speech begins. Typically the beginning of a sentence is cut off or clipped. This phenomenon is known as front-end speech clipping. Usually, the person listening to the speech does not notice front-end speech clipping.
  • 21. Digital-to-Analog Conversion • Digital to analog (D/A) conversion issues also currently plague toll networks. Although almost all the telephony backbone networks in first-world countries today are digital, sometimes multiple D/A conversions occur. • Each time a conversion occurs from digital to analog and back, the speech or waveform becomes less "true." Although today's toll networks can handle at least seven D/A conversions before voice quality is affected, compressed speech is less robust in the face of these conversions. • Although D/A conversions affect all voice networks, VoIP networks using a PCM codec (G.711) are just as resilient to problems caused by D/A conversions as today's telephony networks are.