1 Introduction

The laser interferometer gravitational wave observatory (LIGO) and Virgo experiments have already successfully detected a dozen of compact binary coalescence events [1,2,3], which has opened up a new window into the strong gravity regime. As the most extremely compact objects characterized by the existence of event horizons, black holes are some of the most intriguing objects to be tested with gravitational wave (GW) observations. Although the events observed so far are compatible with black holes predicted in general relativity (GR), it would be still premature to declare the existence of the black hole event horizon [6].

In particular, exotic compact objects (ECOs) [4,5,6] without horizons [7,8,9,10,11,12,13,14,15,16,17] can still be potential candidates that are responsible for the GW events. Examples of ECOs include gravastars [18, 19] and boson stars [20, 22, 23], as well as alternatives to GR black holes like fuzzballs [24], which are motivated by quantum gravity considerations and in attempts to address the black hole information paradox [25,26,27,28,29]. Such ECOs usually have surfaces that are assumed to be slightly larger the would-be black hole horizon. In this case, GWs scattered on a horizonless ECO will not be entirely absorbed as they are scattered on a GR black hole. Instead, some of the GWs will be reflected by the ECO’s surface and form GW echoes. Despite its exotic nature, ECOs are still viable candidates to explain the LIGO GW events. As shown in [30], the initial ringdown signals, such as those observed by LIGO so far, only reflect the geometry near the photon sphere. In other words, the initial ringdown signal from an ECO can be very similar to that of a GR black hole, if the surface of the ECO is deep inside the photon sphere. GWs reflected by the ECO’s surface, i.e., the echoes, only show up in the GW signals at a later stage. Thus if they can be detected, GW echoes will be evidence of ECOs and a good probe to the physics near the ECO’s surface.

Physically, echoes in the late-time ringdown signal are caused by repeated reflections between the ECO’s surface and the potential barrier at the photo sphere. The time interval between two successive echoes marks the scale of the new physics, and thus is an important quantity to consider in search strategies [31]. The waveform templates used in current echo searches usually assume constant interval echoes (CIEs). However, given the various possibilities and unknown nature of the structure of the ECO surface and the ringdown dynamics, unequal interval echoes (UIEs) may also appear. For example, it has been shown in Ref. [32] that, if the post-merger object is a wormhole that is slowly pinching off and afterwards collapses into a black hole, the late-time ringdown waveform will exhibit a train of echoes with increasing-intervals, what’s more, this slowly pinching off will guarantee the linear time shift. Moreover, a characteristic unequal time interval may also indicate an exotic origin of the object from the inflation period in the early universe [33]. Therefore, the use of the CIE template may not be always justified.

In this paper, we investigate the necessity of using the UIE template in echo searches. We consider a fiducial scenario with UIEs, and simulate the data by injecting an UIE signal to the noise generated by the forecast noise curve for Advanced LIGO at design sensitivity. We assume that the echo interval increase with a constant ratio r. By performing Markov Chain Monte Carlo (MCMC) sampling, we first show that the CIE template fails to extract echo signals if the physical signals have unequal intervals with \(r > \epsilon _{\Delta t_{echo}}\), where \(\epsilon _{\Delta t_{echo}}\) is the relative error of parameter inference on the echo interval. To further understand the result, we perform the Bayesian model selection analysis. We investigate how the Bayes factor varies with different parameters, such as the amplitude of GW echoes or increment of time interval. A same approach is utilized by [34,35,36,37,38] with PyCBC Inference for Bayesian model selection. However, these works focused on echoes with constant time interval. We also forecast the detectability of further GW detectors on GW echoes. The rest of the paper is organised as follows. In Sect. 2, we first introduce waveform templates that describe the CIE and UIE models. In Sect. 3, we show the MCMC example, and perform the analysis on model selection. In Sect. 4, we use the Fisher information matrix to estimate the relative error on some key parameters in the CIE and UIE template and to show the results. In Sec. 5, we discuss the implication of our results on echo searches as well as on understanding ECOs.

2 Waveform templates

We first introduce the waveform templates that will be used to in the following analysis. Many efforts have been made towards constructing analytical templates that characterize the late time gravitational waveform from perturbed exotic objects [39,40,41,42,43,44,45,46,47]. As the main focus of this paper is on the echo intervals, it is sufficient to use a simple phenomenological waveform template:

$$\begin{aligned} \Psi (t)= & {} \Psi ^{BH}(t)+\Psi ^{echo}(t)\nonumber \\= & {} Ae^{- t/{\tau }}\cos (2\pi {f}t+{\phi }) \nonumber \\&+ \sum _{n=1}^{{{\tilde{N}}}_{echo}}(-1)^{n}{ A}_{n}e^{-\frac{x^2_{n}}{2 \beta ^2_{n}}}\cos (2\pi {f}_n x_n). \end{aligned}$$
(1)

Here \(\Psi ^{BH}(t)\) is the post-merger black hole-like waveform with amplitude A, damping time \(\tau \), reference phase \(\phi \), and central frequency f. \(\Psi ^{echo}(t)\) is a fiducial echo waveform, where \({\tilde{N}}_{echo}\) is the number of echoes after the main merger signal. For simplicity, we choose \(\beta _n\sim \beta \), so that each echo has a Gaussian profile with a constant width, and \({A}_n\sim {{{\mathcal {A}}}A}/(3+n)\) , and \({{\mathcal {A}}}\) is the ratio of the amplitude of the first echo relative to A, up to an \({{\mathcal {O}}}(1)\) factor. We also fix the value of \(f_{n}\) as central frequency f. The form of \(x_n\) is different for the CIE and UIE templates.

  • CIE template If the time interval between the main merger signal and the first echo is \(t_{echo}\), we have

    $$\begin{aligned} x_n = t-t_{echo}-n\Delta t_{echo}. \end{aligned}$$
    (2)

    The parameter \(\Delta t_{echo}\) specifies the constant time interval between two successive echoes, encapsulating the compactness of the exotic compact object that is being probed. Physically, \(\Delta t_{echo}\) directly relates to the distance between the photosphere potential barrier and the (reflection) surface of the ECO.

  • UIE template A priori the variation of time intervals between echoes can be very generic. For the illustrative purposes, however, we will focus on a simple case where the echo time interval increases monotonically and the increment is proportional to \(\Delta t_{echo}\): \(\delta t=r \Delta t_{echo}\) with r being constant. In this case, we have

    $$\begin{aligned} x_n = t-t_{echo}-n\Delta t_{echo} - \frac{n(n+1)}{2}r\Delta t_{echo}. \end{aligned}$$
    (3)

    We expect that the extra \(r\Delta t_{echo}\) term could arise from finer structures or dynamical features of the ECO surface, and can be a probe to some specific astrophysical and/or cosmology scenarios. Figure 1 shows two examples of the above waveform templates.

Fig. 1
figure 1

GW echoes waveform templates. The horizontal axis is observation time and the vertical axis is the waveform amplitude strain. The top panel shows the CIE waveform and the bottom panel shows the UIE waveform. We choose \(\tau = 4\times 10^{-3}\)  s, \(f = 250\,\,\mathrm{Hz}, \phi = 0, A = 1.5\times 10^{-21}, {{\mathcal {A}}} = 0.5, \beta = 0.006\)  s, \(\Delta t_{echo}= 0.0295\)  s, \(r=0.15\), and \(t_{echo} = 0.0295\)  s

3 Parameter inference and model selection

In this section, we show that for more generic echo signals, using the CIE template may be too restrictive, and can fail to extract the physical signals from observed data. GW signals are usually extracted by matched filtering. Assuming a given detection d(t) consists of noise n(t) and a physical signal that is modelled by a template \(h(t;\,\theta )\), the likelihood function is given by

$$\begin{aligned} p(d|\theta ,{{\mathcal {H}}},I) = \mathcal{{N}}\exp \left[ -\frac{1}{2}\left\langle d-h | d - h\right\rangle \right] \end{aligned}$$
(4)

where \({{\mathcal {N}}}\) is a normalization constant. Moreover, inference on the parameters may also depend on \({{\mathcal {H}}}\), the hypothesis that we choose, and I, the knowledge known prior to the selection. In practice, the likelihood function is calculated in the frequency-domain, in which case the inner product is defined as

$$\begin{aligned} \langle a|b \rangle = 2 \int _{0}^{\infty } df \dfrac{{\tilde{a}}^{*}(f) {\tilde{b}}(f) + {\tilde{a}}(f) {\tilde{b}}^{*}(f)}{S_{n}(f)}, \end{aligned}$$
(5)

where \({\tilde{a}}\) and \({\tilde{b}}\) are the Fourier transform of a and b, and \(S_n\left( f\right) \) is the detector noise spectral density. The inner product is defined so that the probability of a noise realzation \(n_0(t)\) is \(p(n=n_0)\propto \exp \left[ -\langle n_0|n_0 \rangle /2\right] \).

To show the effects of the templates on parameter inference, we simulate the data by injecting an UIE signal generated by Eqs. (1) and (3) into simulated Gaussian noises. For the injection, we choose \(A = 1.5\times 10^{-21}\), \(\phi = 0\), \(f \simeq 250\) Hz, and \(\tau \simeq 4\times 10^{-3}\) s, so that \(\Psi ^{BH}(t)\) corresponds to the ringdown signal of a 68 \(M_\odot \) GR black hole. For the echo signals, we assume \({{\mathcal {A}}} = 0.5\), \(\beta = 0.006\), \(t_{echo} = 0.0295\), \(r=0.15\), and \(\Delta t_{echo} = 0.0295\). We have fixed the number of echoes to be \(\tilde{N}_{echo}=10\) for the sake of simplicity. In principle, one can include more artificial echoes in the train, but the amplitude decreases quickly for later echoes. So 10 echoes are already sufficient to capture the dominating effects of the signal on the signal to noise ratio (SNR). In this case, the SNR is 18, greater than the threshold of making a detection. For the noise, we consider the forecast noise curve for Advanced LIGO at design sensitivity [48] to simulate the noise-limited constraints that can be obtained by Advanced LIGO for a GW150914-like event. Then we fit the simulated data with both the CIE and UIE template. We sample the likelihood function using the emcee package [49] on the 4-dimensional and 5-dimensional parameter space for the CIE and UIE template respectively, with a prior shown in Table 1. The marginalized \(1\sigma \), \(2\sigma \), and \(3\sigma \) constraints on the parameters are shown in Fig. 2. The parameters inferred from the MCMC sampling are shown in Table 2.

As we can see from Fig. 2, the UIE template can recover the injected signal very well with the maximum a posterior estimations (MAPs) very close to the injected values. For the CIE template, the MAPs are relatively far away from the values of the injected signal. Also as shown in Table 2, the standard errors and mean values of the CIE model are not very satisfactory. From this simulation, we see that it can lead to large errors to use the simple CIE template to exact echo signals for some cases. If there is a UIE signal in the real data, using a CIE template may incorrectly assign a low statistical significance for the UIE signal, falsely excluding the model. On the other hand, one also has to be careful when interpreting in the opposite way: a better posterior marginal contour plot is not sufficient to claim that the UIE template is favored comparing to the CIE template, as the UIE template has more degrees of freedom and therefore should be penalized in model selection.

Table 1 The prior range of echo parameters. The prior distribution of each parameter is uniform over the respective prior range. There is an upper limit on A’s prior range since the amplitude of echoes can not be greater than the amplitude of the IMR signal. \(\beta \) is the width of the echo Gaussian profile. \(t_{echo}\) and \(\Delta t_{echo}\) are approximately the same, both of which are allowed to vary independently within \(1\%\) of their respective maximum values. r is defined in Eq. 3
Fig. 2
figure 2

Corner plots (left panel for the CIE model and right panel for the UIE model) of the posterior samples from the parameter estimation on simulated data as describe in the main text. The blue solid lines denote the injected values for the respective parameters. Along the diagonal are the histograms of the estimated 1D marginal posterior probability distribution for each parameter. The recovered parameters are more accurate and precise and the peaks of the histograms are much closer to the injected values for the UIE model (right panel), while the CIE template (left panel) does not recover the injected signal value very well

When the CIE template fails and a more general UIE template becomes necessary, the assessment can be done with the Bayesian model selection. Let us denote the CIE and UIE templates as hypothesis \({{\mathcal {H}}}_0\) and \({{\mathcal {H}}}_1\), and assume observed data d(t). The logarithm of the Bayes factor \(B_{01}\) is defined as

$$\begin{aligned} \ln B_{01} = \ln p(d|{{\mathcal {H}}}_1,I) - \ln p(d|{{\mathcal {H}}}_0,I), \end{aligned}$$
(6)

where \(\ln p(d|{{\mathcal {H}}}_i,I)\) is known as the evidence for hypothesis \({{\mathcal {H}}}_i\), and can be calculated through Eq. (4) with \(\theta \) being integrated over the parameter space.

Practically, \(\ln p(d|{{\mathcal {H}}}_i,I)\) is computed by numerically integrating over parameter space \(\theta _i\) of hypothesis \(\mathcal{H}_i\) using sampling algorithms such as Parallel-Tempering MCMC with thermodynamic integration; see [50] for more details. Again, we use the forecast noise curve for Advanced LIGO at design sensitivity.

Table 2 The summary of the statistics of a parameter estimation run with a \(3\sigma \) error bar
Fig. 3
figure 3

The two panels are distributions of \(\ln B_{01}\) for different r (with \({{\mathcal {A}}} = 0.6\)) and \({{\mathcal {A}}}\) (with \(r=0.15\)) respectively. The other parameters are chosen as \(\beta = 0.006\), \(t_{echo}=0.0295\), and \(\Delta t_{echo} = 0.0295\). The yellow dashed lines in both panels are the thresholds of r and \({{\mathcal {A}}}\) where the Bayes factor can be used to select the UIE model

The results are shown in Fig. 3. The upper panel of Fig. 3 shows \(\ln B_{01}\) as a function of r with other echo parameters fixed to \({{\mathcal {A}}} = 0.5\), \(\beta = 0.006\), \(t_{echo}=0.0295\), and \(\Delta t_{echo} = 0.0295\). We can see that \(\ln B_{01}\) is all above 0, which means that the UIE model is generally favored in the Bayesian model selection by at least \(2\sigma \) in statistical significance. As one may expect, for small r, the significance is not that obvious. The significance increases as r increases. Particularly, the UIE template is favored by \(3\sigma \) when \(r > 0.1\), which indicates that the UIE template is necessary in this case. We can also find that the significance starts decrease at large r, which seems to be due to that the increasing of the echo interval leads to a dramatic decrease in the echo amplitude. As a result, signals with large r have relatively low SNR and hence low significance. The bottom panel of Fig. 3 shows \(\ln B_{01}\) as a function of \({{\mathcal {A}}}\), which closely relates to the SNR. In this plot, the other echo parameters are fixed to \(\beta = 0.006\), \(t_{echo}=0.0295\), \(r=0.15\), and \(\Delta t_{echo} = 0.0295\). We can see that, for small \({{\mathcal {A}}}\), the signal is not loud enough to distinguish UIE from CIE. The significance decreases as \({{\mathcal {A}}}\) decreases, and when \({{\mathcal {A}}} < 0.25\), which corresponds to a SNR of 8.76, we find there will be some values of \({{\mathcal {A}}}\) that \(\ln B_{01} < 0\), so we can not distinguish the CIE and UIE model in this region. Excluding this region, however, one can distinguish the two templates at \(3\sigma \). \(\ln B_{01}\) being sensitive to the value of \({{\mathcal {A}}}\) also supports our explanation on the decreasing of \(\ln B_{01}\) at large r shown in panel of Fig. 3.

In the next decades, the third generation GW detectors such as Cosmic Explore (CE), Einstein Telescope (ET) will be put into use, the number of events will be increase fast, and we may have large samples to get confirm whether the data support the echo signal, especially the UIE signal. Bayesian model selection provides a reasonable way which is combine evidence of the existence of ECO from multiple detection events of GW echoes. Suppose we have a set of N independent events which data denoted by \(d = \left\{ d_1, d_2, ..., d_N\right\} \), the catalog Bayes factor can be shown as

$$\begin{aligned} {\mathcal {B}_{0}^{1}}&= \frac{p(d_1, d_2, \ldots , d_{N}|\mathcal {H}_{1}, I)}{p(d_1, d_2, \ldots , d_{N}|\mathcal {H}_{0}, I)} \nonumber \\&= \prod _{i = 1}^{N} \frac{p(d_i|\mathcal {H}_{1}, I)}{p(d_i|\mathcal {H}_{0}, I)} \nonumber \\&= \prod _{i = 1}^{N} {{\mathcal {B}_{0i}^{1}}}, \end{aligned}$$
(7)

where \({{\mathcal {B}_{0i}^{1}}}\) is the Bayes factor of the ith candidate of gravitational-wave echoes event. Also, if we describe by log Bayes factor, which is simply

$$\begin{aligned} \ln {{\mathcal {B}_{0}^{1}}} = \sum _{i = 1}^{N} \ln {{\mathcal {B}_{0i}^{1}}}. \end{aligned}$$
(8)

Hence, by multiplying the Bayes factor or adding the log Bayes factor from a catalog of gravitational-wave echoes events, we can combine the evidence of the existence of echoes in gravitational-wave data so that many weak signals can be added positively to stand out from the background, from this way we can get a more accuracy result on echoes signal.”

4 Forecast on parameter constraints

Have shown the necessity of the UIE template in a generic echo data analysis, in this section we discuss the constraint on the parameters, especially on r, given by future GW detectors. The constraints on the parameters can be estimated with the Fisher information matrix. The Fisher information matrix \(\Gamma _{ij}\), which characterizes the curvature of the likelihood function, can be defined in terms of the partial derivatives of the GW template with respect to the echo parameters,

$$\begin{aligned} \Gamma _{ij}=4\int ^{{f_{\mathrm{max}}}}_{{f_\mathrm{min}}}df\frac{1}{S_{n}(f)}\frac{\partial \tilde{h}^{*}(f)}{\partial \theta ^i}\frac{\partial {\tilde{h}}(f)}{\partial \theta ^j}. \end{aligned}$$
(9)

The statistical error of the parameter \(\theta ^{i}\) can be estimated as

$$\begin{aligned} \sigma _i = \sqrt{\Sigma _{ii}} \end{aligned}$$
(10)

where \(\Sigma _{ii} = (\Gamma _{ii})^{-1}\) is the diagonal element of the inverse of the Fisher matrix. For the noise curve, we utilize the sensitivity of future generations of detectors, Advanced LIGO with anticipated final design sensitivity [48] as well as Einstein Telescope (ET) [51].

For the injection we considered above, the constraints estimated using the Fisher matrix approach are shown in Table 3, which agrees with the result we obtained from the MCMC sampling.

Table 3 The summary of UIE parameter estimation with fisher information matrix. We use the simulation noise generate from Advanced LIGO [48], and the injected value can be found in Table 1

Moreover, we can discuss the dependence of constraints on the physical events. We will mainly focus on constraints on \(\Delta \,t_{echo}\) in the CIE template and r in the UIE template, and will discuss the dependence on other parameters. The results are presented in terms of the relative error \(\epsilon _{i}=\sigma _{i}/\theta ^i\).

Figure 4 shows the dependence of \(\epsilon _{\Delta \,t_{echo}}\) on the parameters of the CIE template. In each plot, we fix the parameters to be the injection values shown in Table 1, except for the parameter labeled in the horizontal axis. The relative error of \(\Delta \,t_{echo}\) decreases as the value of the relevant parameter increases. We can see that the detection precision of \(\Delta \,t_{echo}\) increases significantly as \({{\mathcal {A}}}\) or \(\beta \) increase. It is because the SNR of the signal is enhanced by large \({{\mathcal {A}}}\) or \(\beta \). As shown in Fig. 5, for \({{\mathcal {A}}} = 0.1\), we have SNR \(= 3.56\), and for \({{\mathcal {A}}} = 1\), we have SNR \(= 34.7\). Similarly, the SNR corresponding to \(\beta = 0.001\) is 7.28, which increases to 24.68 when \(\beta =0.01\). On the other hand, \(\epsilon _{\Delta \,t_{echo}}\) is not very sensitive to the other two parameters.

Fig. 4
figure 4

Relative error on \(\Delta \,t_{echo}\) for CIE templates, computed with forecast Advanced LIGO at final design sensitivity (blue) and ET with the forecast sensitivity (red)

Fig. 5
figure 5

The Signal to Noise Ratio of the CIE and UIE model, in the left panel we fixed \(\beta = 0.006\)  s, \(\Delta t_{echo}= 0.0295\)  s, \(r=0.15\), and \(t_{echo} = 0.0295\)  s and in the right panel we fixed \({{\mathcal {A}}} = 0.5\), \(\Delta t_{echo}= 0.0295\)  s, \(r=0.15\), and \(t_{echo} = 0.0295\)s

Fig. 6
figure 6

Relative errors on r in the UIE template, computed with forecast Advanced LIGO at final design sensitivity (blue) and ET with the forecast sensitivity (red)

Figure 6 shows the dependence of \(\epsilon _r\) on the parameters in UIE templates. We see that the detection precision of r increases as the SNR of the signal increases with \({\mathcal {A}}\) and \(\beta \). Moreover, the detection precision of r increases significantly as r cross 0.1 from below. The reason could be that, as we discussed in Sect. 3, the UIE template becomes distinguishable from the CIE template for \(r>0.1\).

Given these result, we may expect that the Advanced LIGO (with design sensitive) and future GW detectors can not only detect or exclude GW echoes, but also can fruitfully extract information from the echo signals if they are detected. Especially, with the next generation GW detector, such as ET, the relative error on \(\Delta \,t_{echo}\) will improve by more than one order of magnitude. As we discussed in Sect. 3, the UIE template become necessary when \(r > \epsilon _{\Delta \, t_{echo}}\), our results show that a well modeled echo interval template is very important in the echo searching with the next generation GW detectors. In fact, for a more complete numerical analysis, we should include the \(f_n\) or other more parameters into the estimation list since the realistic echoes can feature a very rich structure where multiple frequencies and damping times contribute to the overall signal, this reflects the interference of the trapped modes in the cavity between light-ring and surface [36, 40, 52], however, in this scenario, we want to pay more attention on the parameters which describe the details about echo waves under one promise, we want to inject a signal which similar as the GW150914 event [1]. We will make a more complete numerical investigate on these model parameters in next coming paper.

5 Discussions

In this paper, we have investigated whether and when the UIE template is needed in GW echo searches. It is important as the using of CIE templates needs to be properly justified in the absence of any concrete ECO model, in which case the exact echo waveform is unknown. Especially, there are mechanisms that can generate echoes with unequal intervals [32, 33].

We first used the MCMC sampling to reconstruct injected UIE signals in Gaussian noises with both UIE and CIE templates, showing that the CIE template may mis-reconstruct the signal. We further supported this result by performing the Bayesian analysis on model selection. In particular, we have studied the dependence of the Bayes factor on the echo signals. In terms of the interval change ratio r, we found a window in which the UIE template can be significantly distinguished from the CIE template. For parameter space outside this window, the two template cannot be well distinguished either because the difference between the two template is negligible (small r) or the echo signal is not loud enough (large r). We found that a GW detector like Advanced LIGO (at design sensitivity) can distinguish two templates at \(3\sigma \) given a GW150914-like event with \(r > 0.01\) and other parameters fixed as in Fig. 3. The statistical significance on distinguishing these two templates is sensitive to the amplitude of the echo as well. Given a similar event we consider before, we found that for \(r = 0.15\), the Advanced LIGO (at design sensitivity) can distinguish these two templates at \(3\sigma \) if the first echo amplitude is larger than \(25\%\) of that of the ringdown signal with other parameters fixed as in Fig. 3, corresponding to a SNR of 8.76. We should pay attention on another issue which mentioned in [37], since the model which we use is different from the ADA model, we couldn’t compare our result to theirs roughly, but we can see that in [37], they fixed the parameters(such as compoent masses, luminosity distance of the source) which govern the inspiral-merger-ringdown part of the waveform, there may exist an overestimation risk which bring by the non-negligible uncertainties from these parameters, however, we are also agree with the viewpoint which refer in the paper of Nielsen et al., in future, if we want to confirm whether the data favor the existence of echoes in the data in the Bayesian approach, the best way to get the statistical significance is combing Bayesian evidence from a catalog of detection events.

Have shown the necessity of the UIE template, we have forecast the constraints on the echo intervals given by future GW detectors such as Advanced LIGO and ET. We have estimated the errors on the parameters of the UIE templates and the their dependence on the properties of the physical signals using the Fisher information matrix. We found that the full sensitivity Advanced LIGO (ET) can narrow the error on \(\Delta \, t_{echo}\) down to \(1\%\) (\(0.1\%\)) or even tighter. In this case, a small change in the echo interval can have considerable effects on parameter inference. Our study suggests that echo search template bank should be enlarged with UIE templates so that a proper inference can be achieved when more general phenomena of ECOs are considered.

Another interesting thing is, actually, we can use the relative error of \(\Delta \, t_{echo}\) to simply estimate the mass error of ECO, since as we know under the CIE scenario, considering the mircoscopic correction at the horizon scale, it will have \(\Delta \, t \sim M \log \delta \), \(\Delta \, t\) is the time interval between the successive echo pulse, and \(\delta \) is the shift of the surface with respect to a BH horizon located at 2M [9], for a given choice of \(\delta \), it is possible to propagate the uncertainties on \(\Delta t\) to the errors on M, this may be represent an independent measurement of the final mass of the object, for the UIE scenario, the details on the relation between \(\Delta \, t\) and \(\delta \) has shown in [33], although this relation is a little complex than CIE scenario, it is also very distinct if we assume the collapse velocity of object is constant.base on that, we can also using the relative error to estimate the error of final mass under the UIE model, we will include the detail numerical analysis about this estimation in our coming work.