dither is an intentionally introduced fluctuation that makes a quantizer's output vary between codes, reducing signal-correlated quantization artifacts. A suitable distribution can make the averaged code carry information about a constant voltage smaller than one conversion step. The improvement requires filtering or averaging; extra noise does not improve an individual conversion or repair arbitrary calibration errors.
Let a constant input be with , between consecutive quantization levels and . Add independent centered uniform dither before nearest-level rounding, and assume that neither code clips.
The upper code is selected exactly when . This subinterval occupies fraction of the uniform distribution's support, so with a Bernoulli random variable of parameter . Thus and . Averaging independent conversions givesFor example, an input one quarter of a step above the lower code produces the upper code one quarter of the time. Its averaged code can estimate a sub-step voltage, with a finite remaining variance. Centering, independence and absence of clipping are assumptions of this calculation; a shifted dither distribution can bias the result.
Articles by others on the same topic
Dither is a technique used in digital signal processing and digital image processing to reduce the appearance of noise or to create the illusion of color depth in images with limited color palettes. Essentially, dither introduces small, random variations in data, which can help to smooth out transitions and create a more visually appealing or accurate representation. In the context of audio, dithering involves adding low-level noise to the audio signal before reducing its bit depth (e.g.