Open Quantum System Dynamics¶
Real quantum systems interact with their environment, leading to decoherence and relaxation. The NV center is no exception—spin-lattice relaxation, magnetic noise, and optical decay all play important roles.
Lindblad Master Equation¶
The dynamics of an open quantum system are described by the Lindblad master equation:
where the Lindblad dissipator is:
Here:
\(\hat{\rho}\): Density matrix (18×18 for NV center)
\(\hat{H}(t)\): System Hamiltonian (possibly time-dependent)
\(\hat{L}_k\): Lindblad (jump) operators describing dissipation channels
\(\{A, B\} = AB + BA\): Anticommutator
Properties¶
The Lindblad equation preserves:
Hermiticity: \(\hat{\rho}^\dagger = \hat{\rho}\)
Trace: \(\text{Tr}(\hat{\rho}) = 1\)
Positivity: All eigenvalues of \(\hat{\rho}\) remain non-negative
Vectorization¶
For numerical integration, we vectorize the density matrix:
The master equation becomes:
where \(\mathcal{L}\) is the Liouvillian superoperator (324×324 matrix).
T₁ Relaxation (Spin-Lattice)¶
Physical Origin¶
Spin-lattice relaxation (T₁) describes energy exchange between the spin system and the crystal lattice (phonon bath). This drives the spin toward thermal equilibrium.
For NV centers at room temperature, T₁ is typically 1-10 ms.
Lindblad Operators¶
T₁ relaxation is modeled with raising and lowering operators:
where \(\gamma_\uparrow\) and \(\gamma_\downarrow\) are transition rates.
At zero temperature (only decay):
with \(\gamma_{T_1} = 1/T_1\).
Detailed Balance¶
At finite temperature \(T\):
where \(\omega_0\) is the transition frequency.
For NV at room temperature with \(\omega_0 \approx 2\pi \times 2.87\,\text{GHz}\):
So both absorption and emission are relevant at room temperature.
T₂* Dephasing (Inhomogeneous)¶
Physical Origin¶
T₂* (or \(T_2^*\)) describes the decay of spin coherence due to:
Magnetic field fluctuations: From C13 nuclear bath, paramagnetic impurities
Strain variations: From lattice defects
Electric field noise: From surface charges
T₂* is typically 1-10 μs for single NV centers in bulk diamond.
Lindblad Operator¶
Pure dephasing is modeled with:
This causes exponential decay of off-diagonal elements (coherences) while preserving populations:
For \(m_s = 0 \leftrightarrow m_s = \pm 1\) coherences:
with \(T_2^* = 1/\gamma_\phi\).
Relation to T₁¶
The total decoherence rate is:
where \(T_\phi\) is the pure dephasing time. For NV centers, typically \(T_2^* \ll T_1\), so \(T_2^* \approx T_\phi\).
T₂ (Homogeneous / Echo)¶
Spin Echo¶
The Hahn echo sequence refocuses static inhomogeneities:
The echo amplitude decays with T₂ > T₂*:
where \(n \approx 1-3\) depending on the noise spectrum.
For NV centers: T₂ ~ 100-500 μs (Hahn echo), extendable to >1 ms with dynamical decoupling.
Optical Decay¶
Physical Origin¶
The excited state \({}^3E\) decays to the ground state \({}^3A_2\) via spontaneous emission with lifetime \(\tau_{\text{rad}} \approx 12\,\text{ns}\).
Lindblad Operators¶
For spin-conserving optical decay:
with \(\gamma_{\text{opt}} = 1/\tau_{\text{rad}} \approx 8 \times 10^7\,\text{Hz}\).
There are 9 such operators (one for each \(|m_s, m_I\rangle\) combination).
Intersystem Crossing (ISC)¶
Physical Origin¶
Non-radiative decay through singlet states is spin-dependent:
\(m_s = \pm 1\): High ISC rate to singlet
\(m_s = 0\): Low ISC rate
This enables optical spin polarization into \(m_s = 0\).
Simplified Model¶
We model ISC as effective decay from \(|e, m_s = \pm 1\rangle\) to \(|g, m_s = 0\rangle\):
This captures the essential physics of spin polarization without explicit modeling of the singlet states.
Nuclear Spin Relaxation¶
The N14 nuclear spin has much longer relaxation times than the electron spin:
\(T_{1,n}\): Seconds to minutes
\(T_{2,n}^*\): Milliseconds to seconds
Lindblad operators:
where \(\gamma_n \ll \gamma_e\).
Numerical Integration¶
Solver Methods¶
The simulator uses scipy.integrate.solve_ivp with adaptive step size control. Default method: RK45 (4th-order Runge-Kutta with 5th-order error estimate).
The right-hand side function computes:
def lindblad_rhs(t, rho_vec):
rho = rho_vec.reshape((18, 18))
# Hamiltonian term: -i[H, ρ]
H = hamiltonian.build(t)
drho = -1j * (H @ rho - rho @ H)
# Dissipation terms
for L in lindblad_operators:
L_dag = L.conj().T
L_dag_L = L_dag @ L
drho += L @ rho @ L_dag - 0.5 * (L_dag_L @ rho + rho @ L_dag_L)
return drho.flatten()
Tolerance Settings¶
Default tolerances for accurate simulation:
Relative tolerance: \(10^{-8}\)
Absolute tolerance: \(10^{-10}\)
For faster but less accurate simulations, these can be relaxed to \(10^{-6}\) and \(10^{-8}\).
Time Scales¶
Typical simulation time scales:
Process |
Time Scale |
Notes |
|---|---|---|
Rabi oscillation |
10-100 ns |
\(\pi\)-pulse at 10 MHz Rabi |
Optical decay |
~12 ns |
Excited state lifetime |
T₂* dephasing |
1-10 μs |
Free induction decay |
T₂ (echo) |
100-500 μs |
Hahn echo coherence |
T₁ relaxation |
1-10 ms |
Spin-lattice |
Steady State¶
For time-independent Hamiltonians with dissipation, the system reaches a steady state \(\hat{\rho}_{\text{ss}}\) satisfying:
This can be found by:
Long-time evolution from any initial state
Direct solution of \(\mathcal{L}\hat{\rho}_{\text{ss}} = 0\)
Under continuous optical excitation, the steady state shows spin polarization into \(m_s = 0\).