Low complexity forward error correction for CELP-type speech coding over erasure channel transmission

One of the well-known problems of Code-Excited Linear Prediction (CELP)-type codec is its vulnerability to a frame erasure. When a frame is erased, the inter-frame dependency introduced by the Long Term Prediction causes a desynchronization of the Adaptive Codebook (ACB) which introduces in its turn an error propagation through the correctly received frames. In this paper, we propose a media-specific Forward Error Correction (FEC) method using a Pitch-Pulse Codebook (PPCB)-based approach to model the ACB contribution for voiced frame (frame onset) determined under Zero Crossing Rate constraint. The PPCB uses a single pulse optimized by Multipulse Maximum Likelihood Quantization algorithm to model the pitch-like contribution at the encoder side while the quantized version of that pulse will be sent as FEC information to resynchronize the ACB at the decoder side after a frame erasure. Through this approach a noticeable improvement of the synthesis speech quality is achieved under adverse channel conditions with the advantage of low computational complexity while the legacy bit-rate of the codec is kept unchanged.

[1]  Fatiha Merazka Packet loss concealment by interpolation for speech over IP network services , 2013 .

[2]  I. Blake,et al.  An Introduction to Algebraic and Combinatorial Coding Theory , 1976 .

[3]  Seyed Ghorshi,et al.  Packet loss replacement in voip using a recursive low-order autoregressive model-based speech , 2011, Eighth International Multi-Conference on Systems, Signals & Devices.

[4]  Domingo López-Oller,et al.  Source-based error mitigation for speech transmissions over erasure channels , 2014, 2014 22nd European Signal Processing Conference (EUSIPCO).

[5]  Tetsuya Shimamura,et al.  Packet loss concealment for VoIP based on Pitch Waveform Replication and Linear Predictive Coding , 2014, 2014 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS).

[6]  Jichai Jeong,et al.  VoIP receiver-based adaptive playout scheduling and packet loss concealment technique , 2013, IEEE Transactions on Consumer Electronics.

[7]  Sarabjeet Singh,et al.  VoIP: State of art for global connectivity - A critical review , 2014, J. Netw. Comput. Appl..

[8]  Akinori Ito,et al.  A Packet Loss Recovery of G.729 Speech Using Discriminative Model and N-Gram , 2013, 2013 Ninth International Conference on Intelligent Information Hiding and Multimedia Signal Processing.

[9]  Bachir Boudraa,et al.  Implementation of Interleaving Methods on MELP 2.4 Coder to Reduce Packet Loss in the Voice over IP (VoIP) Transmission , 2015 .

[10]  Rachid El Azouzi,et al.  Hybrid FEC/ARQ schemes for real-time traffic in wireless networks , 2015, 2015 International Conference on Wireless Networks and Mobile Communications (WINCOM).

[11]  Fernando Jaureguizar,et al.  A protection scheme for multimedia packet streams in bursty packet loss networks based on small block low-density parity-check codes , 2015, EURASIP J. Wirel. Commun. Netw..

[12]  Sanjib Kr Kalita,et al.  An effective age detection method based on short time energy and zero crossing rate , 2014, 2014 2nd International Conference on Business and Information Management (ICBIM).

[13]  Leo Bhebhe,et al.  VoIP Performance over HSPA with Different VoIP Clients , 2011, Wirel. Pers. Commun..

[14]  Seong Ro Lee,et al.  A Packet Loss Concealment Algorithm Robust to Burst Packet Loss Using Multiple Codebooks and Comfort Noise for CELP-Type Speech Coders , 2010, FGIT-FGCN.

[15]  Faran Awais Butt,et al.  Short-time energy, magnitude, zero crossing rate and autocorrelation measurement for discriminating voiced and unvoiced segments of speech signals , 2013, 2013 The International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE).

[16]  Al-Sakib Khan Pathan,et al.  Accurate modeling of VoIP traffic QoS parameters in current and future networks with multifractal and Markov models , 2013, Math. Comput. Model..

[17]  Colin Perkins,et al.  A survey of packet loss recovery techniques for streaming audio , 1998 .

[18]  Honggang Zhang,et al.  Nonlinear estimation of missing ΔLSF parameters by a mixture of Dirichlet distributions , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[19]  Sakuntala S. Pillai,et al.  Performance evaluation of Code Excited Linear Prediction Speech Coders at various bit rates , 2014, 2014 International Conference on Computation of Power, Energy, Information and Communication (ICCPEIC).

[20]  Farhad Mehran,et al.  Interleaver choice in Serially Concatenated Codes for soft real-time wireless speech transmission applications , 2011, 2011 19th Iranian Conference on Electrical Engineering.

[21]  Shenghui Zhao,et al.  FEC-based packet loss recovery for AVS-M audio codec , 2011, 2011 International Conference on Multimedia Technology.

[22]  Mahesh Chandra,et al.  Comparative Study of PCM, LPC, and CELP Speech Coders Used for VoIP Applications , 2015 .

[23]  Viswanathan Arunachalam,et al.  Stochastic modeling for delay analysis of a VoIP network , 2015, Ann. Oper. Res..

[24]  Mohammad AL-Rousan,et al.  Adaptive FEC Technique for Multimedia Applications Over the Internet , 2012 .

[25]  Angel M. Gomez,et al.  One-Pulse FEC Coding for Robust CELP-Coded Speech Transmission Over Erasure Channels , 2011, IEEE Transactions on Multimedia.

[26]  Ángel M. Gómez,et al.  A scalable coding scheme based on interframe dependency limitation , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[27]  Fatiha Merazka A comparison of packet loss concealment and control for voice transmission over IP network services , 2014, 2014 9th International Symposium on Communication Systems, Networks & Digital Sign (CSNDSP).

[28]  Ángel M. Gómez,et al.  A Multipulse-Based Forward Error Correction Technique for Robust CELP-Coded Speech Transmission Over Erasure Channels , 2010, IEEE Transactions on Audio, Speech, and Language Processing.

[29]  Jan Skoglund,et al.  iLBC - a linear predictive coder with robustness to packet losses , 2002, Speech Coding, 2002, IEEE Workshop Proceedings..

[30]  Haytham Assem,et al.  A new adaptive redundancy control algorithm for VoIP applications , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[31]  Chin-Fu Kuo,et al.  A fragment-based retransmission scheme with quality-of-service considerations for wireless networks , 2011, Wirel. Commun. Mob. Comput..

[32]  Sung-Min Oh,et al.  Application-aware retransmission design for VoIP services in BWA networks , 2012, 2012 14th International Conference on Advanced Communication Technology (ICACT).

[33]  Fernando Silveira,et al.  Predicting packet loss statistics with hidden Markov models for FEC control , 2012, Comput. Networks.