Wideband E-Model and the loss, pause and jump impairments

Preview:

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