Skip to content

Quantum Analyzer Input Tab

The Quantum Analyzer Input tab is the interface to the input monitor unit of the instrument (see functional overview for an overview block diagram). It is available on all UHFQA instruments.


  • Input Monitor with 4 kSa memory for raw signal display
  • Raw signal averaging
  • Display of integration weights
  • Setting of basic integration weights with
  • CSV upload of integration weights


Table 1: App icon and short description
Control/Tool Option/Range Description
QA Input Configure the Weighted Integration units and Monitoring Scope

The Quantum Analyzer Setup tab (see LabOne UI: Quantum Analyzer Input tab) is divided into a display section on the left and a configuration section on the right. This tab represents the interface to the following functional blocks of the input monitor and the integration weight memory. A block diagram representing the flow of data and trigger signals between the functional blocks is found in Architecture and Signalling.

Figure 1: LabOne UI: Quantum Analyzer Input tab

The Input Monitor is an averaging scope with 4 kSa memory dedicated to measuring the raw signal response to a readout pulse containing a single or multiple carrier frequencies. The Input Monitor is triggered by the UHF-AWG via one dedicated line of the internal trigger. In an AWG Sequencer program (see AWG Tab), this trigger is activated by setting the corresponding bit to high and to low again using the following instructions:


The Integration Weights section represents the integration weights used by the qubit measurement unit. In the typical case, the readout pulse is generated by the UHF-AWG on Signal Outputs 1 and 2, upconverted to a sideband of a local oscillator LO using an I/Q mixer, it passes through the device under test, gets downconverted using an I/Q mixer and the same local oscillator LO, and is acquired by the UHFQA on Signal Inputs 1 and 2. The simplest type of weight function are sinusoid functions at the sideband frequency generated by the AWG. These types of weight functions can easily be written to the instrument memory by selecting a carrier frequency (positive or negative), length in samples, channel, and then clicking on .This basic type corresponds to an unmatched filter with a sinc profile in frequency space. For more advanced measurements using matched filters, the weight function can be freely programmed using the API, or using the File Upload sub-tab.

Similarly to the Input Monitor, the weighted integration is controlled by dedicated internal trigger lines. There is one trigger line to arm the trigger of the weighted integration which can be accessed using the sequencer constant AWG_INTEGRATION_ARM. A second line is used to generate the actual trigger and can be accessed using the constant AWG_INTEGRATION_TRIGGER. The following instructions can be used as a template for use in an AWG sequence program:

setTrigger(AWG_INTEGRATION_ARM); // arm the integration unit
setTrigger(AWG_INTEGRATION_ARM + AWG_INTEGRATION_TRIGGER); // trigger the integration unit
setTrigger(AWG_INTEGRATION_ARM); // reset the trigger

Functional Elements

Table 2: Quantum Analyzer Input tab
Control/Tool Option/Range Description
Run/Stop Run the Input Monitor scope.
Length The duration of each capture in samples. A maximum of 4096 samples can be captured, which corresponds to 2.3 µs.
Average Count Number of averages to perform.
Monitor Trigger Selection Select the source for triggering the input monitor.
Trigger In 1 Use the Trigger In 1 as the trigger signal.
Trigger In 2 Use the Trigger In 2 as the trigger signal.
Trigger In 3 Use the Trigger In 3 as the trigger signal.
Trigger In 4 Use the Trigger In 4 as the trigger signal.
AWG Monitor Trigger Use the AWG Monitor Trigger as the trigger signal.
Acquired Indicates the index of the acquisition that will be performed on the next trigger.
Errors Number of hold-off errors detected since last reset.
Reset Clear the Input Monitor scope.
Amplitude Amplitude of the complex exponential function.
Set Mode Set Integration Weights by parametric generation or CSV Upload.
Parametric Integration Weights are generated by defining sine wave parameters.
Upload Integration Weights are uploaded by the user in a form of a CSV file.
Frequency Frequency of the complex exponential function.
Phase Phase of the complex exponential function.
Window Type Window function to be applied to the complex exponential function.
Window Length Length of the selected window starting from zero position.
Integration Weight Selects the Integration Weight for parametric or arbitrary waveform upload.
Set To device Write the real and imaginary part of the Waveform to the selected Integration Weight.
Set To Device Write the real and imaginary part of the Waveform to the selected Integration Weight.
CSV File Drag and drop CSV file containing columns of integration weights.