Manufacturer application note. The oversampling and Averaging section discusses uncorrelated noise and dither; Table 1 gives fourfold sample-count increases per extra output bit. No individual author is established by the consulted HTML page.
Dither 2026-10-20
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.
A small constant input can repeatedly produce the same analogue-to-digital converter code, so averaging those codes cannot reveal its position within a conversion interval. dither makes adjacent codes toggle; their relative frequencies then encode changes smaller than one conversion step. With adequate oversampling, low-pass filtering and averaging reduce the added, sufficiently uncorrelated noise while retaining the slow signal.
For independent sample errors, the averaged standard deviation scales as ; ideally four times as many samples gain about one effective bit. For example a constant input rounded to levels separated by would always return zero. Adding uniform dither on gives output with probability and zero otherwise: the expected average is , with error . The benefit concerns the filtered estimate, not a more accurate individual conversion. Excessive dither wastes range, and averaging does not correct calibration bias, correlated drift or arbitrary converter nonlinearity.[ref]
Sub-step estimation with uniform dither Created 2026-10-20 Updated 2026-11-05
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 gives
For 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.