Tutorial: Voice Digitization (1)

There are three steps in voice digitization: quantization, sampling and coding.

Quantization: Change from continuous in value to discrete in value

Sampling: Change from continuous in time to discrete in time

Coding: Code value of sample into 1s and 0s

We look in detail at the voice digitization process to derive the data rate - number of bits per second - required to communicate a digitized voice signal. There are many systems deployed which operate at these rates. Since they are digital systems, we can use them to communicate data, even though they were designed originally for voice.

Voice Digitization (1)
Voice Digitization: Quantization, Sampling and Coding

Quantization is the process of changing from a signal which is continuous in value to a signal which is discrete in value. This is accomplished by dividing the possible range of values into a number of "bins" or levels or steps, and assigning a number to each of these levels. Then, when asked what the value of the signal is, we say that the signal is "in level #42" rather than measuring its voltage.

Another example of quantization is sugar cubes. Instead of putting some fractional value of a bag of sugar in your coffee, your choice is "one lump or two". The sugar has been quantized into uniform lumps.

The second step is sampling. Sampling is the process of changing the signal from being continuous in time to one that is discrete in time. On a regular basis, we take the value of the signal and record it. The value of the signal is the level number.

How often do we need to sample the signal? A mathematician by the name of Nyquist proved that the signal has to be sampled more than twice as often as the highest frequency bandwidth of the signal to be able to reproduce it. This is called the Nyquist Rule.

The third step is coding. The value of the signal taken at each sample (the level number) must be coded into 1's and 0's so that it can be transmitted over a digital carrier system or stored in a computer.

The objective of this process is to take the codes representing the value of each sample and transmit them to the far end. At the far end, we perform the reverse process: re-creating the analog waveform from the received codes by de-coding the level number, generating a voltage with a value equal to that of the center of the level, and smoothly changing the voltage in this manner as each new code comes down the line.

The whole point in doing this is to move the voice signal from the near end to the far end without adding in any noise.

There is in fact a small amount of noise added in, up front, as part of the analog-to-digital conversion. This is the quantization error, the difference in value between the center of the level, and where the signal actually was.

How do we make the quantization error smaller on average? Make the levels finer. How many levels does the telephone company use? Enough so that a human can't hear the quantization error noise on the line.

Related Courses

These topics are covered in online certification courses: And instructor-led training courses: And textbook:
Benefit from decades of knowledge, insight and experience distilled into clear lessons designed for non‑engineers, logically organized to build one concept on another… in plain English. Join our thousands of satisfied customers including:

we provide training to at&t             we provide training to verizon             we provide training to Bell Canada             microsoft             we provide training to intel             we provide training to cisco             GSA contract holder - pre-approved pricing and quality - supplier to the US Government             cox cable            

and the FBI Training Academy, US Marine Corps Communications School, US Army, Navy, Air Force and Coast Guard, the NSA and CIA, IRS, FAA, DND, CRA, CRTC, RCMP, banks, power companies, police forces, manufacturers, government, local and regional telcos, broadband carriers, individuals, telecom planners and administrators, finance, tax and accounting personnel and many more from hundreds of companies. Teracom's GSA Contract GS-02F-0053X for supplying this training to the United States Government is your assurance of approved quality and value.