TipTop - Error Terms Coverage
TipTop is an analytical AO PSF simulation tool that generates the long-exposure PSF by convolving a High-Order (HO) PSF with a Low-Order (LO) jitter kernel.
It covers the main AO error terms that can be expressed as spatio-temporal PSDs, but it does not include all telescope, instrumentation or calibration effects handled by a full end-to-end simulator.
Additional residuals can be introduced manually through the user-defined extra error terms (see the Understanding Additional Error Terms in TipTop tutorial).
1. HO Error Terms
The HO part is computed based on an estimation of the Power Spectral Density (PSD) of the the AO-corrected residual phase. This PSD is decomposed into several terms, which are assumed to be independent.
Summary of the different PSDs used in the HO part of TIPTOP. The first one is the fitting term, followed by temporal, noise, aliasing, etc. All PSDs are then summed and converted into the HO PSF.
(source: Neichel et al., "TipTop: toward a single tool for all ELT instrument’s PSF prediction", Adaptive Optics Systems IX, 2024)
🔽 HO Error Breakdown
✔️ Fitting error
Uncorrected high-spatial frequencies outside the AO/DM control region, i.e. above the DM cutoff set by the actuator pitch. Depends mainly on the actuator pitch and on the atmospheric seeing (through r0) at the AO reference wavelength, and is only weakly sensitive to the outer scale (L0).
Implemented in → fittingPSD()
Added to total PSD in → powerSpectrumDensity()
✔️ Aliasing error
High-spatial frequencies that are aliased owing to the WFS spatial sampling. Appears at lower spatial frequencies in the reconstructed phase. The aliasing PSD is computed using a SCAO formulation and reused for all directions without explicit projection through the tomographic reconstructor or DM projector. This is an approximation, but in practice the PSF shape is weakly sensitive to it.
Implemented in → aliasingPSD()
Added to total PSD in → powerSpectrumDensity()
✔️ Noise Error
Noise introduced by the WFS (detector, shot noise, background) that creates a signal that propagates
through the AO loop and affects the PSF. he model accounts for the (tomographic) wavefront reconstruc-
tion and the AO loop temporal model.
The noise variance is either computed from WFS characteristics or provided directly by the user (sensor_HO.NoiseVariance parameter).
Implemented in → noisePSD()
✔️ Spatio-Temporal error
Refers to the spatial error (wavefront reconstruction, tomography, SCAO anisoplanatism, DM projections,
LGS cone effect, MCAO LGS volume loss) that is combined with the temporal error (loop bandwidth, delays)
into a single term.
The user must
define the positions and altitude (for LGSs) of guide stars, as well as the altitude conjugations/actuators
pitch of the DM and the optimization directions. The tomographic error is calculated in the context of
pseudo-open-loop command (POLC) and Minimum Mean Square Reconstruction (MMSE) only.
All applied inside powerSpectrumDensity() before summation.
TipTop does not output a separate “tomography term” in HO breakdown (it only exists inside the spatio-temporal PSD).