Abstract
We develop a general data-driven and template-free method for the extraction of event waveforms in the presence of background noise. Recent gravitational-wave observations provide one of the significant scientific areas requiring data analysis and waveform extraction capability. We use our method to find the waveforms for the reported events from the first, second, and third LIGO observation runs (O1, O2, and O3). Using the instantaneous frequencies derived by the Hilbert transform of the extracted waveforms, we provide the physical time delays between the arrivals of gravitational waves to the detectors.
Similar content being viewed by others
Introduction
An important prediction of General Relativity is the existence of Gravitational Waves (GWs), which act as ripples of space-time1. LIGO and VIRGO have observationally confirmed this prediction after a century. GWs detection has initiated a new era of research in gravity and has opened a new window to observe and study the Universe. One of the challenging issues in the GW events’ extraction is the low amplitude of the ripples and the presence of significant background noise. Therefore, the techniques of signal detection and extraction of its waveform in presence of background noise become paramount.
The method of extracting signals from a given time series has important applications in many fields of science, ranging from neuroscience to astrophysics2,3,4,5,6,7,8. We are interested in the application of this approach for the detection of GWs1,9,10,11,12,13,14,15,16,17,18,19,20.
To this end, since the first direct detection of GWs by the Laser Interferometer Gravitational-wave Observatory (LIGO) on 14 September 2015, more than fifty-two “confirmed events” (from the first, second, and third observation runs O1, O2, O3a, and O3b ) have also been detected21,22,23,24,24,25,26,27,28,29,30 In this paper, we have analyzed fifteen publicly available GW events in GWTC-1 and GWTC-2 catalogues from O1, O2, and O3a runs (see Table 1).
The experimental efforts to detect GWs go back to Weber’s cylindrical bar detector in the 1960s10. However, the efforts were not fruitful due to the weak effect of GWs on the vibration of Weber bar. On the other hand, the indirect evidence for the existence of GWs was provided in the astronomical data concerning the energy loss and hence the change in the rotational frequency of the Hulse–Taylor binary pulsar11,13. The energy loss matched well with the prediction of general relativity due to the gravitational waves’ emission. Thanks to the great progress in the conceptual design of suspended mirrors and optomechanical technology in the Michelson-Morley type experiment of LIGO12, the direct detection of GW signals has become possible.
The GWs detection opens new observational windows involving astrophysical events14 to the large scale structures of the Universe31,32,33,34,35,36,37,38,39. Moreover, GWs can place constraints on modified gravity theories15,40,41. Also, the detection of the GWs from merging binary neutron stars16 opens a new area of multi-messenger astrophysics17. These observations can also enable us to investigate the classical and quantum properties of Black Holes (BH)18,42. There is even a possibility that GW candidates observed by LIGO could be due to the merger of primordial black holes which are candidates for dark matter43,44 in the possible mass range of \(20 M_{\odot }\le M_{pbh} \le 100 M_{\odot }\)43,44.
The basis of GW-astronomy’s diverse applications is detection, analysis, and interpretation of the GW data. There are several template-dependent and template-free methods, which have been developed in recent years for the detection of gravitational waves45,46,47,48,49,50,51,52. In this work, we develop a data-driven and template-free approach to extract event waveforms from gravitational-wave strain time series available from LIGO and Virgo detectors. Furthermore, we use the Hilbert–Huang transform and Hilbert spectrum to extract the time series’s instantaneous frequency. The Hilbert spectrum enables us to find the physical time delays of the events in the GW detectors.
A template-free approach
The direct detection based on laser interferometry by LIGO relies on amplitudes and phases of the strain data obtained from two identical setups at Hanford and Livingston (denoted henceforth by “H” and “L”, respectively) and Virgo detectors (“V”) with a standard template-dependent analysis46. It is based on the correlation of a set of limited GW template bank and the empirical data, utilizing the optimally matched filter method53. From matching with templates, one obtains the source properties, and from the time delay between the arrival of the gravitational wave to the detectors, one obtains limited information on the events’ angular position, which has led to the emission of the GW.
Our event-waveform detection approach is based on the statistical comparison in the time-frequency domain of background noise and the portion of data that includes the event (“Materials and methods”). The method consists two pre-processing steps and a spectral subtraction noise reduction algorithm that performs well for extracting any non-noise features from a noisy time series. The steps are: (i) First, we use a high-pass filter to filter out frequencies below \(30 \,\mathrm {Hz}\). We also use notch filtering to eliminate certain high amplitude spectral lines, potentially disrupting the attempt to search for GW event-waveforms. These narrow resonances (high amplitude spectral lines) are caused by different sources, including harmonics of electrical power, violin modes due to mechanical resonances of the mirror suspensions, and/or spectral lines produced by calibration54. (ii) We whiten the raw data, which is equivalent to flattening the spectrum of a given signal, allowing all the bands to participate equally in the power spectrum of a given time series. We applied whitening over time windows of length 8 s. This helped the frequency content in data appears equally, and even the smallest contributions could be observed. Time windows of length 8 s was selected because it was relatively large enough compared to GW events duration to avoid undesired boundary effects. While it was comparatively small enough to increase the weight of all frequency bands, including the frequency range of GW events, to have equal weight in the power spectrum54. (iii) Finally, we employ a generalized template-independent method to suppress the background noise, which is a combination of a two-step decision-directed noise reduction method6,6,8 using Wiener filtering as its gain function and a noise estimation method based on recursive averaging algorithms analyzing GW events in the presence of uncertainty7,55 (“Materials and methods”). We refer to the final data as processed data. (iv) From analyzing of the processed data, we provide values for the physical time delays between the arrival of gravitational waves to the detectors, using instantaneous frequencies of extracted waveforms, derived from Hilbert spectrum3,56,57 (“Materials and methods”).
Results
Let us demonstrate our approach’s applicability to detect the waveform of an event imposed into the background noise with different signal to noise ratio, using the introduced method. We consider a background time series n(t) (the data measured in the either H- or L- or V- detectors) as the stochastic background noise, where its mean value is subtracted. The next step is to superimpose a GW waveform template to the background noise. We take a typical time-series y(t) of one of the generated GW templates by LIGO (for instance, here we use the template for the event observed on 14 September 2015). For superimposed process to generate simulated data from the two time series of n(t) and y(t), we generate a new set of time series \(x_{\alpha }(t)=n(t)+\alpha ~ y(t)\), with \(\alpha \in [0,1]\). One can interpret the \(\alpha\) factor as the strength of the GW template time series compared to the noisy background. In processing the simulated data, we apply our three steps introduced in previous section. We introduce \({\tilde{x}}_{\alpha }(t)\) as the new time series (processed data) obtained from \(x_{\alpha }(t)\), as well as \({\tilde{y}}(t)\) and \({\tilde{n}}(t)\) obtained from the time series of y(t) and n(t) (with a different segment of the background data), respectively.
In Fig. 1, we plot the time series \(x_{\alpha }(t)\) (in which the template of GW150914, y(t), is imposed), in left upper panel, and extracted waveform, i.e. \(\alpha ~{\tilde{y}}_{T}(t)\) denoting the processed waveform, and \({\tilde{y}}(t)\) denoting the extracted waveform from our method with \(\alpha =0.005\) in the left lower panel. The cross-correlation coefficient of extracted waveform with \({\tilde{y}}(t)\) is about 0.99 (right panel of Fig. 1). The strains are given in units of the standard deviation of the processed background noise, which provides us the statistical significance of an extracted waveform in each instant. For instance, the maximum amplitude of waveform for \(\alpha =0.005\), has about \(12\) \(\sigma\) statistical significance. We note that the one can interpret the parameter \(\alpha\) as the distance of GW source from the detectors (“Materials and methods”).
From the spectrum of the processed background noise (i.e. \({\tilde{n}}(t)\)), and the spectrum of the segment of data that includes the event (i.e. \({\tilde{y}}(t)\)), one can define the signal to noise ratio (SNR) \(\rho (i,j)\) as \(\rho (i,j)= |{\tilde{y}}(i,j)|^2/E[|{\tilde{n}}(i,j)|^2]\), where \({\tilde{y}}(i,j)\) and \({\tilde{n}}(i,j)\) represent the jth spectral component of the time segment i of the processed waveform \({\tilde{y}}(t)\) and the processed noise \({\tilde{n}}(t)\) respectively6, and \(E[\cdots ]\) is the mean operator. The size of time windows are about 0.2 s and we consider an averaged weighted spectrum \(\hat{\sigma ^{2}}(i,j)\) over 10 windows with the same size to obtain \(E[|{\tilde{n}}(i,j)|^2]\) (“Materials and methods”).
We define the integrated signal to noise ratio, \(\rho\) in effective frequency bands of 30–500 Hz, using thirty equal size-frequency bins58. This allows us to employ \(\chi ^2\) time-frequency discriminator for gravitational wave detection, which enables us to reject the spurious events from the real ones59. The method applies to each data set and provides the probability \({\mathsf {P}}\) that the value of \(\chi ^2\) would be obtained from the chirp signal59, see Table 1 and “Materials and methods”. Our obtained integrated \(\rho\) depends on \(\alpha\) as shown in Fig. 1c. As an example, we simulate the data with GW strains of \(\alpha \approx 5 \times 10^{-4}\), where the detection algorithm provides the signal to noise ratio \(\rho _H \simeq 58\) with the cross-correlation coefficient \(\approx 0.99\) between the extracted waveform \({\tilde{y}}(t)\) and the processed one. The correlation coefficients of extracted waveforms and processed templates for different values of \(\alpha\) are given in Fig. 1c. These results demonstrate our approach’s high sensibility for the detection of events and the extraction of their waveforms in the time series. The estimated values for \(\rho\) using our approach for events reported by LIGO are \(\sim 2.4-32.3\), see Table 1.
To reduce the false trigger rate, for a given \(\rho ^*\), we estimate the joint probability \({\mathsf {p}}([\rho _H, \rho _L] > \rho ^*)\) (i.e. \(\rho _H>\rho ^*\) and \(\rho _L>\rho ^*\) ) in shifted time-delay between the detectors, by assuming absence of correlated noise between detectors. This gives the rate of false alert for \(\rho ^* > 4\) to be 1 alert per 200 days of running time60. The generalization of false alert rate for N-point (N-detector) joint probability \({\mathsf {p}}\) can be found in60. By analysing extensive background noise of about 637h of data, we find that the \(\rho\) has Rayleigh probability distribution function (see Fig. 2 and details are given in “Materials and methods”).
We apply our method to the GW time series in the LIGO public database. In Fig. 3, we plot the extracted waveforms for GW150914, binary black-hole mergers in H and L detectors. The cross-correlation coefficient between the two extracted waveforms has the value \(\simeq -0.92\) with a time-lag \(\simeq 7.3_{-0.5}^{+0.3}\,\mathrm {ms}\) where L-detector received the signal first. Also, the cross-correlation coefficients of the extracted waveforms in H and L detectors from our method with the templates of event GW150914, reported by LIGO, are \(|C_H| \simeq 0.95\) and \(|C_L| \simeq 0.93\), respectively.
We perform a similar analysis for the other fourteen events (ten events from the first and second observing runs of O1 and O2 and four events in the third observing run O3a). Our results find thirteen events out of the fifteen reported ones with cross-correlation coefficients between extracted waveforms obtained from our approach and simulated waveforms generated by IMRPhenomD, IMRPhenomPv3HM, IMRPhenomPv2 for GW190814, GW190521, and other remaining GWs, respectively, larger than 0.48. Their extracted waveforms are depicted in Fig. 4. The values of \({\mathsf {P}}\) and SNR of extracted waveforms are reported in Table 1. We excluded waveforms of the GW170817 and the GW190425 from Fig. 4, since our method was not able to extract clean chirp waveforms for these events.
Finally, we determine the time delays between the arrival of the signals to the detectors. In our method, the physical time delay is estimated from instantaneous frequencies derived from the Hilbert spectrum of the extracted waveforms (see “Materials and methods”). We determine \(f_H(t)\), \(f_L(t)\) and \(f_V(t)\) and calculate the mean increment in time lags (for instance for H and L) for the condition of \(|\tau |< 10\,\mathrm {ms}\), where \(C(\tau ) = \langle |f_H(t+\tau ) - f_L(t)|\rangle\). The value of \(\tau\) that minimize (global minimum) \(C(\tau )\), is the physical time-delay. In our analysis, we didn’t face the situation that \(C(\tau )\) of instantaneous frequencies cross twice or having two minima with the same depths.
In Figs. 3 and 4, we plot the instantaneous frequency derived from the Hilbert spectrum for all events in the first and second observing runs of O1, O2 and O3a (“Materials and methods”).
Discussion
In summary, our aim in this work has been to introduce a new approach for the extraction of waveforms from GW events. Moreover, we estimate the physical time delays between the arrivals of gravitational waves at the GW detectors. The standard whitening procedure (in window size of 8 s) allows us to use the standard methods of false-alert rate estimation (see60 and the references therein). The signal-to-noise ratio distribution is shown to be a Rayleigh distribution for the whitened data; see Fig. 5. We also provide the cross-correlation coefficients between the extracted waveforms in Fig. 4 and the simulated waveforms generated by PyCBC library for the events in the first, second, and third observing runs of O1, O2, and O3a, given in Fig. 662. Moreover, the absolute value of the cross-correlation coefficients (R) of the extracted waveforms for H and L detectors are presented in Table 1.
The physical time delay between the amplitudes of the two detectors’ signals is a complicated function of the orientation of the source, the orbital plane of the binary system, and the antenna patterns of the detectors. However, the Hilbert–Huang transform and Hilbert spectrum provide the instantaneous frequency of the extracted waveform independent of these geometric details. Therefore we are calling the estimated time delay as “physical time delay”. In Methods, we generalized our approach to bivariate time series in which the extracted waveforms are estimated using the information provided by other detectors. We employed our generalized approach in the extraction of all waveforms in this study (“Materials and methods”). Although, we demonstrate the efficiency and applicability of our method in GW detection, however, this approach has the potential for extraction of event waveforms in many fields of science, ranging from neuroscience, physics to biology.
Materials and methods
Contemporary approaches to extract GWs
Contemporary approaches to extract GWs can be divided into two major categories.
Template-dependant methods
This seeks to find GW events from the statistical comparison between LHV datasets and a range of simulated GW templates in time or frequency domains. The most prominent candidate method in this regard is using match filtering technique that tries to match the time-series from detectors to a wide range of pre-generated GW template waveforms, under certain physically meaningful criteria, through an optimal match filter design63. This technique is well developed to search for a GW event included in the non-stationary stochastic background noise. Another technique introduced in Ref.64 is to first find the GW events and then tries to extract a clean coalescence signal from noisy data. It is also accompanied with some presumptions related to a common gravitational waveform behavior. There is also another approach based on cross-correlation of detectors in the time domain65. In this work, a simple measure consisting of the cross-correlation of detectors in short time intervals is introduced. The problem regarding this technique is that in contrast to the matched filter approach which is mainly based on cross-correlation in the frequency domain, here the correlation is measured in the time domain, thus demanding extra care. It means that the techniques used to improve the SNR should be carried out carefully to give rise to the possibly existing signal while suppressing the noise. This task alone, as is discussed and demonstrated in our work, needs to be implemented with much care since it is very sensitive to the true estimation of the non-stationary, non-Gaussian noise statistics. And also considering the abundance of instrumental glitches in the detectors with similar structures, the chances of detecting a glitch as a transient can be considerable. Possible correlations of the noise between detectors can be misleading too.
Template-free methods
On the other hand these methods try to find the presence of GW events without any prior assumption about GW templates. In the wavelet reconstruction method, although it is true that wavelet reconstruction is able to obtain clean GW event-waveforms, it highly depends on the selection of the appropriate mother wavelet function which could limit the attempts for general noise suppression problems in real-world63
The advantage of our proposed method compared to other common algorithms in the field is that our method can detect clean shape GW merger events without any prior information about the presence of the event. We start with the estimation of the noise variance in the Fourier domain from the signal after common pre-possessing steps. Then it updates the noise variance using an add-overlap method and tries to remove the noise based on this estimation. We also generalized this approach to calculate the noise statistics using a network of arrays (i.e. by updating the noise variance with a conditional joint probability bayesian estimator described in Eqs. (9)–(11), see below). Although this method works well to detect binary black hole mergers, we could not detect reliable results for binary neutron stars. The reason is due to the merger time duration in binary neutron stars that raise a challenge for the time constant that we consider for our add-overlap step. We showed that the results are consistent with events reported by LIGO (see cross-correlation coefficients presented in Fig. 6). Moreover, due to the stochastic characteristic of the background noise detected in different detectors and the different angles of arrival of events in detectors, we estimate time delays between detectors in the frequency domain using the Hilbert–Huang transform. This helps us find correct physical time delays for each event compared to time delays estimated from cross-correlation coefficients in the time domain. After deriving of instantaneous frequencies using the Hilbert–Huang transform, we are looking for chirp waveforms where the power increases monotonically in frequency and time.
At first we split the signal into 8 s windows to apply prepossessing steps. Then, we apply an add-overlap method on 0.06 s windows in the Fourier domain to estimate expected values of the noise during the noise estimation step. Finally, we reconstruct the signal in the Fourier domain from summation over all 0.06 s windows and estimate the Wiener gain function for the larger windows (8-s windows) to extract the noise from the raw data.
We did not obtain a clean extracted signal for binary neutron star mergers. Thus, we pick the frequency band \(30-500 Hz\) for our estimation to focus on binary black hole mergers.
Details of the event-waveform detection method
In this section, we explain in detail the method introduced in the main body of the manuscript.
Our event-waveform detection approach is based on the statistical comparison in the time-frequency domain of background noise and a segment of the data that may includes the GW event. The steps are:
(i) First, we use a high-pass filter to filter out frequencies below \(30 \,\mathrm {Hz}\). We also use notch filtering to eliminate certain high amplitude spectral lines, potentially disrupting the attempt to search for GW event-waveforms54.
(ii) We whiten the raw data that is a technique commonly used in astrophysics and cosmology. Whitening is equivalent to flattening the spectrum of a given signal, allowing all the bands to participate equally in the power spectrum of a given time series. We applied whitening over time windows of length 8 s.
(iii) Finally, we employ a template-independent method to suppress the background noise. This includes our generalized implementation of a two-step decision-directed noise reduction method proposed in55 and an iterative Wiener filtering as the gain function and a noise estimation method based on recursive averaging algorithms considering GW events presence uncertainty6,7,8,55.
For convenience, we first explain the decision-directed noise reduction method and the \(a\ priori\) SNR used in Wiener filtering gain function described in Ref.6. Then we introduce the noise power spectrum density (PSD) estimation method used in our noise reduction algorithm.
Let \(x(t)=y(t)+n(t)\) be the noisy time series that we obtain from pre-processing steps, which consists the GW waveform denoted by y(t) and the stochastic background noise denoted by n(t). We assume that y(t) and n(t) are statistically independent, and both are zero mean time series. It is clear that in practice, we only have access to the noisy time series x(t) collected during LHV observations, and the presence of a GW event y(t) is unknown. However, we can estimate the noise variance during time frames in which no GW events are reported. We note that the nature of noise in advanced LHV time series is highly non-stationary and has a nonuniform effect so that different frequency bands have effectively different SNRs54. As a result, in order to be able to conduct a statistical comparison between consecutive time frames in each frequency bands, we continue our analysis in time-frequency domain using short-time Fourier transform (STFT) over windowed data segments as
where index k indicates the corresponded detector in LIGO-VIRGO network array, X(i, j), Y(i, j), and N(i, j) represent the i-th time frame and j-th spectral components over time-frequency domain of the noisy time series, GW event-waveform, and background noise, respectively. Owing to the assumed independence of the GW waveform and the stochastic background noise, the periodogram of the noisy time series is approximately equal to the sum of the periodograms of GW signal and noise, respectively, that is:
Once we obtain the magnitude and the spectrum of the desired GW waveform Y(i, j), we are able to reconstruct the final GW event-waveform in the time domain y(t), using inverse fast Fourier transform (iFFT). In practice, no direct solution for the spectral estimation exists. As the result, most common signal enhancement techniques require the evaluation of two parameters as the a posteriori and the a priori SNRs for the noisy components and GWs spectral components, respectively. Then, an estimate of Y(i, j) is subsequently obtained by applying a spectral gain function as:
where \(\xi (i,j)\) and \(\gamma (i,j)\) are known to be a priori and a posteriori SNRs in i-th time frame and j-th frequency band, respectively, defined as:
Here E[.] is the expectation value operator and \(q_k\) shows the signal absence probability of the time series related to kth detector in time-frequency domain, which is set to be zero here, meaning that we assume the existence of signal in all short time-frequency segments that we are analyzing. The function G is the spectral gain function that should be applied to each short-time frame of the spectral component of the signal to obtain the spectral component of the clean signal. The choice of the gain function determines the gain behavior that determines the level of noise reduction in this method. We applied a Wiener gain function as described in Eq. (8) see below, and Ref.6.
We note that, one can’t estimate Eq. (3) directly because we don’t know the value of \(Y_k(i,j)\). However, we can estimate the a-priori SNR and \(Y_k(i,j)\) respectively using the assumption that a-priori SNR for frame i can be estimated from Eq. (7) that is a decision-directed step (as known as first-order recursive function) to update \(\xi {(i,j)}\) from previous frame \(i-1\).
Substituting Eq. (10) into Eq. (9) yields:
By tracking the noise power spectrum density (PSD), we are able to estimate the a priori and a posteriori and SNRs. In order to be able to bridge the broadest peak in the GW signal, we choose relatively wide enough window length − 0.06 s- for the estimation. However, the periodogram \(|X(i,j)|^2\) of the noisy time series fluctuates very rapidly over time. As the result, we use a first-order recursive version of the \(\gamma (i,j)\) estimator called decision-directed approach. Given that the a priori and the a posteriori SNRs can be estimated as:
and
where P[.] denotes the half-wave rectification and \({\hat{Y}}(i-1,j)\) is the estimated waveform spectrum at previous time frame in each frequency bands. We used half-wave rectification during the a priori and the a posteriori estimation using harmonic regeneration noise reduction—HRNR—method as proposed in Ref.6. Using HRNR to estimator SNRs has shown to be more accurate in reducing background noise while it helped us to prevent the distortion6. The control parameter \(0<\lambda <1\) is the weighting factor in decision-directed approach which determines the smoothness of the estimation. \(\lambda\) also is a smoothing factor that determines the smoothness of the a-priori estimator. Higher values of \(\lambda\) give smoother results. We choose \(\lambda = 0.95\) as a trade-off between noise reduction and the event distortion.
Then, using the Eq. (3), we are able to obtain the estimated clean GW waveform \({\hat{Y}}(i,j)\). The gain function we used in this paper is based on Wiener filtering as6:
So far, we assumed that an estimation of the noise spectrum, N(i, j) is available and the noise PSD is given by \(\sigma _{n}^2=E[|N(i,j)|^2]\). However, in general, we only have access to the noisy time series which yields having only the noisy signal spectrum X(i, j) to be known, while the PSDs of the GW waveform \(|Y(i,j)|^2\) and the background noise \(\sigma _{n}^{2}\) are still to be unknown. Thus, both a posteriori SNR and a priori SNRs have to be estimated. In literature, there are different approaches to estimate the noise PSD \(\sigma ^{2}\)7.
-
(i)
Minimum statistics methods, assume that the noisy time series’s power in each frequency band often decays to the noise power level. Thus, one can estimate the noise power spectrum by searching for minimum values in the noisy time series PSD, at each segment over the time-frequency domain.
-
(ii)
Histogram based methods, assume that the most frequent energy levels in the power spectrum distribution at each segment over the time-frequency domain correspond to the noise level. As a result, the noise PSD is estimated by finding maximum values in the power spectrum distribution.
-
(iii)
The time-recursive averaging methods are developed based on the assumption that the presence of noise has a nonuniform effect on the spectrum of a given time series so that different frequency bands have effectively different SNRs. Consequently, one can estimate the noise spectrum in each time-frequency segments whenever SNR is very low. This leads to a noise estimation approach based on a weighted average statistical comparison between the past estimates and the present noisy time series spectrum7,55. In this manner, the weighted average variable updates adaptively based on the noise and the GW event’s absence or presence.
Here we use a generalized version of the Improved Minima Controlled Recursive Averaging (IMCRA) algorithm to obtain more accurate estimator due to the non-stationarity nature of the background noise55. In general, the presence or absence of a GW event or equivalently the detection of such event in jth frequency bin, in time-frequency domain of the data obtained from kth detector in LVH network array, is cast as a detection problem which yields in two following hypotheses:
The noise PSD in kth detector can be estimated in terms of minimum mean square error as:
where \(P(H_{0}^{j}|X_{k}(i,j))\) denotes the conditional probability of GW event being absent in time-frequency segment i, j given the noisy time series spectrum \(X_{k}(i,j)\) collected in LHV network. Similarly, \(P(H_{1}^{j}|X_{k}(i,j))\) denotes the conditional probability of GW event being present in time-frequency segment i, j given the noisy time series spectrum \(X_{k}(i,j)\) collected in LHV network. We can compute our conditional probabilities in Eq. (9), using Bayesian rules as follows:
where \(r_{k}\equiv \frac{P(H_{1}^{j})}{P(H_{0}^{j})}\) is the ratio of the \(a\ priori\) probabilities of GW event absence or presence, and \(\Lambda _{k}(i,j)\equiv \frac{P(X_{k}(i,j)|H_{1}^{j})}{P(X_{k}(i,j)|H_{0}^{j})}\) is the likelihood ratio. Similarly for \(P(H_{1}^{j}|X_{k}(i,j))\) we have:
Substituting (10) and (10) into (9) reads:
When GW event is absent in frequency bin j in \(k{\text{th}}\) detector, the term \(E[\sigma _{n,k}^{2}(i,j)|H_{0}^{j}]\) is approximately equals to the PSD of the noisy time series, \(|X_{k}(i,j)|^{2}\). Alternatively, we can approximate \(E[\sigma _{n,k}^{2}(i,j)|H_{1}^{j}]\) using the PSD of the noise in previous frames, \({\hat{\sigma }}_{n,k}^{2}(i-1,j)\)7,55. Substituting these approximations into (11) gives the PSD estimate of the noise as:
Equation (12) has the form of a time-recursive noise estimator where \(\alpha _{k}(i,j)= \frac{r_{k}\Lambda _{k}(i,j)}{1+r_{k}\Lambda _{k}(i,j)}\) is the smoothing factor7. Hence, under Gaussian assumption, \(\Lambda _{k}(i,j)\) can be computed as:
where \(\xi _{k}(i,j)\) and \(\gamma _{k}(i,j)\) are the \(a\ priori\) and the \(a\ posteriori\) that for \(k{\text{th}}\) detector can be estimated using decision-directed estimator given by Eq. (6) and (7)6,7.
As we obtain spectral components of the desired GW waveform Y, we can reconstruct the denoised GW event-waveform in the time domain \({\tilde{y}}(t)\) using iFFT. We find that due to the non-stationarity of the time series under study, the noise frame of \(\sim 10\) s duration adjacent to the mainframe in which GW events received provide good results for the average weighted smoothing factor. This leads to an acceptable estimation of the averaged noise spectrum and also avoid the spectral artifacts that may appear locally in time. We also demonstrate the data in the unit of its standard deviations of a normalized window comprising the processed noise and the processed GW event’s time windows, which in a way can be considered as an illustration of the signal contribution in noisy signal.
In summary, our method is based on the assumption that the power of the noisy signal in each frequency band decays to the power level of the noise as described in Refs.6,7,8. Therefore, we can estimate the noise level in each frequency band by tacking the minimum of the power in the noisy signal. This method was first developed to estimate the presence of speech signals under noisy conditions. Here, we use this idea and try to generalize it to obtain the clean GW event waveforms without having any prior information about the existence of the GW event in the analysed data. Moreover, we use the Wiener gain function as described in Ref.6 and combine it with a noise estimator algorithm described in Ref.55 to obtain better results for the power spectrum of the noise during our estimation. Our steps after pre-possessing include noise estimation as described in Eqs. (9–13). Then, we substitute the estimated expected value of \(|N(i,j)|^2\) from this step into Eq. (7) and estimate the apriori SNR for \(i{\text{th}}\) time frame and \(j{\text{th}}\) frequency component. Finally, we substitute \(\xi {(i,j)}\) into Eq. (8) which is the Wiener gain function and estimate the extracted signal.
Interpretation of parameter \(\alpha\)
The total strain indicated by \(x(t) = n(t) + \alpha y(t)\), the first term n(t) represents the noise of detector and y(t) is the signal. Since gravitational wave follows the wave equation as \(\Box h_{\mu \nu } =0\), the solution of this equation depends on the distance from the source (in Minkowski Space) as \(h_{\mu \nu } \propto 1/r\). So the coefficient \(\alpha\) depends to r as \(\alpha \propto 1/r\). Now, we can write the time dependent x(t) as \(x(t;r) = n(t) + (r_0/r) y_0(t)\) where r is the distance of GW source and \(r_0\) is a given distance from the observer and \(y_0(t)\) is the signal of a GW source at the distance of \(r_0\). In our analysis varying \(\alpha\) within range of \(10^{-3}\) to \(5\times 10^{-3}\) means that we allow the distance of the GW source to change by fifty times. In other words, \(\alpha _1/\alpha _2 = 50\) then \(r_2/r_1 = 1/50\). For instance, for the event ”GW150914” located at distance of \(r_0 = 800 Mpc\), the time series at any arbitrary distance of r is related to \(\alpha\) as \(r = 800 Mpc/\alpha\). For the maximum peak of strain of \(4\times 10^{-20}\) in the template, using \(\alpha = 0.005\) means that distance of the source is located at few Gpc (taking into account the cosmological calculation) with the strain of \(2\times 10^{-22}\).
Cross correlation coefficients of extracted waveforms with those inferred by LIGO
To check the similarity of our extracted waveforms with those inferred by LIGO, we have estimated the Pearson correlation coefficients of the waveforms with the best fits among the waveforms simulated based on posterior BBH parameters reported by LIGO30,58,66,67. To this end, we have used the PyCBC package62 to generate the time domain waveforms for each detector, using the posterior source files reported by LIGO for each event, including the parameters: primary and secondary masses, cartesian spin elements for each object, distance, inclination, declination, right ascension and polarization. The approximates used here are ”IMRPhenomPv2” for all events except for GW190814 and GW190521, for which ”IMRPhenomD” and ”IMRPhenomPv3HM” is used, respectively. We note that by best fit, we are pointing to the one simulated waveform that returns the largest correlation coefficient with our extracted waveforms, which is chosen among thousands of posterior sets, typically. In Fig. 6, the absolute values of the correlation coefficient between all extracted waveforms and their associated simulated waveforms that match the extractions the best, are reported for both (L and H) detectors. We note that the correlation coefficients are evaluated in the 0.2s time-windows.
The \(\chi ^2\) time-frequency discriminator
In this paper signal to noise ratio (SNR) is defined as the ratio of extracted waveform and the mean value of processed background noise, \(\rho (i,j) = |{\hat{y}}(i,j)|^2/E[|{\hat{n}}(i,j)|^2]\), where the frequency band is divided in p-bins. We employ \(\chi ^2\) time-frequency discriminator for gravitational wave detection as follows. In each frequency bin the normalized SNR is \(z_i\) and we define \(z=\sum _{i=1} ^p z_i\) and \(\chi _0^2 = p \sum _{i=1} ^p (z_i - \langle z \rangle )^2\). Provided that the SNRs in each bin have Gaussian distribution, it is shown that \(P_{\chi ^2 < \chi _0^2 } = \frac{\gamma (p/2-1/2, \chi _0^2/2)}{\Gamma (p/2-1/2)}\), where \(\gamma (\cdots )\) is the incomplete gamma function59. High and low values of \(P_{\chi ^2 < \chi _0^2 }\) are indicators of chirp and spurious signals. Intuitively, this stems from the fact that in chirp signal in the chosen frequency band, all SNRs have finite values and their dispersion are small, however in spurious signal, some bins have high SNR and in other bins have smaller, then there is the high value of dispersion.
To check the Gaussianity of SNRs in each frequency bin, we estimate the SNR for a random set of 560 captures from Hanford detectors during the O2 (from GPS Time 1164556817 to GPS Time 1187733618) and O3a (from GPS Time 1238166018 to GPS Time 1253977218) run30,58. The duration of each capture was 4096 s and data points were sampled at 4KHz. The total time duration was 637h. A list of the name of time series can be found at Supp. Mat. To estimate SNRs, we first applied a highpass filter with a frequency pass \(> 30\) Hz. We assumed the first 10 s of each time series as the initial noise to start our noise reduction algorithm. Finally, we estimated SNRs of each time series in \(p=16\) frequency bins between [30 - 512 Hz].
We find that our defined SNR in each bin follows from the Gaussian distribution, which is needed to employ the \(\chi ^2\) time-frequency discriminator test (see Fig. 7).
Time delays between the arrivals of gravitational waves to the detectors.
We provide the value for the time delays between the arrival of gravitational waves to the detectors from analyzing the processed data. We use the Hilbert spectrum for the physically meaningful time-lag for the two detectors, i.e., \(<10\,\mathrm {ms}\) for instance, for L and H.
Hilbert transform and Hilbert spectrum
Let us consider extracted waveforms in LIGO and Virgo detectors \(x(t) :={\tilde{y}}(t)\) and determine their local phases using for instance Hilbert transform or marked events method3. To determine the local ”phase” of time series, we apply the Hilbert transform to process x as
where P is the Cauchy principal value of the integral. We define analytical signal \(z(t) = x(t) + i y(t) = a(t) e^{i \phi (t)}\), where \(a(t) = [ x(t)^2 + y(t)^2]^{1/2}\) and therefore local phase is given by \(\phi (t) = \tan ^{-1} (y(t)/x(t))\). From the local phase one can calculate the local frequency f(t) via its time derivative \(f(t)=\frac{1}{2\pi }\frac{d}{dt} \phi (t)\).
As an example, consider a chirp waveform as
where the time dependent frequency is given by \(f(t) = f_0~ k^t\), \(\phi _0\) is the initial phase, \(f_{0}\) is the starting frequency (at t=0), and k is the rate of exponential change in frequency. In Fig. 8, we plot the waveform as well as the time dependent theoretical frequency and also the one estimated from Hilbert transform of discretized with \(dt=10^{-5}\). The waveform is plotted for the parameters as \(k=2.8\), \(f_0 =25\) and \(\phi _0=0\). We repeat the Hilbert transformation for initial phase of \(\phi _0=\pi /3\), and notice that the time-dependent frequency obtained via Hilbert transformations with \(\phi _0=0\) and \(\phi _0=\pi /3\) are the same.
To estimate frequency-time relationship for the extracted waveform of \({\tilde{y}}(t)\), we can apply Empirical Mode Decomposition (EMD) (see [49]68 for details). The aim is to decompose the original signal into a hierarchy of Intrinsic Mode Functions (IMF) that separate the signal’s different frequency components by counting the maxima and zero crossings. In Fig. 9, we plot the IMFs of the extracted waveform \({\tilde{y}}(t)\) for the event GW150914 in H-detector, using the EMD method.
To estimate local frequency or frequency-time relationship, we then apply Hilbert transform to each IMF components of the extracted waveform \({\tilde{y}}(t)\), excluding the final residuals, where one can express it as the real part (\(\mathfrak {R}\)) of the sum of the Hilbert transform of all the IMF components68,
where \(a_j(t)\) and \(\omega _j(t)\) are the amplitude and the frequency of the jth IMF component, respectively. Thus, the amplitude is a function of time and frequency. The frequency-time relationship of the amplitude is known as the Hilbert spectrum. The inherent characteristics of a nonlinear and/or non-stationary waveform can be identified from the Hilbert spectrum. Local frequencies of all extracted waveforms in this work are estimated from the Hilbert spectrum. One can verify that the Hilbert spectrum and the local time-frequency, such as a sinusoidal, exponential chirp waveform, provide the same frequency-time relationship with different initial phases \(\phi _0\).
Data availability
All results are reported for public data of LIGO with sample-rate \(4096 \mathrm {Hz}\). Data on extracted waveforms are available upon request to A.A (amin.akhshi@mail.mcgill.ca) or M.R.R.T (tabar@uni-oldenburg.de).
Code availability
All codes developed in this study are available upon request to A.A (amin.akhshi@mail.mcgill.ca) or M.R.R.T (tabar@uni-oldenburg.de).
References
Einstein, A. Näherungsweise. Integration der Feldgleichungen der Gravitation, 688–696 (Sitzungsberichte der Königlich Preußischen Akademie der Wissenschaften, 1916).
Friedrich, R., Peinke, J., Sahimi, M. & Tabar, M. R. R. Approaching complexity by stochastic methods: From biological systems to turbulence. Phys. Rep. 506, 87–162 (2011).
Rahimi Tabar, M. R. Analysis and Data-Based Reconstruction of Complex Nonlinear Dynamical Systems: Using the Methods of Stochastic Processes (Springer, 2019).
Peinke, J., Tabar, M. & Wächter, M. The Fokker–Planck approach to complex spatiotemporal disordered systems. Annu. Rev. Condens. Matter Phys. 10, 107–132. https://doi.org/10.1146/annurev-conmatphys-033117-054252 (2019).
Ephraim, Y. & Malah, D. Speech enhancement using a minimum-mean square error short-time spectral amplitude estimator. IEEE Trans. Acoust. Speech. Signal Process. 32, 1109–1121 (1984).
Plapous, C., Marro, C. & Scalart, P. Improved signal-to-noise ratio estimation for speech enhancement. IEEE Trans. Audio Speech Lang. Process. 14, 2098–2108 (2006).
Loizou, P. C. Speech Enhancement, Theory and Practice 2nd edn. (CRC Press Inc, 2013).
Scalart, P. & Filho, J. V. Speech enhancement based on a priori signal to noise estimation. in 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings, vol. 2, 629–632 (1996).
Einstein, A. Über Gravitationswellen, 154–167 (Sitzungsberichte der Königlich Preußischen Akademie der Wissenschaften, 1918).
Weber, J. Detection and generation of gravitational waves. Phys. Rev. 117, 306–313 (1960).
Hulse, R. A. & Taylor, J. H. Discovery of a pulsar in a binary system. Astrophys. J. 195, L51–L53 (1975).
Abramovici, A. et al. LIGO: The laser interferometer gravitational-wave observatory. Science 256, 325–333 (1992).
Taylor, J. H. & Weisberg, J. M. A new test of general relativity: Gravitational radiation and the binary pulsar PSR 1913+16. Astrophys. J. 253, 908–920 (1982).
Abbott, B. P. et al. (LIGO Scientific Collaboration and VIRGO Collaboration) Astrophysical implications of the Binary Black-hole Merger GW150914. Astrophys. J. 818, L22 (2016).
Calabrese, E., Battaglia, N. & Spergel, D. N. Testing gravity with gravitational wave source counts. Class. Quant. Gravit. 33, 165004 (2016).
Abbott, B. P. et al. (LIGO Scientific Collaboration and VIRGO Collaboration) GW170817: Observation of gravitational waves from a binary neutron star inspiral. Phys. Rev. Lett. 119, 161101 (2017).
Abbott, B. et al. Multi-messenger observations of a binary neutron star merger. Astrophys. J. 848, L12 (2017).
Abbott, B. P. et al. (LIGO Scientific Collaboration and VIRGO Collaboration) Properties of the Binary Black Hole Merger GW150914. Phys. Rev. Lett. 116, 241102 (2016).
Abbott, B. P. et al. Observing gravitational-wave transient gw150914 with minimal assumptions. Phys. Rev. D 93, 122004 (2016).
Abbott, B. P. et al. Gw150914: First results from the search for binary black hole coalescence with advanced ligo. Phys. Rev. D 93, 122003 (2016).
Abbott, B. P. et al. (LIGO Scientific Collaboration and VIRGO Collaboration) GW151226: Observation of gravitational waves from a 22-Solar-Mass Binary Black Hole Coalescence. Phys. Rev. Lett. 116, 241103 (2016).
Abbott, B. P. et al. (LIGO Scientific Collaboration and VIRGO Collaboration) GW170104: Observation of a 50-Solar-Mass Binary Black Hole Coalescence at Redshift 0.2. Phys. Rev. Lett. 118, 221101 (2017).
Abbott, B. P. et al. (LIGO Scientific Collaboration and VIRGO Collaboration) GW170608: Observation of a 19 Solar-mass Binary Black Hole Coalescence. Astrophys. J. 851, L35 (2017).
Abbott, B. P. et al. (LIGO Scientific Collaboration and Virgo Collaboration). GWTC-1: A gravitational-wave transient catalog of compact binary mergers observed by LIGO and virgo during the first and second observing runs 1811.12907.
Abbott, B. P. et al. (LIGO Scientific Collaboration and VIRGO Collaboration) GW170814: A three-detector observation of gravitational waves from a binary black hole coalescence. Phys. Rev. Lett. 119, 141101 (2017).
Collaboration, T. L. S. et al. Gw190412: Observation of a binary-black-hole coalescence with asymmetric masses (2020).
Abbott, B. P. et al. GW190425: Observation of a compact binary coalescence with total mass \(sim \) 3.4 m \(odot \). Astrophys. J. 892: L3 (2020).
Abbott, R. et al. Gw190814: Gravitational waves from the coalescence of a 23 solar mass black hole with a 2.6 solar mass compact object. Astrophys. J. Lett. 896, L44 (2020).
Abbott, R. et al. Gw190521: A binary black hole merger with a total mass of 150m. Phys. Rev. Lett. 125, 101102 (2020).
Abbott, R. et al. Gwtc-2: Compact binary coalescences observed by ligo and virgo during the first half of the third observing run. Phys. Rev. X 11, 021053 (2021).
Allen, B. & Ottewill, A. C. Detection of anisotropies in the gravitational-wave stochastic background. Phys. Rev. D 56, 545 (1997).
Jaranowski, P. & Królak, A. Gravitational-Wave Data Analysis. Formalism and Sample Applications: The Gaussian Case arXiv:0711.1115.
Lindblom, L. Model waveform accuracy standards for gravitational wave data analysis. Phys. Rev. D 78, 124020 (2008).
Jeong, D. & Schmidt, F. Large-scale structure with gravitational waves. I. Galaxy clustering. Phys. Rev. D 86, 083512 (2012).
Schmidt, F. & Jeong, D. Large-scale structure with gravitational waves. II. Shear. Phys. Rev. D 86, 083513 (2012).
Agathos, M. T. I. G. E. R. et al. TIGER: A data analysis pipeline for testing the strong-field dynamics of general relativity with gravitational wave signals from coalescing compact binaries. Phys. Rev. D 89, 082001 (2014).
Cusin, G., Pitrou, C. & Uzan, J.-P. The signal of the gravitational wave background and the angular correlation of its energy density. Phys. Rev. D 97, 123527. https://doi.org/10.1103/PhysRevD.97.123527 (2018).
Abbott, B. P. et al. Upper limits on the stochastic gravitational-wave background from advanced ligo’s first observing run. Phys. Rev. Lett. 118, 121101 (2017).
Cornish, N. J. Time-frequency analysis of gravitational wave data. Phys. Rev. D 102, 124038 (2020).
Abbott, B. P. et al. Tests of general relativity with GW150914. Phys. Rev. Lett. 116, 221101 (2016).
Barack, L. et al. Black holes, gravitational waves and fundamental physics: A roadmap. Class. Quant. Gravit. 36, 143001 (2019).
Abedi, J., Dykaar, H. & Afshordi, N. Echoes from the Abyss: Tentative evidence for Planck-scale structure at black hole horizons. Phys. Rev. D 96, 082004 (2017).
Bird, S. et al. Did LIGO detect dark matter?. Phys. Rev. Lett. 116, 201301 (2016).
Sasaki, M., Suyama, T., Tanaka, T. & Yokoyama, S. Primordial black hole scenario for the gravitational-wave event GW150914. Phys. Rev. Lett. 117, 061101 (2016).
Klimenko, S., Yakushin, I., Mercer, A. & Mitselmakher, G. A coherent method for detection of gravitational wave bursts. Class. Quant. Gravit. 25, 114029 (2008).
Abbott, B. P. et al. (LIGO Scientific Collaboration and VIRGO Collaboration) Observation of gravitational waves from a binary black hole merger. Phys. Rev. Lett. 116, 061102 (2016).
Lynch, R., Vitale, S., Essick, R., Katsavounidis, E. & Robinet, F. Information-theoretic approach to the gravitational-wave burst detection problem. Phys. Rev. D 95, 104046. https://doi.org/10.1103/PhysRevD.95.104046 (2017).
Abbott, B. P. Observing gravitational-wave transient gw150914 with minimal assumptions. Phys. Rev. D 93, 122004. https://doi.org/10.1103/PhysRevD.93.122004 (2016).
Creswell, J., Liu, H., Jackson, A. D., von Hausegger, S. & Naselsky, P. Degeneracy of gravitational waveforms in the context of GW150914. J. Cosmol. Astropart. Phys. 2018, 007 (2018).
Creswell, J., von Hausegger, S., Jackson, A. D., Liu, H. & Naselsky, P. On the time lags of the LIGO signals. J. Cosmol. Astropart. Phys. 2017, 013 (2017).
Liu, H., Creswell, J., von Hausegger, S., Jackson, A. D. & Naselsky, P. A blind search for a common signal in gravitational wave detectors. J. Cosmol. Astropart. Phys. 2018, 013 (2018).
Roulet, J., Dai, L., Venumadhav, T., Zackay, B. & Zaldarriaga, M. Template Bank for Compact Binary Coalescence Searches in Gravitational Wave Data. A General Geometric Placement Algorithm (1904.01683).
Allen, B., Anderson, W. G., Brady, P. R., Brown, D. A. & Creighton, J. D. E. FINDCHIRP: An algorithm for detection of gravitational waves from inspiraling compact binaries. Phys. Rev. D 85, 122006 (2012) (gr-qc/0509116).
Abbott, B. P. et al. A guide to ligo-virgo detector noise and extraction of transient gravitational-wave signals. Class. Quant. Gravit. 37, 055002 (2020).
Cohen, I. Noise spectrum estimation in adverse environments: Improved minima controlled recursive averaging. IEEE Trans. Speech Audio Process. 11, 466–475 (2003).
Huang, N. E., Shen, Z. & Long, S. R. A new view of nonlinear water waves: The hilbert spectrum. Annu. Rev. Fluid Mech. 31, 417–457. https://doi.org/10.1146/annurev.fluid.31.1.417 (1999).
van Drongelen, W. lti systems: Convolution, correlation, coherence, and the hilbert transform. In Signal Processing for Neuroscientists 2nd edn, Vol. 13 (ed. van Drongelen, W.) 251–288 (Academic Press, New york, 2018).
Abbott, B. P. et al. Gwtc-1: A gravitational-wave transient catalog of compact binary mergers observed by ligo and virgo during the first and second observing runs. Phys. Rev. X 9, 031040. https://doi.org/10.1103/PhysRevX.9.031040 (2019).
Allen, B. \({chi }^{2}\) time-frequency discriminator for gravitational wave detection. Phys. Rev. D 71, 062001. https://doi.org/10.1103/PhysRevD.71.062001 (2005).
Hanna, C. S. Searching for gravitational waves from binary systems in non-stationary data. Ph.D. thesis, LSU Doctoral Dissertations (2008).
Abbott, B. P. et al. Binary black hole mergers in the first advanced LIGO observing run. Phys. Rev. X 6, 041015 (2016).
Usman, S. A. et al. The pycbc search for gravitational waves from compact binary coalescence. Class. Quant. Gravit. 33, 215004 (2016).
Abbott, B. P. et al. Search for intermediate mass black hole binaries in the first and second observing runs of the advanced ligo and virgo network. Phys. Rev. D 100, 064064 (2019).
Green, M. A. & Moffat, J. W. Extraction of black hole coalescence waveforms from noisy data. Phys. Lett. B 784, 312–323 (2018).
Antelis, J. M. & Moreno, C. An independent search of gravitational waves in the first observation run of advanced LIGO using cross-correlation. Gen. Relat. Gravit. 51, 61 (2019).
De, S., Biwer, C. M., Capano, C. D., Nitz, A. H. & Brown, D. A. Posterior samples of the parameters of binary black holes from advanced ligo, virgo second observing run. Sci. Data 6, 81. https://doi.org/10.1038/s41597-019-0086-6 (2019).
Venumadhav, T., Zackay, B., Roulet, J., Dai, L. & Zaldarriaga, M. New search pipeline for compact binary mergers: Results for binary black holes in the first observing run of advanced ligo. Phys. Rev. D 100, 023011 (2019).
Huang, N. E. & Wu, Z. A review on hilbert–huang transform: Method and its applications to geophysical studies. Rev. Geophys. 46, 1–10. https://doi.org/10.1029/2007RG000228 (2007).
Samimi, J. et al. Gx339-4: A new black hole candidate. Nature 278, 434–436. https://doi.org/10.1038/278434a0 (1979).
Acknowledgements
We want to thank Bahram Mashhoon for his insightful comments and discussions, which helps us improve this work’s presentation in ideas and clarity. We are grateful to Abolhassan Vaezi, Mehdi Torabian, Jahed Abedi, and Hassan Khalvati for useful discussions and would like to thank Ali Rezakhani for his critical reading of the manuscript. This research has made use of data, and web tools obtained from the Gravitational Wave Open Science Center (https://www.gw-openscience.org/ ), a service of LIGO Laboratory, the LIGO Scientific Collaboration and the Virgo Collaboration. LIGO Laboratory and Advanced LIGO are funded by the United States National Science Foundation (NSF) as well as the Science and Technology Facilities Council (STFC) of the United Kingdom, the Max-Planck-Society (MPS), and the State of Niedersachsen/Germany for support of the construction of Advanced LIGO and construction and operation of the GEO600 detector. Additional support for Advanced LIGO was provided by the Australian Research Council. Virgo is funded, through the European Gravitational Observatory (EGO), by the French Centre National de Recherche Scientifique (CNRS), the Italian Istituto Nazionale di Fisica Nucleare (INFN) and the Dutch Nikhef, with contributions by institutions from Belgium, Germany, Greece, Hungary, Ireland, Japan, Monaco, Poland, Portugal, Spain. We also would like to thank two anonymous referees for providing thoughtful comments that helped us to improve our results. This paper is dedicated to the memory of Professor Jalal Samimi (1941-2020) whose innovative and groundbreaking early works in high energy astrophysics and Gamma-ray astronomy resulting in identifying one of the first black hole candidate in the Milky Way Galaxy, GX339-4,69 has inspired many researchers in the field of astrophysics.
Funding
Open Access funding enabled and organized by Projekt DEAL.
Author information
Authors and Affiliations
Contributions
The problem was conceived by H.A., S.R., S.B., and M.R.R.T. The computer codes were written by H.A., and A.A. Methods has been written by A.A. All authors analyzed the results and reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Akhshi, A., Alimohammadi, H., Baghram, S. et al. A template-free approach for waveform extraction of gravitational wave events. Sci Rep 11, 20507 (2021). https://doi.org/10.1038/s41598-021-98821-z
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-021-98821-z
This article is cited by
-
Space-based gravitational wave signal detection and extraction with deep neural network
Communications Physics (2023)
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.