Upload
adil-raja
View
243
Download
2
Embed Size (px)
Citation preview
Background and Motivation VoIP Simulation Simulated Loss,Pause, Jump Values Future Objectives
Wideband E-Model and the loss, pause and jumpimpairments
Adil Raja1
1TECH/OPERA/MOVFrance Telecom R&D, Lannion, France
Monday, 2nd June, 2010
Background and Motivation VoIP Simulation Simulated Loss,Pause, Jump Values Future Objectives
Outline
1 Background and Motivation
2 VoIP Simulation
3 Simulated Loss, Pause, Jump Values
4 Future Objectives
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Background
VoIP listening quality is not only distorted by packet loss andcodec related impairments only.
Temporal discontinuities such as pauses and jumps (packetdiscards) also play a role. (S. Voran, 03)
packet loss happens due to network congestion.
jumps and pauses happen due to the jitter/jitter buffer interaction.
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
BackgroundLoss, pause and jumps
0 100 200 300 400 500−6
−4
−2
0
2
4
6
8
10x 10
−3
1 32
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
BackgroundLoss, pause and jumps
0 100 200 300 400 500−6
−4
−2
0
2
4
6
8
10x 10
−3
1 E 3
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
BackgroundLoss, pause and jumps
0 100 200 300 400 500−6
−4
−2
0
2
4
6
8
10x 10
−3
1 E 2
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
BackgroundLoss, pause and jumps
0 100 200 300 400 500−6
−4
−2
0
2
4
6
8
10x 10
−3
1 3 4
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
VoIP Simulation
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Weibull Distributtion
VoIP jitter is a self-similar phenomenon that can be modeledby aheavy tailed distribution.Notable distributions are:
Weibull, Pareto, Exponential
Weibull distribution is characterized by: A scale parameter, ashape parameter, and a location parameter.
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Weibull Distribution
0 50 100 150 200 250 300 3500
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2x 10
4
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Weibull Distribution
0 10 20 30 40 50 60 70 80 900
500
1000
1500
2000
2500
3000
3500
4000
4500
5000
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Weibull Distribution
0 10 20 30 40 50 60 70 800
500
1000
1500
2000
2500
3000
3500
4000
4500
5000
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Packet Loss
1 (NO LOSS)
0 (LOSS)
p 1-q
q
1-p
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Loss, Pause and Jump State Model
A loss, pause jump state model can be learned from networktrace analysis or the network emulation.
with state transition probabilities.
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Loss, Pause and Jump State Model
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Loss, Pause and Jump State Model
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Loss, Pause and Jump State Model
Conversely the state model can be used to generate realisticloss,pause and jump patterns given realistic values for mean loss,pause and jump rates.
For instance:
n2l = l2n ×(mlr)1−mlr
l2n = 1− clp
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Mean Loss Rate
0 0.02 0.04 0.06 0.08 0.10
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Mean Burst Length, Loss
0 2 4 6 8 10 120
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Mean Jump Rate
0 0.01 0.02 0.03 0.04 0.05 0.06 0.070
0.5
1
1.5
2
2.5x 10
4
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Mean Burst Length, Jump
0 0.5 1 1.5 2 2.5 3 3.5 40
0.5
1
1.5
2
2.5x 10
4
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Mean Pause Rate
0 0.01 0.02 0.03 0.04 0.05 0.06 0.070
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Background and Motivation VoIP Simulation Simulated Loss, Pause, Jump Values Future Objectives
Mean Burst Length, Pause
0 0.5 1 1.5 2 2.50
0.5
1
1.5
2
2.5
3x 10
4
Background and Motivation VoIP Simulation Simulated Loss,Pause, Jump Values Future Objectives
Future Objectives
To perform WB-Pesq analysis✓
To do ACR tests if need be.
Derivation ofIe,wb,eff as a function of the above impairments.
To write up the work.
Overall time line – Mid August, 2010.
Background and Motivation VoIP Simulation Simulated Loss,Pause, Jump Values Future Objectives
Thank You