Signal generators are electronic devices that generate repeating or non-repeating electronic signals (in either the analog or digital domains). They are also called as function generators, RF and microwave signal generators, pitch generators, arbitrary waveform generators, digital pattern generators or frequency generators. They are used in testing, troubleshooting, designing, and
repairing electronic or electroacoustic devices. The signal generator is exactly what its name implies: a generator of signals used as a stimulus for electronic measurements. Most circuits require some type of input signal whose amplitude varies over time. The signal may be a true bipolar AC1 signal (with peaks oscillating above and below a ground reference point) or it may vary over a range of DC offset voltages, either positive or negative. It may be a sine wave or other analog function, a digital pulse, a binary pattern or a purely arbitrary wave shape. The signal generator can provide “ideal” waveforms or it may add known, repeatable amounts and types of distortion (or errors) to the signal it delivers. Most signal generators today are based on digital technology. Many can fulfill both analog and digital requirements, although the most efficient solution is usually a source whose features are optimized for the application at hand — either analog or digital.
Arbitrary waveform generators (AWG) and function generators are aimed primarily at analog and mixed-signal applications. Digital waveform generators (logic sources) encompass two classes of instruments. Pulse generators drive a stream of square waves or pulses from a small number of outputs, usually at very high frequencies. These tools are most commonly used to exercise high-speed digital equipment. Pattern generators, also known as data generators or data timing generators, typically provide 8, 16, or even more synchronized digital pulse streams as a stimulus signal for computer buses, digital telecom elements, and more.