HomeDocs-Technical WhitePaper20-EFT.WP.Metrology.TimeBase v1.0

Chapter 7 — Phase/Time Noise and the Allan Family


One-line objective: Unify the representations of phase/time/frequency noise and the computation gauges for the Allan family (ADEV/MDEV/TDEV/HDEV)—including spectral type identification and uncertainty publication—and align them with the published time base ts, servo bandwidth, and the latency-budget loop.


I. Scope & Targets

  1. Covered
    • Transformations and bandwidth-normalized gauges among phase-noise PSD S_phi(f), time-error series x(t)=TE(t), and fractional frequency y(t).
    • The Allan family—ADEV (with overlap), MDEV, TDEV, HDEV—definitions, estimators, and selection of tau tiles.
    • Noise-type discrimination across white PM / flicker PM / white FM / flicker FM / random-walk FM using slope criteria and segmented fits.
    • Uncertainty and equivalent degrees of freedom nu_eff( tau ): estimation and publication.
  2. Inputs
    Phase or time-error samples x(t_k) (aligned to tau_mono), or fractional frequency y(t_k), or phase-noise spectrum S_phi(f) with bandwidth [f1,f2].
  3. Outputs
    adev(tau_grid), mdev(tau_grid), tdev(tau_grid), hdev(tau_grid); noise-type spectrum and breakpoints; U = k * u_c and nu_eff; manifest.time.noise.*.

II. Terms & Symbols

  1. Relationships among time / phase / frequency
    • x(t): time error (s); y(t) = d x(t) / d t: fractional frequency; phi(t): phase (rad); carrier f0 (Hz).
    • PSD relations: S_y(f) = ( 2 * pi * f )^2 * S_x(f ); S_phi(f) = ( 2 * pi * f0 )^2 * S_x(f ); hence S_y(f) = ( f^2 / f0^2 ) * S_phi(f).
  2. Allan family notation
    • adev( tau ) = sqrt( Avar( tau ) ); mdev( tau ); tdev( tau ); hdev( tau ).
    • Sampling primitive tau0, averaging factor m = tau / tau0, sample count N, overlapped windows.
  3. Units
    unit(adev)="1", unit(mdev)="1", unit(hdev)="1", unit(tdev)="s"; check_dim(expr)=pass is a pre-publication prerequisite.

III. Axioms P507- **


IV. Minimal Equations S507- **

Avar( tau ) = ( 1 / 2 ) * E[ ( ȳ_{k+1}( tau ) - ȳ_k( tau ) )^2 ]

Sample estimator (overlapped):

hat{Avar}( tau ) = ( 1 / ( 2 * (N - 2m + 1) ) ) * ( ∑_{k=1}^{N-2m+1} ( ȳ_{k+m} - ȳ_k )^2 )。

mdev^2( tau ) = ( 1 / 2 ) * E[ ( ( 1 / m ) * ∑_{i=0}^{m-1} ( ȳ_{k+1+i} - ȳ_{k+i} ) )^2 ]

tdev( tau ) = ( tau / sqrt(3) ) * mdev( tau )。

hdev^2( tau ) = ( 1 / 6 ) * E[ ( ȳ_{k+2}( tau ) - 2 * ȳ_{k+1}( tau ) + ȳ_k( tau ) )^2 ]。

J_rms^2 = ( 1 / ( 2 * pi * f0 )^2 ) * ( ∫_{f1}^{f2} S_phi(f) d f ) (consistent with Chapter 6)。

nu_eff( tau ) = nu_ovl( N, m ) (overlap approximation);

CI_adev( tau ) = [ adev / sqrt( chi2_{up} / nu_eff ), adev / sqrt( chi2_{low} / nu_eff ) ]。

Publish the approximation used for nu_eff and its parameters.

S_x(f) = S_phi(f) / ( ( 2 * pi * f0 )^2 ),S_y(f) = ( 2 * pi * f )^2 * S_x(f)。


V. Computation Flow M50-7 (Align → Preprocess → Estimate → Classify → Publish)


VI. Contracts & Assertions


VII. Implementation Bindings I50-7*


VIII. Cross-References


IX. Noise Types & Slope Criteria (Table-free highlights)

  1. Slopes of log10(adev) vs. log10(tau) for type discrimination:
    • white PM: slope ≈ −1 (MDEV slope steeper, ≈ −3/2, separating it from flicker PM).
    • flicker PM: ADEV slope ≈ −1, MDEV slope ≈ −1.
    • white FM: ADEV slope ≈ −1/2.
    • flicker FM: ADEV slope ≈ 0 (plateau).
    • random-walk FM: ADEV slope ≈ +1/2.
  2. Recommended workflow: coarse-type with ADEV, refine PM-class with MDEV, then apply HDEV to suppress residual drifts.

Summary

Allan-family estimators, methods for uncertainty and degrees-of-freedom publication, and slope-based noise-type identification. All results are aligned with Chapter 6 jitter gauges and Chapter 5 servo bandwidth, persisted to manifest.time.noise.*, providing an auditable baseline for long-term stability assessment and runtime SLOs.overlappedThis chapter establishes unified x/phi/y conversions,

Copyright & License (CC BY 4.0)

Copyright: Unless otherwise noted, the copyright of “Energy Filament Theory” (text, charts, illustrations, symbols, and formulas) belongs to the author “Guanglin Tu”.
License: This work is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0). You may copy, redistribute, excerpt, adapt, and share for commercial or non‑commercial purposes with proper attribution.
Suggested attribution: Author: “Guanglin Tu”; Work: “Energy Filament Theory”; Source: energyfilament.org; License: CC BY 4.0.

First published: 2025-11-11|Current version:v5.1
License link:https://creativecommons.org/licenses/by/4.0/