Waveform Coders

  • Priyabrata Sinha


In Chap. 6, we saw that there exist a wide variety of speech encoding/ decoding algorithms with varying capabilities in terms of quality of decoded speech, input sampling rate, and output data rate. One way to broadly classify speech coders is based on whether the encoding algorithm makes an attempt to represent the original waveform in some form or whether the encoded data purely consists of specific parameters that try to model the characteristics of human speech for a particular speech segment and speaker. The former category of speech coders is known as Waveform Coders. Waveform coders are immensely popular in embedded applications due to their low cost, low computational resource usage, and high speech quality, even though they do not provide as high a compression ratio as the latter category of speech coders known as Voice Coders. In this chapter, different types of quantization will be discussed and correlated with various popular Waveform Coders. A special focus will be on those coders that have been standardized by the International Telecommunications Union: G.711, G.722, and G.726A.


Speech Signal Mean Opinion Score Quantization Step Speech Coder Pulse Code Modulation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Rabiner LR, Schafer RW Digital processing of speech signals, Prentice Hall, 1998Google Scholar
  2. 2.
    Chau WC Speech coding algorithms, Wiley-Interscience, 2003Google Scholar
  3. 3.
    Spanias AS (1994) Speech coding: a tutorial review. Proc IEEE 82(10):1541–1582CrossRefGoogle Scholar
  4. 4.
    Sinha P (2007) Speech compression for embedded systems. In: Embedded systems conference, Boston, MAGoogle Scholar
  5. 5.
    ITU-T Recommendation G.711: Pulse code modulation (PCM) of voice frequenciesGoogle Scholar
  6. 6.
    ITU-T Recommendation G.722: 7 kHz audio-coding within 64 kbit/sGoogle Scholar
  7. 7.
    ITU-T Recommendation G.726: 40, 32, 24, 15 kbit/s Adaptive differential pulse code modulation (ADPCM)Google Scholar
  8. 8.
    ITU-T Recommendation G.726 Annex A: extensions of recommendation G.726 for use with uniform-quantized input and outputGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  1. 1.Microchip Technology, Inc.ChandlerUSA

Personalised recommendations