
Arbitrary Waveform Generation
Introduction
Arbitrary (Arb) waveforms are generated by sequentially addressing the RAM containing the
waveform data with the arbitrary clock. The frequency of the arb waveform is determined both by
the arb clock and the total number of data points in the cycle.
In this instrument an arb waveform can have up to 65536 horizontal points. The vertical range is -
2048 to +2047, corresponding to a maximum peak-peak output of 20 Volts. Up to 50 waveforms
can be stored and each given a name; the number that can be stored depends on the number of
points in each waveform.
Arb waveforms can be created using basic front panel editing capabilities (particularly useful for
modifying existing standard or arb waveforms) or in software using WaveCAD, a powerful
Windows-based design tool that enables the user to create waveforms from mathematical
expressions, from combinations of other waveforms, or freehand.
Arb Waveform Terms
The following terms are used in describing arb waveforms:
•
Horizontal Size.
The number of horizontal points is the time component of the waveform. The
minimum size is 4 points and the maximum is 65536 points.
•
Waveform Address.
Each horizontal point on an arb waveform has a unique address.
Addresses always start at 0000, thus the end address is always one less than the horizontal
size.
•
Arb Frequency and Waveform Frequency.
The arb frequency is the clock rate of the data RAM
address counters and has a range of 0·1Hz to 30MHz on this instrument. The waveform
frequency depends on both the arb frequency and horizontal size. A 1000 point waveform
clocked at an arb frequency of 30MHz has a waveform frequency of 30e6
÷
1000 = 30kHz.
•
Data Value.
Each horizontal point in the waveform has an amplitude value in the range -2048
to +2047.
•
Arb Waveform Amplitude.
When playing arb waveforms the maximum output amplitude will
depend on both the range of data values and the output amplitude setting. A waveform that
contains data values ranging from -2048 to +2047 will produce a maximum output which is
100% of the programmed peak-to-peak amplitude; if the maximum range of the data values is
only -1024 to +1023, for example, the maximum output will only be 50% of the programmed
level.
Arb Waveform Creation
Creating arb waveforms with the instrument alone consists of two principle steps:
•
Creating a new blank waveform, or a copy of an existing one, and giving it a size and a name
•
Modifying that waveform using the various editing capabilities to get exactly the waveform
required.
These steps are fully described in the Creating New Waveforms and Modifying Arbitrary
Waveforms sections which follow.
Waveform creation using Wave CAD also consists of two steps:
•
Creating the waveform using WaveCAD on a PC.
•
Downloading the waveform to the generator via the RS232 or GPIB interface.
This process is described in the WaveCAD Arbitrary Waveform Creation Software section.
37