A source and channel rate adaptation algorithm for AMR in VoIP using the Emodel

We present a dynamic joint source and channel coding adaptation algorithm for the AMR speech codec based on the ITU-T Emodel. This model takes both delay and packet loss into consideration. We address the problem of finding the optimal choice of source and channel bit rates given QoS information about the wired and wireless IP network and subject to constraints on maximum packet loss, maximum delay and maximum allowed transmission rate. Our results show that an adaptation is necessary to preserve acceptable levels of quality while making optimal use of the allowed bandwidth. Our technique requires a small number of computations that allows real time operation in parallel to voice streams.

[1]  Magnus Westerlund,et al.  Real-Time Transport Protocol (RTP) Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs , 2002, RFC.

[2]  Mark Handley,et al.  RTP Payload for Redundant Audio Data , 1997, RFC.

[3]  Wenyu Jiang,et al.  Comparison and optimization of packet loss repair methods on VoIP perceived quality under bursty loss , 2002, NOSSDAV '02.

[4]  Søren Vang Andersen Internet Low Bit Rate Codec, IETF Internet-draft draft-ietf-avt-ilbc-codec-04.txt , 2003 .

[5]  Donald F. Towsley,et al.  Adaptive FEC-based error control for Internet telephony , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[6]  Manish Jain,et al.  End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput , 2003, TNET.

[7]  Jean-Yves Le Boudec,et al.  Adaptive Delay aware error control for Internet Telephony , 2000 .

[8]  Norbert Goertz,et al.  AMR voice transmission over mobile internet , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[9]  Henning Schulzrinne,et al.  An RTP Payload Format for Generic Forward Error Correction , 1999, RFC.

[10]  Nobuhiko Kitawaki,et al.  Pure Delay Effects on Speech Quality in Telecommunications , 1991, IEEE J. Sel. Areas Commun..

[11]  Shu Lin,et al.  Error control coding : fundamentals and applications , 1983 .

[12]  Steven Andersen,et al.  Internet Low Bit Rate Codec , 2002 .

[13]  Manish Jain,et al.  End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput , 2002, SIGCOMM 2002.

[14]  Athina Markopoulou,et al.  Assessment of VoIP quality over Internet backbones , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[15]  Wenyu Jiang,et al.  COMPARISONS OF FEC AND CODEC ROBUSTNESS ON VOIP QUALITY AND BANDWIDTH EFFICIENCY , 2002 .

[16]  Henning Schulzrinne,et al.  Integrating packet FEC into adaptive voice playout buffer algorithms on the Internet , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[17]  Fouad A. Tobagi,et al.  Analysis of the delay and jitter of voice traffic over the Internet , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[18]  Keun-Sung Bae,et al.  Study on the application of an AMR speech codec to VoIP , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[19]  Minoru Etoh,et al.  Rate and robustness control with RTP monitoring agent for mobile multimedia streaming , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[20]  Atsushi Takeshita,et al.  End-to-end voice over IP quality of service estimation through router queuing delay monitoring , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.