Analizador diferencial digital

En la implementación más simple del algoritmo DDA interpola valores en intervalo [(xinicio, yinicio), (xfin, yfin)] por cálculo para cada xi las ecuaciones xi = xi−1+1, yi = yi−1 + Δy/Δx, donde Δx = xfin − xinicio y Δy = yfin − yinicio.

El método DDA puede ser implementado usando aritmética de coma flotante o entero.

La implementación nativa en coma flotante requiere una suma y un redondeo para cada valor interpolado (Ej.

Este proceso es solo eficiente cuando una FPU con operaciones de suma y redondeo rápido está disponible.

Los DDAs son muy usados para implementaciones hardware y pueden ser pipelined para maximizar el rendimiento.