SlideShare a Scribd company logo
1 of 41
Download to read offline
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
REAL-TIME, NON-INTRUSIVE EVALUATION OF
VOIP
USING GENETIC PROGRAMMING
A. Raja1 A. Azad2 C. Flanagan1 C. Ryan2
1Wireless Access Research Centre
Department of Electronic and Computer Engineering
2Bio-Computing and Developmental Systems
Department of Computer Science and Information Sysmtems
University of Limerick, Limerick, Ireland
EuroGP 2007 – 10th European conference on Genetic
Programming
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
OUTLINE
1 MOTIVATION
Preamble
The Problem of Speech Quality Assessment
Voice Over IP
Research Goal
2 VOIP SIMULATION ENVIRONMENT
Simulation System
Network Traffic Characteristics
3 GP EXPERIMENTS
4 TEST RESULTS
5 CONCLUSIONS
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
OUTLINE
1 MOTIVATION
Preamble
The Problem of Speech Quality Assessment
Voice Over IP
Research Goal
2 VOIP SIMULATION ENVIRONMENT
Simulation System
Network Traffic Characteristics
3 GP EXPERIMENTS
4 TEST RESULTS
5 CONCLUSIONS
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
OUTLINE
1 MOTIVATION
Preamble
The Problem of Speech Quality Assessment
Voice Over IP
Research Goal
2 VOIP SIMULATION ENVIRONMENT
Simulation System
Network Traffic Characteristics
3 GP EXPERIMENTS
4 TEST RESULTS
5 CONCLUSIONS
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
OUTLINE
1 MOTIVATION
Preamble
The Problem of Speech Quality Assessment
Voice Over IP
Research Goal
2 VOIP SIMULATION ENVIRONMENT
Simulation System
Network Traffic Characteristics
3 GP EXPERIMENTS
4 TEST RESULTS
5 CONCLUSIONS
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
OUTLINE
1 MOTIVATION
Preamble
The Problem of Speech Quality Assessment
Voice Over IP
Research Goal
2 VOIP SIMULATION ENVIRONMENT
Simulation System
Network Traffic Characteristics
3 GP EXPERIMENTS
4 TEST RESULTS
5 CONCLUSIONS
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
PREAMBLE
VoIP – A paradigm shift
Bandwidth redundancy exploitation
QoS remains dominated by network/transport layer
degradations
Quality assessment ...
Reflects upon the operating conditions of the network
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
PREAMBLE
VoIP – A paradigm shift
Bandwidth redundancy exploitation
QoS remains dominated by network/transport layer
degradations
Quality assessment ...
Reflects upon the operating conditions of the network
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
PREAMBLE
VoIP – A paradigm shift
Bandwidth redundancy exploitation
QoS remains dominated by network/transport layer
degradations
Quality assessment ...
Reflects upon the operating conditions of the network
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
PREAMBLE
VoIP – A paradigm shift
Bandwidth redundancy exploitation
QoS remains dominated by network/transport layer
degradations
Quality assessment ...
Reflects upon the operating conditions of the network
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
PREAMBLE
VoIP – A paradigm shift
Bandwidth redundancy exploitation
QoS remains dominated by network/transport layer
degradations
Quality assessment ...
Reflects upon the operating conditions of the network
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
PREAMBLE
VoIP – A paradigm shift
Bandwidth redundancy exploitation
QoS remains dominated by network/transport layer
degradations
Quality assessment ...
Reflects upon the operating conditions of the network
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
SPEECH QUALITY ASSESSMENT METHODOLOGIES
Two approaches to speech quality Assessment
1 Subjective Assessment
2 Objective Assessment
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
SUBJECTIVE ASSESSMENT OF SPEECH QUALITY
Speech quality is estimated by humans.
Advantage – Reliable results.
Limitations
1 Expensive
2 Time Consuming
3 Laborious
4 Lack of Repeatability
Mean Opinion Score (MOS) is the measure of quality.
1 – bad
5 – Excellent
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
OBJECTIVE ASSESSMENT OF SPEECH QUALITY
A computer automated fast and reliable program is used to
assay human perception of speech quality
Two approaches:
1 Intrusive Assessment
2 Non-Intrusive Assessment
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
OBJECTIVE ASSESSMENT OF SPEECH QUALITY
INTRUSIVE ASSESSMENT
The signal under test is compared against a corresponding
reference signal.
Advantages:
1 The most reliable artificial means of estimating speech
quality
2 Tests can be repeated easily
Limitations:
1 Consumes considerable computing resources.
2 Is not useful for continuous monitoring of quality due to
requirement of a reference signal.
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
OBJECTIVE ASSESSMENT OF SPEECH QUALITY
INTRUSIVE ASSESSMENT
The signal under test is compared against a corresponding
reference signal.
Advantages:
1 The most reliable artificial means of estimating speech
quality
2 Tests can be repeated easily
Limitations:
1 Consumes considerable computing resources.
2 Is not useful for continuous monitoring of quality due to
requirement of a reference signal.
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
OBJECTIVE ASSESSMENT OF SPEECH QUALITY
ITU-T P.862 (PESQ)
PESQ algorithm is the current ITU-T Recommendation for
intrusive speech quality estimation.
The speech signal is mapped from time domain to
time-frequency representation using the psychophysical
equivalents of frequency and intensity.
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
OBJECTIVE ASSESSMENT OF SPEECH QUALITY
ITU-T P.862 (PESQ)
It has shown a high correlation with various ITU-T
benchmark tests.
For 30 ITU-T subjective tests the Pearson’s Correlation
Coefficient (R) was 0.935
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
OBJECTIVE ASSESSMENT OF SPEECH QUALITY
NON-INTRUSIVE ASSESSMENT
A challenging problem since a reference is not available.
Two approaches exist
1 Signal-based models
2 Parametric models
Signal-based models
Recent approaches are based on emulating
1 Human speech production model
2 Psychoacoustic processing of human ear
ITU-T P.563 is the current Recommendation.
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
OBJECTIVE ASSESSMENT OF SPEECH QUALITY
NON-INTRUSIVE ASSESSMENT
A challenging problem since a reference is not available.
Two approaches exist
1 Signal-based models
2 Parametric models
Signal-based models
Recent approaches are based on emulating
1 Human speech production model
2 Psychoacoustic processing of human ear
ITU-T P.563 is the current Recommendation.
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
OBJECTIVE ASSESSMENT OF SPEECH QUALITY
PARAMETRIC MEASUREMENT OF VOIP QUALITY
Functions of transport layer metrics and other measurable
quantities.
Cogent metrics may be:
Packet Loss Rate
Variable delay – jitter
End-to-end delay
. . .
Aimed at Real-time and continuous evaluation of quality
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
VOICE OVER IP – VOIP
Packet based communication channel
Uses wire-line speech codecs
Linear Predictive Coding (LPC) is having vogue
Coded frames are packetized into RTP/UDP
Internet is used for transportation
The receiver does the reverse process
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
RESEARCH GOAL
Derivation of a VoIP listening Quality estimation model as a
function of transport layer metrics.
Genetic Programming based Symbolic Regression is used
Using the PESQ algorithm as the reference system
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
VOIP SIMULATION ENVIRONMENT
PACKET LOSS SIMULATION – THE GILBERT ELLIOT MODEL
mlr = p
p+q (1)
mbl = 1
q (2)
clp = 1 − q (3)
mbl = 1
1−clp (4)
Where
mlr – mean loss rate
mbl – mean burst length
clp – conditional loss probability
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
VOIP SIMULATION ENVIRONMENT
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
NETWORK TRAFFIC PARAMETERS
No. Parameter Name Abbreviation
1 Bit-rate (kbps) br
2 mean loss rate mlr
3 mean burst length mbl
4 Packetization Interval (ms) PI
5 Frame duration (ms) fd
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
NETWORK TRAFFIC SCENARIOS
No. Parameter Range
1 br G.729 (8 kbps), G.723.1 (6.3 kbps),
AMR 7.4 and 12.2 kbps
2 mlr [0,2.5,3.5,. . . 15,20,25,. . . 40]%
3 mbl 10, 50, 60, 70 and 80%
4 PI 10-60 ms
5 fd 10, 20, 30 ms
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
EXPERIMENTAL SETUP
GPLab
Four GP Experiments were performed with various
configurations
Commonalities
Each experiment constituted 50 runs
Each Run spanned 50 generations
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
GP EXPERIMENTS
COMMON PARAMETERS
Parameter Value
Initial Population Size 300
Selection LPP Tournament
Tournament Size 2
Genetic Operators Crossover and Subtree Mutation
Initial Operator probabilities 0.5 initial, adaptive onwards
Survival Half Elitism
Function Set +, -, *, /, sin, cos, log2, log10,
loge, sqrt, power,
Terminal Set Random numbers [0.0 . . . 1.0]
Integers [2 . . . 10]. mlrVAD,
mblVAD, PI, br, fd
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
GP EXPERIMENTS
EXPERIMENTAL DETAILS
Experiment 1:
Fitness function – Mean Squared Error MSE
Experiment 2:
Linear Scaling MSEs
MSEs(y, t) = 1/n
n
i
(ti − (a + byi))2
(5)
a = t − by, b =
cov(t, y)
var(y)
(6)
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
GP EXPERIMENTS
EXPERIMENTAL DETAILS
Experiment 1:
Fitness function – Mean Squared Error MSE
Experiment 2:
Linear Scaling MSEs
MSEs(y, t) = 1/n
n
i
(ti − (a + byi))2
(5)
a = t − by, b =
cov(t, y)
var(y)
(6)
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
GP EXPERIMENTS
EXPERIMENTAL DETAILS
Experiments 3 and 4
Selection criterion based on Gustafson et al. was used
Mating takes place between dissimilar individuals
Experiment 4:
The Maximum tree depth was reduced to 7 from 17
The results were treated to Mann-Whitney-Wilcoxon Test
for significance Analysis
Experiment 4 was found to be significantly better overall.
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
GP EXPERIMENTS
EXPERIMENTAL DETAILS
Experiments 3 and 4
Selection criterion based on Gustafson et al. was used
Mating takes place between dissimilar individuals
Experiment 4:
The Maximum tree depth was reduced to 7 from 17
The results were treated to Mann-Whitney-Wilcoxon Test
for significance Analysis
Experiment 4 was found to be significantly better overall.
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
ON DATA COLLECTION
Nortel ND speech database containing high quality signals
with speech from 2 male and 2 female speakers was used
for analysis.
A total of 3360 distorted speech files were created for each
combination of network traffic parameters.
1177 35% were used for training
503 15% were used for testing
1680 50% were used for speaker independent validation
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
VOIP QUALITY MONITORING MODELS
MOS − LQOGP = −2.46 × log(cos(log(br)) + mlrVAD
×(br + fd/10)) + 3.17 (7)
MOS − LQOGP = −2.99 × cos(0.91 × sin(mlrVAD)
+mlrVAD + 8) + 4.20 (8)
Equation (7) Equation(8)
Data MSEs σ MSEs σ
Training 0.0370 0.9634 0.0520 0.9481
Testing 0.0387 0.9646 0.0541 0.9501
Validation 0.0382 0.9688 0.0541 0.9531
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
SCATTER PLOTS
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
SCATTER PLOTS
ON PERFORMANCE OF ITU-T P.563
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
CONCLUSIONS
1 The model is a good approximation to PESQ.
2 Suitable for real-time and non-intrusive estimation of
speech quality whereas PESQ is NOT.
3 Simple models; depend on 3 and 1 variable respectively.
4 Performs significantly better than ITU-T P.563
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
FUTURE GOALS
To include wide band codecs in the research.
To develop a unified quality estimation model for narrow
and wide band telephony
Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions
QUESTIONS

More Related Content

What's hot

DEVELOPMENT OF SPEAKER VERIFICATION UNDER LIMITED DATA AND CONDITION
DEVELOPMENT OF SPEAKER VERIFICATION  UNDER LIMITED DATA AND CONDITIONDEVELOPMENT OF SPEAKER VERIFICATION  UNDER LIMITED DATA AND CONDITION
DEVELOPMENT OF SPEAKER VERIFICATION UNDER LIMITED DATA AND CONDITIONniranjan kumar
 
Real-Time Non-Intrusive Speech Quality Estimation for VoIP
Real-Time Non-Intrusive Speech Quality Estimation for VoIPReal-Time Non-Intrusive Speech Quality Estimation for VoIP
Real-Time Non-Intrusive Speech Quality Estimation for VoIPadil raja
 
A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...
A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...
A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...1crore projects
 
Higher Order Low Pass FIR Filter Design using IPSO Algorithm
Higher Order Low Pass FIR Filter Design using IPSO AlgorithmHigher Order Low Pass FIR Filter Design using IPSO Algorithm
Higher Order Low Pass FIR Filter Design using IPSO Algorithmijtsrd
 
Quantifying Skype User Satisfaction
Quantifying Skype User SatisfactionQuantifying Skype User Satisfaction
Quantifying Skype User SatisfactionAcademia Sinica
 
IRJET- Survey on Efficient Signal Processing Techniques for Speech Enhancement
IRJET- Survey on Efficient Signal Processing Techniques for Speech EnhancementIRJET- Survey on Efficient Signal Processing Techniques for Speech Enhancement
IRJET- Survey on Efficient Signal Processing Techniques for Speech EnhancementIRJET Journal
 
Increasing the Intelligibility and Naturalness of Alaryngeal Speech using Voi...
Increasing the Intelligibility and Naturalness of Alaryngeal Speech using Voi...Increasing the Intelligibility and Naturalness of Alaryngeal Speech using Voi...
Increasing the Intelligibility and Naturalness of Alaryngeal Speech using Voi...OHSU | Oregon Health & Science University
 
VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...
VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...
VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...sipij
 
Real-time Video Quality Assessment for Analog Television Based on Adaptive Fu...
Real-time Video Quality Assessment for Analog Television Based on Adaptive Fu...Real-time Video Quality Assessment for Analog Television Based on Adaptive Fu...
Real-time Video Quality Assessment for Analog Television Based on Adaptive Fu...TELKOMNIKA JOURNAL
 
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...Sebastian Schumann
 
Interactive voice conversion for augmented speech production
Interactive voice conversion for augmented speech productionInteractive voice conversion for augmented speech production
Interactive voice conversion for augmented speech productionNU_I_TODALAB
 
Robust audio watermarking based on transform domain and SVD with compressive ...
Robust audio watermarking based on transform domain and SVD with compressive ...Robust audio watermarking based on transform domain and SVD with compressive ...
Robust audio watermarking based on transform domain and SVD with compressive ...TELKOMNIKA JOURNAL
 
Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...
Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...
Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...gt_ebuddy
 
Audio Steganography Coding Using the Discreet Wavelet Transforms
Audio Steganography Coding Using the Discreet Wavelet TransformsAudio Steganography Coding Using the Discreet Wavelet Transforms
Audio Steganography Coding Using the Discreet Wavelet TransformsCSCJournals
 
Towards User-centric Video Transmission in Next Generation Mobile Networks
Towards User-centric Video Transmission in Next Generation Mobile NetworksTowards User-centric Video Transmission in Next Generation Mobile Networks
Towards User-centric Video Transmission in Next Generation Mobile NetworksFörderverein Technische Fakultät
 

What's hot (19)

DEVELOPMENT OF SPEAKER VERIFICATION UNDER LIMITED DATA AND CONDITION
DEVELOPMENT OF SPEAKER VERIFICATION  UNDER LIMITED DATA AND CONDITIONDEVELOPMENT OF SPEAKER VERIFICATION  UNDER LIMITED DATA AND CONDITION
DEVELOPMENT OF SPEAKER VERIFICATION UNDER LIMITED DATA AND CONDITION
 
Real-Time Non-Intrusive Speech Quality Estimation for VoIP
Real-Time Non-Intrusive Speech Quality Estimation for VoIPReal-Time Non-Intrusive Speech Quality Estimation for VoIP
Real-Time Non-Intrusive Speech Quality Estimation for VoIP
 
A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...
A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...
A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...
 
Higher Order Low Pass FIR Filter Design using IPSO Algorithm
Higher Order Low Pass FIR Filter Design using IPSO AlgorithmHigher Order Low Pass FIR Filter Design using IPSO Algorithm
Higher Order Low Pass FIR Filter Design using IPSO Algorithm
 
Quantifying Skype User Satisfaction
Quantifying Skype User SatisfactionQuantifying Skype User Satisfaction
Quantifying Skype User Satisfaction
 
SPEAKER VERIFICATION
SPEAKER VERIFICATIONSPEAKER VERIFICATION
SPEAKER VERIFICATION
 
IRJET- Survey on Efficient Signal Processing Techniques for Speech Enhancement
IRJET- Survey on Efficient Signal Processing Techniques for Speech EnhancementIRJET- Survey on Efficient Signal Processing Techniques for Speech Enhancement
IRJET- Survey on Efficient Signal Processing Techniques for Speech Enhancement
 
Increasing the Intelligibility and Naturalness of Alaryngeal Speech using Voi...
Increasing the Intelligibility and Naturalness of Alaryngeal Speech using Voi...Increasing the Intelligibility and Naturalness of Alaryngeal Speech using Voi...
Increasing the Intelligibility and Naturalness of Alaryngeal Speech using Voi...
 
VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...
VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...
VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...
 
Real-time Video Quality Assessment for Analog Television Based on Adaptive Fu...
Real-time Video Quality Assessment for Analog Television Based on Adaptive Fu...Real-time Video Quality Assessment for Analog Television Based on Adaptive Fu...
Real-time Video Quality Assessment for Analog Television Based on Adaptive Fu...
 
AVSTP2P Overview
AVSTP2P OverviewAVSTP2P Overview
AVSTP2P Overview
 
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
 
Interactive voice conversion for augmented speech production
Interactive voice conversion for augmented speech productionInteractive voice conversion for augmented speech production
Interactive voice conversion for augmented speech production
 
Robust audio watermarking based on transform domain and SVD with compressive ...
Robust audio watermarking based on transform domain and SVD with compressive ...Robust audio watermarking based on transform domain and SVD with compressive ...
Robust audio watermarking based on transform domain and SVD with compressive ...
 
[IJET-V1I6P21] Authors : Easwari.N , Ponmuthuramalingam.P
[IJET-V1I6P21] Authors : Easwari.N , Ponmuthuramalingam.P[IJET-V1I6P21] Authors : Easwari.N , Ponmuthuramalingam.P
[IJET-V1I6P21] Authors : Easwari.N , Ponmuthuramalingam.P
 
Ai25204209
Ai25204209Ai25204209
Ai25204209
 
Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...
Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...
Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...
 
Audio Steganography Coding Using the Discreet Wavelet Transforms
Audio Steganography Coding Using the Discreet Wavelet TransformsAudio Steganography Coding Using the Discreet Wavelet Transforms
Audio Steganography Coding Using the Discreet Wavelet Transforms
 
Towards User-centric Video Transmission in Next Generation Mobile Networks
Towards User-centric Video Transmission in Next Generation Mobile NetworksTowards User-centric Video Transmission in Next Generation Mobile Networks
Towards User-centric Video Transmission in Next Generation Mobile Networks
 

Viewers also liked

Design Patterns
Design PatternsDesign Patterns
Design Patternsadil raja
 
The Polymorphic Variable
The Polymorphic VariableThe Polymorphic Variable
The Polymorphic Variableadil raja
 
File Transfer Through Sockets
File Transfer Through SocketsFile Transfer Through Sockets
File Transfer Through Socketsadil raja
 
Formatting Tips
Formatting TipsFormatting Tips
Formatting Tipsadil raja
 
The Knock Knock Protocol
The Knock Knock ProtocolThe Knock Knock Protocol
The Knock Knock Protocoladil raja
 
Implications of Substitution
Implications of SubstitutionImplications of Substitution
Implications of Substitutionadil raja
 
Research Methods: Objectives and Contents
Research Methods: Objectives and ContentsResearch Methods: Objectives and Contents
Research Methods: Objectives and Contentsadil raja
 
Data Storage
Data StorageData Storage
Data Storageadil raja
 
An Evolutionary Approach to Speech Quality Estimation Using Genetic Programming
An Evolutionary Approach to Speech Quality Estimation Using Genetic ProgrammingAn Evolutionary Approach to Speech Quality Estimation Using Genetic Programming
An Evolutionary Approach to Speech Quality Estimation Using Genetic Programmingadil raja
 
Inheritance and Substitution
Inheritance and SubstitutionInheritance and Substitution
Inheritance and Substitutionadil raja
 
Object-Oriented Design
Object-Oriented DesignObject-Oriented Design
Object-Oriented Designadil raja
 
A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...
A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...
A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...adil raja
 
Grammatical Optimization
Grammatical OptimizationGrammatical Optimization
Grammatical Optimizationadil raja
 
CMM Level 3 Assessment of Xavor Pakistan
CMM Level 3 Assessment of Xavor PakistanCMM Level 3 Assessment of Xavor Pakistan
CMM Level 3 Assessment of Xavor Pakistanadil raja
 
A Course Outline About Computer Networks
A Course Outline About Computer NetworksA Course Outline About Computer Networks
A Course Outline About Computer Networksadil raja
 
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...adil raja
 

Viewers also liked (20)

Design Patterns
Design PatternsDesign Patterns
Design Patterns
 
The Polymorphic Variable
The Polymorphic VariableThe Polymorphic Variable
The Polymorphic Variable
 
File Transfer Through Sockets
File Transfer Through SocketsFile Transfer Through Sockets
File Transfer Through Sockets
 
ULMAN-GUI
ULMAN-GUIULMAN-GUI
ULMAN-GUI
 
Formatting Tips
Formatting TipsFormatting Tips
Formatting Tips
 
The Knock Knock Protocol
The Knock Knock ProtocolThe Knock Knock Protocol
The Knock Knock Protocol
 
Implications of Substitution
Implications of SubstitutionImplications of Substitution
Implications of Substitution
 
Java Beagle
Java BeagleJava Beagle
Java Beagle
 
Research Methods: Objectives and Contents
Research Methods: Objectives and ContentsResearch Methods: Objectives and Contents
Research Methods: Objectives and Contents
 
Data Storage
Data StorageData Storage
Data Storage
 
An Evolutionary Approach to Speech Quality Estimation Using Genetic Programming
An Evolutionary Approach to Speech Quality Estimation Using Genetic ProgrammingAn Evolutionary Approach to Speech Quality Estimation Using Genetic Programming
An Evolutionary Approach to Speech Quality Estimation Using Genetic Programming
 
Inheritance and Substitution
Inheritance and SubstitutionInheritance and Substitution
Inheritance and Substitution
 
Object-Oriented Design
Object-Oriented DesignObject-Oriented Design
Object-Oriented Design
 
A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...
A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...
A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...
 
Generics
GenericsGenerics
Generics
 
Grammatical Optimization
Grammatical OptimizationGrammatical Optimization
Grammatical Optimization
 
Overloading
OverloadingOverloading
Overloading
 
CMM Level 3 Assessment of Xavor Pakistan
CMM Level 3 Assessment of Xavor PakistanCMM Level 3 Assessment of Xavor Pakistan
CMM Level 3 Assessment of Xavor Pakistan
 
A Course Outline About Computer Networks
A Course Outline About Computer NetworksA Course Outline About Computer Networks
A Course Outline About Computer Networks
 
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
 

Similar to Realtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming

Realtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
Realtime, Non-Intrusive Evaluation of VoIP Using Genetic ProgrammingRealtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
Realtime, Non-Intrusive Evaluation of VoIP Using Genetic Programmingadil raja
 
Real-Time Non-Intrusive Speech Quality Estimation: A Signal-Based Model
Real-Time Non-Intrusive Speech Quality Estimation: A Signal-Based ModelReal-Time Non-Intrusive Speech Quality Estimation: A Signal-Based Model
Real-Time Non-Intrusive Speech Quality Estimation: A Signal-Based Modeladil raja
 
Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...
Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...
Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...adil raja
 
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...tumep
 
Internet2: VoIP Phone Codec Testing White Paper
Internet2: VoIP Phone Codec Testing White PaperInternet2: VoIP Phone Codec Testing White Paper
Internet2: VoIP Phone Codec Testing White PaperJoshua Reola
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementRADVISION Ltd.
 
AQM performance for VOIP
AQM performance for VOIPAQM performance for VOIP
AQM performance for VOIPMakkawy khair
 
Cisco Connect 2018 Thailand - Investment protection; insure your return on co...
Cisco Connect 2018 Thailand - Investment protection; insure your return on co...Cisco Connect 2018 Thailand - Investment protection; insure your return on co...
Cisco Connect 2018 Thailand - Investment protection; insure your return on co...NetworkCollaborators
 
Automatically Generated Simulations for Predicting Software-Defined Networkin...
Automatically Generated Simulations for Predicting Software-Defined Networkin...Automatically Generated Simulations for Predicting Software-Defined Networkin...
Automatically Generated Simulations for Predicting Software-Defined Networkin...Felipe Alencar
 
Speech quality Learnings
Speech quality LearningsSpeech quality Learnings
Speech quality LearningsLoly Correa
 
Bluecoat Packeshaper Presentation
Bluecoat Packeshaper PresentationBluecoat Packeshaper Presentation
Bluecoat Packeshaper PresentationJerry Paul Acosta
 
Improved voice quality with the combination of transport layer & audio codec ...
Improved voice quality with the combination of transport layer & audio codec ...Improved voice quality with the combination of transport layer & audio codec ...
Improved voice quality with the combination of transport layer & audio codec ...journalBEEI
 
Video Quality Measurements
Video Quality MeasurementsVideo Quality Measurements
Video Quality MeasurementsYoss Cohen
 
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
 
Thesis arpan pal_gisfi
Thesis arpan pal_gisfiThesis arpan pal_gisfi
Thesis arpan pal_gisfiArpan Pal
 
Text independent speaker recognition system
Text independent speaker recognition systemText independent speaker recognition system
Text independent speaker recognition systemDeepesh Lekhak
 
VoIP Monitoring and Analysis - Still Top of Mind in Network Performance Monit...
VoIP Monitoring and Analysis - Still Top of Mind in Network Performance Monit...VoIP Monitoring and Analysis - Still Top of Mind in Network Performance Monit...
VoIP Monitoring and Analysis - Still Top of Mind in Network Performance Monit...Savvius, Inc
 
2016-02-17 research seminar
2016-02-17 research seminar2016-02-17 research seminar
2016-02-17 research seminarifi8106tlu
 

Similar to Realtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming (20)

Realtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
Realtime, Non-Intrusive Evaluation of VoIP Using Genetic ProgrammingRealtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
Realtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
 
Real-Time Non-Intrusive Speech Quality Estimation: A Signal-Based Model
Real-Time Non-Intrusive Speech Quality Estimation: A Signal-Based ModelReal-Time Non-Intrusive Speech Quality Estimation: A Signal-Based Model
Real-Time Non-Intrusive Speech Quality Estimation: A Signal-Based Model
 
Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...
Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...
Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...
 
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
 
syed mohsin ali Resume.
syed mohsin ali Resume.syed mohsin ali Resume.
syed mohsin ali Resume.
 
Internet2: VoIP Phone Codec Testing White Paper
Internet2: VoIP Phone Codec Testing White PaperInternet2: VoIP Phone Codec Testing White Paper
Internet2: VoIP Phone Codec Testing White Paper
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and Measurement
 
AQM performance for VOIP
AQM performance for VOIPAQM performance for VOIP
AQM performance for VOIP
 
Cisco Connect 2018 Thailand - Investment protection; insure your return on co...
Cisco Connect 2018 Thailand - Investment protection; insure your return on co...Cisco Connect 2018 Thailand - Investment protection; insure your return on co...
Cisco Connect 2018 Thailand - Investment protection; insure your return on co...
 
Automatically Generated Simulations for Predicting Software-Defined Networkin...
Automatically Generated Simulations for Predicting Software-Defined Networkin...Automatically Generated Simulations for Predicting Software-Defined Networkin...
Automatically Generated Simulations for Predicting Software-Defined Networkin...
 
Speech quality Learnings
Speech quality LearningsSpeech quality Learnings
Speech quality Learnings
 
Video Traffic Management
Video Traffic ManagementVideo Traffic Management
Video Traffic Management
 
Bluecoat Packeshaper Presentation
Bluecoat Packeshaper PresentationBluecoat Packeshaper Presentation
Bluecoat Packeshaper Presentation
 
Improved voice quality with the combination of transport layer & audio codec ...
Improved voice quality with the combination of transport layer & audio codec ...Improved voice quality with the combination of transport layer & audio codec ...
Improved voice quality with the combination of transport layer & audio codec ...
 
Video Quality Measurements
Video Quality MeasurementsVideo Quality Measurements
Video Quality Measurements
 
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
 
Thesis arpan pal_gisfi
Thesis arpan pal_gisfiThesis arpan pal_gisfi
Thesis arpan pal_gisfi
 
Text independent speaker recognition system
Text independent speaker recognition systemText independent speaker recognition system
Text independent speaker recognition system
 
VoIP Monitoring and Analysis - Still Top of Mind in Network Performance Monit...
VoIP Monitoring and Analysis - Still Top of Mind in Network Performance Monit...VoIP Monitoring and Analysis - Still Top of Mind in Network Performance Monit...
VoIP Monitoring and Analysis - Still Top of Mind in Network Performance Monit...
 
2016-02-17 research seminar
2016-02-17 research seminar2016-02-17 research seminar
2016-02-17 research seminar
 

More from adil raja

A Software Requirements Specification
A Software Requirements SpecificationA Software Requirements Specification
A Software Requirements Specificationadil raja
 
NUAV - A Testbed for Development of Autonomous Unmanned Aerial Vehicles
NUAV - A Testbed for Development of Autonomous Unmanned Aerial VehiclesNUAV - A Testbed for Development of Autonomous Unmanned Aerial Vehicles
NUAV - A Testbed for Development of Autonomous Unmanned Aerial Vehiclesadil raja
 
DevOps Demystified
DevOps DemystifiedDevOps Demystified
DevOps Demystifiedadil raja
 
On Research (And Development)
On Research (And Development)On Research (And Development)
On Research (And Development)adil raja
 
Simulators as Drivers of Cutting Edge Research
Simulators as Drivers of Cutting Edge ResearchSimulators as Drivers of Cutting Edge Research
Simulators as Drivers of Cutting Edge Researchadil raja
 
Remote Command Execution
Remote Command ExecutionRemote Command Execution
Remote Command Executionadil raja
 
Data Warehousing
Data WarehousingData Warehousing
Data Warehousingadil raja
 
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...adil raja
 
ULMAN GUI Specifications
ULMAN GUI SpecificationsULMAN GUI Specifications
ULMAN GUI Specificationsadil raja
 
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...adil raja
 
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...adil raja
 
Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...
Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...
Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...adil raja
 
Modelling the Effect of Packet Loss on Speech Quality
Modelling the Effect of Packet Loss on Speech QualityModelling the Effect of Packet Loss on Speech Quality
Modelling the Effect of Packet Loss on Speech Qualityadil raja
 
A Random Presentation
A Random PresentationA Random Presentation
A Random Presentationadil raja
 
Packet Processing Application
Packet Processing ApplicationPacket Processing Application
Packet Processing Applicationadil raja
 
Packet Processing Application
Packet Processing ApplicationPacket Processing Application
Packet Processing Applicationadil raja
 

More from adil raja (20)

ANNs.pdf
ANNs.pdfANNs.pdf
ANNs.pdf
 
A Software Requirements Specification
A Software Requirements SpecificationA Software Requirements Specification
A Software Requirements Specification
 
NUAV - A Testbed for Development of Autonomous Unmanned Aerial Vehicles
NUAV - A Testbed for Development of Autonomous Unmanned Aerial VehiclesNUAV - A Testbed for Development of Autonomous Unmanned Aerial Vehicles
NUAV - A Testbed for Development of Autonomous Unmanned Aerial Vehicles
 
DevOps Demystified
DevOps DemystifiedDevOps Demystified
DevOps Demystified
 
On Research (And Development)
On Research (And Development)On Research (And Development)
On Research (And Development)
 
Simulators as Drivers of Cutting Edge Research
Simulators as Drivers of Cutting Edge ResearchSimulators as Drivers of Cutting Edge Research
Simulators as Drivers of Cutting Edge Research
 
Remote Command Execution
Remote Command ExecutionRemote Command Execution
Remote Command Execution
 
Thesis
ThesisThesis
Thesis
 
Data Warehousing
Data WarehousingData Warehousing
Data Warehousing
 
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
 
VoIP
VoIPVoIP
VoIP
 
ULMAN GUI Specifications
ULMAN GUI SpecificationsULMAN GUI Specifications
ULMAN GUI Specifications
 
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
 
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
 
Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...
Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...
Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...
 
Modelling the Effect of Packet Loss on Speech Quality
Modelling the Effect of Packet Loss on Speech QualityModelling the Effect of Packet Loss on Speech Quality
Modelling the Effect of Packet Loss on Speech Quality
 
A Random Presentation
A Random PresentationA Random Presentation
A Random Presentation
 
IXP SDK
IXP SDKIXP SDK
IXP SDK
 
Packet Processing Application
Packet Processing ApplicationPacket Processing Application
Packet Processing Application
 
Packet Processing Application
Packet Processing ApplicationPacket Processing Application
Packet Processing Application
 

Recently uploaded

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 

Recently uploaded (20)

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 

Realtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming

  • 1. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions REAL-TIME, NON-INTRUSIVE EVALUATION OF VOIP USING GENETIC PROGRAMMING A. Raja1 A. Azad2 C. Flanagan1 C. Ryan2 1Wireless Access Research Centre Department of Electronic and Computer Engineering 2Bio-Computing and Developmental Systems Department of Computer Science and Information Sysmtems University of Limerick, Limerick, Ireland EuroGP 2007 – 10th European conference on Genetic Programming
  • 2. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions OUTLINE 1 MOTIVATION Preamble The Problem of Speech Quality Assessment Voice Over IP Research Goal 2 VOIP SIMULATION ENVIRONMENT Simulation System Network Traffic Characteristics 3 GP EXPERIMENTS 4 TEST RESULTS 5 CONCLUSIONS
  • 3. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions OUTLINE 1 MOTIVATION Preamble The Problem of Speech Quality Assessment Voice Over IP Research Goal 2 VOIP SIMULATION ENVIRONMENT Simulation System Network Traffic Characteristics 3 GP EXPERIMENTS 4 TEST RESULTS 5 CONCLUSIONS
  • 4. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions OUTLINE 1 MOTIVATION Preamble The Problem of Speech Quality Assessment Voice Over IP Research Goal 2 VOIP SIMULATION ENVIRONMENT Simulation System Network Traffic Characteristics 3 GP EXPERIMENTS 4 TEST RESULTS 5 CONCLUSIONS
  • 5. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions OUTLINE 1 MOTIVATION Preamble The Problem of Speech Quality Assessment Voice Over IP Research Goal 2 VOIP SIMULATION ENVIRONMENT Simulation System Network Traffic Characteristics 3 GP EXPERIMENTS 4 TEST RESULTS 5 CONCLUSIONS
  • 6. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions OUTLINE 1 MOTIVATION Preamble The Problem of Speech Quality Assessment Voice Over IP Research Goal 2 VOIP SIMULATION ENVIRONMENT Simulation System Network Traffic Characteristics 3 GP EXPERIMENTS 4 TEST RESULTS 5 CONCLUSIONS
  • 7. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions PREAMBLE VoIP – A paradigm shift Bandwidth redundancy exploitation QoS remains dominated by network/transport layer degradations Quality assessment ... Reflects upon the operating conditions of the network
  • 8. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions PREAMBLE VoIP – A paradigm shift Bandwidth redundancy exploitation QoS remains dominated by network/transport layer degradations Quality assessment ... Reflects upon the operating conditions of the network
  • 9. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions PREAMBLE VoIP – A paradigm shift Bandwidth redundancy exploitation QoS remains dominated by network/transport layer degradations Quality assessment ... Reflects upon the operating conditions of the network
  • 10. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions PREAMBLE VoIP – A paradigm shift Bandwidth redundancy exploitation QoS remains dominated by network/transport layer degradations Quality assessment ... Reflects upon the operating conditions of the network
  • 11. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions PREAMBLE VoIP – A paradigm shift Bandwidth redundancy exploitation QoS remains dominated by network/transport layer degradations Quality assessment ... Reflects upon the operating conditions of the network
  • 12. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions PREAMBLE VoIP – A paradigm shift Bandwidth redundancy exploitation QoS remains dominated by network/transport layer degradations Quality assessment ... Reflects upon the operating conditions of the network
  • 13. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions SPEECH QUALITY ASSESSMENT METHODOLOGIES Two approaches to speech quality Assessment 1 Subjective Assessment 2 Objective Assessment
  • 14. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions SUBJECTIVE ASSESSMENT OF SPEECH QUALITY Speech quality is estimated by humans. Advantage – Reliable results. Limitations 1 Expensive 2 Time Consuming 3 Laborious 4 Lack of Repeatability Mean Opinion Score (MOS) is the measure of quality. 1 – bad 5 – Excellent
  • 15. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions OBJECTIVE ASSESSMENT OF SPEECH QUALITY A computer automated fast and reliable program is used to assay human perception of speech quality Two approaches: 1 Intrusive Assessment 2 Non-Intrusive Assessment
  • 16. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions OBJECTIVE ASSESSMENT OF SPEECH QUALITY INTRUSIVE ASSESSMENT The signal under test is compared against a corresponding reference signal. Advantages: 1 The most reliable artificial means of estimating speech quality 2 Tests can be repeated easily Limitations: 1 Consumes considerable computing resources. 2 Is not useful for continuous monitoring of quality due to requirement of a reference signal.
  • 17. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions OBJECTIVE ASSESSMENT OF SPEECH QUALITY INTRUSIVE ASSESSMENT The signal under test is compared against a corresponding reference signal. Advantages: 1 The most reliable artificial means of estimating speech quality 2 Tests can be repeated easily Limitations: 1 Consumes considerable computing resources. 2 Is not useful for continuous monitoring of quality due to requirement of a reference signal.
  • 18. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions OBJECTIVE ASSESSMENT OF SPEECH QUALITY ITU-T P.862 (PESQ) PESQ algorithm is the current ITU-T Recommendation for intrusive speech quality estimation. The speech signal is mapped from time domain to time-frequency representation using the psychophysical equivalents of frequency and intensity.
  • 19. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions OBJECTIVE ASSESSMENT OF SPEECH QUALITY ITU-T P.862 (PESQ) It has shown a high correlation with various ITU-T benchmark tests. For 30 ITU-T subjective tests the Pearson’s Correlation Coefficient (R) was 0.935
  • 20. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions OBJECTIVE ASSESSMENT OF SPEECH QUALITY NON-INTRUSIVE ASSESSMENT A challenging problem since a reference is not available. Two approaches exist 1 Signal-based models 2 Parametric models Signal-based models Recent approaches are based on emulating 1 Human speech production model 2 Psychoacoustic processing of human ear ITU-T P.563 is the current Recommendation.
  • 21. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions OBJECTIVE ASSESSMENT OF SPEECH QUALITY NON-INTRUSIVE ASSESSMENT A challenging problem since a reference is not available. Two approaches exist 1 Signal-based models 2 Parametric models Signal-based models Recent approaches are based on emulating 1 Human speech production model 2 Psychoacoustic processing of human ear ITU-T P.563 is the current Recommendation.
  • 22. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions OBJECTIVE ASSESSMENT OF SPEECH QUALITY PARAMETRIC MEASUREMENT OF VOIP QUALITY Functions of transport layer metrics and other measurable quantities. Cogent metrics may be: Packet Loss Rate Variable delay – jitter End-to-end delay . . . Aimed at Real-time and continuous evaluation of quality
  • 23. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions VOICE OVER IP – VOIP Packet based communication channel Uses wire-line speech codecs Linear Predictive Coding (LPC) is having vogue Coded frames are packetized into RTP/UDP Internet is used for transportation The receiver does the reverse process
  • 24. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions RESEARCH GOAL Derivation of a VoIP listening Quality estimation model as a function of transport layer metrics. Genetic Programming based Symbolic Regression is used Using the PESQ algorithm as the reference system
  • 25. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions VOIP SIMULATION ENVIRONMENT PACKET LOSS SIMULATION – THE GILBERT ELLIOT MODEL mlr = p p+q (1) mbl = 1 q (2) clp = 1 − q (3) mbl = 1 1−clp (4) Where mlr – mean loss rate mbl – mean burst length clp – conditional loss probability
  • 26. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions VOIP SIMULATION ENVIRONMENT
  • 27. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions NETWORK TRAFFIC PARAMETERS No. Parameter Name Abbreviation 1 Bit-rate (kbps) br 2 mean loss rate mlr 3 mean burst length mbl 4 Packetization Interval (ms) PI 5 Frame duration (ms) fd
  • 28. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions NETWORK TRAFFIC SCENARIOS No. Parameter Range 1 br G.729 (8 kbps), G.723.1 (6.3 kbps), AMR 7.4 and 12.2 kbps 2 mlr [0,2.5,3.5,. . . 15,20,25,. . . 40]% 3 mbl 10, 50, 60, 70 and 80% 4 PI 10-60 ms 5 fd 10, 20, 30 ms
  • 29. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions EXPERIMENTAL SETUP GPLab Four GP Experiments were performed with various configurations Commonalities Each experiment constituted 50 runs Each Run spanned 50 generations
  • 30. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions GP EXPERIMENTS COMMON PARAMETERS Parameter Value Initial Population Size 300 Selection LPP Tournament Tournament Size 2 Genetic Operators Crossover and Subtree Mutation Initial Operator probabilities 0.5 initial, adaptive onwards Survival Half Elitism Function Set +, -, *, /, sin, cos, log2, log10, loge, sqrt, power, Terminal Set Random numbers [0.0 . . . 1.0] Integers [2 . . . 10]. mlrVAD, mblVAD, PI, br, fd
  • 31. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions GP EXPERIMENTS EXPERIMENTAL DETAILS Experiment 1: Fitness function – Mean Squared Error MSE Experiment 2: Linear Scaling MSEs MSEs(y, t) = 1/n n i (ti − (a + byi))2 (5) a = t − by, b = cov(t, y) var(y) (6)
  • 32. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions GP EXPERIMENTS EXPERIMENTAL DETAILS Experiment 1: Fitness function – Mean Squared Error MSE Experiment 2: Linear Scaling MSEs MSEs(y, t) = 1/n n i (ti − (a + byi))2 (5) a = t − by, b = cov(t, y) var(y) (6)
  • 33. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions GP EXPERIMENTS EXPERIMENTAL DETAILS Experiments 3 and 4 Selection criterion based on Gustafson et al. was used Mating takes place between dissimilar individuals Experiment 4: The Maximum tree depth was reduced to 7 from 17 The results were treated to Mann-Whitney-Wilcoxon Test for significance Analysis Experiment 4 was found to be significantly better overall.
  • 34. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions GP EXPERIMENTS EXPERIMENTAL DETAILS Experiments 3 and 4 Selection criterion based on Gustafson et al. was used Mating takes place between dissimilar individuals Experiment 4: The Maximum tree depth was reduced to 7 from 17 The results were treated to Mann-Whitney-Wilcoxon Test for significance Analysis Experiment 4 was found to be significantly better overall.
  • 35. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions ON DATA COLLECTION Nortel ND speech database containing high quality signals with speech from 2 male and 2 female speakers was used for analysis. A total of 3360 distorted speech files were created for each combination of network traffic parameters. 1177 35% were used for training 503 15% were used for testing 1680 50% were used for speaker independent validation
  • 36. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions VOIP QUALITY MONITORING MODELS MOS − LQOGP = −2.46 × log(cos(log(br)) + mlrVAD ×(br + fd/10)) + 3.17 (7) MOS − LQOGP = −2.99 × cos(0.91 × sin(mlrVAD) +mlrVAD + 8) + 4.20 (8) Equation (7) Equation(8) Data MSEs σ MSEs σ Training 0.0370 0.9634 0.0520 0.9481 Testing 0.0387 0.9646 0.0541 0.9501 Validation 0.0382 0.9688 0.0541 0.9531
  • 37. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions SCATTER PLOTS
  • 38. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions SCATTER PLOTS ON PERFORMANCE OF ITU-T P.563
  • 39. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions CONCLUSIONS 1 The model is a good approximation to PESQ. 2 Suitable for real-time and non-intrusive estimation of speech quality whereas PESQ is NOT. 3 Simple models; depend on 3 and 1 variable respectively. 4 Performs significantly better than ITU-T P.563
  • 40. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions FUTURE GOALS To include wide band codecs in the research. To develop a unified quality estimation model for narrow and wide band telephony
  • 41. Motivation VoIP Simulation Environment GP Experiments Test Results Conclusions QUESTIONS