Dynamic bit allocation in CELP excitation coding

  • Authors:
  • Thomas Eriksson;Johan Sjöberg

  • Affiliations:
  • Department of Information Theory, Chalmers University of Technology, Göteborg, Sweden;Department of Information Theory, Chalmers University of Technology, Göteborg, Sweden

  • Venue:
  • ICASSP'93 Proceedings of the 1993 IEEE international conference on Acoustics, speech, and signal processing: speech processing - Volume II
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

The excitation coding, i.e. the LTP (Lon Term Predictor) and the innovation coding, requires afarge part of the overall bit rate in a CELP coder. In this paper we ropose a method to reduce the excitation coding bit rate. The fact that the pitch varies only slowly during voiced segments of speech can be exploited to design powerful dynamic bit allocation schemes for the excitation sequence. The bit allocation is determined by two methods. In method one, the LTP index is Huffman coded. This makes the LTP code book require only a small number of bits during speech segments with stable pitch frequency, i.e. voiced segments. In method two, a high rate approximation to assign various numbers of innovation code words for each LTP index is derived. To avoid variable transmission rate, the total bit rate is held constant for each sub frame. As a complement to dynamic bit allocation, a search method for the LTP index is developed, that takes into account the number of innovation code words assigned to each LTP index, in the search for an optimal LTP sequence. Simulations are included that shows that with these methods the bit rate can be decreased by 400 bits/s with no changes in speech quality.