QR FACTORIZATION IN THE CELP CODER

In most recently proposed speech coders at bit rates between 4.8 and 16 kbit/s, the synthetic speech signal is obtained by filtering a synthetic excitation signal through an all-pole filter, that models the vocal tract spectral characteristics. Defining the excitation signal has been, and still is, an active field of research. Multipulse coders, CELP coders, regular-pulse coders , etc … have been quite successful and they basically differ by the structure of their excitation. These coders usually include a long-term predictor, which can be seen as an adaptive codebook containing past excitation. In a general way, the excitation vector e may be modeled as a linear combination of K signals, originated from K codebooks and multiplied by K associated gains

[1]  Gene H. Golub,et al.  Matrix computations , 1983 .

[2]  D. Lin Speech coding using efficient pseudo-stochastic block codes , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[3]  Przemyslaw Dymarski,et al.  Optimal and sub-optimal algorithms for selecting the excitation in linear predictive coders , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[4]  Przemyslaw Dymarski,et al.  Mixed excitation CELP coder , 1989, EUROSPEECH.

[5]  A. Gersho,et al.  Multiple-stage vector excitation coding of speech waveforms , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[6]  Allen Gersho,et al.  Low-delay vector excitation coding of speech at 8 kbit/s , 1991, IEEE Global Telecommunications Conference GLOBECOM '91: Countdown to the New Millennium. Conference Record.

[7]  Isabel Trancoso,et al.  Efficient procedures for finding the optimum innovation in stochastic coders , 1986, ICASSP '86. IEEE International Conference on Acoustics, Speech, and Signal Processing.