Pulse code modulation (PCM) is a method of digitally representing sampled analog signals. It involves sampling an analog signal, quantizing the samples to discrete levels, and encoding the quantized samples as binary digits.
Analog to digital converters (ADCs) sample an analog signal and quantize the samples to discrete levels represented by binary digits. The sequence of 1s and 0s output from the ADC is called a PCM signal.
Quantization is the process of converting analog samples to digital samples by dividing the range of possible analog values into discrete quantization levels. Each analog sample is approximated by the value of the nearest quantization level. This introduces quantization error, which is the difference between the