CELP speech coding based on an adaptive pulse position codebook

Tadashi Amada, Kimio Miseki, Masami Akamine

Research output: Contribution to journalConference articlepeer-review

9 Citations (Scopus)


CELP coders using pulse codebooks for excitations such as ACELP have the advantages of low complexity and high speech quality. At low bit rates, however, the decrease of pulse position candidates and the number of pulses degrades reconstructed speech quality. This paper describes a method for adaptive allocating of pulse position candidates. In the proposed method, N efficient candidates of pulse positions are selected out of all possible positions in a subframe. Amplitude envelope of an adaptive code vector is used for selecting N efficient candidates. The larger the amplitude is, the more pulse positions are assigned. Using an adaptive code vector for the adaptation, the proposed method requires no additional bits for the adaptation. Experimental results show that the proposed method increases WSNRseg by 0.3dB and MOS by 0.15.

Original languageEnglish
Pages (from-to)13-16
Number of pages4
JournalProceedings - ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing
Publication statusPublished - 1999
EventProceedings of the 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP-99) - Phoenix, AZ, USA
Duration: 1999 Mar 151999 Mar 19


Dive into the research topics of 'CELP speech coding based on an adaptive pulse position codebook'. Together they form a unique fingerprint.

Cite this