Załóżmy, że chcemy zmierzyć stałe napięcie tak dokładnie, jak to możliwe, używając ADC, który zwróci wartość 8-bitową dla każdego pomiaru. Załóżmy ponadto, że ADC jest określony, aby kod N był nominalnie zwracany dla napięć między (N-0,5) / 100 a (N + 0,5) / 100 woltów (więc np. Kod 47 nominalnie reprezentowałby coś między 0,465 a 0,475 wolty). Co należy mieć na wyjściu ADC, jeśli jest ono zasilane napięciem ustalonym wynoszącym dokładnie 0,47183 wolta?
Jeśli ADC zawsze wyprowadza wartość reprezentującą zdefiniowany powyżej zakres, w którym mieści się wejście (w tym przypadku 47), to bez względu na to, ile odczytów wykonasz, wartość będzie wyglądać na 47. Rozwiązanie czegoś drobniejszego niż to byłoby niemożliwy.
Załóżmy, że zamiast tego ADC skonstruowano tak, aby do każdego odczytu dodawano losową wartość „ditheru” liniowo rozłożoną od -0,5 do +0,5 przed zamianą na liczbę całkowitą? W tym scenariuszu napięcie 47,183 woltów zwróci odczyt 48, około 18,3% czasu, a wartość 47 pozostałych 81,7% czasu. Jeśli obliczyć średnio 10 000 odczytów, należy oczekiwać, że będzie to około 47,183. Ze względu na losowość może być nieco wyższa lub niższa, ale powinna być całkiem blisko. Zauważ, że jeśli weźmiesz wystarczającą liczbę odczytów, możesz osiągnąć dowolny poziom oczekiwanej precyzji, chociaż każdy dodatkowy bit wymagałby więcej niż podwojenia liczby odczytów.
Dodanie dokładnie jednego LSB rozproszonego liniowo ditheringu byłoby bardzo miłym zachowaniem dla ADC. Niestety wdrożenie takiego zachowania nie jest łatwe. Jeśli dithering nie jest liniowo rozłożony lub jeśli jego wielkość nie jest dokładnie jednym LSB, ilość rzeczywistej precyzji, jaką można uzyskać z uśredniania, byłaby poważnie ograniczona, bez względu na to, ile próbek zostanie użytych. Jeśli zamiast dodawać jeden LSB losowo rozmieszczonej losowości, dodaje się wiele wartości LSB, osiągnięcie określonego poziomu dokładności będzie wymagało więcej odczytów niż byłoby wymagane przy idealnej losowości jednego LSB, ale ostateczny limit dokładności, który można osiągnąć poprzez wykonanie dowolnej liczby odczytów będzie znacznie mniej wrażliwy na niedoskonałości źródła ditheringu.
Zauważ, że w niektórych aplikacjach najlepiej użyć ADC, który nie ditheruje jego wyniku. Jest to szczególnie prawdziwe w okolicznościach, w których bardziej interesuje nas obserwowanie zmian wartości ADC niż samych wartości precyzyjnych. Jeśli ważniejsze jest szybkie rozwiązanie różnicy między jednostką +3 jednostki / próbką a szybkością wzrostu jednostki +5 / próbki, niż wiedza, czy napięcie w stanie ustalonym wynosi dokładnie 13,2 czy 13,4 jednostek, ADD nie dithering może być lepszy niż dithering jeden. Z drugiej strony, użycie ADC z ditheringiem może być pomocne, jeśli ktoś chce mierzyć rzeczy dokładniej niż pozwala na to pojedynczy odczyt.