Adaptive Transmission Scheduling in Wireless Networks for ...
Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.
-
date post
21-Dec-2015 -
Category
Documents
-
view
224 -
download
1
Transcript of Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.
![Page 1: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/1.jpg)
Nov. 3, 2000
Adaptive Playout Scheduling in Packet Voice Communications
![Page 2: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/2.jpg)
Group Meeting Talk Yi Liang
Outlines QoS concerns and tradeoffs The jitter adaptation scheme as a
playout scheduling algorithm Setting the playout schedule Packet scaling and loss
concealment Results of listening tests and
performance comparison
![Page 3: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/3.jpg)
Group Meeting Talk Yi Liang
QoS Concerns at the Receiver
Delay Jitter
Delay Packet Loss
Obstructs proper reconstruction of voice packets at the receiver
Impairs interactivityof conversations
Impairs speech quality
![Page 4: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/4.jpg)
Group Meeting Talk Yi Liang
Different Scheduling Algorithms (1)
![Page 5: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/5.jpg)
Group Meeting Talk Yi Liang
QoS Tradeoffs (1)
Playout Jitter
Delay Packet Loss
![Page 6: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/6.jpg)
Group Meeting Talk Yi Liang
Jitter Absorption vs. Jitter Adaptation
Jitter Absorption
Jitter Adaptation
![Page 7: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/7.jpg)
Group Meeting Talk Yi Liang
Different Scheduling Algorithms (2)
1. Method which uses fixed playout time throughout the whole session;
2. Method which estimates delay dynamically but only adjusts playout time during silence periods;
3. Method which dynamically estimates and adjusts playout time, and scales packets within talkspurts using time-scale modification.
![Page 8: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/8.jpg)
Group Meeting Talk Yi Liang
QoS Tradeoffs (2)
Playout Jitter
Delay Packet Loss
![Page 9: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/9.jpg)
Group Meeting Talk Yi Liang
Problems
How to set the playout schedule? How to scale the packet? How does playout jitter affect audio
quality?
![Page 10: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/10.jpg)
Group Meeting Talk Yi Liang
Setting the Playout Schedule
![Page 11: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/11.jpg)
Group Meeting Talk Yi Liang
Packet Scaling
![Page 12: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/12.jpg)
Group Meeting Talk Yi Liang
The Jitter Adaptation Procedure
![Page 13: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/13.jpg)
Group Meeting Talk Yi Liang
Jitter Adaptation
![Page 14: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/14.jpg)
Group Meeting Talk Yi Liang
Loss Concealment
![Page 15: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/15.jpg)
Group Meeting Talk Yi Liang
QoS Tradeoffs (3)
Playout Jitter
Delay Packet Loss
![Page 16: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/16.jpg)
Group Meeting Talk Yi Liang
Three Algorithms under Comparison
1. Method which uses fixed playout time throughout the whole session;
2. Method which estimates delay dynamically but only adjusts playout time during silence periods;
3. Method which dynamically estimates and adjusts playout time, and scales packets within talkspurts using time-scale modification.
![Page 17: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/17.jpg)
Group Meeting Talk Yi Liang
Performance ComparisonTraces
measured between a host
atStanford and
hostsin:
1) Chicago2) Germany3) MIT4) China
![Page 18: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/18.jpg)
Group Meeting Talk Yi Liang
Test on the Quality of Scaled Audio (1)
Three short network traces with different jitter statistics
Six samples are simulated over each trace; Samples are given and evaluated in pairs, in the format of “reference sample – processed sample” to provide higher sensitivity
Eighteen people participated the tests
Score for each condition is obtained by averaging 6x18 ratings
![Page 19: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/19.jpg)
Group Meeting Talk Yi Liang
Test on the Quality of Scaled Audio (2)
5 Degradation is inaudible 4 Degradation is audible but not annoying3 Degradation is slightly annoying 2 Degradation is annoying 1 Degradation is very annoying
![Page 20: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/20.jpg)
Group Meeting Talk Yi Liang
Quality of Speech Processed by Different Algorithms (1)
Four network traces with different jitter/loss statistics
Four samples are simulated over each trace using two different playout scheduling algorithms (4x2 conditions)
Score for each condition is obtained by averaging all the ratings
![Page 21: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/21.jpg)
Group Meeting Talk Yi Liang
Quality of Speech Processed by Different Algorithms (2)
Quality Score Excellent 5 Good 4 Fair 3 Poor 2 Bad 1
MNRU (dB)
10 18 24 30 Source
MOS 1.4
2.7
3.6
4.1
4.4
![Page 22: Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d625503460f94a43c99/html5/thumbnails/22.jpg)
Group Meeting Talk Yi Liang
Conclusions
Small jitter can be traded for lower delay and lower loss rate
Infrequent packet scaling does hardly impair sound quality
Using adaptive scheduling, both delay and loss rate can be significantly reduced – improved overall performance
Being the results of the new tradeoffs …