Signal generator

related topics
{system, computer, user}
{math, number, function}
{@card@, make, design}

A signal generator, also known variously as function generator, pitch generator, arbitrary waveform generator, digital pattern generator or frequency generator is an electronic device that generates repeating or non-repeating electronic signals (in either the analog or digital domains). They are generally used in designing, testing, troubleshooting, and repairing electronic or electroacoustic devices; though they often have artistic uses as well.

There are many different types of signal generators, with different purposes and applications (and at varying levels of expense); in general, no device is suitable for all possible applications.

Traditionally, signal generators have been embedded hardware units, but since the age of multimedia-PCs, flexible, programmable software tone generators have also been available.

Contents

General purpose signal generators

Function generators

A function generator is a device which produces simple repetitive waveforms. Such devices contain an electronic oscillator, a circuit that is capable of creating a repetitive waveform. (Modern devices may use digital signal processing to synthesize waveforms, followed by a digital to analog converter, or DAC, to produce an analog output). The most common waveform is a sine wave, but sawtooth, step (pulse), square, and triangular waveform oscillators are commonly available as are arbitrary waveform generators (AWGs). If the oscillator operates above the audio frequency range (>20 kHz), the generator will often include some sort of modulation function such as amplitude modulation (AM), frequency modulation (FM), or phase modulation (PM) as well as a second oscillator that provides an audio frequency modulation waveform.

Full article ▸

related documents
Automatic call distributor
SunOS
5ESS switch
Codec
Talk (software)
Wireless broadband
Backward compatibility
Amiga Advanced Graphics Architecture
V5 interface
QRP operation
Connection Machine
Bit stuffing
Physical Layer
Distributed switching
PalmPilot
XEmacs
Internet Relay Chat takeover
BBCi
Multics
UAE (emulator)
Carrier sense multiple access
Samba (software)
Batch processing
OSGi
Commodore 1571
Bit blit
Network interface device
Amiga Chip RAM
Remote concentrator
Power Mac G4 Cube