Audio Quality for a Simple Forward Error Correcting Code

The aim of this paper is to study the audio quality offered by a simple Forward Error Correction (FEC) code used in audio applications like Freephone or Rat. This coding technique consists in adding to every audio packet a redundant information concerning a preceding audio packet which belongs to the same audio flow. We show that the audio quality depends not only on the number of FEC flows and the utility function associated to the quantity of information received, but also on the traffic conditions. Indeed, no improvement in the audio quality can be obtained for a smooth traffic whereas a marginal improvement can be observed for a bursty traffic. A significant increase of the audio quality is reached for a heavier bursty traffic. We also show that increasing the offset between the original audio packet and the packet bearing its redundancy does not improve significantly the audio quality.

[1]  Jean C. Bolot,et al.  The Case for FEC-based Error Control for Packet Audio in the Internet , 1997 .

[2]  Eitan Altman,et al.  Utility Analysis of Simple FEC Schemes for VoIP , 2002, NETWORKING.

[3]  A. J. McAuley Reliable broadband communication using a burst erasure correcting code , 1990, SIGCOMM 1990.

[4]  Jean-Chrysostome Bolot,et al.  Control mechanisms for packet audio in the Internet , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[5]  S. Shenker Fundamental Design Issues for the Future Internet , 1995 .

[6]  Ernst W. Biersack Performance evaluation of Forward Error Correction in ATM networks , 1992, SIGCOMM 1992.

[7]  Alain Jean-Marie,et al.  Loss probabilities for messages with redundant packets feeding a finite buffer , 1998, IEEE J. Sel. Areas Commun..

[8]  Eitan Altman,et al.  Queueing analysis of simple FEC schemes for IP telephony , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[9]  Paul E. McKenney,et al.  Packet recovery in high-speed networks using coding and buffer management , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

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

[11]  Walter Willinger,et al.  Experimental queueing analysis with long-range dependent packet traffic , 1996, TNET.

[12]  Mark Handley,et al.  Reliable Audio for Use over the Internet , 2006 .

[13]  Eitan Altman,et al.  On the Utility of FEC Mechanisms for Audio Applications , 2001, QofIS.

[14]  Steven McCanne,et al.  Simulation of FEC-based error control for packet audio on the Internet , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[15]  Luigi Rizzo,et al.  Effective erasure codes for reliable computer communication protocols , 1997, CCRV.

[16]  Ender Ayanoglu,et al.  Performance analysis of two-level forward error correction for lost cell recovery in ATM networks , 1995, Proceedings of INFOCOM'95.

[17]  Murad S. Taqqu,et al.  On the Self-Similar Nature of Ethernet Traffic , 1993, SIGCOMM.

[18]  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).

[19]  Jon Crowcroft,et al.  Redundancy Control in Real-Time Internet Audio Conferencing , 2006 .

[20]  Jean-Chrysostome Bolot,et al.  Analysis of Audio Packet Loss in the Internet , 1995, NOSSDAV.