State-space analysis of a continuous gravitational wave source with a pulsar timing array: inclusion of the pulsar terms
Abstract
Pulsar timing arrays can detect continuous nanohertz gravitational waves emitted by individual supermassive black hole binaries. The data analysis procedure can be formulated within a time-domain, state-space framework, in which the radio timing observations are related to a temporal sequence of latent states, namely the intrinsic pulsar spin frequency. The achromatic wandering of the pulsar spin frequency is tracked using a Kalman filter concurrently with the pulse frequency modulation induced by a gravitational wave from a single source. The modulation is the sum of terms proportional to the gravitational wave strain at the Earth and at every pulsar in the array. Here we generalize previous state-space formulations of the pulsar timing array problem to include the pulsar terms; that is, we copy the pulsar terms from traditional, non-state-space analyses over to the state-space framework. The performance of the generalized Kalman filter is tested using astrophysically representative software injections in Gaussian measurement noise. It is shown that including the pulsar terms corrects for previously identified biases in the parameter estimates (especially the sky position of the source) which also arise in traditional matched-filter analyses that exclude the pulsar terms. Additionally, including the pulsar terms decreases the minimum detectable strain by . Overall, the study verifies that the pulsar terms do not raise any special extra impediments for the state-space framework, beyond those studied in traditional analyses. The inspiral-driven evolution of the wave frequency at the Earth and at the retarded time at every pulsar in the array is also investigated.
keywords:
gravitational waves – methods: data analysis – pulsars: general1 Introduction
Nanohertz gravitational waves (GWs) are produced by the inspiral of supermassive black hole binaries (SMBHBs; Rajagopal &
Romani, 1995; Jaffe &
Backer, 2003; Wyithe &
Loeb, 2003; Sesana, 2013; McWilliams
et al., 2014; Ravi et al., 2015; Burke-Spolaor
et al., 2019; Sykes et al., 2022). They modulate sinusoidally the times of arrival (TOAs) at the Earth of radio pulses from pulsars. A pulsar timing array (PTA; Tiburzi, 2018; Verbiest et al., 2021) simultaneously measures the TOAs from multiple pulsars to search for a coincident GW signature. Congruent evidence from PTA observations has been presented (Agazie
et al., 2023a; Antoniadis
et al., 2023a; Reardon
et al., 2023; Xu
et al., 2023) for a stochastic GW background, which arises from the incoherent superposition of multiple SMBHB sources (Allen, 1997; Sesana
et al., 2008; Christensen, 2019; Renzini et al., 2022). SMBHBs that are sufficiently close and massive may be resolvable individually but no definitive detection has been claimed so far (Jenet
et al., 2004; Zhu
et al., 2014; Babak
et al., 2016; Arzoumanian
et al., 2023; Antoniadis
et al., 2023c).
The modulation in a pulsar’s TOAs due to a GW has two contributions: an “Earth term” and “pulsar terms” which are proportional to the GW strain at the Earth and every pulsar respectively. Whilst the Earth term is phase coherent between all pulsars, the pulsar terms have uncorrelated phases. Consequently the pulsar terms are typically considered as a source of self-noise and dropped from many — although not all — standard PTA analyses (e.g. Sesana &
Vecchio, 2010; Babak &
Sesana, 2012a; Petiteau et al., 2013; Zhu et al., 2015; Taylor et al., 2016; Goldstein et al., 2018; Charisi et al., 2023). It is acknowledged in standard analyses that dropping the pulsar terms leads to biases in the inferred parameters and reduces the detection probability, but both impacts are modest (Zhu et al., 2016; Chen &
Wang, 2022; Kimpson
et al., 2024).
Kimpson
et al. (2024) (K24 hereafter) introduced a state-space method for the detection and parameter estimation of continuous GWs from individual SMBHBs, which self-consistently tracks the intrinsic, achromatic timing noise in PTA pulsars (e.g. Shannon &
Cordes, 2010a; Lasky et al., 2015; Caballero
et al., 2016; Goncharov
et al., 2021) and disentangles it from GW-induced TOA modulations. The method described in K24 complements standard PTA analyses by tracking the specific, measured, time-ordered realization of the TOA fluctuations instead of fitting for their ensemble-averaged statistics (such as their power spectral density), following the customary signal processing approach in many industrial and scientific electrical engineering applications. The method described in K24 also follows the example of many standard PTA analyses and drops the pulsar terms. In this paper we achieve two goals. First, we extend K24 to include the pulsar terms. We demonstrate how the static GW parameters and the GW phase at each pulsar can be estimated successfully by combining a Kalman filter (Kalman, 1960) with a Bayesian nested sampler (Skilling, 2006; Ashton
et al., 2022), repeating the successful demonstration in K24 but with the pulsar terms now included. Second, we quantify how including the pulsar terms improves (i) the accuracy with which the static GW parameters are estimated, and (ii) the minimum detectable GW strain, compared to when the pulsar terms are omitted. We emphasize that the biases incurred by omitting the pulsar terms have been studied thoroughly in the context of standard PTA analyses (Zhu et al., 2016; Chen &
Wang, 2022); they are not new effects discovered here for the first time. Rather, the goal of this paper is to study them again in the context of the promising state-space formulation of the PTA analysis problem introduced by K24, to check whether they raise any special extra impediments beyond those studied in standard PTA analyses. The state-space formulation complements standard analysis techniques, e.g. based on matched filters (Anholm et al., 2009; Chamberlin et al., 2015). It does not supplant them and is likely to be most informative when run in tandem.
The paper is organised as follows. In Section 2 we briefly review the state-space formulation of PTA data analysis introduced by K24. In Section 3 we show how to include the pulsar terms via a convenient reparametrisation. In Sections 4 and 5 we explain how to test the updated model, inclusive of the pulsar terms, by employing synthetic data for a single representative GW source across an astrophysically relevant domain of SMBHB source parameters. In Section 6 we quantify the parameter estimation accuracy and the minimum detectable GW strain, comparing the performance when the pulsar terms are included and excluded.. Conclusions are drawn in Section 7. Throughout the paper we adopt natural units, with , and the metric signature .
2 State-Space Formulation
In this section we briefly review the state-space formulation of a PTA experiment, as presented in K24. There are pulsars in the array, labelled . The intrinsic spin frequency of the -th pulsar, , measured in the local, freely-falling rest frame of the pulsar’s centre of mass, evolves according to a stochastic differential equation, which describes secular braking combined with intrinsic, achromatic spin wandering (“timing noise”). The radio pulse frequency measured by an observer at Earth, , is related to via a measurement equation, which describes the TOA modulation induced by the GW. In Section 2.1 we define and justify the phenomenological equation of motion for . In Section 2.2 we outline the measurement equation relating to . In Section 2.3 we summarise the static parameters of the model, including the GW source parameters, which are estimated ultimately from the data by nested sampling. The analysis method accepts as an input a sequence of pulse frequencies, instead of a sequence of pulse TOAs, in order to validate the approach in its simplest incarnation and to maintain consistency with previous work (Meyers et al., 2021a; Meyers et al., 2021b; Kimpson et al., 2024). It will be necessary to modify the method to accept pulse TOAs when analyzing real data, a subtle extension which we defer to a forthcoming paper.
2.1 Spin evolution
We assume that the rest frame spin frequency of the -th pulsar evolves according to a mean-reverting Ornstein-Uhlenbeck process, described by a Langevin equation with a time-dependent drift term (Vargas & Melatos, 2023),
(1) |
where is the deterministic component of the evolution, an overdot denotes a derivative with respect to , is a damping constant whose reciprocal specifies the mean-reversion timescale, and is a white noise stochastic process which satisfies
(2) | ||||
(3) |
In Equation (3), parametrizes the noise amplitude and produces characteristic root mean square fluctuations in (Gardiner, 2009). The deterministic evolution is attributed to magnetic dipole braking for the sake of definiteness, with braking index (Goldreich & Julian, 1969). PTAs are typically composed of millisecond pulsars (MSPs), for which the quadratic correction due to in is negligible over the observation time . Consequently, can be approximated accurately by
(4) |
where labels the first TOA.
Equations (1)–(4) are not unique. Rather, they offer one possible phenomenological description consistent with the main qualitative features of a typical PTA pulsar’s observed spin evolution, i.e. random, mean-reverting, small-amplitude excursions around a smooth, secular trend (Agazie et al., 2023b; Antoniadis et al., 2023b; Zic et al., 2023). A phenomenological approach is obligatory, because a predictive, first-principles theory of timing noise does not currently exist, c.f. the multiple theorized mechanisms referenced in Section 1 of K24. Langevin equations like (1)–(4) have been applied successfully to analyse anomalous braking indices (Vargas & Melatos, 2023) and in hidden Markov model glitch searches (Melatos et al., 2020; Lower et al., 2021; Dunn et al., 2022; Dunn et al., 2023). However, they are highly idealised (Meyers et al., 2021b; Meyers et al., 2021a; Antonelli et al., 2023; Vargas & Melatos, 2023). Idealisations include (i) the exclusion of physics, which is likely to be present in reality, e.g. the classic, two-component, crust-superfluid structure inferred from post-glitch recoveries (Baym et al., 1969; van Eysden & Melatos, 2010; Gügercinoǧlu & Alpar, 2017; Meyers et al., 2021a; Meyers et al., 2021b); (ii) the exclusion of non-Gaussian excursions such as Lévy flights (Sornette, 2004); (iii) the whiteness of for MSPs in PTAs; and (iv) the formal interpretation of , noting that in Equation (1) is not differentiable.
2.2 Modulation of pulsar frequency by a GW
In the presence of a GW, the rest-frame spin frequency of the -th pulsar is related to the radio pulse frequency measured by an observer on Earth via a measurement equation,
(5) |
where labels the distance to the -th pulsar, is evaluated at the retarded time , and is a Gaussian measurement noise which satisfies
(6) | ||||
(7) |
In Equation (7), is the variance of the measurement noise at the telescope. In Equation (5) the measurement function is given by (e.g. Maggiore, 2018)
(8) |
where labels the -th coordinate component of the -th pulsar’s position vector , is the constant angular frequency of the GW, is a unit vector specifying the direction of propagation of the GW, is the spatial part of the GW amplitude tensor, and is the phase offset of the GW with respect to some reference time.
Equation (8) assumes that (i) is constant; and (ii) the GW is a monochromatic plane wave.
Regarding point (i) a pulsar’s sky position varies due to its own orbital motion (if it is located in a binary) as well as the rotation and revolution of the Earth. However, pulsar TOAs are defined relative to the Solar System barycentre, after correcting for the pulsar’s binary motion (if any). The barycentering correction is typically applied when generating TOAs, e.g. with tempo2 (Hobbs
et al., 2006; Edwards
et al., 2006) and related timing software, and is inherited by . Some PTA pulsars do have non-negligible proper motions of order km s-1 after barycentering (e.g. Jankowski
et al., 2018), but we do not consider this effect in this introductory paper.
Regarding point (ii), there are two timescales to consider. The first is the timescale set by the observation period, . The second is the timescale set by the light travel time between the pulsar and the Earth, . Regarding the former, studies of SMBHB inspirals in the PTA context show that the GW frequency () evolves over a short time-scale by an amount (e.g. Sesana & Vecchio, 2010)
(9) |
where is the chirp mass of the SMBHB, is the GW frequency at the time of the first observation, and one has typically years. A source can be considered monochromatic if is less than the PTA frequency resolution 111Strictly speaking, the frequency resolution is proportional to divided by the signal-to-noise ratio; brighter sources are resolved more accurately.. A vast majority of SMBHBs resolved by PTAs are expected to satisfy and we are therefore justified in treating the GW source as monochromatic over the timescale as a first approximation (Sesana
et al., 2008; Sesana &
Vecchio, 2010; Ellis
et al., 2012).
Regarding the light travel time, for SMBHBs which are sufficiently massive and have sufficiently high orbital frequencies, the source may undergo non-negligible evolution during , such that the frequency of the GW which is incident upon the Earth does not equal the frequency of the GW which is incident upon the pulsar. Most SMBHBs detectable with PTAs are not expected to satisfy this condition, but some do; for a PTA composed of pulsars with a mean distance of 1.5 kpc, 78% of simulated SMBHBs detectable with the current IPTA undergo negligible evolution, whilst for the second phase of the Square Kilometre Array this fraction drops to 52%; see Figure 7 in Rosado et al. (2015). In this introductory paper, as a first pass, we focus exclusively on sources which undergo negligible evolution during , following previous investigations of pulsar-term biases in the context of standard PTA analyses (e.g. Zhu et al., 2016; Chen & Wang, 2022). However, the issue is an important one, so we perform some preliminary tests regarding how sensitively the results depend on the monochromatic assumption in Appendix A. We find that the results do not depend sensitively on the assumption that the GW source has a constant angular frequency, especially for systems with low signal-to-noise ratio (SNR). More extensive testing is deferred to future work, after the state-space method matures sufficiently (e.g. by tracking pulsar phase) to be applied to real, astronomical data.
2.3 Static parameters
The model described in Sections 2.1 and 2.2 comprises static parameters, that are specific to the pulsars in the array, viz.
(10) |
It also comprises seven parameters, that are specific to the GW source, viz.
(11) |
where is the characteristic wave strain, is the orbital inclination, is the polarisation angle, is the declination and is the right ascension. These parameters enter the model through Equation (8), with and . The complete set of static parameters is denoted by . While we assume no prior information about , there are constraints on from electromagnetic observations; for example estimates of are accurate to 10 typically (Cordes & Lazio, 2002; Verbiest et al., 2012; Desvignes et al., 2016; Yao et al., 2017).
3 Inference with the pulsar terms
K24 developed a likelihood-based Bayesian framework to infer the static parameters in Section 2.3 and select between models with and without a GW. Given a temporal sequence of noisy measurements , the posterior distribution of is calculated by Bayes’ Rule,
(12) |
where is the likelihood calculated with a Kalman filter (Kalman, 1960), as discussed in Appendix B, is the prior distribution of , and is the marginalised likelihood or evidence,
(13) |
The measurements are . Given a specific realisation of , is a function of . Appendix B explains how to compute from by discretizing the dynamical equations (1)–(4) and the measurement equations (5)–(8) and solving them recursively using a Kalman filter. Nested sampling (Skilling, 2006) is used to estimate and given . Appendix C reviews nested sampling briefly as applied in this paper. Appendix D summarizes the workflow of the combined Kalman filter and nested sampler. Appendices B–D are designed to equip the interested reader to reproduce the key results in Sections 5 and 6.
The inference procedure in K24 drops the pulsar term on the last line of Equation (8), in keeping with several other PTA analyses (e.g. Sesana & Vecchio, 2010; Babak & Sesana, 2012a; Petiteau et al., 2013; Zhu et al., 2015; Taylor et al., 2016; Goldstein et al., 2018; Charisi et al., 2023). In this section we show how to remove this limitation, following previous authors (Zhu et al., 2016; Chen & Wang, 2022). In Section 3.1 we review briefly how the pulsar terms are dropped from typical PTA analyses as well as K24. In Section 3.2 we introduce a convenient reparametrisation of the pulsar terms for likelihood-based inference methods such as nested sampling. The new parametrisation is validated with synthetic data in Section 4.
3.1 Earth term
The GW modulates radio pulses according to Equation (8). The modulation is composed of an Earth term, proportional to , and a pulsar term, proportional to . The Earth term describes the GW phase at the observer on Earth, while the pulsar term describes the GW phase at the -th pulsar. The Earth term depends only on the GW source parameters and is common across all pulsars. In contrast the pulsar term is a function of and and varies between pulsars.
The phases of the pulsar terms are related unpredictably, which is why some published PTA analyses approximate the pulsar terms collectively as a source of self-noise. The pulsar term depends on which is generally poorly constrained by electromagnetic observations, with uncertainties greater than the typical GW wavelength. Consequently the pulsar term is often — although not always — dropped in standard PTA analyses (e.g. Sesana & Vecchio, 2010; Babak & Sesana, 2012a; Petiteau et al., 2013; Zhu et al., 2015; Taylor et al., 2016; Goldstein et al., 2018; Charisi et al., 2023). Dropping the pulsar term is also convenient computationally because it reduces the dimensionality of the parameter space; the values of are not inferred. Within the state-space model described in Section 2, dropping the pulsar terms equates to using a modified measurement equation,
(14) |
with
(15) |
However, dropping the pulsar term leads to well-known parameter estimation biases, especially in and , and reduces the detection probability by (Zhu et al., 2016; Chen & Wang, 2022; Kimpson et al., 2024).
3.2 Reparametrisation of the pulsar terms
In this paper, we generalize the Kalman filter analysis in K24 to include the pulsar terms. To do so, we define a new parameter
(16) |
such that Equation (8) becomes
(17) |
The reparametrisation in terms of treats the pulsar-dependent phase correction in the argument of the cosine of the pulsar term as a composite parameter to be inferred for each pulsar. In principle, it is possible to disentangle , , and and infer them individually, if is large enough; for example, appears independently in the phase of the pulsar term and in the denominator of the first line of Equation (8). In practice, however, the likelihood surface is highly corrugated along the -axis, and the prior on is broad compared to the wavelength , so and hence are not identifiable for reasonable . By replacing with , we obtain a smooth likelihood function, whose maximum is located efficiently and accurately by the nested sampler. This point is discussed in more detail in Appendix E.
The new parametrisation does not increase the dimension of the parameter space, because we trade for . Once , , and are inferred, it is possible to solve for , albeit not uniquely; can be inferred up to an integer multiple of the Doppler-shifted wavelength, due to the operation in Equation (16). However, this ambiguity is unavoidable, whether we replace with or not, and occurs in every PTA analysis. The static parameters specific to the pulsars in the array (c.f. Equation (10)) are now
(18) |
whilst remains unchanged. We define the complete set of static parameters to be inferred as .
4 Validation with synthetic data
In the rest of this paper, we test the performance of the PTA analysis scheme in K24, once it is generalized to include the pulsar terms in the inference model as described in Section 3. We refer the reader to the appendices for detailed instructions about how to implement the Kalman filter (Appendix B) and nested sampler (Appendix C) and integrate them in a unified workflow (Appendix D). In this section, by way of preparation, we explain how to generate the synthetic data employed in the tests, namely noisy frequency time series for . Tests are performed for multiple random realizations of in order to quantify the irreducible “cosmic” variance in the inference output (e.g. estimates of ). Every real PTA analysis witnesses a unique realization of — the actual, astronomical one — but there is no way to determine where this realization lies within the admissible statistical ensemble.
Set | Parameter | Injected value | Units | Prior |
---|---|---|---|---|
Hz | LogUniform(, ) | |||
rad | Uniform() | |||
rad | Cosine() | |||
rad | Uniform() | |||
rad | Uniform() | |||
— | LogUniform(, ) | |||
rad | Sin() | |||
Hz | Uniform | |||
s-2 | Uniform | |||
LogUniform | ||||
s-1 | — | |||
rad | Uniform() |
In order to synthesize , we integrate Equations (1)–(4) numerically using a Runge-Kutta It integrator implemented in the sdeint python package 222https://github.com/mattja/sdeint. This produces random realizations of for , which we convert to via Equations (5)–(8). The numerical solutions depend on how we choose , and or, equivalently, how we specify the configuration of a synthetic PTA. In Section 5 we describe how we choose the remaining elements of , namely . This latter step is equivalent to specifying the synthetic SMBHB source and differs from one test to the next according to the goal of the test.
In this paper we adopt for consistency the same values as in K24, i.e. the MSPs in the 12.5-year NANOGrav dataset (Arzoumanian et al., 2020). We assume all pulsars are observed with cadence over a 10 year period. Fiducial values for , , , and are read from the Australia Telescope National Facility (ATNF) pulsar catalogue (Manchester et al., 2005) using the psrqpy package (Pitkin, 2018). No direct measurements exist for . The mean reversion timescale typically satisfies (Price et al., 2012; Meyers et al., 2021a; Meyers et al., 2021b; Vargas & Melatos, 2023); in this paper, for the sake of simplicity, we fix s-1 for all . No direct measurements exist for either. We relate to the root mean square TOA noise accumulated over an interval of length by
(19) |
As in K24, the empirical timing noise model for MSPs from Shannon &
Cordes (2010b), applied to the 12.5-year NANOGrav dataset, implies s-3/2, s-3/2 for PSR J0645+5158 and s-3/2 for PSR J1939+2134.
In a similar vein, can be related to, , by
(20) |
For an MSP with kHz, , and s, Equation (20) implies Hz. The most accurately timed pulsars have ns and Hz. In this paper, for simplicity and the sake of definiteness, we fix Hz for all , and take it as known a priori rather than a parameter to be inferred. When analysing real data this assumption is easily relaxed. Although is assumed to be the same for every pulsar, is constructed from a different random realisation of for each pulsar.
5 Parameter estimation
In this section, we apply the Kalman filter and nested sampler to calculate the joint posterior probability distribution and compare it to the known, injected values. The procedure is undertaken for multiple realisations of and , and we estimate independently for each realisation. The aims are (i) to demonstrate that the analysis scheme works, i.e. that it converges to a well-behaved, unimodal posterior for multiple noise realisations; (ii) to give a preliminary sense of its accuracy; and (iii) to quantify the natural random dispersion in the one-dimensional posterior medians. Quantifying the dispersion is important since it is a practical measure of the scheme’s accuracy when it is applied to real astronomical data, where the true parameter values and specific noise realisations are unknown (i.e. cosmic variance). The injected values are selected to be astrophysically representative, as per the top section of Table 1. The static pulsar parameters are specified in Section 4. All injected static parameters are summarised in the second column of Table 1. The specification of the priors on is described in Appendix F and summarised in the rightmost column of Table 1.
In Section 5.1 we apply the analysis scheme to synthetic data and start by estimating for a particular, arbitrary, representative choice of , i.e. the SMBHB system. The scheme is validated on multiple noise realisations of the pulsar process noise and the detector measurement noise in order to test the scheme multiple times and quantify the irreducible cosmic variance in the parameter estimates. In Section 5.2 we inspect and verify the estimates of . In Section 5.3 we briefly discuss the estimates of the remaining parameters in . In Section 5.4 we extend the tests across a broader parameter domain and consider a range of astrophysically relevant SMBHB source parameters .
5.1 Representative SMBHB source
Figure 1 displays the posterior distribution of for ten noise realisations in the form of a traditional corner plot for the representative SMBHB source parametrized in the top portion of Table 1. The histograms are one-dimensional posteriors, marginalized over the six other parameters. Each coloured curve corresponds to a different noise realisation. The solid orange line marks the known injected value. The two-dimensional contours mark the (0.5, 1, 1.5, 2)-sigma level surfaces. All histograms and contours are consistent with a unimodal joint posterior, which peaks near the known, injected values. There is scant evidence of railing against the prior bounds. There is no strong evidence for correlations between parameter pairs, e.g. banana-shaped contours, although weak correlations are evident between and , and , and and . The injected value falls within the 90% credible interval of the one-dimensional marginalized posteriors in 60 out of the 70 possible combinations of the seven parameters and 10 realizations. Indeed, the injected value falls within the 90% credible interval for , and 40 out of 40 times.
There is appreciable natural dispersion in the one-dimensional posterior medians between realisations. We quantify the degree of dispersion using the coefficient of variation,
(21) |
where is the mean of the 10 posterior medians and is their standard deviation. The minimum and maximum are 0.2% and 52% for and respectively. The remaining parameters typically satisfy . Analogous results for synthetic data with higher strain () are presented in Appendix G (see Figure 12) for completeness. The dispersion between noise realisations decreases as increases, and the one-dimensional posteriors for and are more symmetric about the injected value.
5.2 GW phase at each pulsar
It is important to check how well the pulsar-term phase is estimated, since the reparameterization involving is a key feature of our approach, as explained in Section 3.2. In short, it turns out that is estimated accurately for all , except under special circumstances. Figure 2 displays the results as a corner plot for the representative subset over the ten noise realisations, in the same style as Figure 1. We do not display the corner plot for , , because it is too big. With the exception of the results for (discussed below), all histograms and contours are consistent with a unimodal joint posterior, which peaks near the known, injected values. There is no evidence for correlations between parameter pairs. Most phases are recovered unambiguously across all noise realisations; for the 47 parameters (i.e. not just the five plotted in Figure 2), the injected value is contained within the 90% credible interval of the one-dimensional marginalized posteriors in 383 out of the 470 possible combinations of the 47 parameters and ten realizations. The next paragraph explains why 383 out of 470 is fewer than 90%.
Sometimes, albeit rarely, is not estimated consistently across multiple realizations for some , e.g (third row, third column of Figure 2) corresponding to PSR J0340+4130. Out of all the pulsars in the array, this object matches most closely the direction to the synthetic GW source, with and . The ability to accurately infer improves with the SNR. For example, for , is recovered unambiguously; see Figure 13 in Appendix G.
5.3 Timing parameters
Similar results are obtained for the 4 parameters in besides . The injected values are recovered unambiguously across the 10 noise realisations. For the sake of brevity we do not display the calculated posterior distributions, because inferring is the main focus of this paper and most published PTA analyses. In short, the estimates of and are guided into narrow ranges by the narrow priors. The one-dimensional posteriors inferred for are generally broader due to the broader prior, but contain the injection within the 90% credible interval in a majority of cases. We remind the reader that is not estimated in this paper; typically it satisfies (Price
et al., 2012; Meyers
et al., 2021a; Meyers et al., 2021b; Vargas &
Melatos, 2023), so its influence is muted.


5.4 Exploring the SMBHB parameter domain


Section 5.1 focuses on a single representative source, summarised in Table 1. In this section we test the method for a range of sources, varying . The aim is to verify that the analysis scheme works across an astrophysically relevant domain and that the arbitrary choice of in Table 1 is not advantageous by accident.
We analyse 200 injections constructed by fixing and rad and drawing the remaining five elements of randomly from the prior distributions defined in Table 1. We fix and in order to maintain an approximately constant SNR across the 200 injections. For each injection we compute the posterior distribution of . The static pulsar parameters are specified in Section 4 and Table 1. It is prohibitive to display corner plots analogous to Figure 1 for 200 injections and seven elements of . Therefore, we summarise the results with the aid of a parameter-parameter (PP) plot (Cook
et al., 2006). A PP plot displays the fraction of injections included within a given credible interval of the estimated posterior, as a function of the credible interval itself. In the ideal case of perfect recovery, the PP plot should be a diagonal line of unit slope.
The PP results are displayed in Figure 3(a). The shaded grey contours enclose the , , and significance levels for 200 injections. The curves for the five parameters, colour-coded in the legend, are approximately linear. Some parameters are consistently well estimated across the parameter domain, e.g. the blue curve for lies everywhere within the 2 shaded region. Conversely some parameters, e.g. , stray outside the shaded region and show evidence of being slightly over-constrained; there are more injections contained within lower-value credible intervals than would be expected statistically, and fewer injections contained within higher-value credible intervals. This occurs due to the low SNR of the injected GW signal and the varying sensitivity of the specific PTA configuration as a function of sky position. More quantitatively, for the best estimated parameter the injection is contained within the 90% credible interval in 91% of cases. For the worst estimated parameter , the injection is contained within the 90% credible interval in 81% of cases. The next paragraph explains why 81% is less than the theoretical ideal 90%.
Manually inspecting the individual corner plots for each of the 200 injections, we see that the nested sampler does not return a unimodal posterior in the rare event that the source is located unfavourably, with , such that one cannot infer accurately (see Section 5.2). All injected sources are “observed” with the same settings such as , and . In Figure 3(b) we display a second PP plot, arranged identically to Figure 3(a), but assuming that the injected values of are known exactly for the sake of testing, i.e. setting a delta-function prior on . The excursions out of the shaded region diminish compared to Figure 3(a), confirming the importance of estimating accurately. For the best estimated parameter the injection is contained within the 90% credible interval in 91% of cases, the same as in Figure 3(a). For the worst estimated parameters such as , the injection is contained within the 90% credible interval in 89% of cases, an improvement over the results of Figure 3(a).
6 Bias when neglecting the pulsar terms
In Section 4 we validate the state-space analysis scheme when the pulsar terms are included in the inference model, i.e. Equation (17). In this section, we compare what happens when we omit the pulsar terms intentionally by using Equation (15). We do this for the specific representative case of the individual quasi-monochromatic SMBHB source described in Table 1. We refer to the model where the pulsar terms are included alongside the Earth term as . We refer to the model where the pulsar terms are omitted as
. Model is parameterised by . Model is parameterised by where equals with removed. Both models are applied to identical realisations of the data, generated using the procedure in Section 4. The priors on the static parameters in each model are also identical, with the addition of a uniform prior on for , as described in Appendix F.
In Section 6.1 we compare the accuracy of the estimates of and returned by the respective models. In Section 6.2 we compare the minimum detectable GW strain for the two models by calculating the model evidence and comparing it to the evidence for a null model that does not contain a GW.
6.1 Accuracy of parameter estimation
In this section we apply the Kalman filter in conjunction with nested sampling in order to infer the joint posterior distribution for the static parameters with and without the pulsar terms. For we apply the Kalman filter using Equation (15) to return and the nested sampler to estimate . For we apply the Kalman filter using Equation (17) to return and the nested sampler to estimate . The settings of the nested sampler (for example the number of live points; see Appendix C) are identical for both models.
We consider two representative systems. The first is a “low-SNR” system with , i.e. the system described in Table 1. The second is a “high-SNR” system which has the same static parameters as in Table 1 except with . The “high-SNR” system is considered in order to quantify any systematic biases, as distinct from random errors caused by the measurement noise. In order to enable a clear comparison between the posterior probability distributions calculated using the two models, in this section we present a single noise realisation of the synthetic data . The results quoted are consistent across different noise realisations.
The results for the seven parameters in are shown in Figure 4 for the high-SNR system and in Figure 5 for the low-SNR system. The corner plot is arranged identically to Figure 1, except that the different coloured curves now correspond to different inference models, rather than different realisations of . The blue curves are the results derived using . The green curves are the results derived using .
For the high-SNR results in Figure 4, the one-dimensional posteriors for are biased, as was observed by K24, as well as Zhu et al. (2016) and Chen &
Wang (2022). Particular biases are observed in and , with the blue posterior displaced with respect to the orange injection line. For example, for , the injected value is contained within the 90% credible interval, but the median of the posterior of the Earth-term model is shifted from the injected value by 0.35 radians. The inclusion of the pulsar terms corrects for this bias. The green one-dimensional posteriors exhibit no bias and are generally symmetric about the injected value. Moreover, for every pair of parameters in , the injected values are contained within the 2-sigma contours for . This is not true for , where the injected values fall outside the 2-sigma contour for 15 out of the 21 parameter pairs.
We define a relative error to quantify the accuracy of the one-dimensional posteriors with respect to the injected value. The relative error is defined to be the relative unsigned displacement of the mode of from the injection, viz.
(22) |
In Equation (22), is the one-dimensional posterior for parameter returned by nested sampling (c.f. Equation (12)). The subscript indicates whether the posterior is estimated using Equation (15) or Equation (8) respectively. denotes the true injection value. We note that quantifies the accuracy of the estimates returned by the two models, i.e. the closeness of the most probable estimate of relative to . In contrast, does not quantify the uncertainty in the estimates. The error for each parameter in Figure 4 is summarised in Table 2. We find that the estimates are more accurate using the pulsar terms, i.e. for . In some cases the difference is modest; is recovered with high accuracy by both models, with . The improvement from including the pulsar terms is largest for , with . Whilst we present only a single noise realisation in this section, the improvements from including the pulsar terms are found to be comparable across different realisations.
For the low-SNR results in Figure 5, there is less improvement in the parameter estimates. Qualitatively, the green and blue contours and histograms mostly overlap, although the green contours are centred slightly better on the injected values. The relative error for the low-SNR results is reported in the lower half of Table 2. We see that the error is larger for every element in than in the high-SNR case, as expected. The inclusion of the pulsar terms improve the estimates for five out of the seven static parameters; we find for all parameters except and . However it is hard to draw strong conclusions; the improvements from including the pulsar terms vary randomly across different noise realisations. We show in Section 6.2 that including the pulsar terms increases the detection probability.


High SNR | |||
---|---|---|---|
Low SNR | |||
6.2 Detectability vs

In this section we compute the minimum detectable strain for the representative source in Table 1, using and . We frame the detection problem in terms of a Bayesian model selection procedure, following the lead of other PTA analyses (e.g. Agazie et al., 2023a; Antoniadis et al., 2023a; Reardon et al., 2023; Xu et al., 2023). We define as the null model that assumes no GW exists in the data. This is equivalent to setting in Equation (8). The evidence integral returned by nested sampling, Equation (13), is the probability of the data given a model . The support in the data for the presence of a GW signal, described by model , over the absence of a GW signal is quantified via the Bayes factor
(23) |
In this paper we consider .
The Bayes factors and are plotted as functions of in Figure 6 for the representative source in Table 1. We vary the source amplitude from (undetectable) to (easily detectable). To sharpen the comparison between and we present only a single noise realisation of the synthetic data , as in Section 6.1; the conclusions drawn below are consistent across different noise realisations. Moreover, the noise processes in the synthetic data are identical realisations for each value of ; the only change from one value to the next is itself, to smooth the curves in Figure 6.1.
Figure 6 reveals an approximate quadratic relationship for for both and . Moreover, we obtain for all . That is, for a given , provides greater evidence for a GW signal in the noisy data than . The GW source is detectable with decisive evidence () for for and for , a relative improvement in the minimal detectable strain of . The minimum detectable strain and the relative improvement through using are particular to the system in Table 1 and the realisation of . They are influenced in general by , , , and . A full parameter sweep is postponed to future work, after the analysis scheme in this paper is upgraded from ingesting pulse frequencies to pulse TOAs to enable a like-for-like comparison with standard PTA analyses. In the interim, we note that a improvement in sensitivity when including the pulsar terms is comparable to the improvements of achieved by Zhu et al. (2016).
7 Conclusion
In this paper we demonstrate how to extend state-space methods for PTA data analysis to include the pulsar terms as well as the Earth term. We emphasize that including the pulsar terms is not a new idea; the advantages of doing so are well known in standard PTA analyses
(e.g. Zhu et al., 2016; Chen &
Wang, 2022; Agazie
et al., 2023a; Antoniadis
et al., 2023a; Reardon
et al., 2023; Xu
et al., 2023; Arzoumanian
et al., 2023; Antoniadis
et al., 2023c). The goal of this paper is to verify whether the advantages apply equally to state-space methods, which complement standard analyses. In the state-space formulation, the rotational state of each pulsar evolves according to a mean-reverting Ornstein-Uhlenbeck process, Equations (1)–(4), and is tracked using a Kalman filter. The measurement equation in the Kalman filter is reparameterized in terms of a pulsar-specific static phase () to be inferred for each pulsar. The Kalman filter is combined with a nested sampler to estimate the posterior distributions of each static parameter, as well as the associated Bayesian evidence of the signal models with and without the pulsar terms included.
The updated state-space model including the pulsar terms is tested on synthetic data. We start by considering 10 noise realisations for a single, astrophysically representative, SMBHB GW source with , observed by the 12.5-year NANOGrav pulsars () with and week. We find that the updated state-space model successfully detects injected signals and estimates their static parameters accurately for all noise realisations with relatively low computational cost. The irreducible random dispersion (cosmic variance) in the median of the marginalised one-dimensional posteriors is non-negligible, with a maximum of 52% for , a minimum of 0.2% for and a median of for .
The updated model is further tested across a broad and astrophysically plausible parameter domain of SMBHB sources, exploring 200 randomly sampled at fixed and . Consistent parameter estimates are obtained, although the accuracy is lower, when one or more PTA pulsars coincide approximately on the sky with the SMBHB source. For the best estimated parameter the injection is contained within the 90% credible interval in 91% of cases. For the worst estimated parameter , the injection is contained within the 90% credible interval in 81% of cases. Including the pulsar terms increases the accuracy (as quantified by the root-mean-square relative error, Equation (22)) for five out of the seven static parameters in ; we find for all parameters except and . In the high-SNR case () all of the seven static parameters are estimated more accurately; we find for in . Including the pulsar terms lowers the minimum detectable strain by , comparable with standard PTA analyses (e.g. Zhu et al., 2016).
State-space methods for PTA data analysis are complementary to traditional approaches. They track the actual, astrophysical, time-ordered realization of the timing noise in every PTA pulsar instead of fitting for the noise power spectral density (PSD), which averages over the ensemble of possible timing noise realizations (not just the actual one) and discards time-ordered information when taking the modulus of the complex Fourier phase in each PSD frequency bin. That is, it is possible to disentangle statistically the specific time-ordered realisation of the timing noise from the GW-induced modulations, and thereby infer the GW source parameters. State-space models are conditional on a noise model that is related but different to the noise model in traditional approaches. The analysis in this paper assumes a mean-reverting Ornstein-Uhlenbeck process, whereas traditional analyses assume a stationary Gaussian process described by an ensemble-averaged, power-law PSD, whose amplitude and exponent are adjustable. The Ornstein-Uhlenbeck process also maps onto a stationary Gaussian process, whose PSD is a power law at high frequencies and rolls over at low frequencies, and whose amplitude and exponent can be adjusted by modifying the form of the damping term and Langevin driver in Equation (1). However, the Ornstein-Uhlenbeck process in the time domain in Equation (1) contains more information than its associated PSD in the frequency domain for the two reasons stated above: the Kalman filter “fits” the actual noise realization rather than an ensemble average, and it preserves time ordering by implicitly preserving the Fourier phases, which the PSD discards. Clarifying the similarities and differences between various approaches promises to be a fruitful avenue of future work. It is also a subject of attention in audio-band GW data analysis involving hidden Markov models applied to data from terrestrial long-baseline interferometers (Middleton et al., 2020; Abbott
et al., 2022a, b, c).
There are at least four useful extensions to this work.
-
1.
For the single representative SMBHB source in Section 6.1 there is no appreciable improvement in the parameter estimation accuracy from including the pulsar terms for (i.e. low SNR). It would be of interest to explore a broader domain (i.e. varying both the SMBHB source and the PTA configuration) to check whether including the pulsar terms improves the estimation accuracy at low SNR in some overlooked pockets of the astrophysically plausible domain. A similar exercise should be undertaken with respect to the minimum detectable GW strain (see Section 6.2 ).
-
2.
The assumption of a monochromatic source is well-justified astrophysically in various regimes (see Section 2.2). Nevertheless, SMBHBs are not strictly monochromatic. In principle it is straightforward to include the evolution of in the differential state equations. However, issues related to identifiability (Bellman & Åström, 1970), the form of Equation (8), and the linear structure of the Kalman filter must be considered carefully and are postponed to a future paper. The Kalman framework can be applied to non-linear problems if needed using either an extended Kalman filter (Zarchan & Musoff, 2000), unscented Kalman filter (Wan & Van Der Merwe, 2000) or particle filter (Simon, 2006). Preliminary performance tests regarding the monochromatic assumption are presented in Appendix A.
-
3.
The state-space analysis presented here ingests a frequency time series . It is necessary to generalize this approach to ingest TOAs directly, as happens in standard PTA analyses (e.g. Zhu et al., 2016; Chen & Wang, 2022; Agazie et al., 2023a; Antoniadis et al., 2023a; Reardon et al., 2023; Xu et al., 2023; Arzoumanian et al., 2023; Antoniadis et al., 2023c). Generalizing the algorithm is a surprisingly subtle task and will be presented in a forthcoming paper.
-
4.
We assume in this paper that there is only one GW source. The Kalman framework extends naturally to multiple sources. It is straightforward to modify Equation (5) to describe a linear superposition of GWs. This is useful for two reasons. Firstly, it may be possible to resolve multiple continuous GW sources concurrently (Babak & Sesana, 2012b). Secondly, the stochastic background itself is an incoherent sum of many individual GW sources. It should be possible for a Kalman filter and nested sampler to operate together to detect the stochastic background. With respect to the first reason, it is straightforward to apply the Kalman filter and nested sampler with an extended range of static parameters associated with the GW sources. With respect to the second reason, it is necessary to summarize economically the additional static parameters, whilst respecting the mathematical structure of the Kalman filter. This is a subtle challenge which we postpone to a forthcoming paper. If successful, it will complement the traditional approach of cross-correlating TOA residuals to uncover the Hellings-Downs curve (Hellings & Downs, 1983; Agazie et al., 2023a).
Acknowledgements
This research was supported by the Australian Research Council Centre of Excellence for Gravitational Wave Discovery (OzGrav), grant number CE170100004. The numerical calculations were performed on the OzSTAR supercomputer facility at Swinburne University of Technology. The OzSTAR program receives funding in part from the Astronomy National Collaborative Research Infrastructure Strategy (NCRIS) allocation provided by the Australian Government.
Data Availability
No new data were generated or analysed in support of this research.
References
- Abbott et al. (2022a) Abbott R., et al., 2022a, Phys. Rev. D, 105, 022002
- Abbott et al. (2022b) Abbott R., et al., 2022b, Physical Review D, 106
- Abbott et al. (2022c) Abbott R., et al., 2022c, Phys. Rev. D, 106, 062002
- Agazie et al. (2023a) Agazie G., et al., 2023a, ApJ, 951, L8
- Agazie et al. (2023b) Agazie G., et al., 2023b, ApJ, 951, L9
- Agazie et al. (2023c) Agazie G., et al., 2023c, ApJ, 951, L50
- Allen (1997) Allen B., 1997, in Marck J.-A., Lasota J.-P., eds, Relativistic Gravitation and Gravitational Radiation. pp 373–417 (arXiv:gr-qc/9604033), doi:10.48550/arXiv.gr-qc/9604033
- Anholm et al. (2009) Anholm M., Ballmer S., Creighton J. D. E., Price L. R., Siemens X., 2009, Phys. Rev. D, 79, 084030
- Antonelli et al. (2023) Antonelli M., Basu A., Haskell B., 2023, MNRAS, 520, 2813
- Antoniadis et al. (2023a) Antoniadis J., et al., 2023a, arXiv e-prints, p. arXiv:2306.16214
- Antoniadis et al. (2023b) Antoniadis J., et al., 2023b, arXiv e-prints, p. arXiv:2306.16224
- Antoniadis et al. (2023c) Antoniadis J., et al., 2023c, arXiv e-prints, p. arXiv:2306.16226
- Arzoumanian et al. (2020) Arzoumanian Z., et al., 2020, ApJ, 905, L34
- Arzoumanian et al. (2023) Arzoumanian Z., et al., 2023, arXiv e-prints, p. arXiv:2301.03608
- Ashton & Talbot (2021) Ashton G., Talbot C., 2021, MNRAS, 507, 2037
- Ashton et al. (2022) Ashton G., et al., 2022, Nature Reviews Methods Primers, 2, 39
- Babak & Sesana (2012a) Babak S., Sesana A., 2012a, Phys. Rev. D, 85, 044034
- Babak & Sesana (2012b) Babak S., Sesana A., 2012b, Phys. Rev. D, 85, 044034
- Babak et al. (2016) Babak S., et al., 2016, MNRAS, 455, 1665
- Baym et al. (1969) Baym G., Pethick C., Pines D., Ruderman M., 1969, Nature, 224, 872
- Bellman & Åström (1970) Bellman R., Åström K., 1970, Mathematical Biosciences, 7, 329
- Bhagwat et al. (2021) Bhagwat S., De Luca V., Franciolini G., Pani P., Riotto A., 2021, J. Cosmology Astropart. Phys., 2021, 037
- Buchner (2021a) Buchner J., 2021a, arXiv e-prints, p. arXiv:2101.09675
- Buchner (2021b) Buchner J., 2021b, The Journal of Open Source Software, 6, 3001
- Burke-Spolaor et al. (2019) Burke-Spolaor S., et al., 2019, A&ARv, 27, 5
- Caballero et al. (2016) Caballero R. N., et al., 2016, MNRAS, 457, 4421
- Challa et al. (2011) Challa S., Morelande M. R., Mušicki D., Evans R. J., 2011, Fundamentals of Object Tracking. Cambridge University Press, doi:10.1017/CBO9780511975837
- Chamberlin et al. (2015) Chamberlin S. J., Creighton J. D. E., Siemens X., Demorest P., Ellis J., Price L. R., Romano J. D., 2015, Phys. Rev. D, 91, 044048
- Charisi et al. (2023) Charisi M., Taylor S. R., Witt C. A., Runnoe J., 2023, arXiv e-prints, p. arXiv:2304.03786
- Chen & Wang (2022) Chen J.-W., Wang Y., 2022, ApJ, 929, 168
- Christensen (2019) Christensen N., 2019, Reports on Progress in Physics, 82, 016903
- Chui & Chen (2017) Chui C. K., Chen G., 2017, Kalman Filtering: with Real-Time Applications, 5th edn. Springer Publishing Company, Incorporated
- Cook et al. (2006) Cook S. R., Gelman A., Rubin D. B., 2006, Journal of Computational and Graphical Statistics, 15, 675
- Cordes & Lazio (2002) Cordes J. M., Lazio T. J. W., 2002, arXiv e-prints, pp astro–ph/0207156
- Desvignes et al. (2016) Desvignes G., et al., 2016, Monthly Notices of the Royal Astronomical Society, 458, 3341
- Dunn et al. (2022) Dunn L., et al., 2022, MNRAS, 512, 1469
- Dunn et al. (2023) Dunn L., Melatos A., Espinoza C. M., Antonopoulou D., Dodson R., 2023, MNRAS, 522, 5469
- Edwards et al. (2006) Edwards R. T., Hobbs G. B., Manchester R. N., 2006, Monthly Notices of the Royal Astronomical Society, 372, 1549
- Ellis et al. (2012) Ellis J. A., Siemens X., Creighton J. D. E., 2012, ApJ, 756, 175
- Feroz & Hobson (2008) Feroz F., Hobson M. P., 2008, MNRAS, 384, 449
- Feroz et al. (2009) Feroz F., Hobson M. P., Bridges M., 2009, Monthly Notices of the Royal Astronomical Society, 398, 1601
- Gardiner (2009) Gardiner C., 2009, Stochastic Methods: A Handbook for the Natural and Social Sciences. Springer Series in Synergetics, Springer Berlin Heidelberg, https://books.google.com.au/books?id=otg3PQAACAAJ
- Gelb et al. (1974) Gelb A., Kasper J. F., Nash R. A., Price C. F., Sutherland A. A., eds, 1974, Applied Optimal Estimation. MIT Press, Cambridge, MA
- Goldreich & Julian (1969) Goldreich P., Julian W. H., 1969, ApJ, 157, 869
- Goldstein et al. (2018) Goldstein J. M., Veitch J., Sesana A., Vecchio A., 2018, MNRAS, 477, 5447
- Goncharov et al. (2021) Goncharov B., et al., 2021, MNRAS, 502, 478
- Gügercinoǧlu & Alpar (2017) Gügercinoǧlu E., Alpar M. A., 2017, MNRAS, 471, 4827
- Handley et al. (2015) Handley W. J., Hobson M. P., Lasenby A. N., 2015, MNRAS, 450, L61
- Hellings & Downs (1983) Hellings R. W., Downs G. S., 1983, ApJ, 265, L39
- Hobbs et al. (2006) Hobbs G. B., Edwards R. T., Manchester R. N., 2006, Monthly Notices of the Royal Astronomical Society, 369, 655
- Jaffe & Backer (2003) Jaffe A. H., Backer D. C., 2003, The Astrophysical Journal, 583, 616
- Jankowski et al. (2018) Jankowski F., et al., 2018, Monthly Notices of the Royal Astronomical Society, 484, 3691
- Jenet et al. (2004) Jenet F. A., Lommen A., Larson S. L., Wen L., 2004, ApJ, 606, 799
- Kalman (1960) Kalman R. E., 1960, Journal of Basic Engineering, 82, 35
- Kimpson et al. (2024) Kimpson T., et al., 2024, MNRAS, 534, 1844
- Lasky et al. (2015) Lasky P. D., Melatos A., Ravi V., Hobbs G., 2015, MNRAS, 449, 3293
- Lower et al. (2021) Lower M. E., et al., 2021, MNRAS, 508, 3251
- Maggiore (2018) Maggiore M., 2018, Gravitational Waves: Volume 2: Astrophysics and Cosmology. Oxford University Press, doi:10.1093/oso/9780198570899.001.0001, https://doi.org/10.1093/oso/9780198570899.001.0001
- Manchester et al. (2005) Manchester R. N., Hobbs G. B., Teoh A., Hobbs M., 2005, AJ, 129, 1993
- McWilliams et al. (2014) McWilliams S. T., Ostriker J. P., Pretorius F., 2014, The Astrophysical Journal, 789, 156
- Melatos et al. (2020) Melatos A., Dunn L. M., Suvorova S., Moran W., Evans R. J., 2020, ApJ, 896, 78
- Melatos et al. (2023) Melatos A., O’Neill N. J., Meyers P. M., O’Leary J., 2023, ApJ, 944, 64
- Meyers et al. (2021a) Meyers P. M., Melatos A., O’Neill N. J., 2021a, MNRAS, 502, 3113
- Meyers et al. (2021b) Meyers P. M., O’Neill N. J., Melatos A., Evans R. J., 2021b, MNRAS, 506, 3349
- Middleton et al. (2020) Middleton H., Clearwater P., Melatos A., Dunn L., 2020, Phys. Rev. D, 102, 023006
- Mukherjee et al. (2006) Mukherjee P., Parkinson D., Liddle A. R., 2006, ApJ, 638, L51
- Pártay et al. (2009) Pártay L. B., Bartók A. P., Csányi G., 2009, arXiv e-prints, p. arXiv:0906.3544
- Perrodin & Sesana (2018) Perrodin D., Sesana A., 2018, in Rezzolla L., Pizzochero P., Jones D. I., Rea N., Vidaña I., eds, Astrophysics and Space Science Library Vol. 457, Astrophysics and Space Science Library. p. 95 (arXiv:1709.02816), doi:10.1007/978-3-319-97616-7_3
- Petiteau et al. (2013) Petiteau A., Babak S., Sesana A., de Araújo M., 2013, Phys. Rev. D, 87, 064036
- Pitkin (2018) Pitkin M., 2018, Journal of Open Source Software, 3, 538
- Price et al. (2012) Price S., Link B., Shore S. N., Nice D. J., 2012, MNRAS, 426, 2507
- Rajagopal & Romani (1995) Rajagopal M., Romani R. W., 1995, ApJ, 446, 543
- Ravi et al. (2015) Ravi V., Wyithe J. S. B., Shannon R. M., Hobbs G., 2015, MNRAS, 447, 2772
- Reardon et al. (2023) Reardon D. J., et al., 2023, ApJ, 951, L6
- Renzini et al. (2022) Renzini A. I., Goncharov B., Jenkins A. C., Meyers P. M., 2022, Galaxies, 10, 34
- Rosado et al. (2015) Rosado P. A., Sesana A., Gair J., 2015, Monthly Notices of the Royal Astronomical Society, 451, 2417
- Sesana (2013) Sesana A., 2013, Classical and Quantum Gravity, 30, 224014
- Sesana & Vecchio (2010) Sesana A., Vecchio A., 2010, Phys. Rev. D, 81, 104008
- Sesana et al. (2008) Sesana A., Vecchio A., Colacino C. N., 2008, Monthly Notices of the Royal Astronomical Society, 390, 192
- Shannon & Cordes (2010a) Shannon R. M., Cordes J. M., 2010a, ApJ, 725, 1607
- Shannon & Cordes (2010b) Shannon R. M., Cordes J. M., 2010b, ApJ, 725, 1607
- Simon (2006) Simon D., 2006, Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches. Wiley-Interscience, USA
- Skilling (2006) Skilling J., 2006, Bayesian Analysis, 1, 833
- Sornette (2004) Sornette D., 2004, Critical phenomena in natural sciences : chaos, fractals selforganization and disorder : concepts and tools
- Speagle (2020) Speagle J. S., 2020, Monthly Notices of the Royal Astronomical Society, 493, 3132
- Sykes et al. (2022) Sykes B., Middleton H., Melatos A., Di Matteo T., DeGraf C., Bhowmick A., 2022, MNRAS, 511, 5241
- Taylor et al. (2016) Taylor S. R., Huerta E. A., Gair J. R., McWilliams S. T., 2016, ApJ, 817, 70
- Tiburzi (2018) Tiburzi C., 2018, Publ. Astron. Soc. Australia, 35, e013
- Trassinelli (2019) Trassinelli M., 2019, Proceedings, 33
- Vargas & Melatos (2023) Vargas A., Melatos A., 2023, TBD, 1, 1
- Verbiest et al. (2012) Verbiest J. P. W., Weisberg J. M., Chael A. A., Lee K. J., Lorimer D. R., 2012, ApJ, 755, 39
- Verbiest et al. (2021) Verbiest J. P. W., Osłowski S., Burke-Spolaor S., 2021, in , Handbook of Gravitational Wave Astronomy. p. 4, doi:10.1007/978-981-15-4702-7_4-1
- Wan & Van Der Merwe (2000) Wan E., Van Der Merwe R., 2000, in Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373). pp 153–158, doi:10.1109/ASSPCC.2000.882463
- Wiltshire et al. (2007) Wiltshire R. A., Ledwich G., O’Shea P., 2007, IEEE Transactions on Power Systems, 22, 1698
- Won et al. (2010) Won J.-H., Dötterböck D., Eissfeller B., 2010, Navigation, 57, 185
- Wyithe & Loeb (2003) Wyithe J. S. B., Loeb A., 2003, ApJ, 590, 691
- Xu et al. (2023) Xu H., et al., 2023, Research in Astronomy and Astrophysics, 23, 075024
- Yao et al. (2017) Yao J. M., Manchester R. N., Wang N., 2017, ApJ, 835, 29
- Zarchan & Musoff (2000) Zarchan P., Musoff H., 2000, Fundamentals of Kalman Filtering: A Practical Approach. Progress in astronautics and aeronautics, American Institute of Aeronautics and Astronautics, https://books.google.com.au/books?id=AQxRAAAAMAAJ
- Zhang et al. (2019) Zhang J.-H., Li P., Jin C.-C., Zhang W.-A., Liu S., 2019, IEEE Transactions on Industrial Electronics, 67, 8659
- Zhu et al. (2014) Zhu X. J., et al., 2014, MNRAS, 444, 3709
- Zhu et al. (2015) Zhu X.-J., et al., 2015, Monthly Notices of the Royal Astronomical Society, 449, 1650
- Zhu et al. (2016) Zhu X.-J., Wen L., Xiong J., Xu Y., Wang Y., Mohanty S. D., Hobbs G., Manchester R. N., 2016, Monthly Notices of the Royal Astronomical Society, 461, 1317
- Zhu et al. (2022) Zhu J., Chang X., Zhang X., Su Y., Long X., 2022, CMES-Computer Modeling in Engineering & Sciences, 130
- Zic et al. (2023) Zic A., et al., 2023, arXiv e-prints, p. arXiv:2306.16230
- van Eysden & Melatos (2010) van Eysden C. A., Melatos A., 2010, MNRAS, 409, 1253
Appendix A Validity of the monochromatic assumption
In this paper, as discussed in Section 2.2, we treat the GW source as non-evolving, such that is constant, and the GW that modulates the received pulsar signal is monochromatic. This is a reasonable approximation for the primary goal of this paper, namely studying the biases incurred by omitting the pulsar terms within a state-space formulation. Previous investigations of pulsar-term biases in the context of standard PTA analyses (e.g. Zhu et al., 2016; Chen &
Wang, 2022) also treat the GW source as non-evolving.
The non-evolving approximation is almost exact for SMBHBs over the timescale set by years; see Equation (9) and the associated discussion in Section 2.2. However, over timescales that correspond to the light travel time between pulsar and Earth (i.e. ) the inspiralling binary typically evolves appreciably. Consequently the value of for the GW as it strikes the Earth (i.e. the Earth term) is distinct from the value of as it strikes a pulsar (i.e. the pulsar term). In this appendix we repeat the Bayesian inference analysis of the main text (Section 5) but now consider synthetic data for evolving sources, whilst retaining the non-evolving inference model (Section 2.2). Our purpose is not to perform an in-depth performance analysis, but rather to confirm that the conclusions drawn in the main text are not compromised substantially by the treating the GW source as non-evolving. This appendix is organised as follows. In Appendix A.1 we review how the value of at the pulsar is related to the value of measured at Earth. We outline how to generate synthetic data for evolving sources and the procedure for testing the performance of the method on the new synthetic data. In Appendix A.2 we apply the state-space analysis scheme of the main text to synthetic data for evolving sources. We recover the system parameters , and compare the accuracy of the results with those obtained for non-evolving sources. In Appendix A.3 we compare the minimum detectable GW strain for evolving sources with that of non-evolving sources.
A.1 Quasi-monochromatic synthetic data
The angular frequency of the GW at the Earth, , is related to the angular frequency of the GW at the -th pulsar, , by (Perrodin & Sesana, 2018; Agazie et al., 2023c; Arzoumanian et al., 2023)
(24) |
where is the retarded time at which the GW is incident on the -th pulsar, is the time at which the GW is incident on the Earth, and we have
(25) |
Note that depends on and is smaller than . For example, for a GW with Hz, Equation (24) implies that a pulsar at a distance of 1 kpc experiences Hz, taking .
In Sections 2–6 we assume for all . If we relax this assumption, the measurement equation, Equation (17), becomes (Perrodin & Sesana, 2018)
(26) |
In order to test how sensitive the results in Sections 2–6 are to the assumption , we take the following steps.
- 1.
- 2.
-
3.
Calculate .
-
4.
Calculate the evidences and .
-
5.
Take the ratio of the evidences in step (iv) to obtain a Bayes factor, cf. Equation (23).
In step (i), we assume that the SMBHB has chirp mass . Step (iii) is the focus of Appendix A.2. We compare and , the posterior obtained in the main text for monochromatic data. Steps (iv) and (v) are the focus of Appendix A.3. We compare with , the Bayes factors obtained in the main text for monochromatic data.
A.2 Parameter estimation



In this section we calculate the joint posterior probability distribution . We consider two representative systems, analogously to Section 6.1. We again consider a “low-SNR” system with and a “high-SNR” system with . All other static parameters are as specified in Table 1.
The results for and are shown in Figure 7 for the high-SNR system and in Figure 8 for the low-SNR system. The corner plots are arranged identically to Figures 4 and 5, except that the different coloured curves correspond to posterior distributions inferred on different data. The blue curves are the results for . The green curves are the results for . The axes cover a subset of the prior domain and are identical to the scales in Figures 4 and 5, with the exception of the axis for in Figure 8, which covers a slightly broader range.
For the high-SNR results in Figure 7, the one-dimensional posteriors for and are similar for five of the seven parameters in . The two exceptions are and . Regarding , the mode of the one-dimensional posterior
is offset from the mode of by 0.4 radians. The shift can be understood by inspecting Equation (26); the inference model based on Equation (17) attempts to compensate for the
unmodelled phase induced by by adjusting the value of . The estimates of are similarly biased. In Figure 9 we plot the results for a representative subset for five out of 47 pulsar phases , for ten realisations of .
The figure is exactly analogous to Figure 2. The one-dimensional histograms are evidently biased with respect to the injection value for the same reason as ; the inference model must account for the unmodelled component of . Regarding , the mode of the one dimensional posterior
is offset from the mode of by . Similarly to , this shift occurs due to the unmodelled phase component of , which manifests as a correction to the amplitude. The shift is comparable to the known dispersion (cosmic variance)in (cf. Appendix G and Figure 12).
We define a relative error to quantify the accuracy of the one-dimensional posteriors with respect to the injected value, analogously to Section 6.1 and Equation (22), viz.
(27) |
where the subscript indicates whether the posterior is estimated using monochromatic data (i.e. synthetic data generated using Equation (17)) or evolving data (i.e. synthetic data generated using Equation (26)), respectively. The error for each parameter in Figure 7 is summarised in the upper half of Table 3.
High SNR | |||
---|---|---|---|
Low SNR | |||
Table 3 confirms that we have for , i.e. the estimates are always more accurate when the inference is run on . However, for five out of seven parameters the difference is modest; the parameters are recovered with high accuracy for and . For example, we find . For the remaining two parameters, and , the difference is greater; we find
and . We present only a single noise realisation in this section, but the improvements from including the pulsar terms are found to be comparable across different realisations.
For the low-SNR results in Figure 8, the one-dimensional posteriors for and resemble each other for all seven parameters . Qualitatively, the green and blue contours and histograms mostly overlap, although the blue contours are centred slightly better on the injected values in some cases (e.g. ). Again, given the observed dispersion at low-SNR (e.g. Figure 1), it is difficult to drawn strong conclusions about whether is more accurate than . The relative error for the low-SNR results is reported in the lower half of Table 3. Due to the reduced GW signal strength and the correspondingly broader posteriors, the high-SNR hierarchy for no longer holds. In some cases (e.g. , ), we have . However the difference is modest, and the posteriors inferred for and are comparable.
A.3 Detection probability

In this section we calculate the minimum detectable strain for the data using the inference model . We compare the minimum detectable strain to that calculated for the monochromatic data, , considered in the main text. We follow Section 6.2 and frame the detection problem in terms of a Bayesian model selection procedure. We emphasise that we compare the minimum detectable strain for the same inference model acting on different data. In contrast, in Section 6.2 we compare the minimum detectable strain for different inference models acting on the same data.
The Bayes factors and are plotted as functions of in Figure 10. We vary the source amplitude from (undetectable) to (easily detectable). As in Section 6.2 we present only a single noise realisation of the synthetic data pair and . The conclusions drawn below are consistent across different noise realisations.
Figure 10 reveals for all . We follow Section 6.2 and take as an arbitrary detection threshold. For monochromatic data , the GW source is detectable for . For data from evolving sources, , the GW source is detectable for . That is, the minimal detectable strain deteriorates by 26%. As in Section 6.2, the minimum detectable strain is particular to the system in Table 1 and the realisations of and .
Appendix B Kalman filter
The Kalman filter (Kalman, 1960) is an optimal solver for Gauss-Markov processes. Given a temporal sequence of noisy measurements, , the Kalman filter recovers a temporal sequence of stochastically evolving system state variables, , which are hidden from the observer. It is a standard method in control theory (Zarchan & Musoff, 2000; Challa et al., 2011; Chui & Chen, 2017) and finds common use in engineering applications (e.g. Zhu et al., 2022; Won et al., 2010; Zhang et al., 2019; Wiltshire et al., 2007) as well as successful application to neutron star astrophysics (e.g. Meyers et al., 2021a; Meyers et al., 2021b; Melatos et al., 2023). In this appendix, we outline the Kalman filter used in this paper. The general recursion relations for the discrete-time Kalman filter are presented for an arbitrary linear dynamical system in Section B.1, along with the formula for the Bayesian likelihood. The application to the specific continuous-time state-space model in Section 2 is outlined in Section B.2.
B.1 Recursion equations and likelihood
In this work we use the linear Kalman filter, which assumes linear relations between and (dynamics) and between and (measurement). The linear Kalman filter operates on temporally discrete, noisy measurements , which are related via a linear transformation to a set of unobservable discrete system states . Each discrete timestep is indexed by . The measurements are related to the states via
(28) |
where is the measurement matrix or observation model, is a zero-mean Gaussian measurement noise, one has with covariance , and the subscript labels the time-step. The Kalman filter evolves the underlying states according to
(29) |
where is the system dynamics matrix, is the control matrix. is the control vector, and is a zero-mean Gaussian process
noise, with and covariance .
The Kalman filter is a recursive estimator with two distinct stages: a “predict” stage and an “update” stage. The predict stage predicts , the estimate of the state at discrete step , given the state estimate from step . Specifically, the predict step proceeds as
(30) | ||||
(31) |
where is the covariance of the prediction. Note that the predict stage is independent of the measurements. The measurement updates the prediction during the update stage as follows:
(32) | ||||
(33) | ||||
(34) | ||||
(35) | ||||
(36) |
Equation (32) defines a residual , which is sometimes termed the innovation. The uncertainty in is quantified via the innovation covariance , viz. Equation (33) (noting that the Einstein summation convention is suppressed temporarily in the latter definition). Equation (34) defines the Kalman gain For a full review of the Kalman filter, including its derivation, we refer the reader to Gelb
et al. (1974) and Zarchan &
Musoff (2000).
The Gaussian log-likelihood of obtaining given is calculated at each timestep from the Kalman filter output according to (Zarchan & Musoff, 2000)
(37) |
where is the dimension of at timestep . The total log-likelihood for the entire sequence is
(38) |
Given , is a function of the estimates of the static parameters passed to the Kalman filter, i.e. = . Similarly the estimates of the state and measurement variables, and , are functions of . In Appendix C, we explain how to combine the Kalman filter with a nested sampler to iteratively guide towards the true value of .
B.2 State space representation of a PTA analysis
We apply the Kalman recursion relations in Section B.1 to the state-space model of a PTA with pulsars described in Section 2 as follows.
We identify with a vector of length composed of the intrinsic pulsar frequency states, i.e.
(39) |
Analogously, we package the measured pulsar frequencies as
(40) |
The states evolve according to the continuous stochastic differential equation (c.f. Equation (1))
(41) |
where is a diagonal matrix,
(42) |
and is a time-dependent vector with -th component
(43) |
The matrix governs the magnitude of the increments of Brownian motion (Wiener process) , with
(44) |
In the idealized model in this paper, each pulsar’s rotational state evolves phenomenologically according to a mean-reverting Ornstein-Uhlenbeck process, described by a Langevin equation, Equation (41), whose general solution is given by (Gardiner, 2009)
(45) |
From Equation (45) we construct the discrete, recursive solution for in the form of Equation (29), with
(46) | ||||
(47) |
(48) | ||||
(49) |
(50) |
(51) |
and . From Equation (50) the process noise covariance matrix is
(52) |
with
(53) |
The two remaining unspecified component matrices of the Kalman filter are the measurement matrix and the measurement covariance matrix . These are defined straightforwardly from Equations (5)–(8). Specifically, is a diagonal matrix where the -th component of the diagonal is given by from Equation (8). The measurement covariance satisfies for all .
Appendix C Nested sampling
We can use the likelihood returned by the Kalman filter, Equation (38), in conjunction with likelihood-based inference methods to estimate the posterior distribution of by Bayes’ Rule,
(54) |
where is the prior distribution on and is the marginalised likelihood, or evidence,
(55) |
We estimate the posterior distribution and the model evidence through nested sampling (Skilling, 2006) in this paper. Nested sampling evaluates marginalised likelihood integrals, of the form given by Equation (55). It also approximates the posterior by returning samples from . It does so by drawing a set of live points from and iteratively replacing the live point with the lowest likelihood with a new live point drawn from , where the new live point is required to have a higher likelihood than the discarded point. The primary advantage of nested sampling is its ability to compute , on which model selection relies, as in Sections 3 and 6.2. Nested sampling is also computationally efficient and can handle multi-modal problems (Ashton
et al., 2022). For these reasons, it has enjoyed widespread adoption in the physical sciences, particularly within the cosmological community (Mukherjee et al., 2006; Feroz &
Hobson, 2008; Handley
et al., 2015), neutron star astrophysics (Meyers
et al., 2021a; Meyers et al., 2021b; Melatos et al., 2023), particle physics (Trassinelli, 2019) and materials science (Pártay et al., 2009). For reviews of nested sampling we refer the reader to Buchner (2021a) and Ashton
et al. (2022). Multiple nested sampling algorithms and computational libraries exist (e.g. Feroz &
Hobson, 2008; Feroz
et al., 2009; Handley
et al., 2015; Speagle, 2020; Buchner, 2021b). In gravitational wave research it is common to use the dynesty sampler (Speagle, 2020) via the Bilby (Ashton &
Talbot, 2021) front-end library. We follow this precedent and use Bilby for all nested sampling Bayesian inference in this work.
The primary tunable parameter in nested sampling is . More live points address larger parameter spaces and multi-modal problems, whilst the uncertainties in the evidence and the posterior scale as . However the computational runtime scales as . Ashton
et al. (2022) offered a rule-of-thumb trade-off, where the minimum number of live points should be greater than the number of static parameters. Informal empirical tests conducted as part of this paper support the trade-off suggested by Ashton
et al. (2022); we find typically that the true is contained within the 90% credible interval of the one-dimensional marginalised posteriors of for with . Unless stated otherwise we take conservatively for all results presented in this work.
Appendix D Workflow summary
For the reader’s convenience we now summarise the workflow for a representative PTA analysis using the Kalman filter and nested sampler for parameter estimation and model selection:
-
1.
Specify a PTA composed of pulsars
-
2.
Obtain data inputs , collectively labelled
-
3.
Specify a state-space model , with static parameters
-
4.
Specify prior distribution
-
5.
Sample points from
-
6.
For each live point:
-
(a)
Pass the sample to the Kalman filter
-
(b)
Iterate over the input data using the Kalman filter and obtain a single value through Equation (38)
-
(a)
-
7.
Remove the live point with the lowest likelihood value,
-
8.
Sample a new live point from , subject to the requirement that the new likelihood obeys > , where is calculated via steps (vi)(a)–(vi)(b).
-
9.
Update and with nested sampler
-
10.
Repeat steps (vii)–(ix) until convergence criteria are satisfied.
In order to compute the odds ratio the above workflow is repeated for a different . The resulting values can then be divided. We remind the reader that the above workflow differs from a realistic PTA analysis in one important respect, namely that the data are input as frequency time series instead of pulse TOAs. The generalization to TOAs is subtle and will be tackled in a forthcoming paper.
Appendix E Challenges of the pulsar term

In this appendix we elucidate the complications introduced by the pulsar terms into the state-space analysis and justify the reparametrisation in terms of introduced in Section 3.2.
As a first step, we demonstrate empirically that sticking with the original parameterization of the pulsar terms in Equation (8), i.e. writing them in terms of instead of , produces a highly oscillatory likelihood function, which the nested sampler fails to navigate successfully. Physically, this happens because the Doppler factor depends on the GW wavelength, and there are GW wavelengths across the Galactic volume spanned by the PTA. To enact the demonstration, we generate noisy synthetic data as outlined in Section 4. The SMBHB source parameters are chosen arbitrarily, with rad. We run the Kalman filter using the measurement equation inclusive of the pulsar terms, Equation (8), for . All other elements of are fixed at their true injected values. At this point we do not use the parametrisation. Therefore changing also changes everywhere it appears in Equation (8). For each value of , the Kalman filter returns a likelihood , i.e. a cross-section of along the -axis for the purpose of testing.
The function is displayed in the left panel of Figure 11 (orange curve). The dashed grey line indicates the injected value rad. The inset shows a zoomed-in section of within the region rad. There are two important features in the left panel. First, on scales of the order the width of the prior (i.e radians), the curve is jagged. Similar jagged curves are obtained for and (not plotted for brevity). For the other static parameters, the curves are smooth and globally concave. Second, despite being jagged, a true likelihood maximum coincident with the injected value does exist and is locally concave in a neighbourhood spanning . Hence it is theoretically possible to use likelihood-based methods for Bayesian estimation of without reparameterizing in terms of . In practice, however, the computation is intractable and does not converge for reasonable choices of . The challenge for sampling algorithms is exacerbated when we extend the above test from to the -- subspace or the full domain in Section 2.3.
Why do , and exhibit jagged likelihood curves whereas other static parameters do not? The culprit is the Doppler factor flagged above: , , and appear in the phase term , with . For kpc, a 10 nHz GW accumulates cycles. The inference problem becomes multiply degenerate, once the cosine of the phase is calculated (modulo ).
In order to smooth the likelihood function, one can try two things. The first is to drop the pulsar term completely, i.e. using . This is the approach taken in K24 and some (not all) other standard PTA analyses (e.g. Sesana & Vecchio, 2010; Babak & Sesana, 2012a; Petiteau et al., 2013; Zhu et al., 2015; Taylor et al., 2016; Goldstein et al., 2018; Charisi et al., 2023). The second is to reparameterize the pulsar terms such that the phase term is no longer a function of (or or ), but an independent parameter to be estimated. This is the approach presented in this paper, i.e. using , as in Section 3.2. The right panel of Figure 11 displays calculated using (blue curve) and (green curve). In both instances there is no ambiguity about the number of cycles the wave has gone through over a distance , and the likelihood function is smooth.
Appendix F Priors
To deploy the nested sampling outlined in Appendix C and the workflow in Appendix D it is necessary to specify a Bayesian prior on the static parameters. In this section we outline how the priors are chosen. The priors on each static parameter are summarised in Table 1.
For we assume no a priori information about the parameters. We therefore choose standard non-informative priors (e.g. Bhagwat et al., 2021). For a priori information from electromagnetic observations does exist. We adopt constrained uniform priors on and , which extend and respectively about the central, injected values, where and denote the errors quoted in the ATNF Pulsar Database. By using wider-than-necessary priors we expose the analysis scheme to a more stringent test. We set an uninformative broad prior LogUniform
where is the noise amplitude for pulsar inferred from
Equation (19). We set a non-informative prior on the new static parameter . We do not set a prior on , because one typically has astrophysically, and is effectively “unobservable” for . For validation purposes it is sufficient to carry through the analysis at its injected value. This reduces the total dimension of the parameter space to .
Appendix G High-SNR example
In this appendix we repeat the analysis of Section 5 in the high-SNR regime. We do so as a sanity check to confirm that the state-space analysis scheme with the pulsar terms included returns reasonable results in the “easy” case with a strong GW signal. The high-SNR limit allows us to check for estimation biases unobscured by measurement noise.
We apply the parameter estimation framework as in Section 5. All injected static parameters , and the associated priors are specified in Table 1, with the exception of which now takes the value . The procedure is undertaken for ten realisations of the noise processes and .
Figure 12 displays results for the seven parameters in for ten arbitrary noise realisations in the form of a traditional corner plot. The figure is exactly analogous to Figure 1. All histograms and contours are consistent with a unimodal joint posterior, which peaks near the known, injected values. There is no evidence of railing against the prior bounds. Correlations between and are evident over multiple noise realisations due to the weak identifiability 333By weak identifiability in this context we mean that the - likelihood contours plateau to a flat-topped ridge with a small, non-zero gradient close to the maximum likelihood solution. of these two parameters (Bellman &
Åström, 1970). For five of the seven parameters, there is effectively zero dispersion in the one-dimensional posterior medians between noise realisations. For the remaining two parameters, and , appreciable dispersion is observed, again due to weak-identifiability.
Figure 13 displays results for a representative subset of five out of 47 pulsar phases , for the ten noise realisations. The figure is exactly analogous to Figure 2. All histograms and contours are consistent with a unimodal joint posterior, which peaks near the known, injected values, with no evidence for correlations between parameter pairs. Unlike in the low-SNR regime, it is now possible to infer (the phase correction for PSR J0340+4130) consistently (third row, third column of Figure 13). Even though PSR J0340+4130 nearly coincides on the sky with the synthetic GW source, the GW signal is loud enough for to be estimated.

