How the redshift is obtained¶
A GW signal alone does not measure the redshift. It measures the luminosity distance \(D_L\), from its amplitude, and the detector-frame masses \(m_\text{det} = (1+z)\, m_\text{src}\), from its frequency evolution (What a GW signal measures). Cosmic expansion stretches the waveform, which looks exactly like a heavier binary: \(z\) and the source-frame mass are perfectly degenerate. The redshift always comes from an additional ingredient, and there are five ways to get it.
1. Assume a cosmology (what the catalogs do)¶
In a flat ΛCDM cosmology,
With \(H_0\) and \(\Omega_m\) fixed (the catalogs use the Planck 2015 values), each PE sample of
\(D_L\) is inverted into a redshift, and the source masses follow as
\(m_\text{src} = m_\text{det}/(1+z)\). The redshift and mass_1_source values of GWOSC and of the PE
files are obtained this way: they are not measurements of the redshift, and they depend on the
assumed \(H_0\).
The Planck 2015 cosmology¶
It is the flat ΛCDM cosmology whose parameters were measured by the Planck satellite from the cosmic microwave background, in its 2015 release (Planck Collaboration 2016 [32]). The GW software uses it as a fixed reference, in two versions:
| Name | H₀ (km/s/Mpc) | Ω_m | Definition | Where it appears |
|---|---|---|---|---|
Planck15 (astropy) |
67.74 | 0.3075, including massive neutrinos (Σm_ν = 0.06 eV) | Paper XIII, Table 4, TT,TE,EE+lowP+lensing+ext; with radiation (T_CMB = 2.7255 K) | redshifts and source-frame quantities computed with astropy |
Planck15_LAL (LAL, bilby) |
67.90 | 0.3065 | Planck 2015 values as defined in LAL; no radiation (T_CMB = 0) | the PE distance prior of O4a (UniformSourceFrame(cosmology='Planck15_LAL')); the Ω_m fixed by the GWTC-4.0 cosmology analysis (LVK 2025 [29]) and by hubble_constant |
The 2015 values became the convention of the LVK software during O1–O2 and were kept so that the catalogs stay consistent with one another. The newer Planck 2018 values (Planck Collaboration 2020 [33]: H₀ = 67.4, Ω_m = 0.315) change the redshift inferred from a given distance by about 0.5%, far below the typical 20–40% distance uncertainty of an event. When H₀ itself is measured, the reference cosmology enters only through the PE prior, which is divided out exactly.
2. Identify the host galaxy (bright siren)¶
If an electromagnetic counterpart is observed, as for GW170817 and its kilonova in the galaxy NGC 4993 (LVK et al. 2017 [41]), the redshift comes from the spectrum of the host galaxy (z ≈ 0.01), corrected for the galaxy's own peculiar velocity. Combined with the GW distance, this measures \(H_0\) directly: 70 (+12 / −8) km/s/Mpc (LVK et al. 2017 [27]).
3. Use a galaxy catalog statistically (dark siren)¶
Without a counterpart, every galaxy inside the three-dimensional localization volume of the event is a possible host. Each contributes its redshift, weighted by its probability of being the host (its position in the skymap, its luminosity, the completeness of the catalog), and many events together constrain \(H_0\) (Gray et al. 2023 [26]).
4. Use features of the mass distribution (spectral siren)¶
If the source-frame masses have a feature at a fixed mass, such as the peak near 30 M☉ of the
binary black holes, its observed position \(m_\text{det} = (1+z)\, m_\text{peak}\) gives the redshift
statistically, over the whole population
(Taylor, Gair & Mandel 2012 [20];
Ezquiaga & Holz 2022 [22]). In practice the redshift of an individual
event is never computed: for each trial \(H_0\), the analysis converts every \(D_L\) into a \(z\) and
checks that the source-frame masses form one consistent population. This is the method of the
hubble_constant mode (Hubble constant).
5. Break the degeneracy with matter effects (future, neutron stars)¶
Tidal deformation of neutron stars depends on their source-frame masses, through the equation of state of dense matter, and not on \(1+z\). A well-measured tidal signal could therefore give the redshift of a binary neutron star from the GW signal alone (Messenger & Read 2012 [19]). This requires a known equation of state and the sensitivity of the next generation of detectors.
In gwtc_analysis¶
| Mode | Redshift |
|---|---|
rates |
approach 1: the redshifts of the injections and of the events are given in the Planck 2015 cosmology |
hubble_constant |
approach 4: \(z\) is a function of the trial \(H_0\), never fixed |
event_selection, catalog_statistics |
approach 1: the catalog values, for the Planck 2015 cosmology |