generate_t2_star_experiments¶
-
forest.benchmarking.qubit_spectroscopy.
generate_t2_star_experiments
(qubits: Sequence[int], times: Sequence[float], detuning: float = 5000000.0) → List[forest.benchmarking.observable_estimation.ObservablesExperiment]¶ Return ObservablesExperiments containing programs which constitute a T2 star experiment to measure the T2 star coherence decay time for each qubit in qubits.
For each delay time in times a single program will be generated in which all qubits are initialized to the minusY state and simultaneously measured along the Y axis after the given delay and Z rotation. If the qubit frequency is perfectly calibrated then the Y expectation will oscillate at the given detuning frequency as the qubit is rotated about the Z axis (with respect to the lab frame, which by hypothesis matches the natural qubit frame).
Parameters: - qubits – list of qubits to measure.
- times – the times at which to measure, given in seconds. Each time is rounded to the nearest .1 microseconds.
- detuning – The additional detuning frequency about the z axis in Hz.
Returns: ObservablesExperiments which can be run to acquire an estimate of T2* for each qubit