Design of a variable rate algorithm for the 8 kb/s CS-ACELP coder

In this paper, we propose an efficient variable rate algorithm for G.729. The variable rate algorithm consists of two main subjects, the rate determination algorithm and the design of sub rate coders. For the rate determination, we combine the energy-thresholding method, the phonetic segmentation method and the variable hangover period method. Through the analysis of noise features, a 1 kb/s sub rate coder is designed for coding the background noise signal. Also, we design a 4 kb/s sub rate coder for the unvoiced parts. Experiments show that the proposed variable rate conjugate structure-algebraic code excited linear prediction (CS-ACELP) coder produces the same speech quality as G.729, at the average bit rate of 4.4 kb/s.

[1]  Allen Gersho,et al.  Variable rate speech coding with phonetic segmentation , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[2]  Bishnu S. Atal,et al.  Stochastic coding of speech signals at very low bit rates: The importance of speech perception , 1985, Speech Commun..

[3]  Nariman Farvardin,et al.  Quantizer design in LSP speech analysis-synthesis , 1988, IEEE J. Sel. Areas Commun..

[4]  P. Usai Subjective performance of the proposed ITU-T 8kb/s speech coding standard , 1995 .

[5]  E. Shlomot,et al.  ITU-T Recommendation G.729 Annex B: a silence compression scheme for use with G.729 optimized for V.70 digital simultaneous voice and data applications , 1997, IEEE Commun. Mag..

[6]  J. Sotscheck,et al.  Subjective Performance of the Optimised ITU-T 8 kbiti/s Coding Algorithm , 1995, Proceedings. IEEE Workshop on Speech Coding for Telecommunications.

[7]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[8]  Shinji Hayashi,et al.  LSP and Gain Quantization for the Proposed ITU-T 8-kb/s Speech Coding , 1995, Proceedings. IEEE Workshop on Speech Coding for Telecommunications.

[9]  Redwan Salami,et al.  ITU-T G.729 Annex A: reduced complexity 8 kb/s CS-ACELP codec for digital simultaneous voice and data , 1997, IEEE Commun. Mag..

[10]  Ronald W. Schafer,et al.  Digital Processing of Speech Signals , 1978 .

[11]  P. Mabilleau,et al.  16 kbps wideband speech coding technique based on algebraic CELP , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[12]  S. Hayashi,et al.  Conjugate structure celp coder for the ccitt 8-kbit/s standardization candidate , 1993, Proceedings., IEEE Workshop on Speech Coding for Telecommunications,.

[13]  Kuldip K. Paliwal,et al.  Efficient vector quantization of LPC parameters at 24 bits/frame , 1993, IEEE Trans. Speech Audio Process..