This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

SATDI: Simulation and Analysis for Time-Delay Interferometry

Gang Wang [email protected], [email protected] Shanghai Astronomical Observatory, Chinese Academy of Sciences, Shanghai 200030, China
Abstract

Time-delay interferometry (TDI) is essential for space-based gravitational wave (GW) missions to effectively suppress laser frequency noise and achieve targeting sensitivity. The principle of the TDI is to synthesize multiple laser link measurements between spacecraft and create virtual equal-arm interferometry. This process blends instrumental noises and tunes the response function to GW, yielding data characterized by TDI combinations. Extracting signals requires modeling GW signals under TDI operations in the frequency domain. In this work, we introduce a versatile framework, SATDI, which integrates simulation and analysis for TDI. The simulation aims to implement TDI to instrumental noises and GW signals, investigate influential factors in noise suppressions, and explore GW characterizations across different TDI configurations. The analysis component focuses on developing robust algorithms for modeling TDI responses to extract GWs and accurately determine source parameters. LISA is selected as the representative space mission to demonstrate the effectiveness of our framework. We simulate and analyze data containing GW signals from massive black hole binary coalescence, examining data from both first-generation and second-generation TDI Michelson configurations. The results not only validate the framework but also illustrate the influence of different factors on parameter estimation.

Gravitational Waves, Time-Delay Interferometry, LISA

I Introduction

LISA is planned to be launched in the mid 2030s and open a new era of gravitational wave (GW) observation in the milli-Hz band [1, 2]. The mission will feature a triangle constellation formed by three spacecraft (S/C). Drag-free technology will be employed to maintain test-masses housed within each S/C on geodesic trajectories. Laser interferometry will be utilized to precisely monitor the relative motion between test-mass caused by GWs. However, due to orbital dynamics and laser stability, the laser frequency noise will be orders of magnitude higher than the desired sensitivity for GW observations. To overcome the laser noise, time delay interferometry (TDI) was developed for GW space missions [3, 4]. Based on the laser noise suppression capabilities of TDI, two generations have been categorized. The first-generation TDI configurations could cancel laser frequency fluctuations in a static unequal arm constellation [4, 5, 6, 7, 8, 9, 10, 11, 12, and references therein], while the second-generation could further suppress the laser noise in time-varying arm lengths [13, 14, 15, 16, 17, 18, 19, 20, 21, and references therein].

To assess the feasibility and capabilities of TDI, several simulators have been developed for the LISA mission. LISA Simulator was built to simulate the data and response function in the frequency domain [22, 23]. Synthetic LISA was developed to investigate scientific and technical requirements for original LISA [10]. TDISim was developed to study the technical solutions and data simulation of TDI [24]. LISACode [25] and the successor LISANode [26] aim to perform more specific and systematic TDI simulation for LISA, incorporating functional components such as PyTDI [27], LISA GW Response [28], and LISA instrument [29]. On the other side, experimental demonstrations have also (partially) validated the feasibility of TDI [30, 31].

Another essential aspect of TDI studies is the extraction of signals from TDI data streams, where the GWs are characterized by the arrangement of TDI link combinations. Determining source parameters requires modeling the TDI response in the frequency domain. Additionally, as the primary targeting source of space missions, GW signals from massive black hole binaries (MBHB) could persist for days to months in the sensitive frequency band, and the antenna patterns with orbital motions must also be taken into account. With the modeled GW signals under TDI, classical algorithms for inferring parameters of MBHBs include Markov chain Monte Carlo (MCMC) or nested sampler [32, 33, 34, 35, 36]. To expedite likelihood calculations, GPU acceleration and heterodyne (or relative binning) algorithms have been developed [37, 38, 39]. Specifically focusing on the MBHBs, BBHx was developed to enhance LISA data analysis for massive binaries with GPU acceleration [37, 34], and PyCBC has extended chirp signal identification and inference from ground-based to space-borne interferometers [40]. Moreover, machine learning techniques have been applied to boost GW parameter inference [41, 42, 43, 44, 45, 46, 47, 48, and reference therein]. On the other side, unlike ground-based GW observations, space-based detectors simultaneously detect GWs from various sources. A global analysis method has been proposed to identify and infer the parameters of sources simultaneously [49, 50]. Eryn, as a multipurpose toolbox for Bayesian inference, has been developed to fulfill the global fitting algorithm [36].

In this work, we present a generic framework, SATDI, which integrates simulation and analysis of TDI. The simulation aims to 1) implement various TDI combinations for instrumental noises and GW signals in both the time-domain and frequency-domain, 2) evaluate TDI noise levels and diagnose the influential factors, and 3) characterize GW signals across different TDI configurations. The analysis focuses on developing robust algorithms to identify GWs and accurately determine the source parameter in the frequency-domain. Furthermore, the framework will explore new TDI observables and evaluate their performance in noise suppressions and GW analysis. In a companion paper Wang [51], we utilize this framework to introduce a novel TDI configuration referred as hybrid Relay and validate its capabilities in laser noise suppression, clock noise cancellation, and the robustness in inferring the GW signal from MBHBs. In current study, employing LISA as the representative case, we outline the procedures and algorithms for simulation and analysis. Data containing a GW signal from coalescing MBHB are simulated for both first-generation and second-generation TDI Michelson configurations, and the analysis is performed with different data combinations and influential factors. The results not only confirm the validity of the framework but also illustrate the influence of different factors on parameter estimation.

This paper is organized as follows: In Section II, we introduce the numerical algorithm to pre-calculate the time delays based on the geometry of TDI. The simulation processes are presented in Section III, where we specify the noise budgets and formulate the GW response in TDI. In Section IV, we demonstrate parameter inferences with different TDI observables and setups. A brief conclusion and discussion are given in Sec. V. (We set G=c=1G=c=1 in this work unless otherwise specified in the equations.)

II Time delay interferometry

II.1 Simulation of mission orbits

LISA is designed to employ three S/C to form a triangular constellation with an arm length of 2.5×1062.5\times 10^{6} km, trailing the Earth by 20. TAIJI is another space GW mission utilizing a LISA-like orbit with a triangular interferometer of 3×1063\times 10^{6} km, leading/trailing the Earth by 20 [52, 53, 54, 55, 56]. These two orbital formations could be formulated using the Clohessy-Wiltshire frame [57, 58]. In previous works, we have developed a workflow to optimize the LISA-like orbits using an ephemeris framework and calculate the mismatches of TDI combinations in dynamic cases [59, 60, 61]. In addition to LISA and TAIJI, the orbits of ASTROD-GW [62, 63] and AMIGO are calculated for free-falling trajectories [64, 65, 66, 67, 68]. All these missions are proposed to utilize TDI and their numerical orbits serve as input for our framework.

The ephemeris framework serves as a fundamental tool for orbital simulation. To calculate the orbit with sufficient accuracy, various interactions are considered, including 1) Newtonian and first-order post-Newtonian interactions among the Sun, major planets, Pluto, Moon, Ceres, Pallas, and Vesta; 2) figure interactions between the Sun, Earth, Moon, and other bodies treated as point masses; 3) perturbations from a selected set of 340 asteroids; and 4) tidal effects on the Moon caused by the Earth [69, 70]. Once the initial conditions of the S/C and celestial bodies are set at starting mission time, the numerical integration is carried out under the gravitational forces in the solar system. The coordinate time of orbit calculations is based on barycentric dynamical time (TDB), and the time difference between the proper time on the S/C and coordinate time could be calculated by including the relativistic effects as specified in [71].

These pre-calculated orbit data are essential components of simulation and analysis. While simulation can utilize the orbital data directly assuming the positions and velocities are true values for the missions, the analysis should be based on the observed orbital data with errors in principle. The orbit positioning for a deep space mission with a separation of 5×108\sim 5\times 10^{8} km from Earth may have an uncertainty ranging from less than a kilometer to tens of kilometers depending on ground tracking data and inter-S/C measurements [72, 73]. Our tests show that this level of orbital positioning error has a trivial impact on the current analysis. Therefore, we temporarily ignore the errors of orbit determination during the analysis process. In this work, we select the LISA orbit previously obtained in [61], which meets the requirement of relative velocities between S/C less than 5 m/s for 2.5×1062.5\times 10^{6} km arm length [1].

II.2 Formulation and geometry of TDI

TDI constructs equivalent equal arm interferometry by combining multiple link measurements. In the current payload designs of LISA, two optical benches are deployed on each S/C, and the three measurements are gathered on each optical bench [74, 24, 18, 19, and references therein]. The interferometric measurements on S/Cii are illustrated in Fig. 1.

Refer to caption
Figure 1: The measurement designs on S/Cii of LISA mission [24].

In Fig. 1, the sjis_{ji}, εij\varepsilon_{ij}, and τij\tau_{ij} refer to the science interferometer, test-mass interferometer, and reference interferometer on each optical bench, respectively. With only considering laser noise, acceleration noise, and optical metrology noise, three interferometric measurements are expressed as

sij=\displaystyle s_{ij}= 𝒟jipji(t)pij(t)+nijop(t),\displaystyle\mathcal{D}_{ji}p_{ji}(t)-p_{ij}(t)+n^{\rm op}_{ij}(t), (1)
εij=\displaystyle\varepsilon_{ij}= pik(t)pij(t)+2nijacc(t),\displaystyle p_{ik}(t)-p_{ij}(t)+2n^{\rm acc}_{ij}(t),
τij=\displaystyle\tau_{ij}= pik(t)pij(t),\displaystyle p_{ik}(t)-p_{ij}(t),

where pijp_{ij} denotes laser noise on the optical bench of S/Cii pointing to S/Cjj, nijopn^{\mathrm{op}}_{ij} represents optical path noise on the S/Cii facing jj, nijaccn^{\mathrm{acc}}_{ij} denotes the acceleration noise from test mass on the S/Cii pointing to jj, and 𝒟ij\mathcal{D}_{ij} is a time-delay operator, 𝒟ijy=y(tLij)\mathcal{D}_{ij}y=y(t-L_{ij}) where LijL_{ij} is the arm length or propagation time from S/Cii to jj.

The expressions of TDI have been formulated in previous literature [4, 5, 6, 7, 9, 15, 13, 12]. As the fiducial TDI configuration, the expression of the first-generation Michelson-X could be written as

X=\displaystyle{\rm X}= [η31+𝒟31η13+𝒟31𝒟13η21+𝒟31𝒟13𝒟21η12]\displaystyle[\eta_{31}+\mathcal{D}_{31}\eta_{13}+\mathcal{D}_{31}\mathcal{D}_{13}\eta_{21}+\mathcal{D}_{31}\mathcal{D}_{13}\mathcal{D}_{21}\eta_{12}] (2)
[η21+𝒟21η12+𝒟21𝒟12η31+𝒟21𝒟12𝒟31η13],\displaystyle-[\eta_{21}+\mathcal{D}_{21}\eta_{12}+\mathcal{D}_{21}\mathcal{D}_{12}\eta_{31}+\mathcal{D}_{21}\mathcal{D}_{12}\mathcal{D}_{31}\eta_{13}],

where ηji\eta_{ji} is a combination of interferometric measurements from S/Cjj to S/Cii as defined in [74, 24, 18]. For the links in the counterclockwise directions (j=j=S/C2 \rightarrow i=i= S/C1, S/C3\rightarrowS/C2 and S/C1\rightarrowS/C3), the ηji\eta_{ji} are

ηji\displaystyle\eta_{ji} =sji+12[τijεij+𝒟ji(τjiεji)+𝒟ji(τjiτjk)].\displaystyle=s_{ji}+\frac{1}{2}\left[\tau_{ij}-\varepsilon_{ij}+\mathcal{D}_{ji}(\tau_{ji}-\varepsilon_{ji})+\mathcal{D}_{ji}(\tau_{ji}-\tau_{jk})\right]. (3)

For the links in the clockwise directions, their expressions are slightly different,

ηji\displaystyle\eta_{ji} =sji+12[τijεij+𝒟ji(τjiεji)+(τikτij)].\displaystyle=s_{ji}+\frac{1}{2}\left[\tau_{ij}-\varepsilon_{ij}+\mathcal{D}_{ji}(\tau_{ji}-\varepsilon_{ji})+(\tau_{ik}-\tau_{ij})\right]. (4)

The corresponding second-generation TDI channels Michelson-X1 could be written as

X1\displaystyle{\rm X1}\simeq X+𝒟21𝒟12𝒟31𝒟13[η31+𝒟31η13+𝒟31𝒟13η21\displaystyle-\mathrm{X}+\mathcal{D}_{21}\mathcal{D}_{12}\mathcal{D}_{31}\mathcal{D}_{13}[\eta_{31}+\mathcal{D}_{31}\eta_{13}+\mathcal{D}_{31}\mathcal{D}_{13}\eta_{21} (5)
+𝒟31𝒟13𝒟21η12]+𝒟31𝒟13𝒟21𝒟12[η21+𝒟21η12\displaystyle+\mathcal{D}_{31}\mathcal{D}_{13}\mathcal{D}_{21}\eta_{12}]+\mathcal{D}_{31}\mathcal{D}_{13}\mathcal{D}_{21}\mathcal{D}_{12}[\eta_{21}+\mathcal{D}_{21}\eta_{12}
+𝒟21𝒟12η31+𝒟21𝒟12𝒟31η13].\displaystyle+\mathcal{D}_{21}\mathcal{D}_{12}\eta_{31}+\mathcal{D}_{21}\mathcal{D}_{12}\mathcal{D}_{31}\eta_{13}].

Their geometries are illustrated in Fig. 2, which will guide time-delay calculations in the following subsection.

Refer to caption
Refer to caption
Figure 2: The geometric diagrams for the TDI channels of first-generation Michelson-X (left) and second-generation X1 (right). The vertical lines indicate the trajectories of three S/C ($i$⃝ indicates S/Cii, i=1,2,3i=1,2,3), and the horizontal separations between vertical lines indicate the spatial distances between S/C. The green and magenta lines represent two interferometric beams in the TDI link combination.

For each TDI configuration, whether first-generation or second-generation, three ordinary channels could be constructed by cyclically permuting the indexes of three S/C. Then three (quasi-)orthogonal or optimal observables, denoted as (A, E, T), can be composed from ordinary observables (a,b,c)(a,b,c) using a linear combination [75, 76],

[AET]=[12012162616131313][abc].\begin{bmatrix}\mathrm{A}\\ \mathrm{E}\\ \mathrm{T}\end{bmatrix}=\begin{bmatrix}-\frac{1}{\sqrt{2}}&0&\frac{1}{\sqrt{2}}\\ \frac{1}{\sqrt{6}}&-\frac{2}{\sqrt{6}}&\frac{1}{\sqrt{6}}\\ \frac{1}{\sqrt{3}}&\frac{1}{\sqrt{3}}&\frac{1}{\sqrt{3}}\end{bmatrix}\begin{bmatrix}a\\ b\\ c\end{bmatrix}. (6)

The A and E channels are expected to be science data streams capable of effectively detecting GW, while the T channel is expected to be GW-insensitive data and to characterize instrumental noises.

II.3 Algorithm for time delay calculation

Time delays are key quantities in TDI used to operate interferometric measurements as shown in Eqs. (1)-(5). Their calculations are implemented along the geometry of a TDI combination as illustrated in Fig. 2. Three vertical lines in Fig. 2 represent the trajectories of three S/C in the time direction. The horizontal separations between vertical lines indicate the spatial distances between S/C. The green and magenta lines show the two beams in the TDI link combination. The ticks on the y-axis represent the time delay with respect to the interferometric time τ=0\tau=0. We select the Michelson-X observable to briefly explain the procedures of calculation, and a more detailed description can be found in [77]. The calculation starts from S/C1 at the earliest time point τ4L\tau\simeq-4L moving toward S/C2 at τ3L\tau\simeq-3L along the green line. The propagation time and position of laser arrival are determined at S/C2. The second step continues from S/C2 to S/C1 along the path of the green line to obtain the laser travel time and position of S/C1. When the calculation along green line reaches the S/C1 at the latest time point τ=0\tau=0, the calculation continues along the magenta line in the backward time direction. The calculation stops at the initial sending S/C after completing a loop. Afterward, the time delays with respect to the latest time points are resolved from the result from each step, as well as the S/C positions.

During the propagation time calculation, additional relativistic time delays caused by gravitational fields are considered [78]. The time delay from the sending time TsT^{s} at 𝒓s\bm{r}_{s} to the receiving time TrT^{r} at 𝒓r\bm{r}_{r} is obtained by [79, 80],

TrTs=Rc+ΔTPN,T^{r}-T^{s}=\frac{R}{c}+\Delta T_{\text{PN}}, (7)

where RR is the coordinate distance between the sender and receiver, cc is the speed of light, and ΔTPN\Delta T_{\text{PN}} is the relativistic time delay caused by gravitational field,

ΔTPN=2GMc3ln(Rs+Rr+RRs+RrR)+G2M2c5RRsRr[154arccos(𝐍s𝐍r)|𝐍s×𝐍r|41+𝐍𝐬𝐍𝐫],\begin{split}\Delta T_{\text{PN}}&=\frac{2GM}{c^{3}}\ln\left(\frac{R_{s}+R_{r}+R}{R_{s}+R_{r}-R}\right)\\ +&\frac{G^{2}M^{2}}{c^{5}}\frac{R}{R_{s}R_{r}}\left[\frac{15}{4}\frac{\arccos({\bf{N}}_{s}\cdot{\bf{N}}_{r})}{|{\bf{N}}_{s}\times{\bf{N}}_{r}|}-\frac{4}{1+\bf{N}_{s}\cdot\bf{N}_{r}}\right],\end{split} (8)

where GG is the gravitational constant, MM is the mass of the celestial body, 𝐍𝐬\bf{N}_{s} and 𝐍𝐫\bf{N}_{r} are unit vectors from the celestial body to the 𝒓s\bm{r}_{s} and 𝒓r\bm{r}_{r} positions, and RsR_{s} and RrR_{r} represent the radial distances of sender and receiver from the gravitating body, respectively. In the current calculation, the leading order of relativistic time delay caused by the gravitational field of the Sun is included, the effects from other planets are disregarded. Additionally, due to the orbital motion of the S/C, an iteration process is utilized to determine the arrival time and position of the receiver,

T0r\displaystyle T^{r}_{0} =T0s+T1+T2+T3+\displaystyle=T^{s}_{0}+T_{1}+T_{2}+T_{3}+... (9)
T1\displaystyle T_{1} =|𝒓r(T0s)𝒓s(T0s)|c+ΔT1,PN\displaystyle=\frac{|\bm{r}_{r}(T^{s}_{0})-\bm{r}_{s}(T^{s}_{0})|}{c}+\Delta T_{1,\text{PN}}
T1+T2\displaystyle T_{1}+T_{2} =|𝒓r(T0s+T1)𝒓s(T0s)|c+ΔT2,PN\displaystyle=\frac{|\bm{r}_{r}(T^{s}_{0}+T_{1})-\bm{r}_{s}(T^{s}_{0})|}{c}+\Delta T_{2,\text{PN}}
T1+T2+T3\displaystyle T_{1}+T_{2}+T_{3} =|𝒓r(T0s+T1+T2)𝒓s(T0s)|c+ΔT3,PN\displaystyle=\frac{|\bm{r}_{r}(T^{s}_{0}+T_{1}+T_{2})-\bm{r}_{s}(T^{s}_{0})|}{c}+\Delta T_{3,\text{PN}}
\displaystyle......

The Chebyshev polynomial interpolation is employed to precisely determine the position of S/C at any given moment [81, 82].

In this calculation, the propagation time between S/C are computed numerically based on their orbit data. In a realistic scenario, the ranging time from sender to receiver would be estimated from measurements taken on S/C [83, 84, 85, 86, references therein]. In the simulation of the next section, the propagation time with a ranging error is taken into account to evaluate the residual laser noise in the TDI channels. For analysis of the GW signal from MBHB in Section IV, the uncertainties of arm lengths are expected to be trivial and negligible.

III Simulation of TDI

III.1 Simulation diagram

The diagram illustrating simulation and analysis process is presented in Fig. 3. The initial step involves selecting a mission with noise budgets and setting targeting source(s) is(are) set. In the second step, a TDI configuration is chosen, and the geometry of the link combination is generated accordingly. Subsequently, the time delays and positions of S/C are calculated by implementing algorithms in Section II. Based on the noise budgets, time-domain noises are generated for each component with a specified sample rate (In this work, we choose 4 Hz), assuming that the different noises are uncorrelated. TDI is then implemented by synthesizing these noises, and the data at each time point is obtained by using Lagrange interpolation [87, 88]. After TDI, the noise data are yielded with laser noise suppression.

Refer to caption
Figure 3: The diagram of the simulation and analysis. The green modules show the setups, the blue modules represent the processes of simulation, and the yellows indicate the analysis content.

On the other hand, a GW signal from MBHB is simulated using a set of chosen parameters. The GW waveform in the time-domain is generated from the waveform model SEOBNRv4HM [89]. Subsequently, TDI is applied to the waveform in the SSB coordinate with TDB, and the responded waveform is computed considering the orbital motion of detector. The waveform is then injected into the noise data and yields the simulated data containing a GW signal. In the next step, the analysis is performed in the frequency domain. The frequency-domain waveforms are generated from a targeted parameter space using the reduced order model (ROM) of SEOBNRv4HM [90]. The waveforms multiplied by the response function of TDI are used for matched filtering to identify GW signs and infer the source parameters.

III.2 Noises

There are various types of observation noises for LISA [91], and our current focus is on laser frequency noise, acceleration noise, and optical metrology noise. The dominant laser frequency noise is generated by Nd:YAG lasers with a stability of 30Hz/Hz30\ \mathrm{Hz}/\sqrt{\mathrm{Hz}}, corresponding to an amplitude spectral density (ASD) of p~(f)1×1013/Hz\tilde{p}(f)\simeq 1\times 10^{-13}/\sqrt{\rm Hz} [1]. In this investigation, the first-generation and second-generation TDI Michelson observables are examined for laser noise suppressions. A ranging error between S/C is considered which includes a bias of 3 ns (0.9 m) and noise with a spectrum of 1×1015/f/Hz1\times 10^{-15}/f/\sqrt{\rm Hz} [91, 92, 93].

Clock noise is assumed to be sufficiently canceled out by using the algorithm in [94] and is therefore ignored in current simulation. Both the acceleration noise Sn,acc\mathrm{S_{n,acc}} and optical path noise Sn,op\mathrm{S_{n,op}} are included with spectra

Sacc,ij=Aacc,ijfm/s2Hz1+(0.4mHzf)21+(f8mHz)4,\displaystyle\sqrt{S_{\mathrm{acc},ij}}=A_{\mathrm{acc},ij}\frac{\rm fm/s^{2}}{\sqrt{\rm Hz}}\sqrt{1+\left(\frac{0.4{\rm mHz}}{f}\right)^{2}}\sqrt{1+\left(\frac{f}{8{\rm mHz}}\right)^{4}}, (10)
Sop,ij=Aop,ijpmHz1+(2mHzf)4,\displaystyle\sqrt{S_{\mathrm{op},ij}}=A_{\mathrm{op},ij}\frac{\rm pm}{\sqrt{\rm Hz}}\sqrt{1+\left(\frac{2{\rm mHz}}{f}\right)^{4}},

where Aacc,ijA_{\mathrm{acc},ij} and Aop,ijA_{\mathrm{op},ij} are tunable amplitudes of noise for each optical bench, with Aacc=3A_{\mathrm{acc}}=3 and Aop=10A_{\mathrm{op}}=10 assigned to all components in current setups.

The examinations of laser noise suppressions in Michelson configurations are performed as tests, and the PSDs of residual laser noise are presented in Fig. 4. The results for the first-generation TDI channels, (X, Y, Z), are displayed in the upper plot, and the results for the second-generation TDI channels (X1, Y1, Z1) are depicted in the lower panel. Compared to the secondary noises including acceleration noise and optical metrology noise, residual laser noises in first-generation TDI channels are moderately lower at lower frequencies and slightly higher at characteristic frequencies in the current dataset. This level of laser noise is mainly limited by the path mismatches of two beams due to the orbital dynamics. For the second-generation TDI channels, the residual laser noise is significantly lower than secondary noises, and this level of suppression is subject to the ranging errors between S/C.

Refer to caption
Refer to caption
Figure 4: The noise PSDs of the first-generation (upper) and second-generation (lower) TDI Michelson observables. In the first-generation channels, the residual laser noise is mostly lower than the secondary noise (acc+op, acceleration noise + optical metrology noise) in current simulated data, except at the characteristic frequencies. In the second-generation TDI channel, the laser noise is orders of magnitude lower than secondary noises. (Note that a log-scale of x-axis is used for frequencies lower than 0.1 Hz in the x-axis, and a linear scale is utilized for higher frequencies.)

III.3 GW waveforms

Refer to caption
Figure 5: The conventions in the SSB frame [95].

The conventions for waveform simulation in SSB coordinates are illustrated in Fig. 5 [96, 95]. For a source of MBHB, its location is described by the ecliptic longitude λ\lambda and ecliptic latitude β\beta. The propagation vector of GW will be

𝐤=𝐞r=(cosβcosλ,cosβsinλ,sinβ).\mathbf{k}=-\mathbf{e}_{r}=(-\cos\beta\cos\lambda,-\cos\beta\sin\lambda,-\sin\beta). (11)

The orthogonal vectors in the longitude and latitude directions are defined as

𝐮=𝐞ϕ=\displaystyle\mathbf{u}=-\mathbf{e}_{\phi}= (sinλ,cosλ,0),\displaystyle(\sin\lambda,-\cos\lambda,0), (12)
𝐯=𝐞θ=\displaystyle\mathbf{v}=-\mathbf{e}_{\theta}= (sinβcosλ,sinβsinλ,cosβ).\displaystyle(-\sin\beta\cos\lambda,-\sin\beta\sin\lambda,\cos\beta). (13)

By defining the polarization angle ψ\psi, the principal directions [𝐩,𝐪][\mathbf{p},\mathbf{q}] are rotated from [𝐮,𝐯][\mathbf{u},\mathbf{v}],

ϵ1=\displaystyle\mathbf{\epsilon}_{1}= 𝐮cosψ+𝐯sinψ,\displaystyle\mathbf{u}\cos\psi+\mathbf{v}\sin\psi, (14)
ϵ2=\displaystyle\mathbf{\epsilon}_{2}= 𝐮sinψ+𝐯cosψ.\displaystyle-\mathbf{u}\sin\psi+\mathbf{v}\cos\psi. (15)

The tensors for ++ and ×\times polarizations can be generated,

𝐞+=\displaystyle\mathbf{e}_{+}= ϵ1ϵ1ϵ2ϵ2,\displaystyle\mathbf{\epsilon}_{1}\otimes\mathbf{\epsilon}_{1}-\mathbf{\epsilon}_{2}\otimes\mathbf{\epsilon}_{2}, (16)
𝐞×=\displaystyle\mathbf{e}_{\times}= ϵ1ϵ2+ϵ2ϵ1.\displaystyle\mathbf{\epsilon}_{1}\otimes\mathbf{\epsilon}_{2}+\mathbf{\epsilon}_{2}\otimes\mathbf{\epsilon}_{1}. (17)

Therefore, the GW responded in a laser link from the sender at 𝐩s\mathbf{p}_{s} to the receiver at 𝐩r\mathbf{p}_{r} could be expressed as

hSSB(t,𝐩)=\displaystyle h_{\mathrm{SSB}}(t,\mathbf{p})= 𝐧sr𝐞+𝐧srTH+(t,𝐩)\displaystyle\mathbf{n}_{sr}\cdot\mathbf{e}_{+}\cdot\mathbf{n}^{T}_{sr}\ H_{+}(t,\mathbf{p}) (18)
+𝐧sr𝐞×𝐧srTH×(t,𝐩),\displaystyle+\mathbf{n}_{sr}\cdot\mathbf{e}_{\times}\cdot\mathbf{n}^{T}_{sr}\ H_{\times}(t,\mathbf{p}),

where 𝐧sr\mathbf{n}_{sr} is the unit vector from sender to receiver, and H+,×H_{+,\times} represents the incoming GW signal from a source. The arrival time trt_{r} with the influence of GW could be obtained from

trts+Lsrc12c0LsrhSSB(t(λ),𝐩(λ))𝑑λ,t_{r}\simeq t_{s}+\frac{L_{sr}}{c}-\frac{1}{2c}\int_{0}^{L_{sr}}{h_{\mathrm{SSB}}\left(t(\lambda),\mathbf{p}(\lambda)\right)d\lambda}, (19)

where LsrL_{sr} is propagation time in the solar systems dynamics obtained from Eqs. (7)-(9), and the last term on the right side is the effects of GW. Approximating the wave propagation time as t(λ)ts+λ/ct(\lambda)\approx t_{s}+\lambda/c and position as 𝐩(λ)=𝐩s(ts)+λ𝐧sr(ts)\mathbf{p}(\lambda)=\mathbf{p}_{s}(t_{s})+\lambda\mathbf{n}_{sr}(t_{s}), the GW at a given time point can be expressed as

hSSB[𝐩(λ),t(λ)]=hSSB[t(λ)𝐤𝐩(λ)c].h_{\mathrm{SSB}}\left[\mathbf{p}(\lambda),t(\lambda)\right]=h_{\mathrm{SSB}}\left[t(\lambda)-\frac{\mathbf{k}\cdot\mathbf{p}(\lambda)}{c}\right]. (20)

The GW response in relative frequency deviation from sender to receiver could be written as [95]

ysr(tr)=12[1𝐤𝐧sr(ts)][hSSB(ts𝐤𝐩s(ts)c)hSSB(tr𝐤𝐩r(tr)c)].y_{sr}(t_{r})=\frac{1}{2\left[1-\mathbf{k}\cdot\mathbf{n}_{sr}(t_{s})\right]}\left[h_{\mathrm{SSB}}\left(t_{s}-\frac{\mathbf{k}\cdot\mathbf{p}_{s}(t_{s})}{c}\right)-h_{\mathrm{SSB}}\left(t_{r}-\frac{\mathbf{k}\cdot\mathbf{p}_{r}(t_{r})}{c}\right)\right]. (21)

With the responded GW in a single link, the time-domain waveform in a TDI channel will be

hTDI(t)=\displaystyle h_{\mathrm{TDI}}(t)= sr,k+ysr(t+τk+)sr,kysr(t+τk),\displaystyle\sum_{sr,k+}{y}_{sr}(t+\tau_{k+})-\sum_{sr,k-}{y}_{sr}(t+\tau_{k-}), (22)

where the first term on the right side is cumulative effects of links from one (adding) beam, and the second term denotes the combination of another beam which will be subtracted from the first term. The response in the frequency domain could be expressed as

y~sr(tr,f)=h~(f)2[1𝐤𝐧sr(ts)][exp(2πfi(ts𝐤𝐩s(ts)c))exp(2πfi(tr𝐤𝐩r(tr)c))].\tilde{y}_{sr}(t_{r},f)=\frac{\tilde{h}_{\mathrm{}}(f)}{2\left[1-\mathbf{k}\cdot\mathbf{n}_{sr}(t_{s})\right]}\left[\exp\left(2\pi fi\left(t_{s}-\frac{\mathbf{k}\cdot\mathbf{p}_{s}(t_{s})}{c}\right)\right)-\exp\left(2\pi fi\left(t_{r}-\frac{\mathbf{k}\cdot\mathbf{p}_{r}(t_{r})}{c}\right)\right)\right]. (23)

The frequency-domain waveform of TDI will be

h~TDI(t,f)=\displaystyle\tilde{h}_{\mathrm{TDI}}(t,f)= sr,k+y~sr(t+τk+,f)sr,ky~sr(t+τk,f).\displaystyle\sum_{sr,k+}\tilde{y}_{sr}(t+\tau_{k+},f)-\sum_{sr,k-}\tilde{y}_{sr}(t+\tau_{k-},f). (24)

The frequency evolution with time is calculated to obtain the instantaneous location of the detector and its response,

tlm(f)=tc12πdϕlm(f)df.t_{lm}(f)=t_{c}-\frac{1}{2\pi}\frac{\mathrm{d}\phi_{lm}(f)}{\mathrm{d}f}. (25)

In contrast to Eq. (21), an approximation is usually applied 𝐩s(ts)𝐩s(tr)\mathbf{p}_{s}(t_{s})\approx\mathbf{p}_{s}(t_{r}), and the GW in the single link is written as

ysr,approx(tr)12[1𝐤𝐧sr(tr)][hSSB(trLsr(tr)c𝐤𝐩s(tr)c)hSSB(tr𝐤𝐩r(tr)c)].y_{sr,\mathrm{approx}}(t_{r})\approx\frac{1}{2\left[1-\mathbf{k}\cdot\mathbf{n}_{sr}(t_{r})\right]}\left[h_{\mathrm{SSB}}\left(t_{r}-\frac{L_{sr}(t_{r})}{c}-\frac{\mathbf{k}\cdot\mathbf{p}_{s}(t_{r})}{c}\right)-h_{\mathrm{SSB}}\left(t_{r}-\frac{\mathbf{k}\cdot\mathbf{p}_{r}(t_{r})}{c}\right)\right]. (26)

For the LISA mission, the velocity of the S/C in SSB coordinates will be \sim30 km/s, and the position of sender will deviate from the original location by \sim250 km during a transmission time of 8.33 s. Therefore, the approximation in Eq. (26) may introduce some inaccuracy in the calculation. We choose one source for simulation to examine the deviations between two algorithms given by Eqs. (21) and (26). The parameters for waveform simulation are shown in Table. 1.

Table 1: The parameters of simulated MBHB source.
parameter value description
m1m_{1} 6×1046\times 10^{4} MM_{\odot} mass of primary BH in source frame
m2m_{2} 1×1041\times 10^{4} MM_{\odot} mass of secondary BH in source frame
dLd_{L} 6791.8 Mpc luminosity distance
(redshift = 1.0 [97, 98])
ι\iota π/3\pi/3 rad inclination angle
λ\lambda 4.603 rad ecliptic longitude
β\beta 0.314 rad ecliptic latitude
ψ\psi 0.55 rad polarization angle
tct_{c} 56.0 day merger time at SSB center
with respect to initial orbit time
ϕc\phi_{c} reference phase
duration 25 days duration of chirp signal

The simulated waveforms of the second-generation TDI Michelson configuration are shown in Fig. 6. In the upper panel, the time-domain waveforms in three optimal channels are present for the last \sim600 before the coalescence. The x-axis is the time in TDB relative to the arrival time of the merger signal at the SSB center. And the coalescence reaches the detector earlier than at the SSB center in current case. As depicted by the waveforms, the amplitudes and phases of waveforms are modulated by the TDI. The amplitudes of waveforms in A and E are significantly suppressed around t350t\simeq-350 s, corresponding to their lowest characteristic frequency, fc=1/(4L)0.03f_{c}=1/(4L)\simeq 0.03 Hz. For higher frequencies, the wavelength of GW is shorter than 4L4L, causing the mixed phase to cross one cycle in TDI. The different amplitudes of A and E also verify that two observables have different antenna patterns [99], despite two channels having identical averaged-sensitivities. The waveform in the T channel is noticeably canceled in low frequencies, and the amplitude is amplified with the increase of frequencies.

Refer to caption
Refer to caption
Refer to caption
Figure 6: The simulated waveforms in optimal channels of second-generation TDI Michelson configuration. The time-domain waveforms are shown in the upper panel. The x-axis is the TDB time with respect to the merger signal arriving at the SSB center, and coalescence reaches the detector earlier than that at SSB center for the current source. The waveforms and waveform differences via Fourier transform of time-domain waveforms are shown in the middle plot, and the differences, 2δ|h~TDI|f2\delta|\tilde{h}_{\mathrm{TDI}}|\sqrt{f}, are yielded by using the algorithms of Eq. (21) or (26). The lower plot shows the multiple harmonic modes (l,m)(l,m) in the optimal A channel which is generated from time-domain (td) and frequency-domain model (fd).

In the middle plot of Fig. 6, Fourier transforms are applied to the time-domain waveforms, as well as the differences between two waveforms (δhTDI=hTDIhTDI,approx\delta h_{\mathrm{TDI}}=h_{\mathrm{TDI}}-h_{\mathrm{TDI,approx}}), generated from Eqs (21) and (26). These differences are depicted by the dotted lines, and the noise ASDs of TDI channels are also shown for comparison. The ASDs of A (blue dashed-dotted line) and E (orange dashed-dotted line) are equal and overlapped, and the T channel exhibits lower than the other two channels at lower frequencies and becomes comparable at high frequencies. For current source, the differences between two algorithms vary among three channels. In the T channel, the discrepancy could exceed its noise level within the frequency range of [1 mHz, 10 mHz]. The residual waveform in the A channel may be comparable to the noise level at certain frequencies, whereas the waveform difference in the E channel is one order of magnitude lower than its noise. The divergence levels of GW signals may vary with different sources. On the other hand, the waveforms in the frequency domain clearly show that GW signals are significantly suppressed by TDI around their characteristic frequencies (fc=n4Lf_{c}=\frac{n}{4L} for n=1,2,3n=1,2,3...).

In the lower panel of Fig. 6, in addition to the predominant (l=2,m=2)(l=2,m=2) harmonic mode of the GW, extra modes of waveform are simulated and plotted for the A channel. The dashed lines indicate the waveforms from time-domain simulation, and the solid lines represent the waveforms obtained by using the frequency-domain model. As shown by the curves, the waveforms exhibit good agreements in terms of amplitudes. However, the waveforms from time-domain and frequency-domain approximants are best fitted at different phases/times. As a result, their match decreases when matched filtering is implemented with integrated multiple harmonics. As a compromise, only the dominant (l=2,m=2)(l=2,m=2) mode is injected into the noise data to perform the analysis.

IV Analysis

The simulated data is synthesized by injecting the waveforms into the noise data. Initially, the ordinary data streams of the first-generation TDI observables (X, Y, Z) and the second-generation observables (X1, Y1, Z1) are generated. Then, the optimal data streams are composed using Eq. (6). The analysis strategy in current study comprises two steps, the first step involves matched filtering for signal identification, and the second step focuses on parameter inference for the binary.

IV.1 Identification of chirp signal

The fiducial strategy for identifying GW chirp signals involves filtering the data with a pre-built template bank [100, 101, 102, 40, and references therein]. The template bank should adequately cover the targeting parameter space with a required density [103, 104, 105, 106, and references therein]. Machine learning techniques have been applied to identify the chirp signals in advanced LIGO/Virgo data [107, 108]. For ground-based GW searches, chirp signals typically last seconds to dozens of seconds in the sensitive band of detectors, and the motion of detector with the Earth could be ignored. The template bank is built to cover the intrinsic parameters of the binary sources, such as masses and spins. However, for space-borne GW detectors, chirp signals could persist for days to months in their sensitive band, and the motion of interferometer could alter the response function to GWs. Moreover, TDI introduces the additional modulation into the observed signals. Therefore, the template bank may need to include extrinsic parameters to sufficiently match the observed signals. Weaving et al. [40] generated a template bank searched for MBHB in the LISA mock data, and verified the feasibility of the signal identification strategy. Given that the template bank searches are computing expensive, we only introduce the matched filtering algorithm here.

The matched filter is an optimal algorithm for identifying a GW signal with a known waveform. The output of the filtering can be expressed as [100]

z(t0)=40d~(f)h~TDI(f)STDI(f)e2πift0𝑑f,z(t_{0})=4\Re\int^{\infty}_{0}\frac{\tilde{d}(f)\tilde{h}^{\ast}_{\mathrm{TDI}}(f)}{S_{\mathrm{TDI}}(f)}e^{2\pi ift_{0}}df, (27)

where d~\tilde{d} is the data in the frequency domain, h~TDI\tilde{h}_{\mathrm{TDI}} is a waveform template, SnS_{n} is the noise PSD of the data stream, and t0t_{0} is a reference time which refers to coalescence time here. A normalization factor can be obtained for the template,

σm2=40|h~TDI(f)|2STDI(f)𝑑f.\sigma^{2}_{m}=4\int^{\infty}_{0}\frac{|\tilde{h}_{\mathrm{TDI}}(f)|^{2}}{S_{\mathrm{TDI}}(f)}df. (28)

Then, the signal-to-noise ratio (SNR) of the matched filtering is given by

ρ(t)=|z(t)|σm.\rho(t)=\frac{|z(t)|}{\sigma_{m}}. (29)

Using a frequency-domain waveforms modeled with fitted parameters in Section III.3, a matched filter is implemented to the optimal channels of the second-generation TDI Michelson, and the results are presented in the upper panel of Fig. 7. Among the three optimal channels, the E channel exhibits the highest SNR (ρE=356\rho_{E}=356), followed by the A channel with a lower SNR (ρA=243\rho_{A}=243). The T channel shows a significantly lower SNR (ρT=45\rho_{T}=45) compared to the other two channels. Additionally, the SNR profile of the T channel is broader than that of other two channels, and this should be due to that its SNR is mainly contributed from lower frequencies.

Refer to caption
Refer to caption
Figure 7: The matched filter outputs for optimal channels from second-generation TDI Michelson (upper) and the ratio 2|h~|fS\frac{2|\tilde{h}|\sqrt{f}}{\sqrt{S}} for optimal channels from both the first-generation (1st) and second-generation (2nd) TDI Michelson configurations (lower).

An optimal SNR is defined for the template fully matching the signal in data,

ρopt2=\displaystyle\rho^{2}_{\mathrm{opt}}= 40|h~TDI(f)|2STDI(f)𝑑f\displaystyle 4\int^{\infty}_{0}\frac{|\tilde{h}_{\mathrm{TDI}}(f)|^{2}}{S_{\mathrm{TDI}}(f)}df (30)
=\displaystyle= 0(2|h~TDI(f)|fSTDI(f))2dlnf.\displaystyle\int^{\infty}_{0}\left(\frac{2|\tilde{h}_{\mathrm{TDI}}(f)|\sqrt{f}}{\sqrt{S_{\mathrm{TDI}}(f)}}\right)^{2}d\ln f.

The ratio 2|h~|fS\frac{2|\tilde{h}|\sqrt{f}}{\sqrt{S}} between the waveform and noise ASD partially reflect the SNR contribution across a log-scaled frequency range. The ratios for Michelson configuration from both first-generation and second-generation TDI are depicted in the lower panel of Fig. 7. As expected, the E channels exhibit the highest values among three observables, and the A channel is slightly lower than E for this instance. The A/E observables from both first-generation and second-generation TDI configurations are (nearly) identical, except at characteristic frequencies. Their largest SNR contributions are expected to occur in the frequency band around 5 mHz. However, noticeable differences are observed in the T channels between two different generations. As we have previously analyzed in [99, 51], benefiting from unequal arm interferometry, the T channels from Michelson TDI are more sensitive compared to the equal-arm case. The T channel may contain GW signals resulting from imperfect cancellation of the three ordinary channels (X, Y, Z) or (X1, Y1, Z1). The second-generation observables process more recurrent links than the first-generation, amplifying the effect of unequal arm length. Consequently, the SNR in the T channel of the second-generation is higher than that of the first-generation. On the other side, in these observables, especially for the second-generation, the ratios exhibit discontinuities at their characteristic frequencies, caused by the overestimated PSDs at these frequencies due to averaging.

IV.2 Parameter inference

Source parameters are inferred from the observed data by using Bayesian analysis. The posteriors of parameters are calculated from

p(θ|d)=(d|θ)p(θ)p(d),p(\vec{\theta}|d)=\frac{\mathcal{L}(d|\vec{\theta})p(\vec{\theta})}{p(d)}, (31)

where p(θ)p(\vec{\theta}) is prior probabilities of parameters. (d|θ)\mathcal{L}(d|\vec{\theta}) is the likelihood function of a set of parameters [109],

ln(d|θ)=fi[12(𝐝~𝐡~(θ))T𝐂1(𝐝~𝐡~(θ))12ln(det2π𝐂)],\begin{split}\ln\mathcal{L}(d|\vec{\theta})=&\sum_{f_{i}}\left[-\frac{1}{2}(\tilde{\mathbf{d}}-\tilde{\mathbf{h}}(\vec{\theta}))^{T}\mathbf{C}^{-1}(\tilde{\mathbf{d}}-\tilde{\mathbf{h}}(\vec{\theta}))^{\ast}\right.\\ &\left.-\frac{1}{2}\ln\left(\det{2\pi\mathbf{C}}\right)\right],\end{split} (32)

and 𝐂\mathbf{C} is the correlation matrix of noises in selected TDI channels,

𝐂=Tobs4[SxxSxySxzSyxSyySyzSzxSzySzz],\mathbf{C}=\frac{T_{\mathrm{obs}}}{4}\begin{bmatrix}S_{xx}&S_{xy}&S_{xz}\\ S_{yx}&S_{yy}&S_{yz}\\ S_{zx}&S_{zy}&S_{zz}\end{bmatrix}, (33)

where TobsT_{\mathrm{obs}} is the observation time which is 30 days in this investigation, SxxS_{xx}/SxyS_{xy} are PSD or cross-spectral density of data streams which estimated by using algorithm detailed in [100]. For networks with multiple detectors, the joint log-likelihood is given by

lnjoint=detlndet(d|θ)\ln\mathcal{L}_{\mathrm{joint}}=\sum_{\mathrm{det}}\ln\mathcal{L}_{\mathrm{det}}(d|\vec{\theta}) (34)

The prior setups are shown in Table 2. Instead of inferring individual component masses (m1,m2m_{1},m_{2}), the redshifted chirp mass c=(m1m2)3/5/(m1+m2)1/5\mathcal{M}_{c}=(m_{1}m_{2})^{3/5}/(m_{1}+m_{2})^{1/5} and mass ratio q=m2/m1q=m_{2}/m_{1} are estimated. The prior of chirp mass is adjustable for different mass binaries, and the prior of mass ratio is set to be a range of [0.1, 0.2]. The prior ranges of these two parameters are set to be relatively smaller to reduce computing time, and it will not affect the final results. The luminosity distance dLd_{L} uses a distribution in the comoving volume by using the cosmological parameters from Planck 2018 [97, 98]. The inclination ι\iota follows a sinusoidal distribution, the sky location (λ,β\lambda,\beta) is uniformly distributed in a spherical surface, the reference phase ϕc\phi_{c} is evenly distributed in [0,2π][0,2\pi], and the coalescence time tct_{c} is uniformly sampled within ±\pm180 seconds with respect to the injected time. The Nested sampler 𝖬𝗎𝗅𝗍𝗂𝖭𝖾𝗌𝗍\mathsf{MultiNest} [110, 111] is employed to perform the parameter inference.

Table 2: Priors for parameter estimation. c=(m1m2)3/5/(m1+m2)1/5\mathcal{M}_{c}=(m_{1}m_{2})^{3/5}/(m_{1}+m_{2})^{1/5} is redshifted chirp mass, q=m2/m1q=m_{2}/m_{1} is the mass ratio, dLd_{L} is the luminosity distance of source, ι\iota is inclination angle between the orbital angular momentum and line of sight to observers, (λ,β)(\lambda,\beta) are the ecliptic longitude and latitude of source, ψ\psi is polarization angle, tct_{c} is arrival time of coalescence at SSB center, and ψc\psi_{c} is reference phase.
Variable Prior range unit
c\mathcal{M}_{c} uniform MM_{\odot}
qq uniform [0.1, 0.2]
dLd_{L} Comoving [5000, 8000] Mpc
ι\iota sin\sin [0, π\pi] rad
λ\lambda uniform [0, 2π2\pi] rad
β\beta cos\cos [π2,π2-\frac{\pi}{2},\frac{\pi}{2}] rad
ψ\psi uniform [0, π\pi] rad
tct_{c} uniform [tct_{c}-180, tct_{c}+180] second
ϕc\phi_{c} uniform [0, 2π2\pi] rad

Three cases are executed for the first comparison with different TDI datasets: 1) three optimal channels (A, E, T) of first-generation Michelson, 2) three optimal channels from second-generation Michelson, and 3) two science channels from second-generation Michelson (A, E). The inferred distributions of parameters are shown in Fig. 8. The parameters inferred from three scenarios are moderately different. The distributions of the mass parameters are almost identical, while the distributions for extrinsic parameters vary with datasets. As aforementioned, the detectability of the T channel is sensitive to arm differences during the orbital motion, and the time-varying information could be averaged and discarded in the frequency-domain analysis. As a result, accurately inferring the signal in the T channel could be tricky or otherwise cause bias in estimation. As shown in the result, since the T channel from second-generation Michelson accumulates more SNR than it does in first-generation, the distributions of extrinsic parameters inferred from second-generation channels diverge from the injected values more than the first-generation, especially for the luminosity distance dLd_{L} and longitude λ\lambda. After removing the T data stream, two science channels from the second-generation can constrain all parameters in sensible regions. As we also can see from the corner plot, the c\mathcal{M}_{c} and qq are correlated as expected. The inclination ι\iota not only degenerates with the distance dLd_{L} but also the ecliptic latitude β\beta, and the longitude is correlated with arrival time tct_{c}. Both polarization angle ψ\psi and reference phase ϕc\phi_{c} are inferred with bimodal distributions.

Refer to caption
Figure 8: The distributions of parameters inferred from three TDI datasets. The green colors indicates the result from second-generation TDI Michelson optimal channels (A, E, T), the blue color shows the result of first-generation TDI Michelson optimal channels, and the magenta is the results of second-generation TDI Michelson optimal science observables (A, E). Three gradients indicate the 1σ1\sigma, 2σ2\sigma and 3σ3\sigma regions from darker to lighter.

In another case, for a LISA-like mission, the orbital motion of interferometer will modulate the amplitude and phase of waveform. Hence, the effects of orbit dynamics should be taken into account when modeling TDI waveforms in the frequency-domain, especially for a long-duration signal. To access this impact, an inference with static constellation is performed using the first-generation Michelson optimal channels. The results are presented in Fig. 9. Compared to the dynamic model, the inferred values from the static model diverge from the true values, particularly for the intrinsic parameters, chirp mass c\mathcal{M}_{c} and mass ratio qq, while the extrinsic parameters are still within the 3σ3\sigma credible regions. Furthermore, the extrinsic parameters estimated from dynamic model exhibit better constraints with smaller uncertainties. One reason for this could be the better matched waveforms, and another reason could be that the motion of detector helps to resolve the location of source by demodulated response function.

Refer to caption
Figure 9: The parameter inference results from orbital dynamic model and orbital static model. The green colors show the result from the first-generation TDI Michelson optimal channels considering detector’s orbital motion, the blue colors indicate the results of same TDI observable with assumption of a static detector at coalescence time for 30 days.

In principle, simulating and analyzing a variety of sources would be necessary to validate the analysis performance. However, this process would be computationally costly. To assess the analysis performance more rigorously, a more challenging case could be utilized to examine whether the parameters can be accurately inferred. As proposed in [55], the inclusion of the TAIJIm observatory in the network with LISA can significantly promote the determinations of parameters for MBHBs. By jointly analyzing simulated data for TAIJIm along with LISA, the result, shown by the blue regions in Fig. 10, indicates that all parameters can be inferred accurately with much smaller uncertainties. This suggests the correctness and robustness of analysis. Additionally, the joint data analysis also mitigates the inaccurate influence from the Michelson T channels and produces sensible distributions.

Refer to caption
Figure 10: The parameter inference results from single LISA mission and LISA-TAIJIm network. The green curves show the results from the second-generation TDI data streams of LISA, the blue colors indicate the result from LISA-TAIJIm joint analysis.

V Conclusion and discussion

In this work, we introduce a generic framework designed for simulating and analyzing TDI data. Our objectives include investigating key factors influencing TDI implementations, developing algorithms for GW analysis, and exploring the potential of alternative TDI observables. By utilizing numerical orbit simulations, the framework is capable of generating time-domain data comprising both noises and GW signals in TDI channels. Additionally, the current version of the framework incorporates parameter inference by matched filtering the modeled GW signal for MBHB. We specifically focus on simulating and analyzing a chirping GW signal using data streams from both first-generation and second-generation TDI Michelson configurations. The results validate the effectiveness of the framework and reveal the potential drawbacks of the fiducial Michelson configuration under scenarios with dynamic unequal arm lengths. Furthermore, we propose an alternative TDI configuration to mitigate the impacts of unequal arm and null frequencies in a companion paper [51].

LISA is chosen as the typical mission for demonstrating the simulation and analysis in this study, and the framework is also applicable to other space-based GW missions employing TDI. The validation of these processes are carried out by selecting MBHBs, which are the primary targets of LISA. In the data analysis, harmonic modes of GWs beyond the (l=2,m=2)(l=2,m=2) are omitted, although incorporating additional modes could improve parameter inference. In addition, the Doppler effect resulting from detector motion is disregarded, as the modulation is expected to be insignificant for a one-month chirp signal at current SNR levels. However, this modulation could become significant and should be considered for less massive binaries with longer durations, such as stellar-mass compact binaries. Extended analysis incorporating greater completeness will be pursued in future work.

A challenge in GW observations in the milli-Hz band is the simultaneous detection of various sources, both of the same and different types, leading to heavily overlapped signals. Additionally, instrumental noises may vary over time, and observed data may not be continuous. As the framework evolves, these effects will be integrated into the simulation, warranting comprehensive investigations into their impacts on GW analysis. Moreover, networks with multiple detectors show promise for boosting GW detections in space [112], and the joint analysis could offer significant benefits, as tentatively explored in this study. Relevant simulations and analyses will be conducted in future work.

Acknowledgements.
GW thanks Alex Nitz, Runqiu Liu, and Minghui Du for helpful communications and discussions. GW was supported by the National Key R&D Program of China under Grant No. 2021YFC2201903, and NSFC No. 12003059. This work made use of the High Performance Computing Resource in the Core Facility for Advanced Research Computing at Shanghai Astronomical Observatory. This work are performed by using the python packages 𝗇𝗎𝗆𝗉𝗒\mathsf{numpy} [113], 𝗌𝖼𝗂𝗉𝗒\mathsf{scipy} [114], 𝗉𝖺𝗇𝖽𝖺𝗌\mathsf{pandas} [115], PyCBC [101, 116], LALSuite [117, 118], 𝖺𝗌𝗍𝗋𝗈𝗉𝗒\mathsf{astropy} [98], 𝖡𝖨𝖫𝖡𝖸\mathsf{BILBY} [119], 𝖬𝗎𝗅𝗍𝗂𝖭𝖾𝗌𝗍\mathsf{MultiNest} [110] and 𝖯𝗒𝖬𝗎𝗅𝗍𝗂𝖭𝖾𝗌𝗍\mathsf{PyMultiNest} [111], and the plots are make by utilizing 𝗆𝖺𝗍𝗉𝗅𝗈𝗍𝗅𝗂𝖻\mathsf{matplotlib} [120], 𝖦𝖾𝗍𝖣𝗂𝗌𝗍\mathsf{GetDist} [121] and 𝖢𝗈𝗆𝗉𝗈𝗇𝖾𝗇𝗍𝖫𝗂𝖻𝗋𝖺𝗋𝗒\mathsf{ComponentLibrary} [122].

References