Decoherence Timescale Estimation
This notebook guide specifies a reproducible calculation for estimating decoherence times from pure-dephasing models. The goal is to compute coherence envelopes for chosen noise spectra, vary spectral parameters, compare Ramsey and echo-style filter functions, and estimate , , and with explicit conventions.
As of this review, no executable notebook under notebooks/density-open-systems/decoherence-timescale-estimation/ is promoted as a reproduced artifact. This page is the admission contract for that notebook: it states the model, spectra, numerical quadrature, fitting rules, validation tests, and outputs required before estimated timescales should be cited.
Purpose
Section titled “Purpose”The notebook should demonstrate how to:
- compute pure-dephasing coherence envelopes from noise spectra;
- compare Ramsey, echo, and simple dynamical-decoupling filters;
- vary white, Lorentzian, and low-frequency noise models;
- estimate , echo , and pure-dephasing time ;
- distinguish fitted timescales from microscopic mechanisms;
- check numerical quadrature and cutoff sensitivity;
- record conventions for one-sided versus two-sided spectra.
The first version should stay focused on a single qubit with classical Gaussian frequency noise. Relaxation, non-Gaussian baths, and full quantum noise can be added only after this baseline is reproducible.
Directory Plan
Section titled “Directory Plan”Use a dedicated directory:
notebooks/density-open-systems/decoherence-timescale-estimation/ decoherence-timescale-estimation.ipynb README.mdThe opening notebook cell or README.md should state:
- Python and package versions;
- frequency units and angular-frequency convention;
- whether spectra are one-sided or two-sided;
- filter-function convention;
- quadrature grid and cutoffs;
- sequence definitions;
- fit model and fit window;
- random seed if stochastic time traces are generated;
- date and commit identifier when the notebook is promoted.
Baseline Dephasing Model
Section titled “Baseline Dephasing Model”Use a qubit Hamiltonian with a stochastic frequency shift,
In an interaction picture with respect to , the coherence accumulates random phase
where is the modulation function set by the pulse sequence. For Ramsey, . For a simple spin echo,
For zero-mean Gaussian noise, the coherence envelope is
The notebook should estimate from a spectral-density integral and verify selected cases against analytic expressions.
Filter-Function Convention
Section titled “Filter-Function Convention”Define
For a two-sided classical frequency-noise spectrum with
use
This convention assumes has units of angular frequency. If the notebook uses one-sided spectra or ordinary frequency , it must convert before comparing numbers.
For Ramsey,
The notebook may compute by numerical integration for arbitrary sequences, but it should compare the Ramsey result with this analytic expression.
Noise Spectra
Section titled “Noise Spectra”Implement at least three spectra.
White noise
Section titled “White noise”Use
With the convention above, Ramsey coherence decays exponentially:
This is the primary analytic validation case.
Lorentzian noise
Section titled “Lorentzian noise”Use an Ornstein-Uhlenbeck-style spectrum,
Here is the variance of and is the correlation time. This model should interpolate between slow quasi-static noise and faster Markov-like noise as changes.
Low-frequency noise with cutoffs
Section titled “Low-frequency noise with cutoffs”Use a regularized low-frequency model such as
The infrared cutoff and ultraviolet cutoff are part of the model. The notebook should show how estimated times can change when the cutoffs are moved.
Timescale Definitions
Section titled “Timescale Definitions”The notebook should define each reported time explicitly.
For a computed envelope , define a threshold time by
Use labels tied to the sequence:
- Ramsey threshold time: in common qubit language;
- echo threshold time: echo or ;
- decoupled threshold time: state the sequence name and pulse count.
If an exponential fit is used,
then the notebook should state the fit window and residuals. If a Gaussian fit is used,
then is not the same parameter as an exponential unless the convention is explicitly defined.
T2 and Tφ Bookkeeping
Section titled “T2 and Tφ Bookkeeping”If a separate population-relaxation time is supplied, estimate pure dephasing only through the standard weak-coupling Markovian relation
Thus
The notebook should refuse or warn if this expression gives a negative rate, if the fitted is not an exponential transverse decay time, or if the data correspond to a decoupling sequence rather than free transverse decay.
Numerical Workflow
Section titled “Numerical Workflow”The notebook should follow this workflow:
- Define all spectral conventions and units.
- Implement Ramsey and echo modulation functions.
- Compute analytically for Ramsey and numerically for general .
- Implement white, Lorentzian, and low-frequency spectra.
- Integrate over a symmetric frequency grid.
- Validate the white-noise Ramsey result.
- Sweep spectral parameters and pulse sequences.
- Extract threshold times and optional fit times.
- Store all times with their sequence, spectrum, cutoffs, and fit window.
For low-frequency spectra, the notebook should not hide cutoff dependence. If a quoted time changes materially with , that is a result, not a nuisance to erase.
Validation Tests
Section titled “Validation Tests”The accepted notebook should include automated checks:
| Check | Required behavior |
|---|---|
| Ramsey filter | numerical agrees with analytic |
| white noise | agrees with |
| grid convergence | estimated times stabilize as grid is refined |
| cutoff sensitivity | low-frequency results report cutoff changes |
| sequence labels | Ramsey, echo, and decoupled times are not merged |
| fit residuals | exponential or Gaussian fits report residuals |
| Tφ bookkeeping | estimate warns on negative inferred rate |
The validation file should contain enough metadata that a reader can reproduce every reported time without guessing hidden cutoffs.
Accepted Outputs
Section titled “Accepted Outputs”Save accepted outputs under:
notebooks/density-open-systems/decoherence-timescale-estimation/outputs/ coherence-envelopes.svg filter-functions.svg spectrum-sweep-timescales.svg timescale-estimates.csv decoherence-timescale-validation.jsonThe CSV should include:
- spectrum name;
- spectrum parameters;
- sequence;
- threshold definition;
- estimated time;
- fit model, if any;
- fit window;
- quadrature cutoffs;
- grid size;
- validation status.
Common Mistakes
Section titled “Common Mistakes”- Reporting “the ” without saying Ramsey, echo, or decoupled sequence.
- Mixing one-sided and two-sided spectra without converting factors of .
- Mixing angular frequency and ordinary frequency .
- Fitting a Gaussian envelope and calling the parameter an exponential .
- Inferring from and outside the weak-coupling Markovian bookkeeping model.
- Treating low-frequency cutoff choices as harmless when they control the result.
- Using a filter function without checking its normalization against a known case.
Exercises
Section titled “Exercises”White-Noise Ramsey Envelope
Section titled “White-Noise Ramsey Envelope”Using the convention in this page, white noise gives . What is the threshold time defined by ?
Solution
The coherence envelope is
Set this equal to :
Therefore
Quasi-Static Gaussian Noise
Section titled “Quasi-Static Gaussian Noise”Suppose is constant during each Ramsey shot but varies between shots with Gaussian variance . Show that the Ramsey envelope is .
Solution
For one shot,
The ensemble coherence is the characteristic function of a zero-mean Gaussian:
This is a Gaussian decay envelope, not an exponential Markovian decay.
Tφ from T1 and T2
Section titled “Tφ from T1 and T2”Assume the Markovian relation
If and , what is ?
Solution
Compute
Thus
so
Cutoff Dependence
Section titled “Cutoff Dependence”Why should a low-frequency noise calculation report the infrared cutoff?
Solution
Low-frequency spectra such as regularized models can place substantial weight near zero frequency. Ramsey dephasing is especially sensitive to slow fluctuations, so changing the infrared cutoff can change the computed coherence envelope and the inferred . The cutoff may represent finite measurement time, drift subtraction, feedback, or a physical low-frequency rolloff. It is therefore part of the model and must be reported.
Cross-Links
Section titled “Cross-Links”- Pure Dephasing Master Equation
- Noise Spectra
- Common Noise Spectra
- Dynamical Decoupling
- Dephasing vs Dissipation
- Quantum Sensing
- Spin Qubits
- NV Centers and Solid-State Defects
- Bloch Vector Noise Models
References
Section titled “References”- L. Cywiński, R. M. Lutchyn, C. P. Nave, and S. Das Sarma, “How to enhance dephasing time in superconducting qubits,” Physical Review B 77, 174509 (2008).
- G. Ithier et al., “Decoherence in a superconducting quantum bit circuit,” Physical Review B 72, 134519 (2005).
- R. de Sousa, “Electron spin as a spectrometer of nuclear-spin noise and other fluctuations,” Topics in Applied Physics 115, 183-220 (2009).
- C. Álvarez and D. Suter, “Measuring the spectrum of colored noise by dynamical decoupling,” Physical Review Letters 107, 230501 (2011).
- C. L. Degen, F. Reinhard, and P. Cappellaro, “Quantum sensing,” Reviews of Modern Physics 89, 035002 (2017).