Papers
Topics
Authors
Recent
Search
2000 character limit reached

White Light CCFs: Methods and Applications

Updated 5 July 2026
  • White Light CCFs are aggregated correlation functions derived from integrated broadband signals, capturing delays, radial velocities, and optical path differences.
  • They are applied in domains like transient timing, spectroscopy, interferometry, and cosmology, often using techniques such as Gaussian fitting, Monte Carlo simulations, and ZDCF.
  • Advanced statistical methods and error propagation tools, including Fourier analysis and interpolation-based reconstructions, optimize CCF analysis for various observational constraints.

White Light Cross Correlation Functions (CCFs) are not a single universally normalized object. In the literature, the term refers to a family of broadband or aggregate cross-correlation constructions in which the correlated quantity is derived from integrated light, all usable spectral orders, many absorption lines, broadband passbands, or full white-light interferometric correlograms rather than from a single narrow feature. In time-domain astrophysics, such CCFs are used to estimate inter-band delays from broadband light curves or photon-counting event streams; in high-resolution spectroscopy they are used as order-summed or all-line average profiles for radial-velocity and line-shape analysis; in white-light interferometry they are used to align a measured correlogram against a reference; and in some exoplanet applications the literature explicitly rejects a single white-light CCF in favor of band-resolved CCFs to preserve chromatic information (Leone et al., 4 Jun 2025, Lafarga et al., 2020, Kiselev et al., 2017, Pino et al., 2018).

1. Definition and domain-dependent scope

In practice, “white-light CCF” denotes different mathematical objects in different subfields. What unifies them is not one canonical formula but the use of a broadband or aggregate observable whose correlation peak, centroid, or detailed shape is physically interpreted.

Domain Broadband object being correlated Primary inference
Transient timing broadband light curves or reconstructed continuous count-rate curves delay / lag
Stellar or exoplanet spectroscopy all-orders or all-lines average profile RV, asymmetry, activity, reflected signal
White-light interferometry measured correlogram against reference correlogram OPD / surface height
Non-Gaussian cosmological statistics characteristic functions of one-point intensity distributions shared signal robust to uncorrelated noise

This diversity is especially clear in exoplanet spectroscopy. The aerosol-diagnostic study of water bands does not define a single white-light CCF over the full optical–NIR range; it computes separate CCFs in distinct water bands and compares their contrasts, because the desired information resides in the differences between band-specific CCFs rather than in one broadband average (Pino et al., 2018). A plausible implication is that “white-light CCF” is often best understood as a context-dependent shorthand for an aggregate correlation product, not as a unique estimator.

2. Mathematical foundations and estimator families

The continuous-time delay-estimation framework is stated explicitly for transient astronomy. For two continuous rate functions r1(t)r_1(t) and r2(t)r_2(t) on the same interval, the restricted cross-correlation is

CCF1,2(θ)=t1t2r1(t)r2(t+θ)dt,\mathrm{CCF}_{1,2}(\theta)=\int_{t_1}^{t_2} r_1(t)\,r_2(t+\theta)\,\mathrm{d}t,

and the delay estimate is the lag at which this quantity is maximal. In the same framework, the peak is not taken from a coarse lag grid alone; because the CCF peak is “nearly symmetric,” the peak is fitted with a Gaussian and the fitted centroid is used as the lag estimate, yielding sub-sampling precision (Leone et al., 4 Jun 2025).

That continuous formulation is not directly available when the data are photon arrival times. The key methodological step is therefore to reconstruct a continuous light curve from a list of photon times of arrival. The adaptive prescription is to group a fixed number NN of photons, define

Δti=tiN1t(i1)N,ri=NΔti,\Delta t_i=t_{i\cdot N-1}-t_{(i-1)\cdot N},\qquad r_i=\frac{N}{\Delta t_i},

assign the rate point to the barycentric time of those photons, and linearly connect adjacent points. The paper explicitly rejects fixed-width binning, kernels, and splines in favor of linear interpolation because it introduces the minimum spurious variability needed to connect successive points (Leone et al., 4 Jun 2025).

Other domains use discrete normalized estimators. For sparse AGN light curves, the ideal CCF is written as

CCF(τ)=E[(a(t)Ea)(b(t+τ)Eb)]VaVb,\mathrm{CCF}(\tau)=\frac{E[(a(t)-E_a)(b(t+\tau)-E_b)]}{\sqrt{V_aV_b}},

but the practical difficulty is that the observed series are finite, noisy, and unevenly sampled. The z-transformed discrete correlation function (ZDCF) replaces interpolation-based CCF estimation with equal-population lag binning and Fisher’s zz-transform, specifically to avoid assuming smoothness between observations and to obtain usable error bars for sparse monitoring data (Alexander, 2013).

For evenly sampled GRB light curves, another discrete normalization is used:

CCFx,y(d)=i=max(1,1d)min(N,Nd)xiyi+dixi2iyi2,\mathrm{CCF}_{x,y}(d)=\frac{\sum_{i=\max(1,1-d)}^{\min(N,N-d)}x_i\,y_{i+d}}{\sqrt{\sum_i x_i^2\sum_i y_i^2}},

with the lag defined directly by the discrete CCF maximum after Loess smoothing of both light curves. This construction was introduced precisely because real CCFs can be asymmetric or multi-peaked, making Gaussian or polynomial peak fits interval-dependent (Li et al., 2012).

3. Broadband light-curve CCFs and delay estimation

In broadband timing work, the main difficulty is that detectors record event times rather than continuous fluxes. The transient-delay framework therefore treats the observed event stream as a Poisson process with infinitesimal probability dP(t)=r(t)dt\mathrm{d}P(t)=r(t)\,\mathrm{d}t, reconstructs a continuous rate curve, and then propagates counting noise into the lag estimate (Leone et al., 4 Jun 2025). The Poisson character matters because two independent observations of the same underlying signal do not yield identical reconstructed light curves or identical CCF peaks.

This leads directly to a major caution. A single Gaussian fit to one noisy CCF peak can yield a very small formal uncertainty that reflects only the local curvature of that specific realization. In the GRB 090820 example, two nearby Fermi/GBM detectors with essentially zero true geometrical delay still produced a single-fit lag of order 102s10^{-2}\,\mathrm{s}. The paper argues that the physically relevant lag error must instead be obtained by Monte Carlo over Poisson realizations, and proposes two schemes: the Double Pool (DP) method, which simulates new nonstationary Poisson event lists from reconstructed templates, and the Modified Double Pool (MDP) method, which repeatedly splits the observed event list into two random sublists interpreted as two identical colocated detectors with half the effective area. On 20 GRBs with true delay known to be zero, both methods recovered delays statistically consistent with zero, but MDP performed better and was less vulnerable to the fixed-template problem (Leone et al., 4 Jun 2025).

For evenly sampled stochastic light curves, analytic error estimates are available. The Fourier-based treatment of cross-correlation, phase lag, and time lag derives the variance of the cross term from r2(t)r_2(t)0 and propagates it to the normalized correlation coefficient, then to a phase-bearing complex phasor and a time lag. The same framework was verified with simulations of both white and r2(t)r_2(t)1 stochastic processes with measurement errors (Misra et al., 2010). In that sense, white-noise-like and red-noise-like broadband CCFs can be placed on the same formal footing, but with markedly different error scaling.

When sampling is sparse and irregular rather than even, the ZDCF becomes the relevant white-light continuum estimator. Its equal-population bins, minimum r2(t)r_2(t)2 non-interdependent pairs, and Fisher-transform error bars were introduced to stabilize CCF estimation for AGN continuum or continuum–line reverberation analyses, including broad-band optical light curves with as few as 12 points (Alexander, 2013). This is conceptually opposite to the smooth-curve assumption behind interpolation-based CCFs.

A related caution comes from solar flare work. The statistical study of hard X-ray and white-light emission in solar flares is often cited in discussions of WL–HXR correlation, but it is not a formal lagged CCF analysis: it compares peak-centered amplitudes in matched 45 s windows and does not compute a time-lagged r2(t)r_2(t)3 (Kuhar et al., 2015). The distinction matters because amplitude correlation and temporal cross-correlation answer different questions.

4. Broad-band spectroscopic CCFs as average line profiles

In stellar and exoplanet spectroscopy, the most literal meaning of a white-light CCF is a single profile formed by combining many absorption lines over the full usable spectral range. The CARMENES implementation makes this explicit. The order-level CCF is computed from a weighted binary mask as

r2(t)r_2(t)4

where r2(t)r_2(t)5 is the observed flux in pixel r2(t)r_2(t)6, r2(t)r_2(t)7 is the line weight, and r2(t)r_2(t)8 is the fraction of pixel r2(t)r_2(t)9 covered by shifted mask line CCF1,2(θ)=t1t2r1(t)r2(t+θ)dt,\mathrm{CCF}_{1,2}(\theta)=\int_{t_1}^{t_2} r_1(t)\,r_2(t+\theta)\,\mathrm{d}t,0. The final broadband profile is then

CCF1,2(θ)=t1t2r1(t)r2(t+θ)dt,\mathrm{CCF}_{1,2}(\theta)=\int_{t_1}^{t_2} r_1(t)\,r_2(t+\theta)\,\mathrm{d}t,1

that is, the sum of the order CCFs on a common velocity grid (Lafarga et al., 2020). This is precisely the “many-line average profile” interpretation: one profile preserving mean centroid, width, depth, and asymmetry while discarding line-by-line identity.

Pipeline total CCFs for stabilized spectrographs are the same object in slightly different notation. In ESPRESSO, the merged CCF1,2(θ)=t1t2r1(t)r2(t+θ)dt,\mathrm{CCF}_{1,2}(\theta)=\int_{t_1}^{t_2} r_1(t)\,r_2(t+\theta)\,\mathrm{d}t,2 is verified from archive files to be the sum of all order CCFs, and the standard practice is to fit it with a Gaussian and adopt the center as the RV proxy. The direct application of Pierre Connes’ shift-finding algorithm to CCF1,2(θ)=t1t2r1(t)r2(t+θ)dt,\mathrm{CCF}_{1,2}(\theta)=\int_{t_1}^{t_2} r_1(t)\,r_2(t+\theta)\,\mathrm{d}t,3 showed that the profile contains more information than a Gaussian centroid alone: for 406 HD 40307 spectra from a single night, the dispersion of residuals from a linear fit was CCF1,2(θ)=t1t2r1(t)r2(t+θ)dt,\mathrm{CCF}_{1,2}(\theta)=\int_{t_1}^{t_2} r_1(t)\,r_2(t+\theta)\,\mathrm{d}t,4 for the Gaussian fit and CCF1,2(θ)=t1t2r1(t)r2(t+θ)dt,\mathrm{CCF}_{1,2}(\theta)=\int_{t_1}^{t_2} r_1(t)\,r_2(t+\theta)\,\mathrm{d}t,5 for the new algorithm, while over the full week the mean absolute nightly residual to a 3-planet model was CCF1,2(θ)=t1t2r1(t)r2(t+θ)dt,\mathrm{CCF}_{1,2}(\theta)=\int_{t_1}^{t_2} r_1(t)\,r_2(t+\theta)\,\mathrm{d}t,6 for Gaussian-fit RVs and CCF1,2(θ)=t1t2r1(t)r2(t+θ)dt,\mathrm{CCF}_{1,2}(\theta)=\int_{t_1}^{t_2} r_1(t)\,r_2(t+\theta)\,\mathrm{d}t,7 for the direct-profile method (Bertaux et al., 2024). This suggests that a white-light CCF is often better regarded as a profile-valued data product than as a mere precursor to one fitted number.

Cepheid work adds an astrophysical warning. The closest analogue to a broad optical white-light CCF in that literature is the green-range “all” template over CCF1,2(θ)=t1t2r1(t)r2(t+θ)dt,\mathrm{CCF}_{1,2}(\theta)=\int_{t_1}^{t_2} r_1(t)\,r_2(t+\theta)\,\mathrm{d}t,8–CCF1,2(θ)=t1t2r1(t)r2(t+θ)dt,\mathrm{CCF}_{1,2}(\theta)=\int_{t_1}^{t_2} r_1(t)\,r_2(t+\theta)\,\mathrm{d}t,9 Å, containing 522 lines. The paper shows that template wavelength range, mean line depth and width, and RV computation method all significantly affect the resulting RVs. Stronger lines are less asymmetric and lead to more robust RVs, while centroid RVs exhibit slightly smaller amplitudes but significantly smaller scatter than Gaussian or biGaussian RVs (Borgniet et al., 2019). For pulsating atmospheres, broad-band CCFs are therefore not physically neutral averages.

A related but different use of aggregate CCFs appears in stellar-parameter inference. Rather than a single global white-light CCF, several deliberately constructed CCFs are built from subsets of lines with different sensitivity to NN0, NN1, and NN2. The paper’s central transferable point is that continuum-shape corrections matter because chromatic throughput changes reweight the aggregate CCF, and that CCF area is a continuum-weighted sum over constituent equivalent widths rather than a pure line-count average (Malavolta et al., 2017).

5. Chromatic versus white-light strategies

The boundary between white-light and chromatic CCF analysis is especially sharp in exoplanet and solar-RV work. In reflected-light spectroscopy of 51 Peg b, the HARPS weighted NN3 mask with over 4000 spectral lines is used to form a broadband optical average profile from each spectrum; the resulting CCFs are divided by a stellar CCF template, shifted into trial planet rest frames over NN4, and stacked. Using a 50 m sNN5 CCF step and selecting only epochs where star and planet CCFs are well separated, the analysis found evidence for the reflected signal at NN6, with NN7 and a planetary CCF amplitude NN8 relative to a stellar CCF depth of 0.48 (Martins et al., 2015). Here the white-light CCF is explicitly a broadband stellar-like template compressed from the full optical spectrum.

The aerosol-diagnostic water-band study takes the opposite position. It states that the method is not a single white-light CCF built by cross-correlating the entire optical–NIR spectrum at once. Instead, one CCF is computed per water band using a dedicated band-specific mask of the 800 strongest water lines, and the diagnostic quantity is the difference in CCF contrast between two bands, NN9. The contrast difference between band pairs can reach about 100 ppm in representative cases, with some idealized optical–NIR combinations reaching 150–200 ppm and one 250 ppm pairing in the telluric-free case (Pino et al., 2018). The reason is physical: a single all-wavelength CCF would mix bands with different aerosol sensitivity and erase the chromatic leverage.

Solar RV activity mitigation shows both tendencies at once. In HARPS-N solar data, the white light CCF inherited from the DRS is the order-summed, high-S/N input representation for a neural network, and each observation is represented as a 49-element array. After heliocentric transformation, Gaussian recentring by Δti=tiN1t(i1)N,ri=NΔti,\Delta t_i=t_{i\cdot N-1}-t_{(i-1)\cdot N},\qquad r_i=\frac{N}{\Delta t_i},0, continuum normalization, and standardization, the network is trained to predict the activity-induced RV bias from white-light CCF shape changes rather than translational shifts. Using the white light CCF alone reduces the held-out test-set RV scatter from Δti=tiN1t(i1)N,ri=NΔti,\Delta t_i=t_{i\cdot N-1}-t_{(i-1)\cdot N},\qquad r_i=\frac{N}{\Delta t_i},1 cm sΔti=tiN1t(i1)N,ri=NΔti,\Delta t_i=t_{i\cdot N-1}-t_{(i-1)\cdot N},\qquad r_i=\frac{N}{\Delta t_i},2 to Δti=tiN1t(i1)N,ri=NΔti,\Delta t_i=t_{i\cdot N-1}-t_{(i-1)\cdot N},\qquad r_i=\frac{N}{\Delta t_i},3 cm sΔti=tiN1t(i1)N,ri=NΔti,\Delta t_i=t_{i\cdot N-1}-t_{(i-1)\cdot N},\qquad r_i=\frac{N}{\Delta t_i},4; the nominal best model, using white light CCF + unsigned magnetic flux + TSI derivative, reduces it to Δti=tiN1t(i1)N,ri=NΔti,\Delta t_i=t_{i\cdot N-1}-t_{(i-1)\cdot N},\qquad r_i=\frac{N}{\Delta t_i},5 cm sΔti=tiN1t(i1)N,ri=NΔti,\Delta t_i=t_{i\cdot N-1}-t_{(i-1)\cdot N},\qquad r_i=\frac{N}{\Delta t_i},6 (McWilliam et al., 19 Feb 2026). The same study also introduces blue, yellow, and red chromatic CCFs and argues that they can recover wavelength-dependent activity information diluted in the white-light aggregate. This makes the white-light/chromatic distinction methodological rather than purely terminological.

6. Statistical interpretation, misconceptions, and extensions

Several recurring misconceptions are corrected by the literature. The first is that a CCF peak is automatically a trustworthy uncertainty proxy. In photon-limited delay work, single-peak formal errors can be misleading because Poisson realizations shift the entire reconstructed CCF; realization-level Monte Carlo is required to obtain a physically meaningful lag dispersion (Leone et al., 4 Jun 2025). The second is that a white-noise CCF is automatically a Green’s function. In seismology, the expected noise cross-correlation is

Δti=tiN1t(i1)N,ri=NΔti,\Delta t_i=t_{i\cdot N-1}-t_{(i-1)\cdot N},\qquad r_i=\frac{N}{\Delta t_i},7

so it is a source-weighted bilinear functional of Green’s functions rather than, in general, the Green’s function itself; lag structure and amplitude depend strongly on source distribution and attenuation (Hanasoge, 2012).

White-light interferometry provides perhaps the cleanest maximum-likelihood statement of the whole subject. The measured correlogram is modeled as

Δti=tiN1t(i1)N,ri=NΔti,\Delta t_i=t_{i\cdot N-1}-t_{(i-1)\cdot N},\qquad r_i=\frac{N}{\Delta t_i},8

and the correlogram correlation method estimates the axial shift by

Δti=tiN1t(i1)N,ri=NΔti,\Delta t_i=t_{i\cdot N-1}-t_{(i-1)\cdot N},\qquad r_i=\frac{N}{\Delta t_i},9

Under additive Gaussian uncorrelated noise, this is the maximum-likelihood estimator, with variance

CCF(τ)=E[(a(t)Ea)(b(t+τ)Eb)]VaVb,\mathrm{CCF}(\tau)=\frac{E[(a(t)-E_a)(b(t+\tau)-E_b)]}{\sqrt{V_aV_b}},0

In that literature, the full white-light correlogram CCF is shown to be more accurate than envelope and practical phase methods in the common uncorrelated-noise case (Kiselev et al., 2017).

A broader statistical generalization appears in cosmology. The Deconvolved Distribution Estimator uses one-point characteristic functions rather than two-point spatial correlations:

CCF(τ)=E[(a(t)Ea)(b(t+τ)Eb)]VaVb,\mathrm{CCF}(\tau)=\frac{E[(a(t)-E_a)(b(t+\tau)-E_b)]}{\sqrt{V_aV_b}},1

Under independent additive noises in the two maps, this ratio depends only on the shared signal characteristic functions, so uncorrelated contaminants cancel in expectation (Breysse et al., 2022). This suggests a one-point cross-correlation analogue for non-Gaussian broadband intensity fields.

Real-time computation has its own specialized literature. Multiple-CCF(τ)=E[(a(t)Ea)(b(t+τ)Eb)]VaVb,\mathrm{CCF}(\tau)=\frac{E[(a(t)-E_a)(b(t+\tau)-E_b)]}{\sqrt{V_aV_b}},2 FPGA correlators were designed to compute two ACFs and two CCFs in real time on a single correlator block, with a minimal sampling time of 400 ns and raw data stored at 50 ns resolution (Mocsár et al., 2011). That work is not about astrophysical white-light curves specifically, but it shows that broadband count-stream CCFs can be implemented as real-time hardware objects rather than post-processing diagnostics.

Taken together, these results show that White Light Cross Correlation Functions are best understood as a class of broadband correlation products whose meaning depends on what has been integrated before the correlation is taken: passband flux, photon event streams, spectral orders, line masks, correlogram samples, or characteristic functions. Their strength is exactly that compression. Their main methodological risk is that compression can hide heteroscedastic noise, chromatic structure, asymmetric profile changes, or source-distribution dependence unless those effects are modeled explicitly.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (16)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to White Light Cross Correlation Functions (CCFs).