A method of encoding and de-encoding a digital signal. There are actually several varieties in use today, including linear, non-linear, floating point, and differential. These vary mainly in how they deal with quantization, and how they handle values that fall “between” the digital signals bits.

