Multiband-excited linear predictive coder with a two-sided short-term predictor

Abstract A multiband-excited linear predictive coder with a two-sided short-term predictor is proposed. A two-sided predictor (TSP), which predicts on the basis of past and future samples within the frame, is used to reconstruct the spectral envelope. The coder is a completely frame-based, fixed bit-rate, frequency-domain coder. The excitation spectrum is split into bands whose width depends on the pitch frequency, and each of these bands is coded independently using vector quantisation techniques. Dynamic bit allocation is employed for each band based on the speech energy in that band. The synthetic spectrum is obtained as the product of the excitation spectrum and the spectral envelope. This coder combines some of the benefits of sub-band coding with those of CELP-type techniques. The coder has a highly parallel structure, and pitch periodicity is exploited effectively although the coding is independent in each frame. A 4.8 kbit/s coder was designed and tested and the performance was seen to be promising.

[1]  Bhaskar Ramamurthi,et al.  Two-sided filters for frame-based prediction , 1991, IEEE Trans. Signal Process..

[2]  Peter No,et al.  Digital Coding of Waveforms , 1986 .

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

[4]  Jae S. Lim,et al.  Multiband excitation vocoder , 1988, IEEE Transactions on Acoustics, Speech, and Signal Processing.

[5]  R. Gray,et al.  Product code vector quantizers for waveform and voice coding , 1984 .

[6]  Yair Shoham,et al.  Hierarchical vector quantization of speech with dynamic codebook allocation , 1984, ICASSP.

[7]  Bennett Fox,et al.  Discrete Optimization Via Marginal Analysis , 1966 .

[8]  Allen Gersho,et al.  Real-time vector excitation coding of speech at 4800 bps , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[9]  Peter Kabal,et al.  Pitch prediction filters in speech coding , 1989, IEEE Trans. Acoust. Speech Signal Process..