Differences between a Function Generator and an AWG ?

Question:
What are the main differences between a conventional Function Generator and an Arbitrary Waveform Generator (AWG)?

Answer:
A function generator has standard, predefined waveforms, i.e. sine, square, ramp and triangle. The user can manipulate these waveforms by adjusting basic controls such as the duty cycle, amplitude and offset. On the other hand, the AWG has the ability to generate these standard waveforms of a function generator and allows a user to arbitrarily define and output waveforms. The keys to reproducing accurate arbitrary waveforms are (1) sufficiently large memory, (2) high vertical resolution and (3) fast sampling rates. With today’s rapidly evolving technology, AWGs are being used in a growing number of industries and educational institutes. Industries utilizing AWG technology for high-end test and design include but are not limited to the military, defense, aerospace, propulsion, automotive, power generation and transmission, and industrial control.