Skip to main contentIBM Quantum Documentation
You are viewing the API reference for an old version of Qiskit SDK. Switch to latest version

qiskit.providers.aer.noise.thermal_relaxation_error

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

GitHub(opens in a new tab)

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.