Suponha que se deseje medir uma tensão constante com a maior precisão possível, usando um ADC que retorne um valor de 8 bits para cada medição. Suponha ainda que ADC seja especificado para que um código de N seja nominalmente retornado para tensões entre (N-0,5) / 100 e (N + 0,5) / 100 volts (portanto, por exemplo, um código de 47 representaria nominalmente algo entre 0,465 e 0,475 volts). O que alguém gostaria de ter na saída ADC se alimentado com uma tensão de estado estacionário de precisamente 0,47183 volts?
Se o ADC sempre emitir o valor que representa o intervalo acima definido no qual a entrada cai (47 neste caso), não importa quantas leituras forem feitas, o valor parecerá ser 47. Resolvendo algo mais refinado do que seria impossível.
Suponha, em vez disso, que o ADC tenha sido construído de forma que um valor aleatório de "pontilhamento" distribuído linearmente de -0,5 a +0,5 seja adicionado a cada leitura antes de convertê-lo em um número inteiro? Nesse cenário, uma voltagem de 47.183 volts retornaria uma leitura de 48, aproximadamente 18,3% das vezes, e um valor de 47 nos outros 81,7% das vezes. Se alguém calculou a média de 10.000 leituras, espera-se que seja aproximadamente 47.183. Por causa da aleatoriedade, pode ser um pouco maior ou menor, mas deve estar bem próximo. Observe que, se se faz leituras suficientes, pode-se atingir um nível arbitrário de precisão esperada, embora cada bit adicional exija mais do que duplicar o número de leituras.
Adicionar precisamente um LSB de pontilhamento linearmente distribuído seria um comportamento muito bom para um ADC. Infelizmente, implementar esse comportamento não é fácil. Se o pontilhamento não for distribuído linearmente, ou se sua magnitude não for precisamente um LSB, a quantidade de precisão real que se poderia obter da média seria severamente limitada, não importa quantas amostras sejam usadas. Se, em vez de adicionar um LSB de aleatoriedade linearmente distribuída, adicionar vários valores de LSB, atingir um determinado nível de precisão exigirá mais leituras do que seria necessário usando a aleatoriedade ideal de um LSB, mas o limite máximo para a precisão que pode ser alcançada fazer um número arbitrário de leituras será muito menos sensível a imperfeições na fonte de pontilhamento.
Observe que, em alguns aplicativos, é melhor usar um ADC que não atrapalhe o resultado. Isso é especialmente verdadeiro nas circunstâncias em que alguém está mais interessado em observar mudanças nos valores de ADC do que nos próprios valores precisos. Se resolver rapidamente a diferença entre uma taxa de aumento de +3 unidade / amostra e +5 unidade / amostra é mais importante do que saber se uma tensão de estado estacionário é precisamente 13,2 ou 13,4 unidades, um ADC sem oscilação pode ser melhor que um hesitando. Por outro lado, o uso de um ADC pontilhado pode ser útil se alguém quiser medir as coisas com mais precisão do que uma única leitura permitiria.