Skip to main contentIBM Quantum Documentation
This page is from an old version of Qiskit SDK and does not exist in the latest version. We recommend you migrate to the latest version. See the release notes for more information.

qiskit.providers.aer.noise.thermal_relaxation_error

thermal_relaxation_error(t1, t2, time, excited_state_population=0)

GitHub

Return a single-qubit thermal relaxation quantum error channel.

Parameters

  • t1 (double) – the T1T_1 relaxation time constant.
  • t2 (double) – the T2T_2 relaxation time constant.
  • time (double) – the gate time for relaxation error.
  • excited_state_population (double) – the population of 1|1\rangle state at equilibrium (default: 0).

Returns

a quantum error object for a noise model.

Return type

QuantumError

Raises

NoiseError – If noise parameters are invalid.


Additional information:

  • For parameters to be valid T1T_1 and T2T_2 must satisfy T22T1T_2 \le 2 T_1.
  • If T2T1T_2 \le T_1 the error can be expressed as a mixed reset and unitary error channel.
  • If T1<T22T1T_1 < T_2 \le 2 T_1 the error must be expressed as a general non-unitary Kraus error channel.
Was this page helpful?
Report a bug or request content on GitHub.