Possibility to choose from 12 different standard waveforms. Arbitrary waveforms can be generated up to 128 K in length at high sampling rates. On pulse waveforms, leading and trailing edge time can be set independently. External signals can be connected and added to the output signal. Features a highly stable time base with only ±1 ppm drift per year.
https://eu.mouser.com/datasheet/2/403/AFG3000_Series_Arbitrary-Function_Generators_Datas-934945.pdf