Introduction to VoIP

10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 0 1 2 3 4 5 6 7 8 9 10 11 sended/received packets tim e (in packetunits) X X sended packets received packets playouttim e (a) playouttim e (b) • clustering / dispersion overflow / time-outs • Trade-offs management: Delay ↔ Loss Introduction to VoIP

description

Introduction to VoIP. clustering / dispersion → overflow / time-outs Trade-offs management: Delay ↔ Loss. Project Goals. Implementation of VoIP CRN Model using MATLAB @ Executing and Performance studying. Network & Codec. Jitter Buffer. Voice Quality. Loss. Delay. λ. K. - PowerPoint PPT Presentation

Transcript of Introduction to VoIP

Page 1: Introduction to  VoIP

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 180

1

2

3

4

5

6

7

8

9

10

11se

nded

/rece

ived

pac

kets

time (in packet units)

XX

sended packetsreceived packetsplayout time (a)playout time (b)

• clustering / dispersion → overflow / time-outs • Trade-offs management: Delay ↔ Loss

Introduction to VoIP

Page 2: Introduction to  VoIP

Project Goals Implementation of VoIP CRN Model using

MATLAB@

Executing and Performance studying

Page 3: Introduction to  VoIP

E-model MOS

Delay Loss

TDelay

Network conditions •Delay•Loss

Codec characteristics•Equipment impairment•Loss robustness

R-Factor

jitter bufferjitter

buffercodec codeccodec codec

jitter buffer controller

Voice Quality

Jitter Buffer

Network & Codec

System’s Model

Page 4: Introduction to  VoIP

E-model MOSR-Factor

jitter bufferjitter

buffercodec codeccodec codec

jitter buffer controller

Voice Quality

Jitter Buffer

Network & Codec

CRN System’s Model

CRN

Page 5: Introduction to  VoIP

E-model MOS

Delay Loss

TDelay

Network conditions •Delay•Loss

Codec characteristics•Equipment impairment•Loss robustness

R-Factor

jitter bufferjitter

buffercodec codeccodec codec

jitter buffer controller

Voice Quality

Jitter Buffer

Network & CodecCRN System’s Model

C(t)

Page 6: Introduction to  VoIP

Spectrum opportunities

Page 7: Introduction to  VoIP

Network Simulator

Performance Studying

Scenarios generator

MOS

Channel State

Simulator

Adaptive Jitter

Buffer

Network simulator

Page 8: Introduction to  VoIP

Class Diagrams

Page 9: Introduction to  VoIP

Initial ResultsCRN activity vs. time for =0.1=0.1

time [sec]

chan

nel n

o.

100 200 300 400 500

5

10

15

20

25

CRN activity vs. time for =0.5=0.1

time [sec]

chan

nel n

o.

100 200 300 400 500

5

10

15

20

25

Page 10: Introduction to  VoIP

C=10MOS results (Network.type, participant.type, JBuffer.type)

4 3 2 1 JBuffer

4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 participant

Network

0.5862 0.8795

0.9954

0.9588

0.7142

0.3779

0.9219

0.7088

0.9568

0.1156

0.9786

0.9698

0.5934

0.9966

0.7151

0.6133 1

0.6750 0.9264

0.9945

0.7063

0.5714

0.9966

0.8914

0.6958

0.9770

0.1054

0.9717

0.9924

0.5121

0.9966

0.8494

0.6067 2

0.7457 0.7892

0.9941

0.9963

0.5752

0.9966

0.8911

0.6618

0.9918

0.1360

0.9940

0.9854

0.5087

0.9966

0.7951

0.5724 3

0.5615 0.2876

0.8325

0.6240

0.6511

0.0802

0.8487

0.6742

0.7460

0.0986

0.8571

0.8333

0.5630

0.9698

0.8405

0.6298 4

0.4062 0.7625

0.9953

0.5018

0.5169

0.2508

0.8826

0.6703

0.9473

0.1190

0.9664

0.9673

0.3984

0.9799

0.7337

0.4943 5

0.4112 0.9197

0.9611

0.5114

0.5804

0.3846

0.8971

0.6370

0.9606

0.1156

0.9942

0.9742

0.3529

0.9966

0.7751

0.4644 6