High-quality 16 kb/s speech coding with a one-way delay less than 2 ms

A high-quality 16-kb/s speech coder which has a one-way coding delay of less than 2 ms is presented. The coder is basically a backward-adaptive version of the code-excited linear prediction (CELP) coder. The low coding delay is achieved by using backward-adaptive predictor and gain and by using an excitation vector size as small as five samples. The pitch predictor in conventional CELP coders is eliminated, and the linear predictive coding (LPC) predictor order is increased from 10 to 50. The excitation gain is updated by a tenth-order adaptive logarithmic gain predictor. This log-gain predictor and the LPC predictor are updated by performing LPC analysis on previous log-gain and coded speech, respectively. The excitation codebook is closed-loop optimized and the codebook index is Gray-coded to improve the robustness against channel errors. Formal subjective tests indicate that this coder produces high-quality speech comparable to that of the CCITT G.721 32-kb/s ADPCM standard.<<ETX>>

[1]  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.

[2]  K. Zeger,et al.  Zero redundancy channel coding in vector quantisation , 1987 .

[3]  Juin-Hwey Chen,et al.  Real-time implementation and performance of a 16 kb/s low-delay CELP speech coder , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[4]  Thomas P. Barnwell,et al.  Recursive windowing for generating autocorrelation coefficients for LPC analysis , 1981 .

[5]  Allen Gersho,et al.  Gain-Adaptive Vector Quantization with Application to Speech Coding , 1987, IEEE Trans. Commun..

[6]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..

[7]  P. Kabal,et al.  A low delay 16 kbits/sec speech coder , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.