ADPCM with a multiquantizer for speech coding

A speech coding algorithm with low complexity and a short processing delay is introduced. The proposed algorithm is ADPCM (adaptive digital pulse code modulation) with a multiquantizer (ADPCM-MQ). The input signal is processed in parallel by multiple ADPCM coders with different characteristics. Then the optimum ADPCM coder with minimum error power is dynamically selected for each frame. A 16-kb/s codec based on this algorithm has been implemented using two general-purpose digital signal processors (MB8764) with 8.3 ms of total processing delay. A segmental SNR of 19-21 dB was achieved at 16 kb/s; with postfiltering the segmental SNR was increased to 23-25 dB. Combined with the time domain compression scheme, the algorithm can be easily applied to 8-kb/s coding. It is also extensible to variable-rate coding. >

[1]  Hirohisa Gambe,et al.  A High Performance LSI Digital Signal Processor for Communication , 1985, IEEE Journal on Selected Areas in Communications.

[2]  Bishnu S. Atal,et al.  Predictive Coding of Speech at Low Bit Rates , 1982, IEEE Trans. Commun..

[3]  Ronald E. Crochiere,et al.  Real-Time Speech Coding , 1982, IEEE Trans. Commun..

[4]  Masaaki Honda,et al.  Bit allocation in time and frequency domains for predictive coding of speech , 1984 .

[5]  Bishnu S. Atal,et al.  A new model of LPC excitation for producing natural-sounding speech at low bit rates , 1982, ICASSP.

[6]  Shoji Tominaga,et al.  A high-efficiency speech coding algorithm based on ADPCM with multi-quantizer , 1986, ICASSP '86. IEEE International Conference on Acoustics, Speech, and Signal Processing.