qit.hamiltonian.jaynes_cummings¶
- qit.hamiltonian.jaynes_cummings(om_atom, Omega, m=10, use_RWA=False)¶
Jaynes-Cummings model, one or more two-level atoms coupled to a single-mode cavity.
- Parameters
om_atom (array[float]) – Atom level splittings
Omega (array[float]) – Atom-cavity coupling
m (int) – Cavity Hilbert space truncation dimension
use_RWA (bool) – Should we discard counter-rotating interaction terms?
- Returns
Hamiltonian, dimension vector
- Return type
tuple
The Jaynes-Cummings model describes n two-level atoms coupled to a harmonic oscillator (e.g. a single EM field mode in an optical cavity), where
n == len(om_atom) == len(Omega)
.\[H/\hbar = -\sum_k \frac{{\omega_a}_k}{2} Z_k +\omega_c a^\dagger a +\sum_k \frac{\Omega_k}{2} (a+a^\dagger) \otimes X_k\]The returned Hamiltonian H has been additionally normalized with \(\omega_c\), and is thus dimensionless. om_atom[k] = \({\omega_a}_k / \omega_c\), Omega[k] = \(\Omega_k / \omega_c\).
The order of the subsystems is [cavity, atom_1, …, atom_n]. The dimension of the Hilbert space of the bosonic cavity mode (infinite in principle) is truncated to m. If use_RWA is true, the Rotating Wave Approximation is applied to the Hamiltonian, and the counter-rotating interaction terms are discarded.