Agilent Technologies E1441A Manuale Utente
Agilent E1441A Application Information
47
Chapter 2
frequencies. Since these signals are non-repetitive, all frequency
components cannot be harmonically related to the window length. You
should be careful in these situations to minimize end-point discontinuities
and spectral leakage.
components cannot be harmonically related to the window length. You
should be careful in these situations to minimize end-point discontinuities
and spectral leakage.
Creating and Storing an
Arbitrary Waveform
The following is an overview of the steps required to download and output
an arbitrary waveform. The commands used for arbitrary waveforms are
listed on page
an arbitrary waveform. The commands used for arbitrary waveforms are
listed on page
Chapter 2, “Application Programs”, contains an example program which
shows the use of arbitrary waveforms. You may find it useful to refer to the
program after reading the following section in this chapter.
shows the use of arbitrary waveforms. You may find it useful to refer to the
program after reading the following section in this chapter.
1. Select the waveform frequency, amplitude, and offset.
Use the
APPLy
command or the equivalent
FREQ
,
VOLT
, and
VOLT:OFFS
commands to select the frequency, amplitude, and offset of the arbitrary
waveform. Because the APPLy command also changes duty cycle,
modulation type, trigger source, and trigger slope, you must place the
APPLy command first in any sequence of configuration commands.
waveform. Because the APPLy command also changes duty cycle,
modulation type, trigger source, and trigger slope, you must place the
APPLy command first in any sequence of configuration commands.
2. Download the data points into volatile memory.
You can download between 8 and 16,000 points per waveform.
The waveform can be downloaded as floating-point values or binary integer
values. Use the
The waveform can be downloaded as floating-point values or binary integer
values. Use the
DATA VOLATILE
command to download floating-point
values between -1 and +1. Use the
DATA:DAC VOLATILE
command to
download binary integer values between -2047 and +2047.
To ensure that binary data is downloaded properly, you must select the order
in which the bytes are downloaded using the
in which the bytes are downloaded using the
FORM:BORD
command.
3. Copy the arbitrary waveform to non-volatile memory.
You can output the arbitrary waveform directly from volatile memory (as
described in step 2) or you can copy the waveform to non-volatile memory.
Use the
described in step 2) or you can copy the waveform to non-volatile memory.
Use the
DATA:COPY
command to copy the waveform to non-volatile
memory.
4. Select the arbitrary waveform to output.
You can select one of the five built-in arbitrary waveforms, one of four
user-defined waveforms, or the waveform currently downloaded to volatile
memory. Use the
user-defined waveforms, or the waveform currently downloaded to volatile
memory. Use the
FUNC:USER
command to select the waveform.
5. Output the currently selected arbitrary waveform.
Use the
FUNC:SHAP USER
command to output the waveform previously
selected with the
FUNC:USER
command.