SimulationAmplitudeCalibrationBackend
The Q-CTRL Experiment Scheduler is currently in alpha phase of development. Breaking changes may be introduced.
- class SimulationAmplitudeCalibrationBackend(maximum_rabi_rate, pulse_duration, time_step, dephasing_noise=0.0, shot_count=4096, seed=None)
A backend for simulating an amplitude calibration with Boulder Opal.
This backend offers a simple model of a qubit subject to dephasing noise, and allows you to simulate sequences of Gaussian pulses.
- Parameters:
maximum_rabi_rate (float) – The maximum value of the controls of the qubit.
pulse_duration (float) – The duration of the pulses, in seconds.
time_step (float) – The duration of each time step of the control, in seconds.
dephasing_noise (float, optional) – The amount of constant dephasing noise the system will be subject to. Defaults to no dephasing noise.
shot_count (int, optional) – The default shot count for experiments run in this backend. Defaults to 4096.
seed (int, optional) – A seed for the random measurements. Defaults to a random seed.
Methods
Run a simulation of a Gaussian \(\pi/2\) pulse followed by a series of Gaussian pi pulses applied to a qubit initially in state \(|0\rangle\).
Run a simulation of a series of Gaussian \(\pi/2\) pulses applied to a qubit initially in state \(|0\rangle\).
Run a simulation of a series of Gaussian \(\pi\) pulses applied to a qubit initially in state \(|0\rangle\).