The Scope is a powerful time domain and frequency domain measurement
tool as introduced in Unique Set of Analysis
Tools
and is available on all UHFQA instruments.
The Scope tab serves as the graphical display for time domain data.
Whenever the tab is closed or an additional one of the same type is
needed, clicking the following icon will open a new instance of the tab.
Table 1: App icon and short description
Control/Tool
Option/Range
Description
Scope
Displays shots of data samples in time and frequency domain (FFT) representation.
The Scope tab consists of a plot section on the left and a configuration
section on the right. The configuration section is further divided into
a number of sub-tabs. It gives access to a single-channel oscilloscope
that can be used to monitor a choice of signals in the time or frequency
domain. Hence the X axis of the plot area is time (for time domain
display, Figure 1) or frequency (for frequency
domain display, Figure 3). It is possible to
display the time trace and the associated FFT simultaneously by opening
a second instance of the Scope tab. The Y axis displays the selected
signal that can be modified and scaled using the arbitrary input unit
feature found in the Lock-in tab.
The Scope records data from a single channel at up to 1.8 GSa/s. The
channel can be selected among the two Signal Inputs, Auxiliary Inputs,
Trigger Inputs and AWG Trigger/Marker signals. The Scope records data
sets of up to 64 kSa samples in the standard configuration, which
corresponds to an acquisition time of 36 μs at the highest sampling
rate.
The product of the inverse sampling rate and the number of acquired
points (Length) determines the total recording time for each shot.
Hence, longer time intervals can be captured by reducing the sampling
rate. The Scope can perform sampling rate reduction either using
decimation or BW Limitation as illustrated in Figure 2. BW Limitation is
activated by default, but it can be deactivated in the Advanced sub-tab.
The figure shows an example of an input signal at the top, followed by
the Scope output when the highest sample rate of 1.8 GSa/s is used. The
next signal shows the Scope output when a rate reduction by a factor of
4 (i.e. 450 MSa/s) is configured and the rate reduction method of
decimation is used. For decimation, a rate reduction by a factor of N is
performed by only keeping every Nth sample and discarding the
rest. The advantage of this method is its simplicity, but the
disadvantage is that the signal is undersampled because the input filter
bandwidth of the UHFQA instrument is fixed at 600 MHz. As a consequence,
the Nyquist sampling criterion is no longer satisfied and aliasing
effects may be observed. The default rate reduction mechanism of BW
Limitation is illustrated by the lowermost signal in the figure. BW
Limitation means that for a rate reduction by a factor of N, each sample
produced by the Scope is computed as the average of N samples acquired
at the maximum sampling rate. The effective signal bandwidth is thereby
reduced and aliasing effects are largely suppressed. As can be seen from
the figure, with a rate reduction by a factor of 4, every output sample
is simply computed as the average of 4 consecutive samples acquired at
1.8 GSa/s.
The frequency domain representation is activated in the Control sub-tab
by selecting Freq Domain FFT as the Horizontal Mode. It allows the user
to observe the spectrum of the acquired shots of samples. All controls
and settings are shared between the time domain and frequency domain
representations.
The Scope supports averaging over multiple shots. The functionality is
implemented by means of an exponential moving average filter with
configurable filter depth. Averaging helps to suppress noise components
that are uncorrelated with the main signal. It is particularly useful in
combination with the Frequency Domain FFT mode where it can help to
reveal harmonic signals and disturbances that might otherwise be hidden
below the noise floor.
The Trigger sub-tab offers all the controls necessary for triggering on
different signal sources. When the trigger is enabled, then oscilloscope
shots are acquired whenever the trigger conditions are met. Trigger and
Hysteresis levels can be indicated graphically in the plot. A disabled
trigger is equivalent to continuous oscilloscope shot acquisition.
Switches between time and frequency domain display.
Time Domain
Sampling Rate
27.5 kSa/s to 1.8 GSa/s
Defines the sampling rate of the scope. The numeric values are rounded for display purposes. The exact values are equal to the base sampling rate divided by 2^n, where n is an integer.
Length Mode
Switches between length and duration display.
Length (pts)
The scope shot length is defined in number of samples. The duration is given by the number of samples divided by the sampling rate. The UHF-DIG option greatly increases the available length.
Duration (s)
The scope shot length is defined as a duration. The number of samples is given by the duration times the sampling rate.
Length (pts) or Duration (s)
numeric value
Defines the length of the recorded scope shot. Use the Length Mode to switch between length and duration display.
Channel 1/2
Selects the signal source for the corresponding scope channel. Navigate through the tree view that appears and click on the required signal. Note: Channel 2 requires the DIG option.
Min
numeric value
Lower limit of the scope full scale range. For demodulator, PID, Boxcar, and AU signals the limit should be adjusted so that the signal covers the specified range to achieve optimal resolution.
Max
numeric value
Upper limit of the scope full scale range. For demodulator, PID, Boxcar, and AU signals the limit should be adjusted so that the signal covers the specified range to achieve optimal resolution.
Enable
ON / OFF
Activates the display of the corresponding scope channel. Note: Channel 2 requires the DIG option.
Average Filter
Enable averaging filter which obtains and displays the average of scope shots continuously. Depending on the Scope Mode, the source data for averaging is either the Time or the FreqFFT trace.
Off
Averaging is turned off.
On
Consecutive scope shots are averaged and the outcome is displayed.
Weight
integer value
Define the weight function for exponential averaging which corresponds to the number of scope shots required to reach 63% settling. Twice the number of shots yields 86% settling. The improvement in resolution is limited by the square root of the weight parameter.
Averages
integer value
The number of shots to average on the device before returning the data.
Reset
Reset the averaging filter.
Averaging Method
Select the averaging method between Uniform and Exponential.
Exponential
Apply exponential weight on the scope shots while averaging.
Uniform
Apply uniform weight on the scope shots while averaging.
Count
integer value
Displays the number of scope shots that have been averaged.
When flashing, indicates that new scope shots are being captured and displayed in the plot area. The Trigger must not necessarily be enabled for this indicator to flash. A disabled trigger is equivalent to continuous acquisition. Scope shots with data loss are indicated by yellow. Such an invalid scope shot is not processed.
Enable
ON / OFF
When triggering is enabled scope data are acquired every time the defined trigger condition is met. If disabled, scope shots are acquired continuously.
Signal
Selects the trigger source signal. Navigate through the tree view that appears and click on the required signal.
Slope
Rising or falling edge trigger
Select the signal edge that should activate the trigger.
None
Rising edge trigger
Falling edge trigger
Level (V)
trigger signal range (negative values permitted)
Defines the trigger level.
Hysteresis Mode
Selects the mode to define the hysteresis strength. The relative mode will work best over the full input range as long as the analog input signal does not suffer from excessive noise.
Hysteresis (V)
Selects absolute hysteresis.
Hysteresis (%)
Selects a hysteresis relative to the adjusted full scale signal input range.
Hysteresis (V)
trigger signal range (positive values only)
Defines the voltage the source signal must deviate from the trigger level before the trigger is rearmed again. Set to 0 to turn it off. The sign is defined by the Edge setting.
Hysteresis (%)
numeric percentage value (positive values only)
Hysteresis relative to the adjusted full scale signal input range. A hysteresis value larger than 100% is allowed.
Show Level
ON / OFF
If enabled shows the trigger level as grey line in the plot. The hysteresis is indicated by a grey box. The trigger level can be adjusted by drag and drop of the grey line.
Trigger Gating
Select the signal source used for trigger gating if gating is enabled. This feature requires the UHF-DIG option.
Trigger Input 3 High
Only trigger if the Trigger Input 3 is at high level.
Trigger Input 3 Low
Only trigger if the Trigger Input 3 is at low level.
Trigger Input 4 High
Only trigger if the Trigger Input 4 is at high level.
Trigger Input 4 Low
Only trigger if the Trigger Input 4 is at low level.
Trigger Gating Enable
ON / OFF
If enabled the trigger will be gated by the trigger gating input signal. This feature requires the UHF-DIG option.
Holdoff Mode
Selects the holdoff mode.
Holdoff (s)
Holdoff is defined as time.
Holdoff (events)
Holdoff is defined as number of events.
Holdoff (s)
numeric value
Defines the time before the trigger is rearmed after a recording event.
Holdoff (events)
1 to 1048575
Defines the trigger event number that will trigger the next recording after a recording event. A value one will start a recording for each trigger event.
Reference (%)
percent value
Trigger reference position relative to the plot window. Default is 50% which results in a reference point in the middle of the acquired data.
Delay (s)
numeric value
Trigger position relative to reference. A positive delay results in less data being acquired before the trigger point, a negative delay results in more data being acquired before the trigger point.
Enable
ON / OFF
Enable segmented scope recording. This allows for full bandwidth recording of scope shots with a minimum dead time between individual shots. This functionality requires the DIG option.
Segments
1 to 32768
Specifies the number of segments to be recorded in device memory. The maximum scope shot size is given by the available memory divided by the number of segments. This functionality requires the DIG option.
Shown Trigger
integer value
Displays the number of triggered events since last start.
Plot Type
Select the plot type.
None
No plot displayed.
2D
Display defined number of grid rows as one 2D plot.
Row
Display only the trace of index defined in the Active Row field.
2D + Row
Display 2D and row plots.
Active Row
integer value
Set the row index to be displayed in the Row plot.
Track Active Row
ON / OFF
If enabled, the active row marker will track with the last recorded row. The active row control field is read-only if enabled.
Palette
Solar
Select the colormap for the current plot.
Viridis
Inferno
Balance
Turbo
Grey
Colorscale
ON / OFF
Enable/disable the colorscale bar display in the 2D plot.
Mapping
Mapping of colorscale.
Lin
Enable linear mapping.
Log
Enable logarithmic mapping.
dB
Enable logarithmic mapping in dB.
Scaling
Full Scale/Manual/Auto
Scaling of colorscale.
Clamp To Color
ON / OFF
When enabled, grid values that are outside of defined Min or Max region are painted with Min or Max color equivalents. When disabled, Grid values that are outside of defined Min or Max values are left transparent.
Start
numeric value
Lower limit of colorscale.
Only visible for manual scaling.
Stop
numeric value
Upper limit of colorscale.
Only visible for manual scaling.
Table 4: Scope tab: Advanced sub-tab
Control/Tool
Option/Range
Description
FFT Window
Cosine squared (ring-down)
Several different FFT windows to choose from. Each window function results in a different trade-off between amplitude accuracy and spectral leakage. Please check the literature to find the window function that best suits your needs.
Rectangular
Hann
Hamming
Blackman Harris
Flat Top
Exponential (ring-down)
Cosine (ring-down)
Resolution (Hz)
mHz to Hz
Spectral resolution defined by the reciprocal acquisition time (sample rate, number of samples recorded).
Power Correction
ON / OFF
When activated, applies power correction to the spectrum to compensate for the shift that the window function causes. Power correction is useful for noise measurements to correct the noise floor. When deactivated, amplitude compensation is applied which corrects the peak amplitudes of coherent tones.
Absolute Frequency
ON / OFF
Shifts x-axis labeling to show the absolute frequency in the center as opposed to 0 Hz, when turned off.
Spectral Density
ON / OFF
Calculate and show the spectral density. If power is enabled the power spectral density value is calculated. The spectral density is used to analyze noise.
Power
ON / OFF
Calculate and show the power value. To extract power spectral density (PSD) this button should be enabled together with Spectral Density.
Persistence
ON / OFF
Keeps previous scope shots in the display.
The color scheme visualizes the number of occurrences at certain positions in time and amplitude by a multi-color scheme.
BW Limit
Selects between sample decimation and sample averaging. Averaging avoids aliasing, but may conceal signal peaks. Channel 2 requires the DIG option.
OFF
Selects sample decimation for sample rates lower than the maximal available sampling rate.
ON
Selects sample averaging for sample rates lower than the maximal available sampling rate.
Rate
27.5 kHz to 28.1 MHz
Streaming rate of the scope channels. The streaming rate can be adjusted independent from the scope sampling rate. The maximum rate depends on the interface used for transfer. Note: scope streaming requires the DIG option.
Enable
ON / OFF
Enable scope streaming for the specified channel. This allows for continuous recording of scope data on the plotter and streaming to disk. Note: scope streaming requires the DIG option.
X Axis
Select the x-axis for xy-plot display mode.
Time/Freq
The xy-plot mode is off. The x-axis is either time or frequency.
Channel 1
The xy-plot is enabled with the first channel used for the x-axis.
Channel 2
The xy-plot is enabled with the second channel used for the x-axis.
Table 5: Scope tab: History sub-tab
Control/Tool
Option/Range
Description
History
History
Each entry in the list corresponds to a single trace in the history. The number of traces displayed in the plot is limited to 20. Use the toggle buttons to hide or show individual traces. Use the color picker to change the color of a trace in the plot. Double click on a list entry to edit its name.
Length
integer value
Maximum number of records in the history. The number of entries displayed in the list is limited to the 100 most recent ones.
Clear All
Remove all records from the history list.
Clear
Remove selected records from the history list.
Load file
Load data from a file into the history. Loading does not change the data type and range displayed in the plot, this has to be adapted manually if data is not shown.
Name
Enter a name which is used as a folder name to save the history into. An additional three digit counter is added to the folder name to identify consecutive saves into the same folder name.
Auto Save
Activate autosaving. When activated, any measurements already in the history are saved. Each subsequent measurement is then also saved. The autosave directory is identified by the text "autosave" in the name, e.g. "sweep_autosave_001". If autosave is active during continuous running of the module, each successive measurement is saved to the same directory. For single shot operation, a new directory is created containing all measurements in the history. Depending on the file format, the measurements are either appended to the same file, or saved in individual files. For HDF5 and ZView formats, measurements are appended to the same file. For MATLAB and SXM formats, each measurement is saved in a separate file.
File Format
Select the file format in which to save the data.
Save
Save the traces in the history to a file accessible in the File Manager tab. The file contains the signals in the Vertical Axis Groups of the Control sub-tab. The data that is saved depends on the selection from the pull-down list. Save All: All traces are saved. Save Sel: The selected traces are saved.