License: CC BY-SA 4.0
arXiv:2306.03923v2 [gr-qc] 21 Dec 2023

Glitch systematics on the observation of massive black-hole binaries with LISA

Alice Spadaro [Uncaptioned image] [email protected] Dipartimento di Fisica “G. Occhialini”, Università degli Studi di Milano-Bicocca, Piazza della Scienza 3, 20126 Milano, Italy INFN, Sezione di Milano-Bicocca, Piazza della Scienza 3, 20126 Milano, Italy    Riccardo Buscicchio [Uncaptioned image] [email protected] Dipartimento di Fisica “G. Occhialini”, Università degli Studi di Milano-Bicocca, Piazza della Scienza 3, 20126 Milano, Italy INFN, Sezione di Milano-Bicocca, Piazza della Scienza 3, 20126 Milano, Italy Institute for Gravitational Wave Astronomy & School of Physics and Astronomy, University of Birmingham, Birmingham, B15 2TT, UK    Daniele Vetrugno [Uncaptioned image] Department of Physics, University of Trento, and Trento Institute for Fundamental Physics and Applications, INFN, 38123 Povo, Trento, Italy    Antoine Klein [Uncaptioned image] Institute for Gravitational Wave Astronomy & School of Physics and Astronomy, University of Birmingham, Birmingham, B15 2TT, UK   
Davide Gerosa [Uncaptioned image]
Dipartimento di Fisica “G. Occhialini”, Università degli Studi di Milano-Bicocca, Piazza della Scienza 3, 20126 Milano, Italy INFN, Sezione di Milano-Bicocca, Piazza della Scienza 3, 20126 Milano, Italy Institute for Gravitational Wave Astronomy & School of Physics and Astronomy, University of Birmingham, Birmingham, B15 2TT, UK
   Stefano Vitale [Uncaptioned image] Department of Physics, University of Trento, and Trento Institute for Fundamental Physics and Applications, INFN, 38123 Povo, Trento, Italy    Rita Dolesi [Uncaptioned image] Department of Physics, University of Trento, and Trento Institute for Fundamental Physics and Applications, INFN, 38123 Povo, Trento, Italy    William Joseph Weber [Uncaptioned image] Department of Physics, University of Trento, and Trento Institute for Fundamental Physics and Applications, INFN, 38123 Povo, Trento, Italy    Monica Colpi [Uncaptioned image] Dipartimento di Fisica “G. Occhialini”, Università degli Studi di Milano-Bicocca, Piazza della Scienza 3, 20126 Milano, Italy INFN, Sezione di Milano-Bicocca, Piazza della Scienza 3, 20126 Milano, Italy
(December 21, 2023)
Abstract

Detecting and coherently characterizing thousands of gravitational-wave signals is a core data-analysis challenge for the Laser Interferometer Space Antenna (LISA). Transient artifacts, or “glitches”, with disparate morphologies are expected to be present in the data, potentially affecting the scientific return of the mission. We present the first joint reconstruction of short-lived astrophysical signals and noise artifacts. Our analysis is inspired by glitches observed by the LISA Pathfinder mission, including both acceleration and fast displacement transients. We perform full Bayesian inference using LISA time-delay interferometric data and gravitational waveforms describing mergers of massive black holes. We focus on a representative binary with a detector-frame total mass of 6×107M6superscript107subscript𝑀direct-product6\times 10^{7}M_{\odot}6 × 10 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT ⊙ end_POSTSUBSCRIPT at redshift 5555, yielding a signal lasting 30hsimilar-toabsent30h\sim 30~{}\mathrm{h}∼ 30 roman_h in the LISA sensitivity band. We explore two glitch models of different flexibility, namely a fixed parametric family and a shapelet decomposition. In the most challenging scenario, we report a complete loss of the gravitational-wave signal if the glitch is ignored; more modest glitches induce biases on the black-hole parameters. On the other hand, a joint inference approach fully sanitizes the reconstruction of both the astrophysical and the glitch signal. We also inject a variety of glitch morphologies in isolation, without a superimposed gravitational signal, and show we can identify the correct transient model. Our analysis is an important step** stone toward a realistic treatment of LISA data in the context of the highly sought-after “global fit”.

I Introduction

The Laser Interferometer Space Antenna (LISA) [1], currently planned to be launched in the early 2030s, will detect gravitational waves (GWs) from space. LISA will extend the exploration of the GW spectrum in the milliHertz band – from about 104superscript10410^{-4}10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT to 1111 Hz – providing observations of astrophysical sources ranging from Galactic white-dwarf binaries to mergers of massive black-holes at high redshift [2, 3].

The detection and characterization of different astrophysical sources is an extremely challenging problem of data-analysis. This is due to the combined effect of the all-sky detector sensitivity and the large number, 𝒪𝒪\mathcal{O}caligraphic_O(1044{}^{4}start_FLOATSUPERSCRIPT 4 end_FLOATSUPERSCRIPT), of long-lived GW signals overlap** both in time and frequency. Maximizing the payoff of the LISA mission requires an accurate, efficient, and global analysis [4, 5], simultaneously fitting data models for an unknown number of detectable GW sources and uncertain detector noise.

In addition to the abundance of astrophysical sources, the LISA data stream will be polluted by noise transients. These artifacts, also called “glitches” from a terminology borrowed from ground-based detectors, have been observed at a rate of about one per day and extensively characterized by the LISA Pathfinder (LPF) mission [6, 7]. Efforts are ongoing to understand the origin of the LPF glitches by capitalizing on the collected data and eliminating them by design in the LISA hardware. Previous studies stressed the need to assess their impact on the scientific return of the LISA mission [8, 9]. The physical nature of glitches in LPF still needs to be fully understood, with possible interpretations including outgassing phenomena, electronics events, and eddy current transients [8]. Moreover, new types of unexpected noise artifacts can appear in LISA because of the increased complexity of both spacecraft and payload design compared to LPF. Because the occurrence and morphology of glitches in the full LISA setup are uncertain, a conservative approach is to prepare a robust data analysis strategy to mitigate their impact downstream.

Tackling the fundamental challenge of including glitches in parameter-estimation pipelines is well recognized by the LISA Consortium as part of the core preparation activities for the imminent mission adoption. To this end, a set of LISA Data Challenges (LDCs) [10] are in progress to develop and demonstrate data-analysis readiness. Among others, the LDC nicknamed Spritz is devoted to investigating glitches and gaps in the reconstruction of signals from massive black-hole binaries (MBHBs). Approaches to the GW bursts detection in presence of glitches have been explored in the past both for LISA [11] and ground-based detectors [12].

A recent analysis suggests the adoption of heavy-tailed likelihoods to mitigate the effect of noise transients upon the inference of GW sources [13]. In this work, we instead assess for the first time the impact of glitches on short-lived MBHB signals performing direct, joint parameter estimation. We present a complete analytical derivation of the LISA response to two types of instrumental artifacts as detected by LPF, namely force and displacement transients of the test masses. We then report results by including both models in a large, multi-source parameter estimation framework for LISA data analysis. This infrastructure, called Balrog, is currently under active development and has already been tested against different astrophysical sources (see e.g. Refs. [14, 15, 16, 17, 18]).

The paper is organized as follows. In Sec. II, we introduce the phenomenology of the expected instrumental artifacts. In Sec. III, we present our glitch models and provide a brief summary of the fiducial GW-source and glitch parameters. In Sec. IV, we derive an alternative set of time-delay interferometric (TDI) variables suitable for the simultaneous treatment of glitches and GW signals. In Sec. V, we provide definitions of relevant statistical quantities and details on our parameter-estimation runs. In Sec. VI, we present our inference results. Finally, in Sec. VII, we summarize our findings and describe future developments. Throughout this paper, we use units where c=1𝑐1c=1italic_c = 1.

II LPF glitches in LISA data

II.1 Phenomenology of LPF glitches

Glitches are observed as additional signals in the data stream. They can be thus modeled and subtracted from the data as such. The strategy here is to (i) get a consistent estimate of the power spectral density (PSD) of the underlying quasi-stationary noise over the entire data stream and thus (ii) improve the astrophysical signal inference by making it robust against glitch-induced biases. The latter constitutes a key element of the LISA data processing pipeline in view of the targeted “global fit” [4, 5]. The properties of glitches, namely amplitude, duration, and time morphology, depend both on the measurement system and the originating physical process.

LPF observed two main kinds of glitches: a first class treated as an effective displacement-measurement artifact in the optical metrology chain and another class due to spurious forces acting on the test masses (TMs). Displacement glitches have been rarely observed in nominal conditions, have a typical duration comparable with the LISA sampling cadence, and carry negligible impulse per unit of mass as compared to the typical forces acting on the TMs [8]. As a consequence, fast, low-impulse glitches could be expected to affect the geodesic motion of the LISA constellation only mildly. On the contrary, force events result in impulse-carrying glitches lasting from tens of seconds to several hours, have a significant impact on the noise performance, and can potentially contaminate GW detection and parameter estimation.

During its ordinary runs, LPF observed 102 impulse-carrying glitches and 81 of these were visible in the data stream as a sharp, positive offset of the residual force-per-unit-mass (henceforth loosely referred to as “acceleration”) [8]. These acceleration glitches correspond to the two TMs moving toward each other along the sensitive axis of the pair, i.e. the direction joining their respective centers of mass. The rate of these events has been estimated to be about 1 per day and compatible with a Poisson distribution [8]. Several possible physical origins for glitches have been vetoed by extensive cross-checking and correlation analysis on LPF data, with the most plausible explanation pointing to either gas outbursts or virtual leaks in the vacuum chamber and the material surrounding the TMs. Dedicated experimental studies are underway to corroborate this hypothesis [8].

II.2 Guiding principles for LISA differential acceleration measurements

We now list a few guiding principles behind our modeling choices:

  • Long-lived glitches related to force phenomena such as those observed by LPF are the most relevant for LISA; For these, we adopt a phenomenological parameterization suitable to describe their temporal evolution in terms of differential test-mass accelerations;

  • Constructing the corresponding signal model for fractional phase observables in the frequency domain is more complex, although doable;

  • Long-lived transients present in a displacement (optical phase) or velocity (optical frequency) observable disappear in an acceleration observable, with the signal disturbance limited to the duration of the external force transient. Likewise, glitch parameters related to the initial conditions – position and velocity – are eliminated with an acceleration observable;

  • In a realistic operational setup, systematic errors arising from force disturbances (e.g. stiffness coupling) could be subtracted directly in acceleration. Thus, our fitting model does not require any additional integration or whitening filter;

  • When the effective glitch “signal” has spectral content mainly near the low-frequency end of the LISA sensitivity range, differentiation is numerically safer than integration. In this regime, data correction from systematics in the displacement variables is still viable;

  • The corresponding TDI variables written in acceleration allow for a straightforward inclusion of LPF glitches in a Bayesian inference framework;

  • GW signal models can be easily rewritten as effective accelerations by differentiating those already available in phase or fractional frequency.

Refer to caption
Figure 1: Schematics of single laser links and glitch reference system conventions. The constellation is made of three satellites (white circles), each housing two TMs (right inset, yellow and gray boxes). Each satellite is connected to the other two by four links, two for each TM. Signals denoted by yijksubscript𝑦𝑖𝑗𝑘y_{ijk}italic_y start_POSTSUBSCRIPT italic_i italic_j italic_k end_POSTSUBSCRIPT or yijksubscript𝑦𝑖superscript𝑗𝑘y_{ij^{\prime}k}italic_y start_POSTSUBSCRIPT italic_i italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_k end_POSTSUBSCRIPT are emitted by the i𝑖iitalic_i-th satellite, received by the k𝑘kitalic_k-th satellite, therefore traveling along either Ljsubscript𝐿𝑗L_{j}italic_L start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT or Ljsubscript𝐿superscript𝑗L_{j^{\prime}}italic_L start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT. The indexes j𝑗jitalic_j and jsuperscript𝑗j^{\prime}italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT are used to denote cyclic and anti-cyclic permutations of 123123123123, respectively. Unit vectors a^jsubscript^𝑎𝑗\hat{a}_{j}over^ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT parametrize the glitch component along the incoming (outgoing) link Ljsubscript𝐿superscript𝑗L_{j^{\prime}}italic_L start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT (Ljsubscript𝐿𝑗L_{j}italic_L start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT) associated with the test mass Mjsubscript𝑀superscript𝑗M_{j^{\prime}}italic_M start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT. On satellite 1111 a generic acceleration glitches acting on test mass M2subscript𝑀superscript2M_{2^{\prime}}italic_M start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT and M3subscript𝑀3M_{3}italic_M start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT are described by the components a2subscript𝑎superscript2a_{2^{\prime}}italic_a start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT and a3subscript𝑎3a_{3}italic_a start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT, respectively. The former [latter] affects link y321(t)subscript𝑦superscript321𝑡y_{32^{\prime}1}(t)italic_y start_POSTSUBSCRIPT 32 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT 1 end_POSTSUBSCRIPT ( italic_t ) [y231(t)subscript𝑦231𝑡y_{231}(t)italic_y start_POSTSUBSCRIPT 231 end_POSTSUBSCRIPT ( italic_t )] at reception and link y123(tL)subscript𝑦123𝑡𝐿y_{123}(t-L)italic_y start_POSTSUBSCRIPT 123 end_POSTSUBSCRIPT ( italic_t - italic_L ) [y132(tL)subscript𝑦superscript132𝑡𝐿y_{13^{\prime}2}(t-L)italic_y start_POSTSUBSCRIPT 13 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT 2 end_POSTSUBSCRIPT ( italic_t - italic_L )] at emission.

These broad considerations are mostly inspired by the observational equivalence between GWs and tidal forces accelerating TMs relative to their local inertial frames [19]. We thus opt to implement our joint inference for glitches and GWs with suitable acceleration TDI variables.

III Transients modeling

The fundamental observable in LISA is the phase evolution ΔϕΔitalic-ϕ\Delta\phiroman_Δ italic_ϕ of a one-way propagating laser along each of the six links connecting the satellites. This can be equivalently written as an optical pathlength

L=Δϕωl,𝐿Δitalic-ϕsubscript𝜔𝑙L=\frac{\Delta\phi}{\omega_{l}}\,,italic_L = divide start_ARG roman_Δ italic_ϕ end_ARG start_ARG italic_ω start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_ARG , (1)

where ωlsubscript𝜔𝑙\omega_{l}italic_ω start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT is the central frequency of the laser signal, which is assumed to be constant.

We now focus on three different mechanisms perturbing the phase readout.

III.1 Acceleration transients

The two TMs housed in each of the LISA satellites are expected to independently exchange momentum with their surrounding environment (see Fig. 1 for a schematic representation). We model the resulting transient acceleration profile aisubscript𝑎𝑖\vec{a}_{i}over→ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT of the i𝑖iitalic_i-th test mass as in Ref. [9]. We use a two-damped exponential model inspired by glitches observed in LPF, namely

g(t;A,β1,β2,τ)=Aβ1β2(etτβ1etτβ2)Θ(tτ),𝑔𝑡𝐴subscript𝛽1subscript𝛽2𝜏𝐴subscript𝛽1subscript𝛽2superscript𝑒𝑡𝜏subscript𝛽1superscript𝑒𝑡𝜏subscript𝛽2Θ𝑡𝜏g(t;A,\beta_{1},\beta_{2},\tau)\!=\!\!\frac{A}{\beta_{1}-\beta_{2}}\!\left(e^{% -\frac{t-\tau}{\beta_{1}}}-e^{-\frac{t-\tau}{\beta_{2}}}\right)\!\Theta(t\!-\!% \tau),italic_g ( italic_t ; italic_A , italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_τ ) = divide start_ARG italic_A end_ARG start_ARG italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG ( italic_e start_POSTSUPERSCRIPT - divide start_ARG italic_t - italic_τ end_ARG start_ARG italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT - divide start_ARG italic_t - italic_τ end_ARG start_ARG italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG end_POSTSUPERSCRIPT ) roman_Θ ( italic_t - italic_τ ) , (2)

which we refer to as Model A1. Equation (2) integrates to the net transferred momentum per unit mass:

+g(t;A,β1,β2,τ)dt=A.superscriptsubscript𝑔𝑡𝐴subscript𝛽1subscript𝛽2𝜏differential-d𝑡𝐴\int_{-\infty}^{+\infty}g(t;A,\beta_{1},\beta_{2},\tau)\;\mathrm{d}t=A\,.∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_g ( italic_t ; italic_A , italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_τ ) roman_d italic_t = italic_A . (3)

The parameters β1,β2subscript𝛽1subscript𝛽2\beta_{1},\beta_{2}italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT describe the typical timescales of the two exponentials while τ𝜏\tauitalic_τ is the glitch onset time entering the Heaviside step function ΘΘ\Thetaroman_Θ. The corresponding Fourier-domain representation is

g~(ω;A,β1,β2,τ)=Aeiτω(β1ωi)(β2ωi).~𝑔𝜔𝐴subscript𝛽1subscript𝛽2𝜏𝐴superscript𝑒𝑖𝜏𝜔subscript𝛽1𝜔𝑖subscript𝛽2𝜔𝑖\tilde{g}(\omega;A,\beta_{1},\beta_{2},\tau)=-A\frac{e^{-i\tau\omega}}{(\beta_% {1}\omega-i)(\beta_{2}\omega-i)}\,.over~ start_ARG italic_g end_ARG ( italic_ω ; italic_A , italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_τ ) = - italic_A divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_i italic_τ italic_ω end_POSTSUPERSCRIPT end_ARG start_ARG ( italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_ω - italic_i ) ( italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_ω - italic_i ) end_ARG . (4)

Accommodating glitches of unknown shape requires a more flexible model. We construct this using a superposition of S𝑆Sitalic_S Gabor-Morlet shapelets

g(t)𝑔𝑡\displaystyle g(t)italic_g ( italic_t ) =iSσ(t;Ai,τi,βi,ni),absentsuperscriptsubscript𝑖𝑆𝜎𝑡subscript𝐴𝑖subscript𝜏𝑖subscript𝛽𝑖subscript𝑛𝑖\displaystyle=\sum_{i}^{S}\sigma\left(t;A_{i},\tau_{i},\beta_{i},n_{i}\right),= ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S end_POSTSUPERSCRIPT italic_σ ( italic_t ; italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_τ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_n start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , (5)

where

σ(t;A,τ,β,n)𝜎𝑡𝐴𝜏𝛽𝑛\displaystyle\sigma\left(t;A,\tau,\beta,n\right)italic_σ ( italic_t ; italic_A , italic_τ , italic_β , italic_n ) =cnψn(tτβ),absentsubscript𝑐𝑛subscript𝜓𝑛𝑡𝜏𝛽\displaystyle=c_{n}\psi_{n}\left(\frac{t-\tau}{\beta}\right),= italic_c start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( divide start_ARG italic_t - italic_τ end_ARG start_ARG italic_β end_ARG ) , (6)
ψn(t)subscript𝜓𝑛𝑡\displaystyle\psi_{n}\left(t\right)italic_ψ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ) =2tnet/nLn1(1)(2tn)Θ(t),absent2𝑡𝑛superscript𝑒𝑡𝑛superscriptsubscript𝐿𝑛112𝑡𝑛Θ𝑡\displaystyle=\frac{2t}{n}e^{-t/n}L_{n-1}^{(1)}\left(\frac{2t}{n}\right)\Theta% \left(t\right),= divide start_ARG 2 italic_t end_ARG start_ARG italic_n end_ARG italic_e start_POSTSUPERSCRIPT - italic_t / italic_n end_POSTSUPERSCRIPT italic_L start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ( divide start_ARG 2 italic_t end_ARG start_ARG italic_n end_ARG ) roman_Θ ( italic_t ) , (7)
cnsubscript𝑐𝑛\displaystyle c_{n}italic_c start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT =(1)n1A2βn2,absentsuperscript1𝑛1𝐴2𝛽superscript𝑛2\displaystyle=(-1)^{n-1}\frac{A}{2\beta n^{2}},= ( - 1 ) start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT divide start_ARG italic_A end_ARG start_ARG 2 italic_β italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG , (8)

and Ln(α)(t)superscriptsubscript𝐿𝑛𝛼𝑡L_{n}^{(\alpha)}(t)italic_L start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_α ) end_POSTSUPERSCRIPT ( italic_t ) is the nlimit-from𝑛n-italic_n -th generalized Laguerre polynomial [20]. We refer to these expressions as Model A2. Comparing to Ref. [9], we use a different normalization cnsubscript𝑐𝑛c_{n}italic_c start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT for the individual shapelets such that

+σ(t;A,τ,β,n)dt=A,n.formulae-sequencesuperscriptsubscript𝜎𝑡𝐴𝜏𝛽𝑛differential-d𝑡𝐴for-all𝑛\int_{-\infty}^{+\infty}\sigma(t;A,\tau,\beta,n)\,\mathrm{d}t=A\,,\qquad% \forall n\in\mathbb{N}\,.∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_σ ( italic_t ; italic_A , italic_τ , italic_β , italic_n ) roman_d italic_t = italic_A , ∀ italic_n ∈ blackboard_N . (9)

In the frequency domain Eq. (6) reads

σ~(ω;A,τ,β,n)=(1)neiωτA(nβω+i)n1(nβωi)n+1.~𝜎𝜔𝐴𝜏𝛽𝑛superscript1𝑛superscript𝑒𝑖𝜔𝜏𝐴superscript𝑛𝛽𝜔𝑖𝑛1superscript𝑛𝛽𝜔𝑖𝑛1\tilde{\sigma}(\omega;A,\tau,\beta,n)=(-1)^{n}e^{-i\omega\tau}A\frac{(n\beta% \omega+i)^{n-1}}{(n\beta\omega-i)^{n+1}}.over~ start_ARG italic_σ end_ARG ( italic_ω ; italic_A , italic_τ , italic_β , italic_n ) = ( - 1 ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_i italic_ω italic_τ end_POSTSUPERSCRIPT italic_A divide start_ARG ( italic_n italic_β italic_ω + italic_i ) start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT end_ARG start_ARG ( italic_n italic_β italic_ω - italic_i ) start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT end_ARG . (10)

Shapelets in this parametric family are quasi-orthogonal, i.e.

+σ~(ω;A,τ,β,n)σ~*(ω;A,τ,β,m)dω=δnmπAA2nβ,superscriptsubscript~𝜎𝜔𝐴𝜏𝛽𝑛superscript~𝜎𝜔superscript𝐴𝜏𝛽𝑚differential-d𝜔subscript𝛿𝑛𝑚𝜋𝐴superscript𝐴2𝑛𝛽\displaystyle\int_{-\infty}^{+\infty}\tilde{\sigma}(\omega;A,\tau,\beta,n)% \tilde{\sigma}^{*}(\omega;A^{\prime},\tau,\beta,m)\,\mathrm{d}\omega=\delta_{% nm}\frac{\pi AA^{\prime}}{2n\beta}\,,∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT over~ start_ARG italic_σ end_ARG ( italic_ω ; italic_A , italic_τ , italic_β , italic_n ) over~ start_ARG italic_σ end_ARG start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ( italic_ω ; italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_τ , italic_β , italic_m ) roman_d italic_ω = italic_δ start_POSTSUBSCRIPT italic_n italic_m end_POSTSUBSCRIPT divide start_ARG italic_π italic_A italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_n italic_β end_ARG , (11)
+σ~(ω;A,τ,β,n)σ~*(ω;A,τ,β,n)dωsuperscriptsubscript~𝜎𝜔𝐴𝜏𝛽𝑛superscript~𝜎𝜔superscript𝐴superscript𝜏𝛽𝑛differential-d𝜔\displaystyle\int_{-\infty}^{+\infty}\tilde{\sigma}(\omega;A,\tau,\beta,n)% \tilde{\sigma}^{*}(\omega;A^{\prime},\tau^{\prime},\beta,n)\mathrm{d}\omega∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT over~ start_ARG italic_σ end_ARG ( italic_ω ; italic_A , italic_τ , italic_β , italic_n ) over~ start_ARG italic_σ end_ARG start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ( italic_ω ; italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_τ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β , italic_n ) roman_d italic_ω
=πAA2n2β2e|ττ|nβ(nβ+|ττ|).absent𝜋𝐴superscript𝐴2superscript𝑛2superscript𝛽2superscript𝑒𝜏superscript𝜏𝑛𝛽𝑛𝛽𝜏superscript𝜏\displaystyle\qquad=\frac{\pi AA^{\prime}}{2n^{2}\beta^{2}}e^{-\frac{\left|% \tau-\tau^{\prime}\right|}{n\beta}}(n\beta+\left|\tau-\tau^{\prime}\right|).= divide start_ARG italic_π italic_A italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_β start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG italic_e start_POSTSUPERSCRIPT - divide start_ARG | italic_τ - italic_τ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | end_ARG start_ARG italic_n italic_β end_ARG end_POSTSUPERSCRIPT ( italic_n italic_β + | italic_τ - italic_τ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | ) . (12)

From Eqs. (4) and (10) it is immediate to show that Model A1 tends to Model A2 with n=1𝑛1n=1italic_n = 1 in the limit where β1β2subscript𝛽1subscript𝛽2\beta_{1}\to\beta_{2}italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT → italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT.

III.2 Displacement transients

The interferometer readout system is also expected to generate transient phase fluctuations. From Eq. (1), we model these as effective displacement transients with the same agnostic shapelet parameterization used in Eq. (5). We use a superposition of S𝑆Sitalic_S shapelets

ΔL(t)=iSσ(t;Di,τi,βi,ni),Δ𝐿𝑡superscriptsubscript𝑖𝑆𝜎𝑡subscript𝐷𝑖subscript𝜏𝑖subscript𝛽𝑖subscript𝑛𝑖\Delta L(t)=\sum_{i}^{S}\sigma\left(t;D_{i},\tau_{i},\beta_{i},n_{i}\right),roman_Δ italic_L ( italic_t ) = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S end_POSTSUPERSCRIPT italic_σ ( italic_t ; italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_τ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_n start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , (13)

where

+dtΔL(t)=iSDisuperscriptsubscriptdifferential-d𝑡Δ𝐿𝑡superscriptsubscript𝑖𝑆subscript𝐷𝑖\int_{-\infty}^{+\infty}\mathrm{d}t\Delta L(t)=\sum_{i}^{S}D_{i}∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT roman_d italic_t roman_Δ italic_L ( italic_t ) = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S end_POSTSUPERSCRIPT italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT (14)

is the net integrated displacement experienced by the test mass before returning asymptotically to its free-fall condition. We refer to this parametric family of glitches as Model D. The frequency domain representation follows from Eq. (10) and reads

σ~(ω;D,τ,β,n)=(1)neiωτD(nβω+i)n1(nβωi)n+1.~𝜎𝜔𝐷𝜏𝛽𝑛superscript1𝑛superscript𝑒𝑖𝜔𝜏𝐷superscript𝑛𝛽𝜔𝑖𝑛1superscript𝑛𝛽𝜔𝑖𝑛1\tilde{\sigma}(\omega;D,\tau,\beta,n)=(-1)^{n}e^{-i\omega\tau}D\frac{(n\beta% \omega+i)^{n-1}}{(n\beta\omega-i)^{n+1}}.over~ start_ARG italic_σ end_ARG ( italic_ω ; italic_D , italic_τ , italic_β , italic_n ) = ( - 1 ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_i italic_ω italic_τ end_POSTSUPERSCRIPT italic_D divide start_ARG ( italic_n italic_β italic_ω + italic_i ) start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT end_ARG start_ARG ( italic_n italic_β italic_ω - italic_i ) start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT end_ARG . (15)

III.3 GW transients

Among the large variety of typical sources populating the LISA sensitivity band, the most massive binary systems detectable produce hours to years-long transient signals. To leading-order, the binary time to merger tmsubscript𝑡𝑚t_{m}italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT from a reference frequency frefsubscript𝑓reff_{\mathrm{ref}}italic_f start_POSTSUBSCRIPT roman_ref end_POSTSUBSCRIPT is [21, 22]

tm(34η)(fref0.1mHz)83(Mz107M)53days,similar-tosubscript𝑡𝑚34𝜂superscriptsubscript𝑓ref0.1mHz83superscriptsubscript𝑀zsuperscript107subscript𝑀direct-product53dayst_{m}\sim\left(\frac{3}{4\eta}\right)\left(\frac{f_{\mathrm{ref}}}{0.1~{}% \mathrm{mHz}}\right)^{-\frac{8}{3}}\left(\frac{M_{\mathrm{z}}}{10^{7}M_{\odot}% }\right)^{-\frac{5}{3}}\mathrm{days}\,,italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∼ ( divide start_ARG 3 end_ARG start_ARG 4 italic_η end_ARG ) ( divide start_ARG italic_f start_POSTSUBSCRIPT roman_ref end_POSTSUBSCRIPT end_ARG start_ARG 0.1 roman_mHz end_ARG ) start_POSTSUPERSCRIPT - divide start_ARG 8 end_ARG start_ARG 3 end_ARG end_POSTSUPERSCRIPT ( divide start_ARG italic_M start_POSTSUBSCRIPT roman_z end_POSTSUBSCRIPT end_ARG start_ARG 10 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT ⊙ end_POSTSUBSCRIPT end_ARG ) start_POSTSUPERSCRIPT - divide start_ARG 5 end_ARG start_ARG 3 end_ARG end_POSTSUPERSCRIPT roman_days , (16)

where ηm1m2/(m1+m2)2𝜂subscript𝑚1subscript𝑚2superscriptsubscript𝑚1subscript𝑚22\eta\equiv m_{1}m_{2}/(m_{1}+m_{2})^{2}italic_η ≡ italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT / ( italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is the symmetric mass ratio and Mz=(1+z)(m1+m2)subscript𝑀𝑧1𝑧subscript𝑚1subscript𝑚2M_{z}=(1+z)(m_{1}+m_{2})italic_M start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT = ( 1 + italic_z ) ( italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) is the solar-system barycenter frame total mass for a source of component masses m1subscript𝑚1m_{1}italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and m2subscript𝑚2m_{2}italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. By contrast, glitches observed by LPF have typical durations of seconds to hours and are positively correlated with the transferred momentum per unit mass ranging from 102superscript10210^{-2}10 start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT to 103pm/ssuperscript103pms10^{3}\,\mathrm{pm/s}10 start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT roman_pm / roman_s [8]. Their broadband, short-lived morphology makes them the most likely to impact parameter estimation for GW transient sources of comparable duration.

We select three fiducial noise transients and superimpose them on a short-lived (tm=30subscript𝑡𝑚30t_{m}=30italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = 30 hours) high-mass (Mz=6×107M,η=3/16formulae-sequencesubscript𝑀𝑧6superscript107subscript𝑀direct-product𝜂316M_{z}=6\times 10^{7}\,M_{\odot},\eta=3/16italic_M start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT = 6 × 10 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT ⊙ end_POSTSUBSCRIPT , italic_η = 3 / 16) MBHB at redshift z=5𝑧5z=5italic_z = 5. We assume zero sensitivity below 0.1mHz0.1mHz0.1\,\mathrm{mHz}0.1 roman_mHz [18]. We consider a short-duration Model D glitch (β=5s𝛽5s\beta=5\,\rm{s}italic_β = 5 roman_s), a moderate-duration Model A2 (β=40s𝛽40s\beta=40\,\rm{s}italic_β = 40 roman_s), and a long-duration Model A1 glitch with β1+β2=3300ssubscript𝛽1subscript𝛽23300s\beta_{1}+\beta_{2}=3300\,\rm{s}italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 3300 roman_s. All three glitches have peak amplitudes close to the merger time of the GW source, as shown in Fig. 2. For a conservative approach, we fine-tune the glitch onset times to maximally impact the reconstruction of GW source parameters. This is done by maximizing the match between the glitch and GW waveforms as shown in Fig. 3 (see Sec. V for more details).

Refer to caption
Figure 2: Fiducial waveforms for our parameter-estimation runs. Black solid curves show the MBHB signal we consider (Mz=6×107Msubscript𝑀𝑧6superscript107subscript𝑀direct-productM_{z}=6\times 10^{7}\,M_{\odot}italic_M start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT = 6 × 10 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT ⊙ end_POSTSUBSCRIPT and z=5𝑧5z=5italic_z = 5), which is identical across the three panels. Colored curves in the top, middle, and bottom panels describe the Model A1, Model A2, Model D glitch amplitudes, respectively. Signals shown in the three panels correspond to injections in runs 9, 10, and 11 and exemplify glitches lasting hours, minutes, and seconds, respectively (cf. Table 1). The parameters of the injected signals are shown in Tables 5, 5, and 5.
Refer to caption
Figure 3: Match between the GW and glitch signals as a function of onset time. The blue, green, and red solid curve considers to the Model A1 (A2, D) glitch shown in Fig. 2. The GW signal is fixed to that of our fiducial MBHB. Dashed vertical lines with matching color denote the onset time that maximizes the match. The black dotted line denotes the GW source nominal merger time. The inset shows a 40-minute interval zoom-in around the merger and glitch onset times.

We model the GW signal with the IMRPhenomXHM [23, 24] waveform approximant which captures the full coalescence of a quasi-circular, non-precessing black-hole binary. The implementation of the LISA response to this GW signal in the Balrog code has been presented in Ref. [18].

We choose to parametrize the GW signal injected as follows: m1z,2zsubscript𝑚1𝑧2𝑧m_{1z,2z}italic_m start_POSTSUBSCRIPT 1 italic_z , 2 italic_z end_POSTSUBSCRIPT and χ1,2subscript𝜒12\chi_{1,2}italic_χ start_POSTSUBSCRIPT 1 , 2 end_POSTSUBSCRIPT denote the binary component redshifted masses and aligned dimensionless spin, respectively; tm,ϕ0,ψsubscript𝑡𝑚subscriptitalic-ϕ0𝜓t_{m},\phi_{0},\psiitalic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_ϕ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_ψ denote the time to merger introduced in Eq. (16), initial phase and polarization, respectively; sinβ,λ𝛽𝜆\sin\beta,\lambdaroman_sin italic_β , italic_λ denote the (sine-)ecliptic latitude and longitude; dLsubscript𝑑𝐿d_{L}italic_d start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT and ι𝜄\iotaitalic_ι denote the source luminosity distance and inclination. Tables 5, 5 and 5 list the parameter values of our fiducial GW source which has an SNR of 187 and is common across all of our runs.

IV Acceleration TDIs

We use Eqs. (4), (10), and (15) to model the TDI variables [25] s~k(f;𝜽)subscript~𝑠𝑘𝑓𝜽\tilde{s}_{k}(f;\bm{\theta})over~ start_ARG italic_s end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_f ; bold_italic_θ ) entering the likelihood, cf. Sec. V. We work in the constant equal-armlength approximation and label the three TDI variables MX,MYsubscript𝑀𝑋subscript𝑀𝑌M_{X},M_{Y}italic_M start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT , italic_M start_POSTSUBSCRIPT italic_Y end_POSTSUBSCRIPT, and MZsubscript𝑀𝑍M_{Z}italic_M start_POSTSUBSCRIPT italic_Z end_POSTSUBSCRIPT, respectively. In this approximation, one needs a single time-delay operator 𝒟𝒟\cal{D}caligraphic_D

𝒟[f(t)]=f(tL).𝒟delimited-[]𝑓𝑡𝑓𝑡𝐿\mathcal{D}\left[f(t)\right]=f(t-L).caligraphic_D [ italic_f ( italic_t ) ] = italic_f ( italic_t - italic_L ) . (17)

This is applied to the single-link phase measurements yijksubscript𝑦𝑖𝑗𝑘y_{ijk}italic_y start_POSTSUBSCRIPT italic_i italic_j italic_k end_POSTSUBSCRIPT. Signals denoted by yijksubscript𝑦𝑖𝑗𝑘y_{ijk}italic_y start_POSTSUBSCRIPT italic_i italic_j italic_k end_POSTSUBSCRIPT or yijksubscript𝑦𝑖superscript𝑗𝑘y_{ij^{\prime}k}italic_y start_POSTSUBSCRIPT italic_i italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_k end_POSTSUBSCRIPT are emitted by the i𝑖iitalic_i-th satellite, received by the k𝑘kitalic_k-th satellite, therefore traveling along either Ljsubscript𝐿𝑗L_{j}italic_L start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT or Ljsubscript𝐿superscript𝑗L_{j^{\prime}}italic_L start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT (see Fig. 1 for a schematic representation). The indexes j𝑗jitalic_j and jsuperscript𝑗j^{\prime}italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT are used to denote cyclic and anti-cyclic permutations of 123123123123, respectively. We thus to obtain the TDI variables

MXsubscript𝑀𝑋\displaystyle M_{X}italic_M start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT =y231+𝒟y132y321𝒟y123,absentsubscript𝑦231𝒟subscript𝑦superscript132subscript𝑦superscript321𝒟subscript𝑦123\displaystyle=y_{231}+\mathcal{D}y_{13^{\prime}2}-y_{32^{\prime}1}-\mathcal{D}% y_{123},= italic_y start_POSTSUBSCRIPT 231 end_POSTSUBSCRIPT + caligraphic_D italic_y start_POSTSUBSCRIPT 13 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT 2 end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 32 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT 1 end_POSTSUBSCRIPT - caligraphic_D italic_y start_POSTSUBSCRIPT 123 end_POSTSUBSCRIPT , (18)
MYsubscript𝑀𝑌\displaystyle M_{Y}italic_M start_POSTSUBSCRIPT italic_Y end_POSTSUBSCRIPT =y312+𝒟y321y213𝒟y231,absentsubscript𝑦312𝒟subscript𝑦superscript321subscript𝑦superscript213𝒟subscript𝑦231\displaystyle=y_{312}+\mathcal{D}y_{32^{\prime}1}-y_{21^{\prime}3}-\mathcal{D}% y_{231},= italic_y start_POSTSUBSCRIPT 312 end_POSTSUBSCRIPT + caligraphic_D italic_y start_POSTSUBSCRIPT 32 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT 1 end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 21 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT 3 end_POSTSUBSCRIPT - caligraphic_D italic_y start_POSTSUBSCRIPT 231 end_POSTSUBSCRIPT , (19)
MZsubscript𝑀𝑍\displaystyle M_{Z}italic_M start_POSTSUBSCRIPT italic_Z end_POSTSUBSCRIPT =y123+𝒟y213y132𝒟y231.absentsubscript𝑦123𝒟subscript𝑦superscript213subscript𝑦superscript132𝒟subscript𝑦231\displaystyle=y_{123}+\mathcal{D}y_{21^{\prime}3}-y_{13^{\prime}2}-\mathcal{D}% y_{231}.= italic_y start_POSTSUBSCRIPT 123 end_POSTSUBSCRIPT + caligraphic_D italic_y start_POSTSUBSCRIPT 21 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT 3 end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 13 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT 2 end_POSTSUBSCRIPT - caligraphic_D italic_y start_POSTSUBSCRIPT 231 end_POSTSUBSCRIPT . (20)

Incorporating Model A1 and Model A2 signals into Eqs. (18), (19), and (20) requires integrating the single-link differential accelerations twice. However, any non-zero total transferred momentum necessitate artificial regularization or ad-hoc approximations to construct a Fourier-domain representation of the signal. We solve this problem by introducing a set of “acceleration TDIs” GX,Y,Zsubscript𝐺𝑋𝑌𝑍G_{X,Y,Z}italic_G start_POSTSUBSCRIPT italic_X , italic_Y , italic_Z end_POSTSUBSCRIPT which are trivially related to Eqs. (18), (19), and (20) by double differentiation. In the frequency domain one has

[GX]delimited-[]subscript𝐺𝑋\displaystyle\mathcal{F}\left[G_{X}\right]caligraphic_F [ italic_G start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT ] =(2πf)2[MX]absentsuperscript2𝜋𝑓2delimited-[]subscript𝑀𝑋\displaystyle=(2\pi f)^{2}\mathcal{F}\left[M_{X}\right]= ( 2 italic_π italic_f ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT caligraphic_F [ italic_M start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT ] (21)
GXsubscript𝐺𝑋\displaystyle G_{X}italic_G start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT =g231+𝒟g132g321𝒟g123,absentsubscript𝑔231𝒟subscript𝑔superscript132subscript𝑔superscript321𝒟subscript𝑔123\displaystyle=g_{231}+\mathcal{D}g_{13^{\prime}2}-g_{32^{\prime}1}-\mathcal{D}% g_{123},= italic_g start_POSTSUBSCRIPT 231 end_POSTSUBSCRIPT + caligraphic_D italic_g start_POSTSUBSCRIPT 13 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT 2 end_POSTSUBSCRIPT - italic_g start_POSTSUBSCRIPT 32 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT 1 end_POSTSUBSCRIPT - caligraphic_D italic_g start_POSTSUBSCRIPT 123 end_POSTSUBSCRIPT , (22)

where \mathcal{F}caligraphic_F denotes the Fourier transform operator and

gijk(t)=ddt2[yijk(t)].subscript𝑔𝑖𝑗𝑘𝑡𝑑𝑑superscript𝑡2delimited-[]subscript𝑦𝑖𝑗𝑘𝑡g_{ijk}(t)=\frac{d}{dt^{2}}\left[y_{ijk}(t)\right].italic_g start_POSTSUBSCRIPT italic_i italic_j italic_k end_POSTSUBSCRIPT ( italic_t ) = divide start_ARG italic_d end_ARG start_ARG italic_d italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG [ italic_y start_POSTSUBSCRIPT italic_i italic_j italic_k end_POSTSUBSCRIPT ( italic_t ) ] . (23)

Similar definitions hold for GY,GZsubscript𝐺𝑌subscript𝐺𝑍G_{Y},G_{Z}italic_G start_POSTSUBSCRIPT italic_Y end_POSTSUBSCRIPT , italic_G start_POSTSUBSCRIPT italic_Z end_POSTSUBSCRIPT upon cyclic permutation of indices.

The key advantage of introducing a new set of TDIs lies in its instrumental robustness. Equation (21) also allows us to conveniently recycles signal models available in fractional displacement by including both Model D glitches and GW signals. Furthermore, Eq. (23) does not require a transfer function to model acceleration glitches.

Following the conventions shown in Fig. 1, the single-link perturbation gijk(t)subscript𝑔𝑖𝑗𝑘𝑡g_{ijk}(t)italic_g start_POSTSUBSCRIPT italic_i italic_j italic_k end_POSTSUBSCRIPT ( italic_t ) is obtained from the instantaneous accelerations gi(t)subscript𝑔𝑖𝑡\vec{g}_{i}(t)over→ start_ARG italic_g end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) and gk(tL)subscript𝑔𝑘𝑡𝐿\vec{g}_{k}(t-L)over→ start_ARG italic_g end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_t - italic_L ) which are experienced by sender i𝑖iitalic_i and receiver k𝑘kitalic_k along the link j𝑗jitalic_j, and projected along the unit-vectors a^j(tL)subscript^𝑎𝑗𝑡𝐿\hat{a}_{j}(t-L)over^ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_t - italic_L ) and a^j(t)subscript^𝑎superscript𝑗𝑡\hat{a}_{j^{\prime}}(t)over^ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_t ), respectively. We associate a unit vector a^jsubscript^𝑎𝑗\hat{a}_{j}over^ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT to each test mass Mjsubscript𝑀𝑗M_{j}italic_M start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT pointing in the direction opposite to Ljsubscript𝐿𝑗L_{j}italic_L start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. For simplicity, we denote the associated vector components ajsubscript𝑎𝑗a_{j}italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. Given the choice of the local reference system, a positive value aisubscript𝑎𝑖a_{i}italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT corresponds to a negative displacement ΔLiΔsubscript𝐿𝑖\Delta L_{i}roman_Δ italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The three TDI observables in terms of the individual test mass accelerations are

GXsubscript𝐺𝑋\displaystyle G_{X}italic_G start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT =(1+𝒟2)(a2a3)+2𝒟(a2a3),absent1superscript𝒟2subscript𝑎superscript2subscript𝑎32𝒟subscript𝑎2subscript𝑎superscript3\displaystyle=(1+\mathcal{D}^{2})(a_{2^{\prime}}-a_{3})+2\mathcal{D}(a_{2}-a_{% 3^{\prime}}),= ( 1 + caligraphic_D start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ( italic_a start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ) + 2 caligraphic_D ( italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) , (24)
GYsubscript𝐺𝑌\displaystyle G_{Y}italic_G start_POSTSUBSCRIPT italic_Y end_POSTSUBSCRIPT =(1+𝒟2)(a3a1)+2𝒟(a3a1),absent1superscript𝒟2subscript𝑎superscript3subscript𝑎12𝒟subscript𝑎3subscript𝑎superscript1\displaystyle=(1+\mathcal{D}^{2})(a_{3^{\prime}}-a_{1})+2\mathcal{D}(a_{3}-a_{% 1^{\prime}}),= ( 1 + caligraphic_D start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ( italic_a start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) + 2 caligraphic_D ( italic_a start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT 1 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) , (25)
GZsubscript𝐺𝑍\displaystyle G_{Z}italic_G start_POSTSUBSCRIPT italic_Z end_POSTSUBSCRIPT =(1+𝒟2)(a1a2)+2𝒟(a1a2).absent1superscript𝒟2subscript𝑎superscript1subscript𝑎22𝒟subscript𝑎1subscript𝑎superscript2\displaystyle=(1+\mathcal{D}^{2})(a_{1^{\prime}}-a_{2})+2\mathcal{D}(a_{1}-a_{% 2^{\prime}}).= ( 1 + caligraphic_D start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ( italic_a start_POSTSUBSCRIPT 1 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) + 2 caligraphic_D ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) . (26)

It is importante to note how the acceleration TDI variable GXsubscript𝐺𝑋G_{X}italic_G start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT (GYsubscript𝐺𝑌G_{Y}italic_G start_POSTSUBSCRIPT italic_Y end_POSTSUBSCRIPT, GZsubscript𝐺𝑍G_{Z}italic_G start_POSTSUBSCRIPT italic_Z end_POSTSUBSCRIPT) is insensitive to glitches acting on links L1subscript𝐿1L_{1}italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and L1superscriptsubscript𝐿1L_{1}^{\prime}italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT (L2subscript𝐿2L_{2}italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and L2superscriptsubscript𝐿2L_{2}^{\prime}italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, L3subscript𝐿3L_{3}italic_L start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT and L3superscriptsubscript𝐿3L_{3}^{\prime}italic_L start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT). This would no longer be true if a single glitch affects more than one TM (or more optical phase measurements); further modeling on this point will be presented elsewhere. Following the standard procedure [25], we combine GXsubscript𝐺𝑋G_{X}italic_G start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT, GY,subscript𝐺𝑌G_{Y},italic_G start_POSTSUBSCRIPT italic_Y end_POSTSUBSCRIPT , and GZsubscript𝐺𝑍G_{Z}italic_G start_POSTSUBSCRIPT italic_Z end_POSTSUBSCRIPT into three noise-orthogonal variables

GAsubscript𝐺𝐴\displaystyle G_{A}italic_G start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT =GZGX2,absentsubscript𝐺𝑍subscript𝐺𝑋2\displaystyle=\dfrac{G_{Z}-G_{X}}{\sqrt{2}},= divide start_ARG italic_G start_POSTSUBSCRIPT italic_Z end_POSTSUBSCRIPT - italic_G start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT end_ARG start_ARG square-root start_ARG 2 end_ARG end_ARG , (27)
GEsubscript𝐺𝐸\displaystyle G_{E}italic_G start_POSTSUBSCRIPT italic_E end_POSTSUBSCRIPT =GX2GY+GZ6,absentsubscript𝐺𝑋2subscript𝐺𝑌subscript𝐺𝑍6\displaystyle=\dfrac{G_{X}-2G_{Y}+G_{Z}}{\sqrt{6}},= divide start_ARG italic_G start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT - 2 italic_G start_POSTSUBSCRIPT italic_Y end_POSTSUBSCRIPT + italic_G start_POSTSUBSCRIPT italic_Z end_POSTSUBSCRIPT end_ARG start_ARG square-root start_ARG 6 end_ARG end_ARG , (28)
GTsubscript𝐺𝑇\displaystyle G_{T}italic_G start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT =GX+GY+GZ3.absentsubscript𝐺𝑋subscript𝐺𝑌subscript𝐺𝑍3\displaystyle=\dfrac{G_{X}+G_{Y}+G_{Z}}{\sqrt{3}}.= divide start_ARG italic_G start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT + italic_G start_POSTSUBSCRIPT italic_Y end_POSTSUBSCRIPT + italic_G start_POSTSUBSCRIPT italic_Z end_POSTSUBSCRIPT end_ARG start_ARG square-root start_ARG 3 end_ARG end_ARG . (29)

Equations (27), (28), and (29) define the data pieces entering our inference pipeline.

ID Injection Recovery log10𝒵subscript10𝒵\log_{10}\mathcal{Z}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT caligraphic_Z Figure Table
Glitch Model GW Source Glitch Model GW Source
1 ✓(acceleration TDI) ✓(acceleration TDI) 35.2735.27-35.27- 35.27
2 ✓(displacement TDI) ✓(displacement TDI) 35.1935.19-35.19- 35.19
3 A1 A1 14.014.0-14.0- 14.0
4 A2 A2 9.19.1-9.1- 9.1
5 D D 8.88.8-8.8- 8.8
6 A1 14537.814537.8-14537.8- 14537.8 4 5
7 A2 296.5296.5-296.5- 296.5 5 5
8 D 48.848.8-48.8- 48.8 6 5
9 A1 A1 46.846.8-46.8- 46.8 4 5
10 A2 A2 43.943.9-43.9- 43.9 5 5
11 D D 40.840.8-40.8- 40.8 6 5
12 A1 75.075.0-75.0- 75.0
13 A2 44.144.1-44.1- 44.1
14 D 52.252.2-52.2- 52.2
Table 1: Summary of our runs containing single glitches and the fiducial GW signal. Rows highlighted in teal denote runs where the recovery signal model matches that of the injection. We first perform disjoint parameter estimation on our fiducial GW source and three glitch models (IDs 1-5). We then generate signals from the superposition of a GW signal with single glitches and study them both ignoring (IDs 6-8) and including (IDs 9-11) the glitch in the data model. Finally, we generate GW signals and perform parameter estimation on them including glitches in the data model (IDs 12-14).
ID Injection Recovery log-Evidence Figure Table
Glitch 1 Glitch 2 Glitch 1 Glitch 2
15 D(1,1)D11\textsc{D}(1,1)D ( 1 , 1 ) D(1,2)D12\textsc{D}(1,2)D ( 1 , 2 ) D(1,1)D11\textsc{D}(1,1)D ( 1 , 1 ) D(1,2)D12\textsc{D}(1,2)D ( 1 , 2 ) 16.116.1-16.1- 16.1 7
16 D(1,1)D11\textsc{D}(1,1)D ( 1 , 1 ) D(1,3)D13\textsc{D}(1,3)D ( 1 , 3 ) 18.018.0-18.0- 18.0
17 D(1,2)D12\textsc{D}(1,2)D ( 1 , 2 ) D(1,3)D13\textsc{D}(1,3)D ( 1 , 3 ) 20.120.1-20.1- 20.1
18 D(1,1)D11\textsc{D}(1,1)D ( 1 , 1 ) 22.922.9-22.9- 22.9
19 D(1,2)D12\textsc{D}(1,2)D ( 1 , 2 ) 23.923.9-23.9- 23.9
20 D(1,3)D13\textsc{D}(1,3)D ( 1 , 3 ) 34.434.4-34.4- 34.4
21 D(1,1)D11\textsc{D}(1,1)D ( 1 , 1 ) D(1,2)D12\textsc{D}(1,2)D ( 1 , 2 ) D(1,3)D13\textsc{D}(1,3)D ( 1 , 3 ) 17.017.0-17.0- 17.0
22 D(1,1)D11\textsc{D}(1,1)D ( 1 , 1 ) D(1,1)D11\textsc{D}(1,1)D ( 1 , 1 ) 15.215.2-15.2- 15.2 7
23 D(2,1)D21\textsc{D}(2,1)D ( 2 , 1 ) 3650.203650.20-3650.20- 3650.20
24 D(3,1)D31\textsc{D}(3,1)D ( 3 , 1 ) 3650.183650.18-3650.18- 3650.18
25 D(1,1)Dsuperscript11\textsc{D}(1^{\prime},1)D ( 1 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , 1 ) 224.1224.1-224.1- 224.1
26 D(2,1)Dsuperscript21\textsc{D}(2^{\prime},1)D ( 2 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , 1 ) 3628.63628.6-3628.6- 3628.6
27 D(3,1)Dsuperscript31\textsc{D}(3^{\prime},1)D ( 3 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , 1 ) 3640.83640.8-3640.8- 3640.8
28 D(1,2)D12\textsc{D}(1,2)D ( 1 , 2 ) D(1,3)D13\textsc{D}(1,3)D ( 1 , 3 ) D(3,1)D31\textsc{D}(3,1)D ( 3 , 1 ) D(3,2)D32\textsc{D}(3,2)D ( 3 , 2 ) D(1,2)D12\textsc{D}(1,2)D ( 1 , 2 ) D(1,3)D13\textsc{D}(1,3)D ( 1 , 3 ) D(3,1)D31\textsc{D}(3,1)D ( 3 , 1 ) D(3,2)D32\textsc{D}(3,2)D ( 3 , 2 ) 34.834.8-34.8- 34.8 9 7
29 A2(1,1)A211\textsc{A2}(1,1)A2 ( 1 , 1 ) A2(2,2)A2superscript22\textsc{A2}(2^{\prime},2)A2 ( 2 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , 2 ) A2(1,1)A211\textsc{A2}(1,1)A2 ( 1 , 1 ) A2(2,2)A2superscript22\textsc{A2}(2^{\prime},2)A2 ( 2 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , 2 ) 15.915.9-15.9- 15.9 8 7
30 A1s(1)A1s1\textsc{A1s}(1)A1s ( 1 ) A1s(1)A1s1\textsc{A1s}(1)A1s ( 1 ) 13.613.6-13.6- 13.6 7 7
31 A1m(1)A1m1\textsc{A1m}(1)A1m ( 1 ) A1m(1)A1m1\textsc{A1m}(1)A1m ( 1 ) 18.018.0-18.0- 18.0 7 7
32 A1l(1)A1l1\textsc{A1l}(1)A1l ( 1 ) A1l(1)A1l1\textsc{A1l}(1)A1l ( 1 ) 16.616.6-16.6- 16.6 7 7
Table 2: Summary of a large set of injected glitches and associated recoveries. Injected glitches are labeled by X(i,n), with X, n𝑛nitalic_n, and i𝑖iitalic_i describing the glitch model, the injection point, and the shapelet order (when applicable), respectively. We explore the number of components and shapelet order (IDs 16-20), the number of glitches (ID 21), and the potential misidentification of the injection point (IDs 22-27). Additionally, we simulate data from glitches of increasing complexity (IDs 28, 29) and consider three representative glitches inspired by LPF data (IDs 30-32). These are a short duration and small amplitude glitch (A1s), a medium duration and amplitude glitch (A1m), and a long duration and large amplitude glitch (A1l). Runs with same injected signals are grouped by horizontal lines.

V Inference

The initial search of a GW in noisy data is achieved through matched-filtering techniques [26] which provide initial guesses on the signal parameters. If glitches are present, their preliminary detection and subtraction might not be sufficient to provide data that are sufficiently cleaned to accurately infer the parameters of the astrophysical source [9]. Previous studies presented a matching-pursuit algorithm for an automated and systematic glitch detection [27] showing that, while the search grid on the dam** parameter is too coarse to accurately obtain the best-fit glitch, it provides a reliable initial guess. For practical purposes, here we assume that such guess has been identified from the data and can be used to inform our subsequent analyses.

We perform a joint parameter estimation, fitting simultaneously for GW signals and noise artifacts. We construct posteriors on parameters 𝜽𝜽\bm{\theta}bold_italic_θ

p(𝜽|d)(d|𝜽)π(𝜽)proportional-to𝑝conditional𝜽𝑑conditional𝑑𝜽𝜋𝜽p(\bm{\theta}|d)\propto\mathcal{L}(d|\bm{\theta})\pi(\bm{\theta})italic_p ( bold_italic_θ | italic_d ) ∝ caligraphic_L ( italic_d | bold_italic_θ ) italic_π ( bold_italic_θ ) (30)

through stochastic sampling of the likelihood (d|𝜽)conditional𝑑𝜽\mathcal{L}(d|\bm{\theta})caligraphic_L ( italic_d | bold_italic_θ ) under a prior π(𝜽)𝜋𝜽\pi(\bm{\theta})italic_π ( bold_italic_θ ). We employ a coherent analysis on the three noise-orthogonal TDI channels d={dk;𝑘=MA,ME,MT}d=\{d_{k};\textit{k}=M_{A},M_{E},M_{T}\}italic_d = { italic_d start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ; k = italic_M start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT , italic_M start_POSTSUBSCRIPT italic_E end_POSTSUBSCRIPT , italic_M start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT } when considering displacement variables and d={dk;𝑘=GA,GE,GT}d=\{d_{k};\textit{k}=G_{A},G_{E},G_{T}\}italic_d = { italic_d start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ; k = italic_G start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT , italic_G start_POSTSUBSCRIPT italic_E end_POSTSUBSCRIPT , italic_G start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT } when considering acceleration variables. We use a Gaussian likelihood [28]

ln(d|𝜽)=k(dksk(𝜽)|dksk(𝜽))k2+const.,lnconditional𝑑𝜽subscript𝑘subscriptsubscript𝑑𝑘conditionalsubscript𝑠𝑘𝜽subscript𝑑𝑘subscript𝑠𝑘𝜽𝑘2const.\text{ln}\mathcal{L}(d|\bm{\theta})=-\sum_{k}{\frac{({d}_{k}-{s}_{k}(\bm{% \theta})|{d}_{k}-{s}_{k}(\bm{\theta}))_{k}}{2}+\text{const.}},ln caligraphic_L ( italic_d | bold_italic_θ ) = - ∑ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT divide start_ARG ( italic_d start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( bold_italic_θ ) | italic_d start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( bold_italic_θ ) ) start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG + const. , (31)

where s~ksubscript~𝑠𝑘\tilde{s}_{k}over~ start_ARG italic_s end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is the k𝑘kitalic_k-th TDI output frequency series associated to the injected signal s~(f;𝜽)~𝑠𝑓𝜽\tilde{s}(f;\bm{\theta})over~ start_ARG italic_s end_ARG ( italic_f ; bold_italic_θ ). The output s~ksubscript~𝑠𝑘\tilde{s}_{k}over~ start_ARG italic_s end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT represent either acceleration or fractional displacements depending on the chosen TDI variable set, thus containing acceleration glitches, displacement glitches, GW transients, or a combination of these (cf. Sec. III). The noise-weighted inner product is defined as

(ab)k=4fminfmaxa~*(f)b~(f)Sk(f)𝑑f,subscriptconditional𝑎𝑏𝑘4superscriptsubscriptsubscript𝑓minsubscript𝑓maxsuperscript~𝑎𝑓~𝑏𝑓subscript𝑆𝑘𝑓differential-d𝑓(a\mid b)_{k}=4\Re\int_{f_{\mathrm{min}}}^{f_{\mathrm{max}}}{\frac{\tilde{a}^{% *}(f)\tilde{b}(f)}{S_{k}(f)}df},( italic_a ∣ italic_b ) start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = 4 roman_ℜ ∫ start_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT end_POSTSUPERSCRIPT divide start_ARG over~ start_ARG italic_a end_ARG start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ( italic_f ) over~ start_ARG italic_b end_ARG ( italic_f ) end_ARG start_ARG italic_S start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_f ) end_ARG italic_d italic_f , (32)

where \Reroman_ℜ denotes the real part, a~(f)~𝑎𝑓\tilde{a}(f)over~ start_ARG italic_a end_ARG ( italic_f ) is the Fourier transform of the time series a(t)𝑎𝑡a(t)italic_a ( italic_t ), and Sk(f)subscript𝑆𝑘𝑓S_{k}(f)italic_S start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_f ) is the one-sided noise spectral density of the k𝑘kitalic_k-th TDI channel. We use the match between two signals

M(a,b)=(ab)(aa)1/2(bb)1/2𝑀𝑎𝑏conditional𝑎𝑏superscriptconditional𝑎𝑎12superscriptconditional𝑏𝑏12M(a,b)=\frac{(a\mid b)}{(a\mid a)^{1/2}(b\mid b)^{1/2}}italic_M ( italic_a , italic_b ) = divide start_ARG ( italic_a ∣ italic_b ) end_ARG start_ARG ( italic_a ∣ italic_a ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ( italic_b ∣ italic_b ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT end_ARG (33)

to optimize the onset time of the injected glitches as discussed in Sec. III.3. Model selection is performed using log-Bayes factors

log10ij=log10𝒵ilog10𝒵j,subscript10superscriptsubscript𝑖𝑗subscript10subscript𝒵𝑖subscript10subscript𝒵𝑗\log_{10}\mathcal{B}_{i}^{j}=\log_{10}\mathcal{Z}_{i}-\log_{10}\mathcal{Z}_{j},roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT = roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT caligraphic_Z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT caligraphic_Z start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , (34)

where i𝑖iitalic_i and j𝑗jitalic_j are labels identifying the competing models, and

𝒵(d)=𝑑𝜽(d𝜽)π(𝜽)𝒵𝑑differential-d𝜽conditional𝑑𝜽𝜋𝜽\mathcal{Z}(d)=\int d\bm{\theta}\mathcal{L}(d\mid\bm{\theta})\pi(\bm{\theta})caligraphic_Z ( italic_d ) = ∫ italic_d bold_italic_θ caligraphic_L ( italic_d ∣ bold_italic_θ ) italic_π ( bold_italic_θ ) (35)

is the evidence of each parameter estimation.

We consider a LISA mission lifetime of TLISA=4subscript𝑇LISA4T_{\textsc{LISA}}=4italic_T start_POSTSUBSCRIPT LISA end_POSTSUBSCRIPT = 4 years, roughly equivalent to a calendar observation time of 4.5 years with an effective duty cycle of 82%. Our frequency resolution is therefore Δf1/TLISA=1.7×108HzΔ𝑓1subscript𝑇LISA1.7superscript108Hz\Delta f\approx 1/T_{\textsc{LISA}}=1.7\times 10^{-8}\,\rm{Hz}roman_Δ italic_f ≈ 1 / italic_T start_POSTSUBSCRIPT LISA end_POSTSUBSCRIPT = 1.7 × 10 start_POSTSUPERSCRIPT - 8 end_POSTSUPERSCRIPT roman_Hz. We set fmin=0.1mHzsubscript𝑓min0.1mHzf_{\mathrm{min}}=0.1\,\rm{mHz}italic_f start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT = 0.1 roman_mHz and fmax=4mHzsubscript𝑓max4mHzf_{\mathrm{max}}=4\,\rm{mHz}italic_f start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = 4 roman_mHz, which is well above the fiducial GW and the maximum frequencies of all glitch signals. We use a semi-analytical noise spectral density model Sk(f)subscript𝑆𝑘𝑓S_{k}(f)italic_S start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_f ) [29] describing the superposition of LISA stationary instrumental noise and astrophysical confusion noise from unresolved Galactic binaries [30]. In order to reduce the computational cost, we evaluate inner products from Eq. (32) using a Clenshaw-Curtis integration algorithm [31], see e.g Ref. [15] for a summary of its application to LISA data.

Parameter estimation is performed with the Balrog code, which is designed to work with different stochastic samplers. In particular, in this paper we use the nested sampling algorithm [32] as implemented in Nessai [33]. We choose uniform priors on each parameter over either its entire definition domain or a range that is sufficiently large to enclose the entire posterior.

VI Results

We perform two sets of parameter-estimation runs:

  1. (i)

    Joint inference runs on both GW signal and glitches (Sec. VI.1), listed with IDs 1 to 14 in Table 1;

  2. (ii)

    Inference runs where we inject and recover glitches without GW signal (Sec. VI.2), listed with IDs 15 to 32 in Table 2.

Table 3: Parameter estimation results for a GW signal contaminated by a Model A1 glitch. The injected parameters are listed in the white rows. Medians and 90% credible intervals for the recovered posteriors are listed in the two rows highlighted in teal. While accounting for the presence of a glitch (ID 9) allows for joint unbiased reconstruction of all parameters, ignoring its potential occurrence (ID 6) yields large systematic biases. Ignoring the presence of a glitch is disfavored with log1096=14491subscript10subscriptsuperscript6914491\log_{10}\mathcal{B}^{6}_{9}=-14491roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT caligraphic_B start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = - 14491. Joint posterior distributions for both these runs are shown in Fig. 4. For comparison, the bottom row shows our reference run where we only inject the GW source (ID 1). The subset of parameters common across runs 1 and 9 does not show appreciable differences.
Table 4: Parameter estimation results for a GW signal contaminated by a Model A2 glitch. Results are organized as in Table 5. This glitch, if present in data and ignored upon inference, introduces milder biases when compared to run with ID 6: this is due to its shorter duration resulting in a smaller match with the GW waveform. Joint posterior distributions for both runs are shown in Fig. 5.
MBHB Model A1
ID m1z[107M]subscript𝑚1𝑧delimited-[]superscript107subscript𝑀direct-productm_{1z}~{}[10^{7}M_{\odot}]italic_m start_POSTSUBSCRIPT 1 italic_z end_POSTSUBSCRIPT [ 10 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT ⊙ end_POSTSUBSCRIPT ] m2z[107M]subscript𝑚2𝑧delimited-[]superscript107subscript𝑀direct-productm_{2z}~{}[10^{7}M_{\odot}]italic_m start_POSTSUBSCRIPT 2 italic_z end_POSTSUBSCRIPT [ 10 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT ⊙ end_POSTSUBSCRIPT ] tm[h]subscript𝑡𝑚delimited-[]ht_{m}~{}[\rm{h}]italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ roman_h ] χ1subscript𝜒1\chi_{1}italic_χ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT χ2subscript𝜒2\chi_{2}italic_χ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT dL[Gpc]subscript𝑑𝐿delimited-[]Gpcd_{L}~{}[\rm{Gpc}]italic_d start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ roman_Gpc ] ι[rad]𝜄delimited-[]rad\iota~{}[\rm{rad}]italic_ι [ roman_rad ] β[rad]𝛽delimited-[]rad\beta~{}[\rm{rad}]italic_β [ roman_rad ] λ[rad]𝜆delimited-[]rad\lambda~{}[\rm{rad}]italic_λ [ roman_rad ] ϕ[rad]italic-ϕdelimited-[]rad\phi~{}[\rm{rad}]italic_ϕ [ roman_rad ] ψ[rad]𝜓delimited-[]rad\psi~{}[\rm{rad}]italic_ψ [ roman_rad ] A[pm/s]𝐴delimited-[]pmsA~{}[\rm{pm/s}]italic_A [ roman_pm / roman_s ] β1[s]subscript𝛽1delimited-[]s\beta_{1}~{}[\rm{s}]italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ roman_s ] β2[s]subscript𝛽2delimited-[]s\beta_{2}~{}[\rm{s}]italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT [ roman_s ] τ[h]𝜏delimited-[]h\tau~{}[\rm{h}]italic_τ [ roman_h ]
4.54.54.54.5 1.51.51.51.5 30.030.030.030.0 0.40.40.40.4 0.30.30.30.3 47.647.647.647.6 0.60.60.60.6 0.300.300.300.30 2.02.02.02.0 1.01.01.01.0 1.71.71.71.7 3.03.03.03.0 1500.01500.01500.01500.0 1800.01800.01800.01800.0 30.2130.2130.2130.21
9 4.50.2+0.2subscriptsuperscript4.50.20.24.5^{+0.2}_{-0.2}4.5 start_POSTSUPERSCRIPT + 0.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.2 end_POSTSUBSCRIPT 1.50.3+0.3subscriptsuperscript1.50.30.31.5^{+0.3}_{-0.3}1.5 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.3 end_POSTSUBSCRIPT 30.000.08+0.10subscriptsuperscript30.000.100.0830.00^{+0.10}_{-0.08}30.00 start_POSTSUPERSCRIPT + 0.10 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.08 end_POSTSUBSCRIPT 0.40.1+0.1subscriptsuperscript0.40.10.10.4^{+0.1}_{-0.1}0.4 start_POSTSUPERSCRIPT + 0.1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 0.31.0+0.6subscriptsuperscript0.30.61.00.3^{+0.6}_{-1.0}0.3 start_POSTSUPERSCRIPT + 0.6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.0 end_POSTSUBSCRIPT 4415+15subscriptsuperscript44151544^{+15}_{-15}44 start_POSTSUPERSCRIPT + 15 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 15 end_POSTSUBSCRIPT 0.80.6+0.3subscriptsuperscript0.80.30.60.8^{+0.3}_{-0.6}0.8 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.6 end_POSTSUBSCRIPT 0.30.1+0.6subscriptsuperscript0.30.60.10.3^{+0.6}_{-0.1}0.3 start_POSTSUPERSCRIPT + 0.6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 2.00.1+0.3subscriptsuperscript2.00.30.12.0^{+0.3}_{-0.1}2.0 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 1.61.3+1.4subscriptsuperscript1.61.41.31.6^{+1.4}_{-1.3}1.6 start_POSTSUPERSCRIPT + 1.4 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.3 end_POSTSUBSCRIPT 1.61.4+1.3subscriptsuperscript1.61.31.41.6^{+1.3}_{-1.4}1.6 start_POSTSUPERSCRIPT + 1.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.4 end_POSTSUBSCRIPT 3.00.1+0.2subscriptsuperscript3.00.20.13.0^{+0.2}_{-0.1}3.0 start_POSTSUPERSCRIPT + 0.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 1637417+594subscriptsuperscript16375944171637^{+594}_{-417}1637 start_POSTSUPERSCRIPT + 594 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 417 end_POSTSUBSCRIPT 1647426+584subscriptsuperscript16475844261647^{+584}_{-426}1647 start_POSTSUPERSCRIPT + 584 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 426 end_POSTSUBSCRIPT 30.2190.006+0.006subscriptsuperscript30.2190.0060.00630.219^{+0.006}_{-0.006}30.219 start_POSTSUPERSCRIPT + 0.006 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.006 end_POSTSUBSCRIPT
6 4.250.01+0.01subscriptsuperscript4.250.010.014.25^{+0.01}_{-0.01}4.25 start_POSTSUPERSCRIPT + 0.01 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.01 end_POSTSUBSCRIPT 0.6100.007+0.007subscriptsuperscript0.6100.0070.0070.610^{+0.007}_{-0.007}0.610 start_POSTSUPERSCRIPT + 0.007 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.007 end_POSTSUBSCRIPT 29.4470.002+0.007subscriptsuperscript29.4470.0070.00229.447^{+0.007}_{-0.002}29.447 start_POSTSUPERSCRIPT + 0.007 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.002 end_POSTSUBSCRIPT 0.3080.005+0.005subscriptsuperscript0.3080.0050.005-0.308^{+0.005}_{-0.005}- 0.308 start_POSTSUPERSCRIPT + 0.005 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.005 end_POSTSUBSCRIPT 0.510.09+0.09subscriptsuperscript0.510.090.09-0.51^{+0.09}_{-0.09}- 0.51 start_POSTSUPERSCRIPT + 0.09 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.09 end_POSTSUBSCRIPT 10.0100.009+0.032subscriptsuperscript10.0100.0320.00910.010^{+0.032}_{-0.009}10.010 start_POSTSUPERSCRIPT + 0.032 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.009 end_POSTSUBSCRIPT 0.040.03+0.05subscriptsuperscript0.040.050.030.04^{+0.05}_{-0.03}0.04 start_POSTSUPERSCRIPT + 0.05 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.03 end_POSTSUBSCRIPT 0.1500.005+0.005subscriptsuperscript0.1500.0050.0050.150^{+0.005}_{-0.005}0.150 start_POSTSUPERSCRIPT + 0.005 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.005 end_POSTSUBSCRIPT 1.7920.005+0.005subscriptsuperscript1.7920.0050.0051.792^{+0.005}_{-0.005}1.792 start_POSTSUPERSCRIPT + 0.005 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.005 end_POSTSUBSCRIPT 1.61.4+1.4subscriptsuperscript1.61.41.41.6^{+1.4}_{-1.4}1.6 start_POSTSUPERSCRIPT + 1.4 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.4 end_POSTSUBSCRIPT 1.61.4+1.4subscriptsuperscript1.61.41.41.6^{+1.4}_{-1.4}1.6 start_POSTSUPERSCRIPT + 1.4 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.4 end_POSTSUBSCRIPT
4.54.54.54.5 1.51.51.51.5 30.030.030.030.0 0.40.40.40.4 0.30.30.30.3 47.647.647.647.6 0.60.60.60.6 0.300.300.300.30 2.02.02.02.0 1.01.01.01.0 1.71.71.71.7
1 4.50.2+0.2subscriptsuperscript4.50.20.24.5^{+0.2}_{-0.2}4.5 start_POSTSUPERSCRIPT + 0.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.2 end_POSTSUBSCRIPT 1.50.3+0.3subscriptsuperscript1.50.30.31.5^{+0.3}_{-0.3}1.5 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.3 end_POSTSUBSCRIPT 30.010.08+0.09subscriptsuperscript30.010.090.0830.01^{+0.09}_{-0.08}30.01 start_POSTSUPERSCRIPT + 0.09 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.08 end_POSTSUBSCRIPT 0.40.1+0.1subscriptsuperscript0.40.10.10.4^{+0.1}_{-0.1}0.4 start_POSTSUPERSCRIPT + 0.1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 0.31.0+0.6subscriptsuperscript0.30.61.00.3^{+0.6}_{-1.0}0.3 start_POSTSUPERSCRIPT + 0.6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.0 end_POSTSUBSCRIPT 4414+15subscriptsuperscript44151444^{+15}_{-14}44 start_POSTSUPERSCRIPT + 15 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 14 end_POSTSUBSCRIPT 0.80.6+0.3subscriptsuperscript0.80.30.60.8^{+0.3}_{-0.6}0.8 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.6 end_POSTSUBSCRIPT 0.30.1+0.6subscriptsuperscript0.30.60.10.3^{+0.6}_{-0.1}0.3 start_POSTSUPERSCRIPT + 0.6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 2.00.1+0.2subscriptsuperscript2.00.20.12.0^{+0.2}_{-0.1}2.0 start_POSTSUPERSCRIPT + 0.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 1.61.3+1.5subscriptsuperscript1.61.51.31.6^{+1.5}_{-1.3}1.6 start_POSTSUPERSCRIPT + 1.5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.3 end_POSTSUBSCRIPT 1.61.4+1.3subscriptsuperscript1.61.31.41.6^{+1.3}_{-1.4}1.6 start_POSTSUPERSCRIPT + 1.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.4 end_POSTSUBSCRIPT
MBHB Model A2
ID m1z[107M]subscript𝑚1𝑧delimited-[]superscript107subscript𝑀direct-productm_{1z}~{}[10^{7}M_{\odot}]italic_m start_POSTSUBSCRIPT 1 italic_z end_POSTSUBSCRIPT [ 10 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT ⊙ end_POSTSUBSCRIPT ] m2z[107M]subscript𝑚2𝑧delimited-[]superscript107subscript𝑀direct-productm_{2z}~{}[10^{7}M_{\odot}]italic_m start_POSTSUBSCRIPT 2 italic_z end_POSTSUBSCRIPT [ 10 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT ⊙ end_POSTSUBSCRIPT ] tm[h]subscript𝑡𝑚delimited-[]ht_{m}~{}[\rm{h}]italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ roman_h ] χ1subscript𝜒1\chi_{1}italic_χ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT χ2subscript𝜒2\chi_{2}italic_χ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT dL[Gpc]subscript𝑑𝐿delimited-[]Gpcd_{L}~{}[\rm{Gpc}]italic_d start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ roman_Gpc ] ι[rad]𝜄delimited-[]rad\iota~{}[\rm{rad}]italic_ι [ roman_rad ] β[rad]𝛽delimited-[]rad\beta~{}[\rm{rad}]italic_β [ roman_rad ] λ[rad]𝜆delimited-[]rad\lambda~{}[\rm{rad}]italic_λ [ roman_rad ] ϕ[rad]italic-ϕdelimited-[]rad\phi~{}[\rm{rad}]italic_ϕ [ roman_rad ] ψ[rad]𝜓delimited-[]rad\psi~{}[\rm{rad}]italic_ψ [ roman_rad ] A[pm/s]𝐴delimited-[]pmsA~{}[\rm{pm/s}]italic_A [ roman_pm / roman_s ] β[s]𝛽delimited-[]s\beta~{}[\rm{s}]italic_β [ roman_s ] τ[h]𝜏delimited-[]h\tau~{}[\rm{h}]italic_τ [ roman_h ]
4.54.54.54.5 1.51.51.51.5 30.030.030.030.0 0.40.40.40.4 0.30.30.30.3 47.647.647.647.6 0.60.60.60.6 0.300.300.300.30 2.02.02.02.0 1.01.01.01.0 1.71.71.71.7 0.09480.09480.09480.0948 40.040.040.040.0 29.4829.4829.4829.48
10 4.50.2+0.2subscriptsuperscript4.50.20.24.5^{+0.2}_{-0.2}4.5 start_POSTSUPERSCRIPT + 0.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.2 end_POSTSUBSCRIPT 1.50.3+0.3subscriptsuperscript1.50.30.31.5^{+0.3}_{-0.3}1.5 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.3 end_POSTSUBSCRIPT 30.010.08+0.10subscriptsuperscript30.010.100.0830.01^{+0.10}_{-0.08}30.01 start_POSTSUPERSCRIPT + 0.10 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.08 end_POSTSUBSCRIPT 0.40.1+0.1subscriptsuperscript0.40.10.10.4^{+0.1}_{-0.1}0.4 start_POSTSUPERSCRIPT + 0.1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 0.31.0+0.6subscriptsuperscript0.30.61.00.3^{+0.6}_{-1.0}0.3 start_POSTSUPERSCRIPT + 0.6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.0 end_POSTSUBSCRIPT 4415+15subscriptsuperscript44151544^{+15}_{-15}44 start_POSTSUPERSCRIPT + 15 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 15 end_POSTSUBSCRIPT 0.80.6+0.3subscriptsuperscript0.80.30.60.8^{+0.3}_{-0.6}0.8 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.6 end_POSTSUBSCRIPT 0.30.1+0.6subscriptsuperscript0.30.60.10.3^{+0.6}_{-0.1}0.3 start_POSTSUPERSCRIPT + 0.6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 2.00.1+0.2subscriptsuperscript2.00.20.12.0^{+0.2}_{-0.1}2.0 start_POSTSUPERSCRIPT + 0.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 1.61.3+1.4subscriptsuperscript1.61.41.31.6^{+1.4}_{-1.3}1.6 start_POSTSUPERSCRIPT + 1.4 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.3 end_POSTSUBSCRIPT 1.61.4+1.3subscriptsuperscript1.61.31.41.6^{+1.3}_{-1.4}1.6 start_POSTSUPERSCRIPT + 1.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.4 end_POSTSUBSCRIPT 0.0950.007+0.007subscriptsuperscript0.0950.0070.0070.095^{+0.007}_{-0.007}0.095 start_POSTSUPERSCRIPT + 0.007 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.007 end_POSTSUBSCRIPT 4123+22subscriptsuperscript41222341^{+22}_{-23}41 start_POSTSUPERSCRIPT + 22 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 23 end_POSTSUBSCRIPT 29.480.01+0.01subscriptsuperscript29.480.010.0129.48^{+0.01}_{-0.01}29.48 start_POSTSUPERSCRIPT + 0.01 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.01 end_POSTSUBSCRIPT
7 4.40.1+0.3subscriptsuperscript4.40.30.14.4^{+0.3}_{-0.1}4.4 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 1.40.5+0.2subscriptsuperscript1.40.20.51.4^{+0.2}_{-0.5}1.4 start_POSTSUPERSCRIPT + 0.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.5 end_POSTSUBSCRIPT 29.850.06+0.06subscriptsuperscript29.850.060.0629.85^{+0.06}_{-0.06}29.85 start_POSTSUPERSCRIPT + 0.06 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.06 end_POSTSUBSCRIPT 0.260.04+0.16subscriptsuperscript0.260.160.040.26^{+0.16}_{-0.04}0.26 start_POSTSUPERSCRIPT + 0.16 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.04 end_POSTSUBSCRIPT 0.951.77+0.05subscriptsuperscript0.950.051.770.95^{+0.05}_{-1.77}0.95 start_POSTSUPERSCRIPT + 0.05 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.77 end_POSTSUBSCRIPT 3612+12subscriptsuperscript36121236^{+12}_{-12}36 start_POSTSUPERSCRIPT + 12 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 12 end_POSTSUBSCRIPT 0.80.6+0.3subscriptsuperscript0.80.30.60.8^{+0.3}_{-0.6}0.8 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.6 end_POSTSUBSCRIPT 0.30.1+0.4subscriptsuperscript0.30.40.10.3^{+0.4}_{-0.1}0.3 start_POSTSUPERSCRIPT + 0.4 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 1.950.07+0.29subscriptsuperscript1.950.290.071.95^{+0.29}_{-0.07}1.95 start_POSTSUPERSCRIPT + 0.29 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.07 end_POSTSUBSCRIPT 1.51.3+1.4subscriptsuperscript1.51.41.31.5^{+1.4}_{-1.3}1.5 start_POSTSUPERSCRIPT + 1.4 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.3 end_POSTSUBSCRIPT 1.61.4+1.3subscriptsuperscript1.61.31.41.6^{+1.3}_{-1.4}1.6 start_POSTSUPERSCRIPT + 1.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.4 end_POSTSUBSCRIPT
4.54.54.54.5 1.51.51.51.5 30.030.030.030.0 0.40.40.40.4 0.30.30.30.3 47.647.647.647.6 0.640.640.640.64 0.300.300.300.30 2.02.02.02.0 1.01.01.01.0 1.71.71.71.7
1 4.50.2+0.2subscriptsuperscript4.50.20.24.5^{+0.2}_{-0.2}4.5 start_POSTSUPERSCRIPT + 0.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.2 end_POSTSUBSCRIPT 1.50.3+0.3subscriptsuperscript1.50.30.31.5^{+0.3}_{-0.3}1.5 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.3 end_POSTSUBSCRIPT 30.010.08+0.09subscriptsuperscript30.010.090.0830.01^{+0.09}_{-0.08}30.01 start_POSTSUPERSCRIPT + 0.09 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.08 end_POSTSUBSCRIPT 0.40.1+0.1subscriptsuperscript0.40.10.10.4^{+0.1}_{-0.1}0.4 start_POSTSUPERSCRIPT + 0.1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 0.31.0+0.6subscriptsuperscript0.30.61.00.3^{+0.6}_{-1.0}0.3 start_POSTSUPERSCRIPT + 0.6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.0 end_POSTSUBSCRIPT 4414+15subscriptsuperscript44151444^{+15}_{-14}44 start_POSTSUPERSCRIPT + 15 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 14 end_POSTSUBSCRIPT 0.80.6+0.3subscriptsuperscript0.80.30.60.8^{+0.3}_{-0.6}0.8 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.6 end_POSTSUBSCRIPT 0.30.1+0.6subscriptsuperscript0.30.60.10.3^{+0.6}_{-0.1}0.3 start_POSTSUPERSCRIPT + 0.6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 2.00.1+0.2subscriptsuperscript2.00.20.12.0^{+0.2}_{-0.1}2.0 start_POSTSUPERSCRIPT + 0.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 1.61.3+1.5subscriptsuperscript1.61.51.31.6^{+1.5}_{-1.3}1.6 start_POSTSUPERSCRIPT + 1.5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.3 end_POSTSUBSCRIPT 1.61.4+1.3subscriptsuperscript1.61.31.41.6^{+1.3}_{-1.4}1.6 start_POSTSUPERSCRIPT + 1.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.4 end_POSTSUBSCRIPT
MBHB Model D
ID m1z[107M]subscript𝑚1𝑧delimited-[]superscript107subscript𝑀direct-productm_{1z}\!~{}[10^{7}M_{\odot}]italic_m start_POSTSUBSCRIPT 1 italic_z end_POSTSUBSCRIPT [ 10 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT ⊙ end_POSTSUBSCRIPT ] m2z[107M]subscript𝑚2𝑧delimited-[]superscript107subscript𝑀direct-productm_{2z}\!~{}[10^{7}M_{\odot}]italic_m start_POSTSUBSCRIPT 2 italic_z end_POSTSUBSCRIPT [ 10 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT ⊙ end_POSTSUBSCRIPT ] tm[h]subscript𝑡𝑚delimited-[]ht_{m}~{}[\rm{h}]italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ roman_h ] χ1subscript𝜒1\chi_{1}italic_χ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT χ2subscript𝜒2\chi_{2}italic_χ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT dL[Gpc]subscript𝑑𝐿delimited-[]Gpcd_{L}~{}[\rm{Gpc}]italic_d start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ roman_Gpc ] ι[rad]𝜄delimited-[]rad\iota~{}[\rm{rad}]italic_ι [ roman_rad ] β[rad]𝛽delimited-[]rad\beta~{}[\rm{rad}]italic_β [ roman_rad ] λ[rad]𝜆delimited-[]rad\lambda~{}[\rm{rad}]italic_λ [ roman_rad ] ϕ[rad]italic-ϕdelimited-[]rad\phi~{}[\rm{rad}]italic_ϕ [ roman_rad ] ψ[rad]𝜓delimited-[]rad\psi~{}[\rm{rad}]italic_ψ [ roman_rad ] D[pms]𝐷delimited-[]pmsD~{}[\rm{pm\!\cdot\!s}]italic_D [ roman_pm ⋅ roman_s ] β[s]𝛽delimited-[]s\beta~{}[\rm{s}]italic_β [ roman_s ] τ[h]𝜏delimited-[]h\tau~{}[\rm{h}]italic_τ [ roman_h ]
4.54.54.54.5 1.51.51.51.5 30.030.030.030.0 0.40.40.40.4 0.30.30.30.3 47.647.647.647.6 0.60.60.60.6 0.30.30.30.3 2.02.02.02.0 1.01.01.01.0 1.71.71.71.7 200.0200.0200.0200.0 5.05.05.05.0 29.50729.50729.50729.507
11 4.50.2+0.2subscriptsuperscript4.50.20.24.5^{+0.2}_{-0.2}4.5 start_POSTSUPERSCRIPT + 0.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.2 end_POSTSUBSCRIPT 1.50.3+0.3subscriptsuperscript1.50.30.31.5^{+0.3}_{-0.3}1.5 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.3 end_POSTSUBSCRIPT 30.010.08+0.09subscriptsuperscript30.010.090.0830.01^{+0.09}_{-0.08}30.01 start_POSTSUPERSCRIPT + 0.09 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.08 end_POSTSUBSCRIPT 0.40.1+0.1subscriptsuperscript0.40.10.10.4^{+0.1}_{-0.1}0.4 start_POSTSUPERSCRIPT + 0.1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 0.31.0+0.6subscriptsuperscript0.30.61.00.3^{+0.6}_{-1.0}0.3 start_POSTSUPERSCRIPT + 0.6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.0 end_POSTSUBSCRIPT 4414+15subscriptsuperscript44151444^{+15}_{-14}44 start_POSTSUPERSCRIPT + 15 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 14 end_POSTSUBSCRIPT 0.80.6+0.3subscriptsuperscript0.80.30.60.8^{+0.3}_{-0.6}0.8 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.6 end_POSTSUBSCRIPT 0.30.1+0.5subscriptsuperscript0.30.50.10.3^{+0.5}_{-0.1}0.3 start_POSTSUPERSCRIPT + 0.5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 1.990.09+0.25subscriptsuperscript1.990.250.091.99^{+0.25}_{-0.09}1.99 start_POSTSUPERSCRIPT + 0.25 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.09 end_POSTSUBSCRIPT 1.61.3+1.4subscriptsuperscript1.61.41.31.6^{+1.4}_{-1.3}1.6 start_POSTSUPERSCRIPT + 1.4 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.3 end_POSTSUBSCRIPT 1.61.4+1.3subscriptsuperscript1.61.31.41.6^{+1.3}_{-1.4}1.6 start_POSTSUPERSCRIPT + 1.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.4 end_POSTSUBSCRIPT 21673+83subscriptsuperscript2168373216^{+83}_{-73}216 start_POSTSUPERSCRIPT + 83 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 73 end_POSTSUBSCRIPT 1614+13subscriptsuperscript16131416^{+13}_{-14}16 start_POSTSUPERSCRIPT + 13 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 14 end_POSTSUBSCRIPT 29.5020.008+0.009subscriptsuperscript29.5020.0090.00829.502^{+0.009}_{-0.008}29.502 start_POSTSUPERSCRIPT + 0.009 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.008 end_POSTSUBSCRIPT
8 4.50.2+0.2subscriptsuperscript4.50.20.24.5^{+0.2}_{-0.2}4.5 start_POSTSUPERSCRIPT + 0.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.2 end_POSTSUBSCRIPT 1.50.3+0.3subscriptsuperscript1.50.30.31.5^{+0.3}_{-0.3}1.5 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.3 end_POSTSUBSCRIPT 30.010.08+0.09subscriptsuperscript30.010.090.0830.01^{+0.09}_{-0.08}30.01 start_POSTSUPERSCRIPT + 0.09 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.08 end_POSTSUBSCRIPT 0.40.1+0.1subscriptsuperscript0.40.10.10.4^{+0.1}_{-0.1}0.4 start_POSTSUPERSCRIPT + 0.1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 0.31.0+0.6subscriptsuperscript0.30.61.00.3^{+0.6}_{-1.0}0.3 start_POSTSUPERSCRIPT + 0.6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.0 end_POSTSUBSCRIPT 4415+15subscriptsuperscript44151544^{+15}_{-15}44 start_POSTSUPERSCRIPT + 15 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 15 end_POSTSUBSCRIPT 0.80.6+0.3subscriptsuperscript0.80.30.60.8^{+0.3}_{-0.6}0.8 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.6 end_POSTSUBSCRIPT 0.30.1+0.5subscriptsuperscript0.30.50.10.3^{+0.5}_{-0.1}0.3 start_POSTSUPERSCRIPT + 0.5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 1.990.10+0.25subscriptsuperscript1.990.250.101.99^{+0.25}_{-0.10}1.99 start_POSTSUPERSCRIPT + 0.25 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.10 end_POSTSUBSCRIPT 1.51.4+1.5subscriptsuperscript1.51.51.41.5^{+1.5}_{-1.4}1.5 start_POSTSUPERSCRIPT + 1.5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.4 end_POSTSUBSCRIPT 1.61.4+1.3subscriptsuperscript1.61.31.41.6^{+1.3}_{-1.4}1.6 start_POSTSUPERSCRIPT + 1.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.4 end_POSTSUBSCRIPT
4.54.54.54.5 1.51.51.51.5 30.030.030.030.0 0.40.40.40.4 0.30.30.30.3 47.647.647.647.6 0.60.60.60.6 0.30.30.30.3 2.02.02.02.0 1.01.01.01.0 1.71.71.71.7
2 4.50.2+0.2subscriptsuperscript4.50.20.24.5^{+0.2}_{-0.2}4.5 start_POSTSUPERSCRIPT + 0.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.2 end_POSTSUBSCRIPT 1.50.3+0.3subscriptsuperscript1.50.30.31.5^{+0.3}_{-0.3}1.5 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.3 end_POSTSUBSCRIPT 30.010.08+0.09subscriptsuperscript30.010.090.0830.01^{+0.09}_{-0.08}30.01 start_POSTSUPERSCRIPT + 0.09 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.08 end_POSTSUBSCRIPT 0.40.1+0.1subscriptsuperscript0.40.10.10.4^{+0.1}_{-0.1}0.4 start_POSTSUPERSCRIPT + 0.1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 0.31.0+0.6subscriptsuperscript0.30.61.00.3^{+0.6}_{-1.0}0.3 start_POSTSUPERSCRIPT + 0.6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.0 end_POSTSUBSCRIPT 4414+15subscriptsuperscript44151444^{+15}_{-14}44 start_POSTSUPERSCRIPT + 15 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 14 end_POSTSUBSCRIPT 0.80.6+0.3subscriptsuperscript0.80.30.60.8^{+0.3}_{-0.6}0.8 start_POSTSUPERSCRIPT + 0.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.6 end_POSTSUBSCRIPT 0.30.1+0.5subscriptsuperscript0.30.50.10.3^{+0.5}_{-0.1}0.3 start_POSTSUPERSCRIPT + 0.5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.1 end_POSTSUBSCRIPT 1.990.09+0.25subscriptsuperscript1.990.250.091.99^{+0.25}_{-0.09}1.99 start_POSTSUPERSCRIPT + 0.25 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.09 end_POSTSUBSCRIPT 1.51.3+1.5subscriptsuperscript1.51.51.31.5^{+1.5}_{-1.3}1.5 start_POSTSUPERSCRIPT + 1.5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.3 end_POSTSUBSCRIPT 1.61.4+1.3subscriptsuperscript1.61.31.41.6^{+1.3}_{-1.4}1.6 start_POSTSUPERSCRIPT + 1.3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.4 end_POSTSUBSCRIPT
Table 3: Parameter estimation results for a GW signal contaminated by a Model A1 glitch. The injected parameters are listed in the white rows. Medians and 90% credible intervals for the recovered posteriors are listed in the two rows highlighted in teal. While accounting for the presence of a glitch (ID 9) allows for joint unbiased reconstruction of all parameters, ignoring its potential occurrence (ID 6) yields large systematic biases. Ignoring the presence of a glitch is disfavored with log1096=14491subscript10subscriptsuperscript6914491\log_{10}\mathcal{B}^{6}_{9}=-14491roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT caligraphic_B start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT = - 14491. Joint posterior distributions for both these runs are shown in Fig. 4. For comparison, the bottom row shows our reference run where we only inject the GW source (ID 1). The subset of parameters common across runs 1 and 9 does not show appreciable differences.
Table 4: Parameter estimation results for a GW signal contaminated by a Model A2 glitch. Results are organized as in Table 5. This glitch, if present in data and ignored upon inference, introduces milder biases when compared to run with ID 6: this is due to its shorter duration resulting in a smaller match with the GW waveform. Joint posterior distributions for both runs are shown in Fig. 5.
Table 5: Parameter estimation results for a GW signal contaminated by a Model D glitch. Results are organized as in Table 5. This glitch, if present in data and ignored upon inference, introduces negligible biases when compared to runs with IDs 6 and 7. This is due to its very short duration, which superimposes with the GW signal only for a few seconds yielding a low match. Joint posterior distributions for both runs are shown in Fig. 6.

VI.1 Joint inference with glitches and GWs

If a preliminary search fails to identify and remove a glitch from the data, it is important to assess its impact on the parameters of the overlap** GW source. We thus tackle the following cases for each of the three signals illustrated in Fig. 2:

  • Parameter estimation in the absence of glitch in the data (“reference” runs, with IDs 1 and 2);

  • Parameter estimation ignoring a glitch when present in the data (“glitch-ignorant” runs, with IDs 6-8);

  • Parameter estimation including in the signal model a glitch that is present in the data (“glitch-complete” runs, with IDs 9-11).

Bayesian evidence for each run is listed Tab. 1. We report log1096subscript10superscriptsubscript96\log_{10}\mathcal{B}_{9}^{6}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT, log10107subscript10superscriptsubscript107\log_{10}\mathcal{B}_{10}^{7}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT, and log10118subscript10superscriptsubscript118\log_{10}\mathcal{B}_{11}^{8}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 8 end_POSTSUPERSCRIPT much greater than 2, indicating a “decisive” evidence [34] in favor of a glitch being present in the data.

Summaries are provided in Tables 5, 5, and 5. We find no appreciable differences in the posterior distribution of the GW-source parameters when comparing reference runs and glitch-complete runs, which is encouraging for LISA science. Individual parameters are well reconstructed, which is expected given the brightness of the source (SNR 187similar-to-or-equalsabsent187\simeq 187≃ 187). In particular, the MBHB component masses, the primary aligned spin component, and time to merger are measured with an accuracy of Δmi/mi840%Δsubscript𝑚𝑖subscript𝑚𝑖8percent40\Delta m_{i}/m_{i}\approx 8-40\%roman_Δ italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT / italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≈ 8 - 40 %, Δχ10.2Δsubscript𝜒10.2\Delta\chi_{1}\approx 0.2roman_Δ italic_χ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≈ 0.2, and Δtm600sΔsubscript𝑡𝑚600s\Delta t_{m}\approx 600\,\rm{s}roman_Δ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ≈ 600 roman_s (where we quote the 90% credible interval of the marginal posterior distributions). Figures 4, 5, and 6 show the posterior distribution for the fiducial MBHB of each glitch-complete run. Similarly, we do not report any appreciable difference with either fractional displacement or acceleration TDIs to model the same GW signal (see runs 1 and 2).

Refer to caption
Figure 4: Posterior distribution in blue (red) corresponding to run ID 9 (6) where a Model A1 glitch is (not) included in the recovery process. Contours indicate the 50% and 90% credible regions; solid black lines indicate the injected values as listed in Table 5. When the glitch is included in the inference, each model injected parameter is recovered within the 90% one-dimensional credible region. We do not report notable correlations between glitch and GW parameters. If the glitch is excluded, all MBHB parameters except the initial phase ϕ0subscriptitalic-ϕ0\phi_{0}italic_ϕ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and the polarization angle ψ𝜓\psiitalic_ψ are systematically biased. In particular, the posterior on the luminosity distance dLsubscript𝑑𝐿d_{L}italic_d start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT rails heavily against the prior lower bound.
Refer to caption
Figure 5: Posterior distribution in blue (red) corresponding to run ID 10 (7) where a Model A2 glitch is (not) included in the recovery process. Contours indicate the 50% and 90% credible regions; solid black lines indicate the injected values as listed in Table 5. When the glitch is ignored, the MBHB parameters are somewhat biased; see in particular the black-hole masses and spins. When the glitch is included in the recovery process, all model parameters are recovered within their 90% one-dimensional credible regions. We do not report notable correlations between glitch and GW parameters.
Refer to caption
Figure 6: Posterior distribution in blue (red) corresponding to run ID 11 (8) where a Model D glitch is (not) included in the recovery process. Contours indicate the 50% and 90% credible regions; solid black lines indicate the injected values as listed in Table 5. When the glitch is ignored, the MBHB parameters are very mildly biased. In both cases, all model parameters are recovered within their 90% one-dimensional credible regions.

On the contrary, glitch-ignorant runs point to a different conclusion. The resulting posterior depends on the chosen duration and amplitude of each transient (see runs 6, 7, and 8). We find a long-duration, small-amplitude Model A1 glitch massively contaminates the reconstruction of the GW parameters, to a point that the signal cannot be recovered at all. This is shown in Fig. 4, where the glitch-ignorant distribution (red) shows evident issues in the underlying stochastic-sampling procedure. This has to be contrasted with the regularity of the glitch-complete posterior distribution (blue), where instead the parameters of both GW signal and noise transient are successfully recovered. In particular, when the glitch is ignored we find that the posterior on the luminosity distance rails heavily against the lower bound of its prior, thus making the GW source reconstruction highly biased, even in a parameter space that largely encloses the posterior of the glitch-complete run.

As shown in Fig. 5, a Model A2 glitch with moderate duration and amplitude induces milder biases. Although the posterior support is far from the prior boundaries, the injected values lie outside the 99% credible interval for both mass and spin parameters. For the merger time, the true value lies on the 97%percent9797\%97 % confidence interval of the corresponding marginalized posterior distribution. The injected values of polarization, initial phase, inclination, and source position are within their one-dimensional 90% confidence interval.

Equivalent runs for a Model D glitch are shown in Fig. 6. This is a noise transient that overlaps with the GW signal only for a small fraction of a cycle. As expected, we find such a glitch does not significantly impact the measurement of the GW parameters.

Finally, we note that our glitch-complete runs do not exhibit significant cross-correlations between the glitch and GW parameters, thus effectively decoupling the inference on the two signals.

Table 6: Parameter-estimation results on Model A1 (ID 30-32) and Model A2 (ID 29) glitches. In particular, the former corresponds to glitches inspired by LPF observations, with varying duration and amplitudes. White rows show the injected values and teal rows show the recovered median and 90% confidence interval. The posterior distribution for these runs is provided in Figs. 7 and 8.
Model A1 Model A2
ID A[pm/s]𝐴delimited-[]pmsA~{}[\rm{pm}/\rm{s}]italic_A [ roman_pm / roman_s ] β1[s]subscript𝛽1delimited-[]s\beta_{1}~{}[\rm{s}]italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ roman_s ] β2[s]subscript𝛽2delimited-[]s\beta_{2}~{}[\rm{s}]italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT [ roman_s ] τ[h]𝜏delimited-[]h\tau~{}[\rm{h}]italic_τ [ roman_h ] A0[pm/s]subscript𝐴0delimited-[]pmsA_{0}~{}[\rm{pm}/\rm{s}]italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT [ roman_pm / roman_s ] β0[s]subscript𝛽0delimited-[]s\beta_{0}~{}[\rm{s}]italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT [ roman_s ] τ0[h]subscript𝜏0delimited-[]h\tau_{0}~{}[\rm{h}]italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT [ roman_h ] A1[pm/s]subscript𝐴1delimited-[]pmsA_{1}~{}[\rm{pm}/\rm{s}]italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ roman_pm / roman_s ] β1[s]subscript𝛽1delimited-[]s\beta_{1}~{}[\rm{s}]italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ roman_s ] τ1[h]subscript𝜏1delimited-[]h\tau_{1}~{}[\rm{h}]italic_τ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ roman_h ]
1.481.481.481.48 3600.03600.03600.03600.0 11.9411.9411.9411.94 3.723.723.723.72 3600.03600.03600.03600.0 36.9436.9436.9436.94
29 1.60.4+0.6subscriptsuperscript1.60.60.41.6^{+0.6}_{-0.4}1.6 start_POSTSUPERSCRIPT + 0.6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.4 end_POSTSUBSCRIPT 3735543+770subscriptsuperscript37357705433735^{+770}_{-543}3735 start_POSTSUPERSCRIPT + 770 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 543 end_POSTSUBSCRIPT 11.940.03+0.03subscriptsuperscript11.940.030.0311.94^{+0.03}_{-0.03}11.94 start_POSTSUPERSCRIPT + 0.03 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.03 end_POSTSUBSCRIPT 4.21.4+2.4subscriptsuperscript4.22.41.44.2^{+2.4}_{-1.4}4.2 start_POSTSUPERSCRIPT + 2.4 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.4 end_POSTSUBSCRIPT 3848719+993subscriptsuperscript38489937193848^{+993}_{-719}3848 start_POSTSUPERSCRIPT + 993 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 719 end_POSTSUBSCRIPT 36.930.04+0.04subscriptsuperscript36.930.040.0436.93^{+0.04}_{-0.04}36.93 start_POSTSUPERSCRIPT + 0.04 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.04 end_POSTSUBSCRIPT
0.30.30.30.3 21.021.021.021.0 20.020.020.020.0 12.012.012.012.0
30 0.3000.004+0.004subscriptsuperscript0.3000.0040.0040.300^{+0.004}_{-0.004}0.300 start_POSTSUPERSCRIPT + 0.004 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.004 end_POSTSUBSCRIPT 2017+13subscriptsuperscript20131720^{+13}_{-17}20 start_POSTSUPERSCRIPT + 13 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 17 end_POSTSUBSCRIPT 2017+13subscriptsuperscript20131720^{+13}_{-17}20 start_POSTSUPERSCRIPT + 13 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 17 end_POSTSUBSCRIPT 12.0010.003+0.003subscriptsuperscript12.0010.0030.00312.001^{+0.003}_{-0.003}12.001 start_POSTSUPERSCRIPT + 0.003 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.003 end_POSTSUBSCRIPT
2.02.02.02.0 900.0900.0900.0900.0 400.0400.0400.0400.0 12.012.012.012.0
31 2.000.02+0.02subscriptsuperscript2.000.020.022.00^{+0.02}_{-0.02}2.00 start_POSTSUPERSCRIPT + 0.02 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.02 end_POSTSUBSCRIPT 43955+485subscriptsuperscript43948555439^{+485}_{-55}439 start_POSTSUPERSCRIPT + 485 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 55 end_POSTSUBSCRIPT 848465+75subscriptsuperscript84875465848^{+75}_{-465}848 start_POSTSUPERSCRIPT + 75 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 465 end_POSTSUBSCRIPT 12.0000.002+0.002subscriptsuperscript12.0000.0020.00212.000^{+0.002}_{-0.002}12.000 start_POSTSUPERSCRIPT + 0.002 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.002 end_POSTSUBSCRIPT
100.0100.0100.0100.0 7500.07500.07500.07500.0 7400.07400.07400.07400.0 12.012.012.012.0
32 1024+5subscriptsuperscript10254102^{+5}_{-4}102 start_POSTSUPERSCRIPT + 5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 4 end_POSTSUBSCRIPT 74531417+2211subscriptsuperscript7453221114177453^{+2211}_{-1417}7453 start_POSTSUPERSCRIPT + 2211 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1417 end_POSTSUBSCRIPT 74531402+2201subscriptsuperscript7453220114027453^{+2201}_{-1402}7453 start_POSTSUPERSCRIPT + 2201 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1402 end_POSTSUBSCRIPT 12.0000.002+0.002subscriptsuperscript12.0000.0020.00212.000^{+0.002}_{-0.002}12.000 start_POSTSUPERSCRIPT + 0.002 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.002 end_POSTSUBSCRIPT
Glitch 1 Glitch 2
Component 1 Component 2 Component 1 Component 2
ID D0[pms]subscript𝐷0delimited-[]pmsD_{0}~{}[\rm{pm}\cdot s]italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT [ roman_pm ⋅ roman_s ] β0[s]subscript𝛽0delimited-[]s\beta_{0}~{}[\rm{s}]italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT [ roman_s ] τ0[h]subscript𝜏0delimited-[]h\tau_{0}~{}[\rm{h}]italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT [ roman_h ] D1[pms]subscript𝐷1delimited-[]pmsD_{1}~{}[\rm{pm}\cdot s]italic_D start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ roman_pm ⋅ roman_s ] β1[s]subscript𝛽1delimited-[]s\beta_{1}~{}[\rm{s}]italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ roman_s ] τ1[h]subscript𝜏1delimited-[]h\tau_{1}~{}[\rm{h}]italic_τ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ roman_h ] D2[pms]subscript𝐷2delimited-[]pmsD_{2}~{}[\rm{pm}\cdot s]italic_D start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT [ roman_pm ⋅ roman_s ] β2[s]subscript𝛽2delimited-[]s\beta_{2}~{}[\rm{s}]italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT [ roman_s ] τ2[h]subscript𝜏2delimited-[]h\tau_{2}~{}[\rm{h}]italic_τ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT [ roman_h ] D3[pms]subscript𝐷3delimited-[]pmsD_{3}~{}[\rm{pm}\cdot s]italic_D start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT [ roman_pm ⋅ roman_s ] β3[s]subscript𝛽3delimited-[]s\beta_{3}~{}[\rm{s}]italic_β start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT [ roman_s ] τ3[h]subscript𝜏3delimited-[]h\tau_{3}~{}[\rm{h}]italic_τ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT [ roman_h ]
2480.02480.02480.02480.0 20.020.020.020.0 12.012.012.012.0
22 248164+64subscriptsuperscript248164642481^{+64}_{-64}2481 start_POSTSUPERSCRIPT + 64 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 64 end_POSTSUBSCRIPT 20.00.9+0.9subscriptsuperscript20.00.90.920.0^{+0.9}_{-0.9}20.0 start_POSTSUPERSCRIPT + 0.9 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.9 end_POSTSUBSCRIPT 12.00000.0004+0.0003subscriptsuperscript12.00000.00030.000412.0000^{+0.0003}_{-0.0004}12.0000 start_POSTSUPERSCRIPT + 0.0003 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.0004 end_POSTSUBSCRIPT
542.0542.0542.0542.0 40.040.040.040.0 12.012.012.012.0 1420.01420.01420.01420.0 80.080.080.080.0 12.012.012.012.0
15 672278+536subscriptsuperscript672536278672^{+536}_{-278}672 start_POSTSUPERSCRIPT + 536 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 278 end_POSTSUBSCRIPT 6929+60subscriptsuperscript69602969^{+60}_{-29}69 start_POSTSUPERSCRIPT + 60 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 29 end_POSTSUBSCRIPT 11.9970.007+0.005subscriptsuperscript11.9970.0050.00711.997^{+0.005}_{-0.007}11.997 start_POSTSUPERSCRIPT + 0.005 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.007 end_POSTSUBSCRIPT 1336578+690subscriptsuperscript13366905781336^{+690}_{-578}1336 start_POSTSUPERSCRIPT + 690 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 578 end_POSTSUBSCRIPT 7715+16subscriptsuperscript77161577^{+16}_{-15}77 start_POSTSUPERSCRIPT + 16 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 15 end_POSTSUBSCRIPT 12.0150.012+0.010subscriptsuperscript12.0150.0100.01212.015^{+0.010}_{-0.012}12.015 start_POSTSUPERSCRIPT + 0.010 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.012 end_POSTSUBSCRIPT
5000.05000.05000.05000.0 100.0100.0100.0100.0 11.11111.11111.11111.111 1000.01000.01000.01000.0 10.010.010.010.0 11.11111.11111.11111.111 5000.05000.05000.05000.0 40.040.040.040.0 13.8913.8913.8913.89 20000.020000.020000.020000.0 120.0120.0120.0120.0 13.8913.8913.8913.89
28 50211355+1461subscriptsuperscript5021146113555021^{+1461}_{-1355}5021 start_POSTSUPERSCRIPT + 1461 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1355 end_POSTSUBSCRIPT 10126+25subscriptsuperscript1012526101^{+25}_{-26}101 start_POSTSUPERSCRIPT + 25 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 26 end_POSTSUBSCRIPT 11.1110.003+0.004subscriptsuperscript11.1110.0040.00311.111^{+0.004}_{-0.003}11.111 start_POSTSUPERSCRIPT + 0.004 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.003 end_POSTSUBSCRIPT 986333+489subscriptsuperscript986489333986^{+489}_{-333}986 start_POSTSUPERSCRIPT + 489 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 333 end_POSTSUBSCRIPT 10.21.9+2.2subscriptsuperscript10.22.21.910.2^{+2.2}_{-1.9}10.2 start_POSTSUPERSCRIPT + 2.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 1.9 end_POSTSUBSCRIPT 11.1110.004+0.003subscriptsuperscript11.1110.0030.00411.111^{+0.003}_{-0.004}11.111 start_POSTSUPERSCRIPT + 0.003 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.004 end_POSTSUBSCRIPT 4975821+820subscriptsuperscript49758208214975^{+820}_{-821}4975 start_POSTSUPERSCRIPT + 820 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 821 end_POSTSUBSCRIPT 40.33.5+3.8subscriptsuperscript40.33.83.540.3^{+3.8}_{-3.5}40.3 start_POSTSUPERSCRIPT + 3.8 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 3.5 end_POSTSUBSCRIPT 13.8890.002+0.001subscriptsuperscript13.8890.0010.00213.889^{+0.001}_{-0.002}13.889 start_POSTSUPERSCRIPT + 0.001 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.002 end_POSTSUBSCRIPT 198223998+3942subscriptsuperscript198223942399819822^{+3942}_{-3998}19822 start_POSTSUPERSCRIPT + 3942 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 3998 end_POSTSUBSCRIPT 120.27.6+8.4subscriptsuperscript120.28.47.6120.2^{+8.4}_{-7.6}120.2 start_POSTSUPERSCRIPT + 8.4 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 7.6 end_POSTSUBSCRIPT 13.890.02+0.02subscriptsuperscript13.890.020.0213.89^{+0.02}_{-0.02}13.89 start_POSTSUPERSCRIPT + 0.02 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.02 end_POSTSUBSCRIPT
Table 6: Parameter-estimation results on Model A1 (ID 30-32) and Model A2 (ID 29) glitches. In particular, the former corresponds to glitches inspired by LPF observations, with varying duration and amplitudes. White rows show the injected values and teal rows show the recovered median and 90% confidence interval. The posterior distribution for these runs is provided in Figs. 7 and 8.
Table 7: Parameter estimation results assuming Model D glitches of increasing complexity. White rows show the injected values and teal rows show the recovered median and 90% confidence interval. In particular, we consider a single-component glitch (ID 22), a glitch with two components (ID 15), and two glitches separated by 200 seconds with two components each (ID 28). The posterior distribution for the latter, most complex case is shown in Fig 9.

VI.2 Inference with glitches alone, without GWs

We consider all three glitch models presented in Sec. III and inject them separately in the LISA data stream. Results are shown in Figs. 78, and 9 as well as Tables 7 and 7.

We perform model selection with different (i) number and order of shapelet components, (ii) number of glitches, and (iii) injection point. In particular, in Tab. 2 we report “strong” evidence in favor of the correct noise-transient model for the selection of the number and order of shapelets; these are discrete parameters we can confidently identify using log1015jsubscript10superscriptsubscript15𝑗\log_{10}\mathcal{B}_{15}^{j}roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT 15 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT with j=16,,20𝑗1620j=16,\dots,20italic_j = 16 , … , 20. We obtain a “substantial” evidence log101521=0.9subscript10superscriptsubscript15210.9\log_{10}\mathcal{B}_{15}^{21}=0.9roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT 15 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 21 end_POSTSUPERSCRIPT = 0.9 for selecting the correct number of glitches. Injection points are selected with a “decisive” evidence given by 22nsuperscriptsubscript22𝑛\mathcal{B}_{22}^{n}caligraphic_B start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT with n=23,,27𝑛2327n=23,\dots,27italic_n = 23 , … , 27.

All runs point to the same, encouraging result: glitch parameters are confidently reconstructed. In particular, we recover amplitudes across all models (i.e. A𝐴Aitalic_A, A0,1subscript𝐴01A_{0,1}italic_A start_POSTSUBSCRIPT 0 , 1 end_POSTSUBSCRIPT, D0,1,2,3subscript𝐷0123D_{0,1,2,3}italic_D start_POSTSUBSCRIPT 0 , 1 , 2 , 3 end_POSTSUBSCRIPT) with accuracies of 1%30%percent1percent301\%-30\%1 % - 30 % at 90% credible level. Glitch-onset times are recovered with fractional accuracy 0.1%less-than-or-similar-toabsentpercent0.1\lesssim 0.1\%≲ 0.1 %. The parameters βisubscript𝛽𝑖\beta_{i}italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s in Model D glitches are recovered with an accuracy of 20%. On the other hand, Model A1 glitches exhibit correlation and multimodalities for the joint posterior on β1subscript𝛽1\beta_{1}italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and β2subscript𝛽2\beta_{2}italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. This is expected given the waveform degeneracy upon exchange of these two parameters, cf. Eqs. (2) and Eq. (4).

Refer to caption
Refer to caption
Refer to caption
Figure 7: Posterior distributions for short (top, ID 30), medium (bottom left, ID 31), and long (bottom right, ID 32) Model A1 glitches. Injected values and some posterior summary statistics are listed in Table 7. Darker (lighter) shaded areas indicate 90% (50%) credible regions and solid black lines indicate the injected values. The correlation between the fall time β1subscript𝛽1\beta_{1}italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and the rise time β2subscript𝛽2\beta_{2}italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT is caused by the intrinsic degeneracy between these two parameters, see Eqs. (2) and (4). For the medium-duration glitch, the larger separation between the injected value of β1β2=500ssubscript𝛽1subscript𝛽2500s\beta_{1}-\beta_{2}=500\mathrm{s}italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 500 roman_s partially breaks it into a strong multimodality.

VII Conclusions

We presented a parameter-estimation strategy to simultaneously extract GWs from MBHBs and glitches from future LISA data. We developed several models for noise transients inspired by those observed by LPF. Crucially, we point out that dealing with glitches in the frequency domain greatly benefits from expressing the LISA response function (i.e. the TDIs) in terms of acceleration instead of displacement as usually done.

Accounting for potential noise transients in the data leads to accurate reconstruction of all GW parameters without significant correlations with the glitch properties. On the contrary, ignoring glitches when present in the data might introduce significant systematic biases on the reconstructed parameters of the MBHB. Our analysis shows that the most crucial property is the length of the glitch, with results ranging from a complete loss of the GW signal to a negligible impact. When considering glitches in isolation, our procedure allows for confident identification of their number, location, and morphology in each of the models considered.

It is important to stress that all glitch models in our suite have a relatively low number of parameters and these are largely uncorrelated to those of the GW source. The computational overhead of including potential glitches in the signal model is therefore negligible, thus making our approach promising for a future “global fit” procedure.

This study is restricted to a single, fiducial GW source as well as glitches are conservatively placed at the time location that maximizes their matches with the GW signal. A broader injection-recovery study over the full MBHB and glitch parameter space is needed to forecast the impact of noise transients on GW signals in the future LISA catalog; this is left to future work.

Overall, this paper showcases our readiness to model and precisely recover glitches when present in the LISA data stream, even when overlap** with GW sources of similar duration such as a MBHB.

Acknowledgements.
We thank Chris Moore, Federico Pozzoli, Eleonora Castelli, Natalia Korsakova, Stas Babak, Martina Muratore, Nathan Steinle, and all Balrog developers for useful comments and inputs. A.S. and D.G. are supported by ERC Starting Grant No. 945155–GWmining, Cariplo Foundation Grant No. 2021-0555, and MUR PRIN Grant No. 2022-Z9X4XS. A.S., D.G., and R.B. are supported by the ICSC National Research Center funded by NextGenerationEU. R.D., M.C., S.V., D.V.,W.J.W. acknowledge funding from MUR under the grant PRIN 2017-MB8AEZ. R.B. acknowledges support through the Italian Space Agency grant Phase A activity for LISA mission, Agreement n. 2017-29-H.0. D.G. is supported by Leverhulme Trust Grant No. RPG-2019-350. Computational work was performed using University of Birmingham BlueBEAR High Performance Computing facility and CINECA with allocations through INFN, Bicocca, and ISCRA project HP10BEQ9JB. Software: We acknowledge usage of Mathematica [35] and of the following Python [36] packages for modeling, analysis, post-processing, and production of results throughout: Nessai [33], matplotlib [37], numpy [38], scipy [39].
Refer to caption
Figure 8: Posterior distributions for two Model A2 glitches (run ID 29). Injected values and some posterior summary statistics are listed in Table 7. Darker (lighter) shaded areas indicate 90% (50%) credible regions and solid black lines indicate the injected values. The lower-left panels show the joint distribution between parameters describing the two glitches, which do not present significant correlations.
Refer to caption
Figure 9: Posterior distributions for two Model D glitches (run ID 28). Injected values and some posterior summary statistics are listed in Table 7. Each glitch is made of two components with injected values τ0=τ1subscript𝜏0subscript𝜏1\tau_{0}=\tau_{1}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and τ2=τ3subscript𝜏2subscript𝜏3\tau_{2}=\tau_{3}italic_τ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT for the first and second glitch, respectively. Darker (lighter) shaded areas indicate 90% (50%) credible regions and solid black lines indicate the injected values. Glitch parameters are recovered successfully and cross-glitch correlations are negligible.

References