FUNCTIONS OF THE VOICE CODER

The principal function of a voice coder is to encode pulse code modulation (PCM) user speech samples into a small number of bits (a frame) in such a manner that the speech is robust in the presence of link errors, jittery networks, and bursty transmissions. At the receiver, the frames are decoded back to the PCM speech samples, and then converted to the waveform.

Figure 4-1. Analysis-by-synthesis operations [WEST96]

Get Voice Over IP now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.