Pulse code modulation

In digital signal processing, pulse code modulation (PCM) is a kind of modulation that encodes a pulse wave with a digital signal.

A digital signal is a sequence of discrete values: for example, a sequence of 3-bit binary values such as . This sequence can create can be encoded within a pulse wave where each digit represents the amplitude of the pulse wave: