scqubits-transition-frequencies
Table of Contents
Transition Frequencies
Transition frequencies are energy differences between levels: $\omega_{i \to j} = (E_j - E_i) / \hbar$. The qubit frequency is $\omega_{01} = (E_1 - E_0) / \hbar$.
For a transmon, the qubit frequency is approximately:
$$\omega_{01} \approx \sqrt{8 E_J E_C} - E_C$$
(first-order approximation in $E_C / E_J$).
from scqubits import Transmon import numpy as np transmon = Transmon(EJ=15.0, EC=0.3, ncut=30) # Qubit frequency f_01 = transmon.f_01() # GHz print(f"Qubit frequency: {f_01:.4f} GHz") # All transition frequencies evals = transmon.eigenvals(n=5) print(f"Transitions:") for i in range(len(evals) - 1): print(f" {i} → {i+1}: {evals[i+1] - evals[i]:.4f} GHz")
Parameter Dependence
For a transmon, $\omega_{01} \propto \sqrt{E_J}$ (roughly)—increasing Josephson energy increases frequency. For fluxoniums, $\omega_{01}$ is flux-dependent, enabling tunable couplings.
Transition frequencies must be known precisely for gate design, resonance conditions, and multi-qubit couplings. scqubits computes them numerically.
scqubits-transition-frequencies.md · Last modified: by 127.0.0.1
