Considere una parte como el AD9910, en su uso más común se ejecuta como un DDS que emite un seno, pero tiene un chip ram y hay formas de configurarlo para la salida de forma de onda arbitraria.
Notaré que AFG generalmente tiene un ram mucho más grande para permitir la síntesis de frecuencias más bajas, ya que un DDS se basará en el ajuste de fase para generar salidas de baja frecuencia que no funcionan si, por ejemplo, intenta generar algo complejo a baja frecuencia porque el alias temporal solo funciona para una onda sinusoidal.
Si tiene un reloj de 1 GHz y dice una LUT de 10 bits (1K palabra), puede generar formas de onda arbitrarias de hasta 1MHz, pero en cualquier caso inferior, estará limitado porque el reloj es en realidad demasiado rápido (y el filtro de reconstrucción mal si solo retrasas el reloj). Una LUT tan pequeña está bien para la generación sinusoidal (especialmente si también hace alguna corrección de la serie taylor) pero es un límite serio en un AWG.