Chapter 5 — Sampling Plan & Synchronization


I. Purpose & Scope


II. Prerequisites & Inputs


III. Procedure

  1. Generate the sampling plan
    • Set f_s, t_exp (exposure/dwell), cadence; satisfy Nyquist: f_s ≥ 2 f_max.
    • Path step constraint: Δell ≤ ( c_ref / f_s ) / max(n_eff); phase sampling bound: Δt ≤ λ_ref / ( 2 c_ref ).
  2. Stratification & balance
    Stratify by batch/device/sky-region; enforce per-stratum minimum size and balance (e.g., positive/negative, bright/dim fields).
  3. Sync lock & monitoring
    • Prefer GNSS 1PPS lock; record δt_abs, Δτ_ch, σ_y(τ); on loss, auto-fallback PTP → NTP.
    • Heartbeat: log clock_state and threshold decisions every Δt_beat.
  4. Adaptive coherence (optional)
    Adjust T_coh/L_coh/B_coh using |∇ n_eff|, SNR, and σ_y; segment the path if needed.
  5. Data writes & audit
    Log sampling to audit.jsonl (timestamps, random seeds, fallback events, input hashes); lock see[]/references[]/version in manifest.yaml.

IV. Quality Gates & Stop Criteria


V. Outputs & Exports


VI. Citations & Versioning


VII. Checklist