Site Tools


scqubits-transition-frequencies

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