Skip to content

laboneq_applications.contrib.analysis.scan_pump_parameters

This module defines the analysis for a TWPA tuneup experiment.

The experiment is defined in laboneq_applications.twpa_experiments.

In this analysis, we plot the phase diagram of the TWPA, sweeping pump frequency (x-axis) and pump power (y-axis) to obtain the gain of readout signal from a QA channel output into a QA channel input. The SHFPPC is used to operate the TWPA.

DoSNROption

The do_snr option for the TWPA tune-up analysis.

Attributes:

Name Type Description
do_snr bool

Whether to run SNR measurement. Default: False.

do_snr = workflow.option_field(False, description='Whether to run SNR measurement.') class-attribute instance-attribute

Plot2DTWPAOptions

Bases: DoSNROption, BasePlottingOptions

Options for the plot_2d task of the TWPA tune-up analysis workflow.

Attributes:

Name Type Description
do_fitting bool

Whether to perform the fit. Default: True.

Additional attributes from TWPADoSNROption: do_snr: Whether to run SNR measurement. Default: False.

Additional attributes from BasePlottingOptions: save_figures: Whether to save the figures. Default: True. close_figures: Whether to close the figures. Default: True.

do_fitting = workflow.option_field(True, description='Whether to perform the fit.') class-attribute instance-attribute

TWPATuneUpAnalysisWorkflowOptions

Options for the TWPA tune-up analysis workflow.

do_snr = workflow.option_field(False, description='Whether to run SNR measurement.') class-attribute instance-attribute

use_probe_from_ppc = workflow.option_field(True, description='Whether to use the PPC for sending the probe tone.') class-attribute instance-attribute

analysis_workflow(signal_pump_on, signal_pump_off, parametric_amplifier, pump_frequency, pump_power, noise_pump_on=None, noise_pump_off=None, options=None)

The TWPA tune-up analysis workflow.

calculate_data(parametric_amplifier, result_pump_on, result_pump_off)

Calculate the power spectral density.

calculate_data_psd(parametric_amplifier, result_pump_on, result_pump_off)

Calculate the power spectral density.

extract_parametric_amplifier_parameters(parametric_amplifier, fit_results, options=None)

Extract the parametric amplifier parameters.

fit_data(pump_frequency, pump_power, signal_dict, noise_dict=None, options=None)

Fit the data to obtain the maximum gain and SNR.

plot_2d(parametric_amplifier, fit_results, parametric_amplifier_parameters, pump_frequency, pump_power, signal_dict, noise_dict=None, options=None)

Plot the 2D phase diagram of the TWPA.