Improved CELP Coding Using a Fully Adaptive Excitation Codebook

Most Code-Excited-Linear-Prediction (CELP) schemes use an excitation codebook containing stochastic excitation vectors, i.e. vectors consisting of random numbers [2]. Moreover, the codebook itself is a random but fixed collection of such vectors. The only speech specific information in the excitation arises from the memory of the long-term predictor. Even with an adaptive postfilter [1], CELP coded speech shows at data rates below 8 kb/s significant quality degradations in voiced parts of the speech signal, i.e. at long vowels and vowel transitions. Obviously, the variety of excitations generated by a stochastic codebook together with the adaptive codebook, represented by the long-term predictor, is not sufficient. Here we propose a CELP scheme, called ACELP, where the stochastic excitation codebook is replaced by an adaptive excitation codebook [3,4].

[1]  Allen Gersho,et al.  Real-time vector APC speech coding at 4800 bps with adaptive postfiltering , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[2]  Manfred R. Schroeder,et al.  Code-excited linear prediction(CELP): High-quality speech at very low bit rates , 1985, ICASSP '85. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[3]  Ed F. Deprettere,et al.  Regular-pulse excitation-A novel approach to effective and efficient multipulse coding of speech , 1986, IEEE Trans. Acoust. Speech Signal Process..

[4]  Kuldip K. Paliwal,et al.  Efficient vector quantization of LPC parameters at 24 bits/frame , 1990, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[5]  Herbert Reininger,et al.  Improved CELP coding using adaptive excitation codebooks , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.