Skip to content

Coincident and Coherent Network Searches

Scrollable formula. Use Left and Right arrow keys to reveal hidden content.

Scrollable table. Use Left and Right arrow keys to reveal additional columns.

Scrollable figure. Use Left and Right arrow keys to inspect hidden content.

A detector network can be searched by requiring independent single-detector triggers to coincide, or by fitting one sky-delayed gravitational wave coherently to all calibrated channels. Coincidence is modular and robust; coherence uses phase, amplitude, and antenna information more completely and creates null combinations that expose inconsistency. Neither approach is intrinsically superior under every glitch and calibration regime. This page derives their common likelihood geometry and gives a reproducible network projection test, with software and observing configurations bounded by 2026-08-18.

Required background. Probability and Statistical Inference supplies multivariate Gaussian likelihoods, projections, and sampling distributions.

Helpful background. Gravitational Radiation and Waveforms supplies the two tensor polarizations, while Computational Relativity supplies waveform products and independent numerical checks.

For detectors a=1,…,Da=1,\ldots,D, write the frequency-domain data as

d~a(f)=∑A∈{+,×}FaA(n,ψ)e+2πifτa(n)h~A(f)+n~a(f).\widetilde d_a(f) =\sum_{A\in\{+,\times\}} F_a^A(\boldsymbol n,\psi) e^{+2\pi i f\tau_a(\boldsymbol n)} \widetilde h_A(f) +\widetilde n_a(f).

Here n\boldsymbol n is sky direction, ψ\psi is the polarization-basis angle, and τa\tau_a is the actual arrival delay at detector aa relative to the geocenter: a delayed signal is h(t−τa)h(t-\tau_a). The plus sign in the phasor follows the transform x~(f)=∫x(t)e+2πift dt\widetilde x(f)=\int x(t)e^{+2\pi i f t}\,dt. The quantity FaAF_a^A is the antenna response for the documented detector configuration. Assuming independent stationary Gaussian detector noises gives the network inner product

(x∣y)net=∑a4Re⁡∫fmin⁡fmax⁡x~a(f)y~a(f)∗Sn,a(f) df.(\boldsymbol x\mid\boldsymbol y)_{\rm net} =\sum_a4\operatorname{Re}\int_{f_{\min}}^{f_{\max}} \frac{\widetilde x_a(f)\widetilde y_a(f)^*}{S_{n,a}(f)}\,df.

If environmental correlations are consequential, the diagonal PSDs must be replaced by the full cross-spectral covariance. The coherent Gaussian likelihood and multi-detector signal subspace follow from this network geometry Jaranowski and Królak 2012, §§4–6.

Whiten the data and collect the two polarization responses into a matrix FF. At fixed sky position and waveform time dependence,

d=Fa+n,\boldsymbol d=F\boldsymbol a+\boldsymbol n,

where a\boldsymbol a contains the fitted polarization amplitudes. If F†FF^\dagger F is invertible, the maximum-likelihood signal projection is

P=F(F†F)−1F†,Ecoh=d†Pd.P=F(F^\dagger F)^{-1}F^\dagger, \qquad E_{\rm coh}=\boldsymbol d^\dagger P\boldsymbol d.

The complementary null energy is

Enull=d†(I−P)d.E_{\rm null}=\boldsymbol d^\dagger(I-P)\boldsymbol d.

For ideal circular complex whitened Gaussian noise normalized by E[nanb∗]=δab\mathbb E[n_an_b^*]=\delta_{ab}, a rank-rr complex projector contains 2r2r real quadratures:

2Ecoh∼χ2r2,2Enull∼χ2(D−r)2.2E_{\rm coh}\sim\chi^2_{2r}, \qquad 2E_{\rm null}\sim\chi^2_{2(D-r)}.

Equivalently, one may formulate the projection on an explicit real quadrature vector and count its real rank. A true signal represented by FF raises coherent energy but not the expected null energy. A glitch confined to one detector generally excites both when a nontrivial null space exists.

For two detectors with two freely fitted complex polarizations and rank r=2r=2, P=IP=I and there is no null stream at that frequency. A third independent channel, a response degeneracy, or an additional waveform/polarization constraint is needed to leave a null direction. The equal-response benchmark below imposes one signal direction and therefore has a null stream even with two detectors; it should not be mistaken for a generic two-polarization network.

The inverse becomes ill-conditioned when the network has weak sensitivity to one polarization. Singular-value decomposition exposes this directly. Truncating a small singular value changes the fitted signal subspace and null degrees of freedom, so the threshold and background must be recalibrated rather than borrowed from the full-rank formula.

QuestionCoincident searchCoherent search
Basic objectSingle-detector triggers joined by time and parameter windowsOne network likelihood evaluated with sky delays and responses
Phase and amplitude consistencyUsually partial or applied after triggeringBuilt into the fitted network signal subspace
Glitch robustnessCan require independent support and detector-specific vetoesGains null and residual tests but can fit coherent-looking artifacts
Missing or insensitive detectorNaturally handled by participation rulesRequires the appropriate response and covariance for the active network
BackgroundTime shifts or off-source trigger coincidencesTime shifts, sky shifts, or off-source coherent statistic

Coincidence windows must cover timing uncertainty, inter-site light travel, and template uncertainty without becoming so wide that accidental pairs dominate. Coherence requires accurate relative timing, calibration phase, antenna response, and sky delay. Hybrid searches often create coincident candidates and then apply a coherent follow-up; the categories and thresholds belong to the search definition.

Consider two whitened detector samples with a single equal-response signal direction

u=12(1,1),v=12(1,−1).\boldsymbol u=\frac{1}{\sqrt2}(1,1), \qquad \boldsymbol v=\frac{1}{\sqrt2}(1,-1).

The coherent and null coordinates are c=uTdc=\boldsymbol u^T\boldsymbol d and q=vTdq=\boldsymbol v^T\boldsymbol d. Noise-only theory predicts E[c2]=E[q2]=1\mathbb E[c^2]=\mathbb E[q^2]=1. Adding coherent amplitude three predicts E[(c+3)2]=10\mathbb E[(c+3)^2]=10. A fixed-seed calculation with Python 3.9.6 and NumPy==2.0.2 gives:

Monte Carlo samplesCoherent null resultNull-stream resultInjected coherent result
100001.0167061.0162799.935950
1000001.0001211.0002509.982011
10000001.0004550.99896510.002309

All three means approach their independent analytic values. The control verifies the projection normalization; it does not model non-Gaussian glitches, sky grids, or frequency-dependent detector tensors.

import numpy as np
for samples in (10_000, 100_000, 1_000_000):
rng = np.random.default_rng(314159)
noise = rng.normal(size=(samples, 2))
coherent = (noise[:, 0] + noise[:, 1]) / np.sqrt(2.0)
null = (noise[:, 0] - noise[:, 1]) / np.sqrt(2.0)
injected = coherent + 3.0
print(samples,
f"{np.mean(coherent**2):.6f}",
f"{np.mean(null**2):.6f}",
f"{np.mean(injected**2):.6f}")

Save this as network_projection_check.py, then run:

Terminal window
python3 -m venv .venv
. .venv/bin/activate
python3 -m pip install numpy==2.0.2
python3 network_projection_check.py

For a physical rerun, the inputs expand to versioned calibrated strain, detector geometry, calibration-response samples, quality segments, per-detector PSDs, a sky grid, waveform version, timing convention, ranking definition, and off-source background. The public file hashes and all active detector channels must be recorded.

Search evidence, selections, and failure modes

Section titled “Search evidence, selections, and failure modes”

The detector-noise guide explains how calibration, data quality, glitches, and signal consistency condition a network analysis LIGO Scientific Collaboration and Virgo Collaboration 2020, §§6–8, PDF. At the cutoff, GWTC-5.0 documents versioned O4b coincident and coherent search components, sensitivities, and candidate checks LVK Collaboration 2026, §§2–4, PDF. Those methods define their own active networks, thresholds, background livetime, injection populations, and pipeline versions.

Important failures are a wrong delay sign, inconsistent detector timestamps, calibration phase error, an obsolete detector tensor, omitted correlated noise, a nearly singular response treated as full rank, time slides that preserve a terrestrial correlation, and tuning a veto on the foreground candidate. A network statistic also conditions the sample: requiring two detectors can discard signals confidently seen in one sensitive instrument while another is unavailable or poorly oriented.

The result of a coherent fit is evidence for consistency with the supplied network response and waveform family. It is not by itself proof of astrophysical origin; an empirically calibrated false-alarm analysis and data-quality assessment remain necessary.

For whitened data d=(4,2)\boldsymbol d=(4,2) and the equal-response basis above, compute the coherent energy, null energy, and total energy. What does the decomposition diagnose?

Solution

The projected coordinates are

c=4+22=32,q=4−22=2.c=\frac{4+2}{\sqrt2}=3\sqrt2, \qquad q=\frac{4-2}{\sqrt2}=\sqrt2.

Hence

Ecoh=c2=18,Enull=q2=2,∥d∥2=20.E_{\rm coh}=c^2=18, \qquad E_{\rm null}=q^2=2, \qquad \lVert\boldsymbol d\rVert^2=20.

Most energy lies in the allowed common signal direction, while a smaller inconsistency remains in the null direction. Its significance still depends on the calibrated noise distribution and on whether the assumed equal response is appropriate for the sky position and detector configuration.

  • Jaranowski, Piotr, and Andrzej Królak. “Gravitational-Wave Data Analysis: Formalism and Sample Applications: The Gaussian Case.” Living Reviews in Relativity 15 (2012): 4. DOI.
  • LIGO Scientific Collaboration and Virgo Collaboration. “A Guide to LIGO–Virgo Detector Noise and Extraction of Transient Gravitational-Wave Signals.” Classical and Quantum Gravity 37 (2020): 055002. DOI. Open PDF.
  • LIGO Scientific Collaboration, Virgo Collaboration, and KAGRA Collaboration. “GWTC-5.0: Methods for Identifying and Characterizing Gravitational-Wave Transients.” arXiv:2605.27224 [gr-qc] (2026). Open PDF.