1 Introduction

In recent decades, the linear canonical transform (LCT) has been attracted much attention due to its significance in optics propagation [1], time-frequency analysis [2], and signal processing [3]. Some well-known integral transformations, including Fourier transform (FT) [4], fractional Fourier transform (FRFT) [5,6,7,8,9], Fresnel transform [10] and Lorentz transform [11], are special cases of the LCT. The generalizability of LCT enables it to be a representative integral transformation. The LCT has three free parameters, which outperforms the FT without any degrees of freedom and the FRFT with only one degree of freedom in non-stationary signal analysis. Indeed, the LCT exhibits more flexibility in signal representation through a so-called linear canonical domain beyond the ordinary time, frequency and fractional domains.

Wigner distribution (WD) began its definition at quantum statistical mechanics [12] and later had found many applications in signal processing [13]. As it is known, the WD is an effective time-frequency analysis tool but subjected to the interference of the cross-term when dealing with multi-component signals. This kind of issue is the subject which the WD pays attention throughout. As a result, a large number of variations to the WD are currently derived, including pseudo Wigner distribution [14], smoothed pseudo Wigner distribution [15], S-method [16], general Wigner distribution [17], L Wigner distribution [18], Choi-Williams distribution [19], and scaled Wigner distribution [20]. These variations are both energy distributions in the time-frequency plane. Take the sky-wave over-the-horizon radar signal detection [21] for example, however, without any degrees of freedom they fail to extract principal features of the target echo signal from the extreme strong noise background. To address the problem of weak signal detection [22], ones need some breakthrough research approaches to extend the conventional WD.

From the perspective of improving signal representation flexibility, it seems a feasible method for the detection problem of weak signals to introduce the parameters of LCT into the conventional WD. There exist various types of parameters embedded technologies, such as linear canonical domain autocorrelation function replacement [2], linear canonical domain kernel replacement [23,24,25], linear canonical domain convolution replacement [26], linear canonical domain instantaneous cross-correlation function (ICF) replacement [27], and linear canonical domain closed-form instantaneous cross-correlation function (CICF) replacement [28]. The corresponding variations of the WD are referred to as the affine characteristic Wigner distribution (ACWD) [2], the kernel function Wigner distribution (KFWD) [23], the convolution representation Wigner distribution (CRWD) [26], the ICF type of Wigner distribution (ICFWD) [27], and the CICF type of Wigner distribution (CICFWD) [28], respectively.

The numbers of LCT free parameters of the ACWD, KFWD, CRWD, ICFWD and CICFWD are three, three, three, six and nine, respectively. The more the number of parameters the time-frequency distribution has, the more flexible the signal representation is. In this case, the detection accuracy will be better. Therefore, our previous works focused mainly on the CICFWD-based weak signal detection. To be specific, we established an output signal-to-noise ratio (SNR) inequality [29] (inequalities system [30]) model or optimization [31] (multiobjective optimization [32]) model of the CICFWD to explain why its detection accuracy improves. Also, we solved the inequality (inequalities system) model or optimization (multiobjective optimization) model for noisy linear frequency-modulated (LFM) signals [33,34,35] to verify the improvement of detection accuracy. However, there exist two problems caused by too many parameters. The parameters selection strategy of CICFWD is not unique so that there is an unstable detection accuracy [36]. The CICFWD’s high complexity and low computation efficiency make it not suitable for real-time applications [37]. For the options with less parameters, there are the ACWD, KFWD, CRWD, and ICFWD. It is therefore wise to choose the ICFWD for maintaining a high level of detection accuracy as possible, because the number of its parameters is the largest among them.

In our latest works, the output SNR optimization [37] and multiobjective optimization [36] models of the ICFWD were formulated respectively. The optimal solutions of the models with respect to noisy single component LFM signal were also derived. It was crucially used there that only one absolute value term can be found in the objective function for the single component LFM signal. Then Lagrangian multiplier method [38] works very well by merely squaring the objective function. This method thereby relies heavily on the fact that the LFM signal is single component which does not seem to work for multi-component LFM signals, for which there is more than one absolute value term found in the objective function. To overcome this shortcoming, it might be feasible to replace the optimization model with the inequality model as solving the inequality model does not need to use Lagrangian multiplier method.

The main purpose of this paper is to study weak signal detection problem through the output SNR inequality modeling and solving of the ICFWD. We first propose an output SNR inequality model of the ICFWD. We then solve the inequality model in regard to both single component and bi-component LFM signals under a zero-mean stationary noise background. We also compare the detection accuracy of ICFWD, CICFWD, ACWD, KFWD, CRWD and WD, as well as the computing speed of ICFWD, CICFWD, ACWD, KFWD and CRWD. The main notations are summarized in Table 1.

The main contributions of this paper are summarized below:

  • It formulates the expectation-based output SNR of ICFWD for pure deterministic signal embedded in additive zero-mean random noise.

  • It establishes the expectation-based output SNR inequality model between the ICFWD and WD on the noisy signal.

  • It deduces the solutions of the inequality model for single component and bi-component LFM signals added with zero-mean stationary noise, respectively.

  • It demonstrates the advantages of ICFWD in maintaining/improving detection accuracy and saving computing time.

The remainder of this paper is structured as follows. Section 2 reviews the definitions of LCT and ICFWD. Section 3 investigates the expectation-based output SNR inequality modeling and solving of the ICFWD. Section 4 derives the solutions of the inequality model for noisy LFM signals. Section 5 conducts numerical experiments. Section 6 concludes the paper.

Table 1 Summary of main notations

2 Preliminaries

2.1 Linear canonical transform (LCT)

From the view point of geometry, the FT and FRFT are rotation transformations with the angles of \(\frac{\pi }{2}\) and \(\alpha\) in the time-frequency plane, respectively. The LCT, a generalization of the FRFT or known as extended FRFT, can be regarded as an affine transformation in the time-frequency plane [39,40,41,42]. The LCT of a signal f(t) relevant to the parameter matrix \({\mathbf {A}}=(a,b;c,d)\) is defined by [43,44,45,46,47,48]

$$\begin{aligned} F_{{\mathbf {A}}}(u)=\left\{ \begin{array}{ll} \int _{-\infty }^{+\infty }f(t){\mathcal {K}}_{{\mathbf {A}}}(u,t)\mathrm {d}t,&{}b\ne 0\\ \sqrt{d}\text {e}^{\text {j}\frac{cd}{2}u^2}f(du),&{}b=0 \end{array} \right. , \end{aligned}$$
(1)

where

$$\begin{aligned} {\mathcal {K}}_{{\mathbf {A}}}(u,t)=\frac{1}{\sqrt{\mathrm {j}2\pi b}}\mathrm {e}^{\mathrm {j}\left( \frac{d}{2b}u^2-\frac{1}{b}ut+\frac{a}{2b}t^2\right) } \end{aligned}$$
(2)

denotes the linear canonical domain kernel function. The parameters abcd are real numbers satisfying the affine condition \(ad-bc=1\).

Two special cases of LCT are worth emphasizing as follows. Firstly, the LCT with \({\mathbf {A}}=(1,0;0,1)\) reduces to a unit transformation, that is \(F_{(1,0;0,1)}(u)=f(u)\). Secondly, the LCT with \({\mathbf {A}}=(0,1;-1,0)\) turns into the conventional FT, regardless of an extra constant factor \(\frac{1}{\sqrt{\mathrm {j}}}\), that is \(F_{(0,1;-1,0)}(u)=\frac{1}{\sqrt{\mathrm {j}2\pi }}\int _{-\infty }^{+\infty }f(t)\mathrm {e}^{-\mathrm {j}ut}\mathrm {d}t\).

The LCT with \(b=0\) is just a combination of a scaling operation \(\sqrt{d}f(du)\) and a chirp multiplication operation \(\text {e}^{\text {j}\frac{cd}{2}u^2}\). The LCT with \(a=0\) is none other than a combination of a scaling FT operation \(\frac{1}{\sqrt{b}}F_{(0,1;-1,0)}\left( \frac{u}{b}\right)\) and a chirp multiplication operation \(\text {e}^{\text {j}\frac{d}{2b}u^2}\). Then, the linear canonical domains with \(b=0\) and \(a=0\) become the ordinary time and frequency domains, respectively. Without loss of generality, this paper therefore discusses merely on the LCT with \(b\ne 0\) and \(a\ne 0\). The three free parameters of LCT are abd or abc, because it derives from \(ad-bc=1\) and \(b\ne 0\) or \(a\ne 0\) that \(c=\frac{ad-1}{b}\) or \(d=\frac{bc+1}{a}\).

2.2 ICF type of WD (ICFWD)

Let \(F_{{\mathbf {A}}_1}\left( t+\frac{\tau }{2}\right) f^{*}\left( t-\frac{\tau }{2}\right)\) denote the linear canonical domain ICF, where \(F_{{\mathbf {A}}_1}\) stands for the LCT of f(t) relevant to the parameter matrix \({\mathbf {A}}_1=(a_1,b_1;c_1,d_1)\), and the superscript \(*\) is complex conjugate. Then, the ICFWD of f(t) is defined by the LCT of \(F_{{\mathbf {A}}_1}\left( t+\frac{\tau }{2}\right) f^{*}\left( t-\frac{\tau }{2}\right)\) relevant to the parameter matrix \({\mathbf {A}}\), i.e. [27],

$$\begin{aligned} \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)=\int _{-\infty }^{+\infty }F_{{\mathbf {A}}_1}\left( t+\frac{\tau }{2}\right) f^{*}\left( t-\frac{\tau }{2}\right) {\mathcal {K}}_{{\mathbf {A}}}(u,\tau )\text {d}\tau . \end{aligned}$$
(3)

Two parameter matrices \({\mathbf {A}}_1,{\mathbf {A}}\) implies that the ICFWD has six LCT free parameters.

Let \(F_{{\mathbf {A}}_2}\) denote the LCT of f(t) relevant to the parameter matrix \({\mathbf {A}}_2=(a_2,b_2;c_2,d_2)\). By replacing the linear canonical domain ICF \(F_{{\mathbf {A}}_1}\left( t+\frac{\tau }{2}\right) f^{*}\left( t-\frac{\tau }{2}\right)\) with the linear canonical domain CICF \(F_{{\mathbf {A}}_1}\left( t+\frac{\tau }{2}\right) F_{{\mathbf {A}}_2}^{*}\left( t-\frac{\tau }{2}\right)\), it follows the definition of the CICFWD of f(t) [28,29,30,31,32]

$$\begin{aligned} \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}_2,{\mathbf {A}}}(t,u)=\int _{-\infty }^{+\infty }F_{{\mathbf {A}}_1}\left( t+\frac{\tau }{2}\right) F_{{\mathbf {A}}_2}^{*}\left( t-\frac{\tau }{2}\right) {\mathcal {K}}_{{\mathbf {A}}}(u,\tau )\mathrm {d}\tau . \end{aligned}$$
(4)

It is none other than the LCT of \(F_{{\mathbf {A}}_1}\left( t+\frac{\tau }{2}\right) F_{{\mathbf {A}}_2}^{*}\left( t-\frac{\tau }{2}\right)\) relevant to the parameter matrix \({\mathbf {A}}\). There are three parameter matrices \({\mathbf {A}}_1,{\mathbf {A}}_2,{\mathbf {A}}\) so that the CICFWD has nine LCT free parameters.

The ICFWD exhibits less computational complexity than the CICFWD due to no calculations for \(F_{{\mathbf {A}}_2}\). This is the main reason why the paper use the ICFWD to improve the efficiency of weak signal detection. Moreover, the ICFWD is not a special case of the CICFWD because of an assumption of \(b_2\ne 0\). Then, the ICFWD maybe could share the same level of detection accuracy in comparison with the CICFWD.

The ICFWD with \({\mathbf {A}}_1=(1,0;0,1)\) and \({\mathbf {A}}=(0,1;-1,0)\) becomes the conventional WD [13]

$$\begin{aligned} \text {W}_f(t,\omega )=\int _{-\infty }^{+\infty }f\left( t+\frac{\tau }{2}\right) f^{*}\left( t-\frac{\tau }{2}\right) \text {e}^{-\text {j}\omega \tau }\text {d}\tau , \end{aligned}$$
(5)

regardless of an extra constant factor \(\frac{1}{\sqrt{\mathrm {j}2\pi }}\). Compared with the WD, the ICFWD achieves more degrees of freedom to improve the accuracy of weak signal detection.

3 Mathematical model

In this section, we first define the expectation-based output SNR of ICFWD for a general noisy signal modeled by a pure deterministic signal f(t) added with a zero-mean random noise n(t). We then establish the expectation-based output SNR inequality model between the ICFWD and WD. Finally, we study how to solve the inequality model from the perspective of signal forms including synthetic signals and real-world signals.

3.1 Expectation-based output SNR of ICFWD

Let the noisy signal be \(f(t)+n(t)\), where f(t) and n(t) denote a pure deterministic signal and a zero-mean random noise, respectively. Then, the expectation-based output SNR of CICFWD is reproduced here as [29], Eq. (32)]

$$\begin{aligned} \text {ESNR}_{\text {CICFWD}}^{{\mathbf {A}}_1,{\mathbf {A}}_2,{\mathbf {A}}}=\frac{\max \limits _{(t,u)\in {\mathbb {R}}^2}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}_2,{\mathbf {A}}}(t,u)\right| }{\mathop {\text {Mean}}\limits _{\mathop {\arg \max }\limits _{(t,u)}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}_2,{\mathbf {A}}}(t,u)\right| }\left\{ \left| \text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}_2,{\mathbf {A}}}(t,u)\right] \right| \right\} }, \end{aligned}$$
(6)

where ‘Mean’ would be the arithmetic mean if \(\mathop {\arg \max }\limits _{(t,u)}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}_2,{\mathbf {A}}}(t,u)\right|\) were a countable set, while the integral average if it were an uncountable set.

Note that the expectation-based output SNR of CICFWD is well-defined thanks to an important relation \(\text {E}\left[ \text {W}_{f+n}^{{\mathbf {A}}_1,{\mathbf {A}}_2,{\mathbf {A}}}(t,u)\right] =\text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}_2,{\mathbf {A}}}(t,u)+\text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}_2,{\mathbf {A}}}(t,u)\right]\) [31, Eq. (5)]. Similarly, this relation can be reduced to \(\text {E}\left[ \text {W}_{f+n}^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right] =\text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)+\text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right]\) for the ICFWD. Thus, the expectation-based output SNR of ICFWD is well-defined [36, 37]:

$$\begin{aligned} \text {ESNR}_{\text {ICFWD}}^{{\mathbf {A}}_1,{\mathbf {A}}}=\frac{\max \limits _{(t,u)\in {\mathbb {R}}^2}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right| }{\mathop {\text {Mean}}\limits _{\mathop {\arg \max }\limits _{(t,u)}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right| }\left\{ \left| \text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right] \right| \right\} }. \end{aligned}$$
(7)

3.2 Inequality modeling of ICFWD

Since the value of the expectation-based output SNR of ICFWD depends only on the parameter matrices \({\mathbf {A}}_1,{\mathbf {A}}\) for given signals and noises, our latest work formulated an optimization model [37]

$$\begin{aligned} \max _{{\mathbf {A}}_1,{\mathbf {A}}}\text {ESNR}_{\text {ICFWD}}^{{\mathbf {A}}_1,{\mathbf {A}}}, \end{aligned}$$
(8)

and then solved it to obtain the optimal LCT free parameters of ICFWD. However, it seems very complicated to solve the optimization model because there exists an inner optimization problem \(\max \limits _{(t,u)\in {\mathbb {R}}^2}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right|\) embedded in it. Indeed, our latest work demonstrated that the solution of the optimization model for multi-component LFM signals does not seem to be feasible because there are many absolute value terms found in the objective function need to be taken partial derivatives.

The inequality model is simpler than the optimization model due to no calculations for the inner optimization problem. Then, as an alternative to the expectation-based output SNR optimization model of ICFWD, the expectation-based output SNR inequality model between the ICFWD and WD might be suitable for the case of multi-component LFM signals.

Let the expectation-based output SNR of WD be [29], Eq. (33)]

$$\begin{aligned} \text {ESNR}_{\text {WD}}=\frac{\max \limits _{(t,\omega )\in {\mathbb {R}}^2}\left| \text {W}_f(t,\omega )\right| }{\mathop {\text {Mean}}\limits _{\mathop {\arg \max }\limits _{(t,\omega )}\left| \text {W}_f(t,\omega )\right| }\left\{ \left| \text {E}\left[ \text {W}_n(t,\omega )\right] \right| \right\} }. \end{aligned}$$
(9)

It is a constant for given signals and noises. Then, the value of the expectation-based output SNR of ICFWD can be larger than that of the expectation-based output SNR of WD for appropriate parameter matrices \({\mathbf {A}}_1,{\mathbf {A}}\). Thus, the expectation-based output SNR inequality model between the ICFWD and WD is well-established:

$$\begin{aligned} \text {ESNR}_{\text {ICFWD}}^{{\mathbf {A}}_1,{\mathbf {A}}}>\text {ESNR}_{\text {WD}}. \end{aligned}$$
(10)

3.3 Inequality solving of ICFWD

The inequality (10) can be rewritten as

$$\begin{aligned} \frac{\max \limits _{(t,u)\in {\mathbb {R}}^2}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right| }{\mathop {\text {Mean}}\limits _{\mathop {\arg \max }\limits _{(t,u)}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right| }\left\{ \left| \text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right] \right| \right\} }>\frac{\max \limits _{(t,\omega )\in {\mathbb {R}}^2}\left| \text {W}_f(t,\omega )\right| }{\mathop {\text {Mean}}\limits _{\mathop {\arg \max }\limits _{(t,\omega )}\left| \text {W}_f(t,\omega )\right| }\left\{ \left| \text {E}\left[ \text {W}_n(t,\omega )\right] \right| \right\} }. \end{aligned}$$
(11)

There are two optimization problems \(\max \limits _{(t,u)\in {\mathbb {R}}^2}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right|\) and \(\max \limits _{(t,\omega )\in {\mathbb {R}}^2}\left| \text {W}_f(t,\omega )\right|\) need to be solved firstly. It is clear that the solving methods are different for synthetic signals and real-world signals.

Synthetic signals. The ICFWD \(\text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\) can be expressed as a function with the variables tu and the parameters \(a_1,b_1,d_1,a,b,d\). As for the WD \(\text {W}_f(t,\omega )\), it can be expressed as a function with the variables \(t,\omega\). Thanks to the classical extreme value theory [49], there is an analytic solution to the optimization problem \(\max \limits _{(t,u)\in {\mathbb {R}}^2}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right|\), as well as the optimization problem \(\max \limits _{(t,\omega )\in {\mathbb {R}}^2}\left| \text {W}_f(t,\omega )\right|\). The former is an algebraic formulation with the parameters \(a_1,b_1,d_1,a,b,d\), while the latter is an algebraic formulation without any parameters. Substituting them into (11) yields an algebraic inequality with the parameters \(a_1,b_1,d_1,a,b,d\). In a word, the solution of the inequality model is an algebraic inequality for the case of synthetic signals.

Real-world signals. Due to peak detection algorithms [50], there is an arithmetic solution to the optimization problem \(\max \limits _{(t,u)\in {\mathbb {R}}^2}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right|\) for given parameters \(a_1,b_1,d_1,a,b,d\). Similarly, it follows an arithmetic solution to the optimization problem \(\max \limits _{(t,\omega )\in {\mathbb {R}}^2}\left| \text {W}_f(t,\omega )\right|\). Traversing all parameters and checking the inequality (11) gives a point set of parameters \(a_1,b_1,d_1,a,b,d\). In order to narrow down the range of parameters traversal, the technique of uniform design [51] can be used to obtain a set of representative experimental points. In brief, the solution of the inequality model is a point set of parameters for the case of real-world signals.

4 Methods

This section focuses on solving the well-established inequality model for a kind of important synthetic signals, i.e., the LFM signals, including the single component and bi-component cases.

We first explore the solutions of the optimization problem \(\max \limits _{(t,u)\in {\mathbb {R}}^2}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right|\) for single component and bi-component LFM signals respectively. We then obtain the solution of the mean problem \(\mathop {\text {Mean}}\limits _{\mathop {\arg \max }\limits _{(t,u)}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right| }\left\{ \left| \text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right] \right| \right\}\) for zero-mean stationary noise. Finally, we formulate the solutions of the inequality model for single component and bi-component cases respectively.

4.1 ICFWD of single component LFM signal

This subsection revisits the optimization problem \(\max \limits _{(t,u)\in {\mathbb {R}}^2}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right|\) for single component LFM signal given by

$$\begin{aligned} f(t)=\text {e}^{\text {j}\left( \alpha t+\beta t^2\right) }, \end{aligned}$$
(12)

where the initial frequency \(\alpha\) is arbitrary, and the frequency rate \(\beta \ne 0\).

Let \(\delta\) denote Dirac delta operator. Then, the amplitude of ICFWD of the single component LFM signal f(t) can yield an impulse which is reproduced here as [27]

$$\begin{aligned} \sqrt{2\pi |bh_1|}\delta \left[ u-b\left( \frac{d_1-h_1}{2b_1}+\beta \right) t-\frac{\alpha }{2}b(h_1+1)\right] , \end{aligned}$$
(13)

where \(h_1=\frac{1}{2\beta b_1+a_1}\). Here the LCT free parameters have to satisfy \(2\beta b_1+a_1\ne 0\) and \(\frac{a}{2b}+\frac{d_1-h_1}{8b_1}-\frac{\beta }{4}=0\).

As it is seen, the solution of the optimization problem reads [37]

$$\begin{aligned} \max \limits _{(t,u)\in {\mathbb {R}}^2}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right| =\sqrt{2\pi |bh_1|}. \end{aligned}$$
(14)

4.2 ICFWD of bi-component LFM signal

This subsection studies the optimization problem \(\max \limits _{(t,u)\in {\mathbb {R}}^2}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right|\) for bi-component LFM signal given by

$$\begin{aligned} f(t)={\widehat{g}}(t)+{\widetilde{g}}(t)=\text {e}^{\text {j}\left( {\widehat{\alpha }}t+{\widehat{\beta }}t^{2}\right) }+\text {e}^{\text {j}\left( {\widetilde{\alpha }}t+{\widetilde{\beta }}t^2\right) }, \end{aligned}$$
(15)

where \({\widehat{\beta }},{\widetilde{\beta }}\ne 0\) and \({\widehat{\beta }}\ne {\widetilde{\beta }}\).

The bilinearity of the ICFWD implies that the ICFWD of the bi-component LFM signal f(t) can be expanded as

$$\begin{aligned} \text {W}_{{\widehat{g}}}^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)+\text {W}_{{\widetilde{g}}}^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)+\text {W}_{{\widehat{g}},{\widetilde{g}}}^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)+\text {W}_{{\widetilde{g}},{\widehat{g}}}^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u), \end{aligned}$$
(16)

where \(\text {W}_{{\widehat{g}}}^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\) and \(\text {W}_{{\widetilde{g}}}^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\) are two auto terms, and

$$\begin{aligned} \text {W}_{{\widehat{g}},{\widetilde{g}}}^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)=\int _{-\infty }^{+\infty }{\widehat{G}}_{{\mathbf {A}}_1}\left( t+\frac{\pi }{2}\right) {\widetilde{g}}^{*}\left( t-\frac{\pi }{2}\right) {\mathcal {K}}_{{\mathbf {A}}}(u,\tau )\text {d}\tau \end{aligned}$$
(17)

and

$$\begin{aligned} \text {W}_{{\widetilde{g}},{\widehat{g}}}^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)=\int _{-\infty }^{+\infty }{\widetilde{G}}_{{\mathbf {A}}_1}\left( t+\frac{\pi }{2}\right) {\widehat{g}}^{*}\left( t-\frac{\pi }{2}\right) {\mathcal {K}}_{{\mathbf {A}}}(u,\tau )\text {d}\tau \end{aligned}$$
(18)

are two cross terms, and where \({\widehat{G}}_{{\mathbf {A}}_1}\) and \({\widetilde{G}}_{{\mathbf {A}}_1}\) denote the LCTs of \({\widehat{g}}\) and \({\widetilde{g}}\) relevant to the parameter matrix \({\mathbf {A}}_1\), respectively.

The amplitudes of the auto terms \(\text {W}_{{\widehat{g}}}^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\) and \(\text {W}_{{\widetilde{g}}}^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\) can generate impulses

$$\begin{aligned} \sqrt{2\pi \left| b{\widehat{h}}_1\right| }\delta \left[ u-b\left( \frac{d_1-{\widehat{h}}_1}{2b_1}+{\widehat{\beta }}\right) t-\frac{{\widehat{\alpha }}}{2}b\left( {\widehat{h}}_1+1\right) \right] \end{aligned}$$
(19)

and

$$\begin{aligned} \sqrt{2\pi \left| b{\widetilde{h}}_1\right| }\delta \left[ u-b\left( \frac{d_1-{\widetilde{h}}_1}{2b_1}+{\widetilde{\beta }}\right) t-\frac{{\widetilde{\alpha }}}{2}b\left( {\widetilde{h}}_1+1\right) \right] , \end{aligned}$$
(20)

respectively, where \({\widehat{h}}_1=\frac{1}{2{\widehat{\beta }}b_1+a_1}\) and \({\widetilde{h}}_1=\frac{1}{2{\widetilde{\beta }}b_1+a_1}\), if and only if the LCT free parameters satisfy \(2{\widehat{\beta }}b_1+a_1\ne 0\), \(2{\widetilde{\beta }}b_1+a_1\ne 0\), \(\frac{a}{2b}+\frac{d_1-{\widehat{h}}_1}{8b_1}-\frac{{\widehat{\beta }}}{4}=0\), and \(\frac{a}{2b}+\frac{d_1-{\widetilde{h}}_1}{8b_1}-\frac{{\widetilde{\beta }}}{4}=0\).

Due to \({\widehat{\beta }}\ne {\widetilde{\beta }}\), \(\frac{a}{2b}+\frac{d_1-{\widehat{h}}_1}{8b_1}-\frac{{\widehat{\beta }}}{4}=0\), and \(\frac{a}{2b}+\frac{d_1-{\widetilde{h}}_1}{8b_1}-\frac{{\widetilde{\beta }}}{4}=0\), it follows that \(\widetilde{{\widehat{l}}}\triangleq \frac{a}{2b}+\frac{d_1-{\widehat{h}}_1}{8b_1}-\frac{{\widetilde{\beta }}}{4}\ne 0\) and \(\widehat{{\widetilde{l}}}\triangleq \frac{a}{2b}+\frac{d_1-{\widetilde{h}}_1}{8b_1}-\frac{{\widehat{\beta }}}{4}\ne 0\). Then, the cross terms \(\text {W}_{{\widehat{g}},{\widetilde{g}}}^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\) and \(\text {W}_{{\widetilde{g}},{\widehat{g}}}^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\) can not generate impulses because the amplitudes of them read

$$\begin{aligned} \sqrt{\frac{\left| {\widehat{h}}_1\right| }{2\left| b\widetilde{{\widehat{l}}}\right| }} \end{aligned}$$
(21)

and

$$\begin{aligned} \sqrt{\frac{\left| {\widetilde{h}}_1\right| }{2\left| b\widehat{{\widetilde{l}}}\right| }}, \end{aligned}$$
(22)

respectively. For the proof of the results, ones can refer to “Appendix 1”.

Taking amplitude on each terms in (16), and substituting (19)–(22) gives

$$\begin{aligned} & \sqrt{2\pi \left| b{\widehat{h}}_1\right| }\delta \left[ u-b\left( \frac{d_1-{\widehat{h}}_1}{2b_1}+{\widehat{\beta }}\right) t-\frac{{\widehat{\alpha }}}{2}b\left( {\widehat{h}}_1+1\right) \right]\\ & \quad +\sqrt{2\pi \left| b{\widetilde{h}}_1\right| }\delta \left[ u-b\left( \frac{d_1-{\widetilde{h}}_1}{2b_1}+{\widetilde{\beta }}\right) t-\frac{{\widetilde{\alpha }}}{2}b\left( {\widetilde{h}}_1+1\right) \right] +\sqrt{\frac{\left| {\widehat{h}}_1\right| }{2\left| b{\widetilde{\widehat{l}}}\right| }}+\sqrt{\frac{\left| {\widetilde{h}}_1\right| }{2\left| b{\widehat{\widetilde{l}}}\right| }}. \end{aligned}$$
(23)

Thus, the solution of the optimization problem is

$$\begin{aligned} \max \limits _{(t,u)\in {\mathbb {R}}^2}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right| =\sqrt{2\pi \left| b{\widehat{h}}_1\right| }+\sqrt{2\pi \left| b{\widetilde{h}}_1\right| }. \end{aligned}$$
(24)

4.3 ICFWD of zero-mean stationary noise

This subsection discusses the mean problem \(\mathop {\text {Mean}}\limits _{\mathop {\arg \max }\limits _{(t,u)}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right| }\left\{ \left| \text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right] \right| \right\}\) for zero-mean stationary noise.

The stationarity of the noise indicates that \({\text {E}}[n(t_1)n^{*}(t_2)]=D\delta (t_1-t_2)\), where D denotes the power spectral density of the noise. By using the sifting property of Delta function, the expectation of the ICFWD of the zero-mean stationary noise n(t) can be calculated as

$$\begin{aligned} \text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right] =&\iint _{-\infty }^{+\infty }\text {E}\left[ n(\varepsilon )n^*\left( t-\frac{\tau }{2}\right) \right] {\mathcal {K}}_{{\mathbf {A}}_1}\left( t+\frac{\tau }{2},\varepsilon \right) {\mathcal {K}}_{{\mathbf {A}}}(u,\tau )\text {d}\varepsilon \text {d}\tau \\ =&\frac{D}{2\pi \sqrt{\text {j}b_1}\sqrt{\text {j}b}}\text {e}^{\text {j}\frac{d}{2b}u^{2}}\text {e}^{\text {j}\frac{a_1+d_1-2}{2b_1}t^2}\int _{-\infty }^{+\infty }\text {e}^{\text {j}\left( \frac{a_1+d_1+2}{8b_1}+\frac{a}{2b}\right) \tau ^{2}}\text {e}^{\text {j}\left( \frac{d_1-a_1}{2b_1}t-\frac{u}{b}\right) \tau }\text {d}\tau . \end{aligned}$$
(25)

Owing to the well-known Gaussian integral formula [52]

$$\begin{aligned} \int _{-\infty }^{+\infty }\text {e}^{pt^{2}+qt}\text {d}t=\sqrt{\frac{\pi }{-p}}\text {e}^{-\frac{q^{2}}{4p}}(p\ne 0,\text {Re}(p)\le 0), \end{aligned}$$
(26)

the amplitude of \(\text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right]\) reads [37]

$$\begin{aligned} D\sqrt{\frac{2}{\pi |b(a_1+d_1+2)+4ab_1|}} \end{aligned}$$
(27)

for \(b(a_1+d_1+2)+4ab_1\ne 0\).

The noise is a uniform distribution in the time-frequency plane as \(\left| \text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right] \right|\) is independent of the variables tu. Then, the solution of the mean problem takes

$$\begin{aligned} \mathop {\text {Mean}}\limits _{\mathop {\arg \max }\limits _{(t,u)}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right| }\left\{ \left| \text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right] \right| \right\} =D\sqrt{\frac{2}{\pi |b(a_1+d_1+2)+4ab_1|}}. \end{aligned}$$
(28)

4.4 Solutions of the inequality model

This subsection deduces the solution of the inequality model for single component LFM signal added with zero-mean stationary noise. And on this basis, it obtains the solution of the inequality model for the bi-component case.

4.4.1 Single component case

Thanks to the equality \(\frac{a}{2b}+\frac{d_1-h_1}{8b_1}-\frac{\beta }{4}=0\), there is \(b(a_1+d_1+2)+4ab_1=b\frac{(h_1+1)^{2}}{h_1}\). See “Appendix 2” for the proof of this equation. Then, (28) can be simplified to [37]

$$\begin{aligned} \mathop {\text {Mean}}\limits _{\mathop {\arg \max }\limits _{(t,u)}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right| }\left\{ \left| \text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right] \right| \right\} =\frac{D}{|h_1+1|}\sqrt{\frac{2}{\pi }\left| \frac{h_1}{b}\right| } \end{aligned}$$
(29)

for \(h_1+1\ne 0\).

Substituting (14) and (29) into (7) gives the expectation-based output SNR of ICFWD for the single component case

$$\begin{aligned} \text {ESNR}_{\text {ICFWD}}^{{\mathbf {A}}_1,{\mathbf {A}}}=\frac{\pi }{D}\left| b\left( h_1+1\right) \right| . \end{aligned}$$
(30)

The expectation-based output SNR of WD for the single component case is reproduced here as [29, 30]

$$\begin{aligned} \mathrm {ESNR}_{\mathrm {WD}}=\frac{2\pi }{D}. \end{aligned}$$
(31)

By substituting (30) and (31) into (10), it follows the solution of the inequality model for the single component case

$$\begin{aligned} \frac{\left| b\left( h_1+1\right) \right| }{2}>1. \end{aligned}$$
(32)

Note that this inequality implies \(h_1+1\ne 0\).

4.4.2 Bi-component case

Due to the continued equality \(\frac{a}{2b}+\frac{d_1-{\widehat{h}}_1}{8b_1}-\frac{{\widehat{\beta }}}{4}=\frac{a}{2b}+\frac{d_1-{\widetilde{h}}_1}{8b_1}-\frac{{\widetilde{\beta }}}{4}=0\), there is \(b(a_1+d_1+2)+4ab_1=b\frac{\left( {\widehat{h}}_1+1\right) ^{2}}{{\widehat{h}}_1}=b\frac{\left( {\widetilde{h}}_1+1\right) ^{2}}{{\widetilde{h}}_1}\). See “Appendix 2” for the proof of this continued equation. Then, (28) can be reduced to

$$\begin{aligned} \mathop {\text {Mean}}\limits _{\mathop {\arg \max }\limits _{(t,u)}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right| }\left\{ \left| \text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right] \right| \right\} =\frac{D}{\left| {\widehat{h}}_1+1\right| }\sqrt{\frac{2}{\pi }\left| \frac{{\widehat{h}}_1}{b}\right| }=\frac{D}{\left| {\widetilde{h}}_1+1\right| }\sqrt{\frac{2}{\pi }\left| \frac{{\widetilde{h}}_1}{b}\right| } \end{aligned}$$
(33)

for \({\widehat{h}}_1+1\ne 0,{\widetilde{h}}_1+1\ne 0\).

Substituting (24) and (33) into (7) yields the expectation-based output SNR of ICFWD for the bi-component case

$$\begin{aligned} \text {ESNR}_{\text {ICFWD}}^{{\mathbf {A}}_1,{\mathbf {A}}}=&\frac{\sqrt{2\pi \left| b{\widehat{h}}_1\right| }}{\mathop {\text {Mean}}\limits _{\mathop {\arg \max }\limits _{(t,u)}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right| }\left\{ \left| \text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right] \right| \right\} }+\frac{\sqrt{2\pi \left| b{\widetilde{h}}_1\right| }}{\mathop {\text {Mean}}\limits _{\mathop {\arg \max }\limits _{(t,u)}\left| \text {W}_f^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right| }\left\{ \left| \text {E}\left[ \text {W}_n^{{\mathbf {A}}_1,{\mathbf {A}}}(t,u)\right] \right| \right\} }\\ =&\frac{\sqrt{2\pi \left| b{\widehat{h}}_1\right| }}{\frac{D}{\left| {\widehat{h}}_1+1\right| }\sqrt{\frac{2}{\pi }\left| \frac{{\widehat{h}}_1}{b}\right| }}+\frac{\sqrt{2\pi \left| b{\widetilde{h}}_1\right| }}{\frac{D}{\left| {\widetilde{h}}_1+1\right| }\sqrt{\frac{2}{\pi }\left| \frac{{\widetilde{h}}_1}{b}\right| }}\\ =&\frac{\pi }{D}\left[ \left| b\left( {\widehat{h}}_1+1\right) \right| +\left| b\left( {\widetilde{h}}_1+1\right) \right| \right] . \end{aligned}$$
(34)

The expectation-based output SNR of WD for the bi-component case is reviewed as follows [29]:

$$\begin{aligned} \mathrm {ESNR}_{\mathrm {WD}}=\frac{4\pi }{D}. \end{aligned}$$
(35)

By substituting (34) and (35) into (10), there is the solution of the inequality model for the bi-component case

$$\begin{aligned} \frac{\left| b\left( {\widehat{h}}_1+1\right) \right| +\left| b\left( {\widetilde{h}}_1+1\right) \right| }{4}>1. \end{aligned}$$
(36)

Here this inequality indicates \({\widehat{h}}_1+1\ne 0,{\widetilde{h}}_1+1\ne 0\).

See Table 2 for a summary of the solutions of the inequality model and the associated constraints on LCT free parameters.

Table 2 Solutions of the inequality model for single component/bi-component LFM signal added with zero-mean stationary noise

5 Results and discussion

In order to demonstrate the usefulness and effectiveness of ICFWD in noisy LFM signals processing, this section designs some simulations to compare the detection accuracy of ICFWD, CICFWD, ACWD, KFWD, CRWD and WD, as well as the computing speed of ICFWD, CICFWD, ACWD, KFWD and CRWD.

The simulated single component and bi-component LFM signals \(f_1(t)\) embedded in additive complex white Gaussian noise n(t) are chosen as

$$\begin{aligned} f(t)=f_1(t)+n(t)=\text {e}^{\mathrm {j}\left( t+0.5t^2\right) }+n(t) \end{aligned}$$
(37)

and

$$\begin{aligned} f(t)=f_1(t)+n(t)=\text {e}^{\mathrm {j}\left( 0.5t+0.3t^2\right) }+\text {e}^{\mathrm {j}\left( 0.5t+0.6t^2\right) }+n(t), \end{aligned}$$
(38)

respectively.

Assume that the observing interval is \([-5\text {s},5\text {s}]\), and the sampling frequency is 20 Hz for the single component case and 40 Hz for the bi-component case. Let the input SNR of the noisy signal f(t) be \(10\text {log}_{10}\frac{\int ^{5}_{-5}|f_1(t)|^2\text {d}t}{\text {Var}[n(t)]}\), where the variance of the noise \(\text {Var}[n(t)]\) equals to the product of the power spectral density of the noise and the bandwidth of the noise. In the simulations, the input SNR is assumed to be \(-10\text {dB}\) for the single component case and \(-8\text {dB}\) for the bi-component case.

Figure 1 compares the detection accuracy of ICFWD with that of CICFWD, ACWD, KFWD, CRWD and WD for the single component case. The ICFWD with LCT free parameters satisfying \(\frac{\left| b\left( h_1+1\right) \right| }{2}=1.9>1\), \(2\beta b_1+a_1=1.1111\ne 0\), \(\frac{a}{2b}+\frac{d_1-h_1}{8b_1}-\frac{\beta }{4}=0\) and the relevant contour picture are plotted in Fig. 1a, b, respectively. The CICFWD with LCT free parameters selected in [29] and the relevant contour picture are plotted in Fig. 1c, d, respectively. The ACWD with LCT free parameters selected in [2] and the relevant contour picture are plotted in Fig. 1e, f, respectively. The KFWD with LCT free parameters selected in [23] and the relevant contour picture are plotted in Fig. 1g, h, respectively. The CRWD with LCT free parameters selected in [26] and the relevant contour picture are plotted in Fig. 1i, j, respectively. The WD and the relevant contour picture are plotted in Fig. 1k, l, respectively.

Fig. 1
figure 1figure 1

The detection accuracy of ICFWD, CICFWD, ACWD, KFWD, CRWD and WD for the single component case. a The ICFWD with \({\mathbf {A}}_1=(0.2111,0.9;-0.9,0.9)\) and \({\mathbf {A}}=(0.5,2;0,2)\). b The counter picture of ICFWD with \({\mathbf {A}}_1=(0.2111,0.9;-0.9,0.9)\) and \({\mathbf {A}}=(0.5,2;0,2)\). c The CICFWD with \({\mathbf {A}}_1=(-1,2;-0.5,0)\), \({\mathbf {A}}_2=(2,-1;2,-0.5)\) and \({\mathbf {A}}=(1,2;0,1)\). d The contour picture of CICFWD with \({\mathbf {A}}_1=(-1,2;-0.5,0)\), \({\mathbf {A}}_2=(2,-1;2,-0.5)\) and \({\mathbf {A}}=(1,2;0,1)\). e The ACWD with \({\mathbf {A}}_1=(0.5,0.5;-0.5,1.5)\). f The contour picture of ACWD with \({\mathbf {A}}_1=(0.5,0.5;-0.5,1.5)\). g The KFWD with \({\mathbf {A}}=(0,0.9;-1.1111,1)\). h The contour picture of KFWD with \({\mathbf {A}}=(0,0.9;-1.1111,1)\). i The CRWD with \({\mathbf {A}}_1=(1.4142,-1;-3,2.8284)\). j The contour picture of CRWD with \({\mathbf {A}}_1=(1.4142,-1;-3,2.8284)\). k The WD. l The counter picture of WD

Fig. 2
figure 2figure 2

The detection accuracy of ICFWD, CICFWD, ACWD, KFWD and WD for the bi-component case. a The ICFWD with \({\mathbf {A}}_1=(3.5,-2.5;1.2,-0.5714)\) and \({\mathbf {A}}=(0.05,1.1667;0,20)\). b The counter picture of ICFWD with \({\mathbf {A}}_1=(3.5,-2.5;1.2,-0.5714)\) and \({\mathbf {A}}=(0.05,1.1667;0,20)\). c The CICFWD with \({\mathbf {A}}_1=(0.4,1;-0.2,2)\), \({\mathbf {A}}_2=(3.2,-2;-1.1,1)\) and \({\mathbf {A}}=(-0.5,1.6;0,-2)\). d The contour picture of CICFWD with \({\mathbf {A}}_1=(0.4,1;-0.2,2)\), \({\mathbf {A}}_2=(3.2,-2;-1.1,1)\) and \({\mathbf {A}}=(-0.5,1.6;0,-2)\). e The ACWD with \({\mathbf {A}}_1=(2.3333,-1.3889;1,-0.1667)\). f The contour picture of ACWD with \({\mathbf {A}}_1=(2.3333,-1.3889;1,-0.1667)\). g The KFWD with \({\mathbf {A}}=(0,0.9;-1.1111,1)\). h The contour picture of KFWD with \({\mathbf {A}}=(0,0.9;-1.1111,1)\). i The WD. j The counter picture of WD

Fig. 3
figure 3

The output SNR of ICFWD, CICFWD, ACWD, KFWD, CRWD and WD for the single component case. a The k-amplitude distribution of RT-based ICFWD with \({\mathbf {A}}_1=(0.2111,0.9;-0.9,0.9)\) and \({\mathbf {A}}=(0.5,2;0,2)\). b The k-amplitude distribution of RT-based CICFWD with \({\mathbf {A}}_1=(-1,2;-0.5,0)\), \({\mathbf {A}}_2=(2,-1;2,-0.5)\) and \({\mathbf {A}}=(1,2;0,1)\). c The k-amplitude distribution of RT-based ACWD with \({\mathbf {A}}_1=(0.5,0.5;-0.5,1.5)\). d The k-amplitude distribution of RT-based KFWD with \({\mathbf {A}}=(0,0.9;-1.1111,1)\). e The k-amplitude distribution of RT-based CRWD with \({\mathbf {A}}_1=(1.4142,-1;-3,2.8284)\). f The k-amplitude distribution of RT-based WD

Fig. 4
figure 4

The output SNR of ICFWD, CICFWD, ACWD, KFWD and WD for the bi-component case. a The k-amplitude distribution of RT-based ICFWD with \({\mathbf {A}}_1=(3.5,-2.5;1.2,-0.5714)\) and \({\mathbf {A}}=(0.05,1.1667;0,20)\). b The k-amplitude distribution of RT-based CICFWD with \({\mathbf {A}}_1=(0.4,1;-0.2,2)\), \({\mathbf {A}}_2=(3.2,-2;-1.1,1)\) and \({\mathbf {A}}=(-0.5,1.6;0,-2)\). c The k-amplitude distribution of RT-based ACWD with \({\mathbf {A}}_1=(2.3333,-1.3889;1,-0.1667)\). d The k-amplitude distribution of RT-based KFWD with \({\mathbf {A}}=(0,0.9;-1.1111,1)\). e The k-amplitude distribution of RT-based WD

Figure 2 compares the detection accuracy of ICFWD with that of CICFWD, ACWD, KFWD and WD for the bi-component case. The ICFWD with LCT free parameters satisfying \(\frac{\left| b\left( {\widehat{h}}_1+1\right) \right| +\left| b\left( {\widetilde{h}}_1+1\right) \right| }{4}=1.3125>1\), \(2{\widehat{\beta }}b_1+a_1=2\ne 0\), \(2{\widetilde{\beta }}b_1+a_1=0.5\ne 0\), \(\frac{a}{2b}+\frac{d_1-{\widehat{h}}_1}{8b_1}-\frac{{\widehat{\beta }}}{4}=0\), \(\frac{a}{2b}+\frac{d_1-{\widetilde{h}}_1}{8b_1}-\frac{{\widetilde{\beta }}}{4}=0\) and the relevant contour picture are plotted in Fig. 2a, b, respectively. The CICFWD with LCT free parameters selected in [29] and the relevant contour picture are plotted in Fig. 2c, d, respectively. The ACWD with LCT free parameters selected in [2] and the relevant contour picture are plotted in Fig. 2e, f, respectively. The KFWD with LCT free parameters selected in [23] and the relevant contour picture are plotted in Fig. 2g, h, respectively. The WD and the relevant contour picture are plotted in Fig. 2i, j, respectively. It should be noted here that the CRWD fails to deal with general bi-component LFM signals unless the two components have opposite frequency rates [26].

It can be observed from the sharpness of energy straight lines found in Figs. 1 and 2 that the ICFWD maintains the same level of detection accuracy as the CICFWD. Moreover, it achieves better detection accuracy than the ACWD, the KFWD, the CRWD, and the conventional WD.

It is well-known that the Radon transform (RT) [53] can accumulate energy straight lines, giving rise to the output SNR of time-frequency distributions which seems more intuitive than the sharpness of energy straight lines. Figures 3 and 4 compare the output SNR of ICFWD with that of CICFWD, ACWD, KFWD, CRWD and WD for the single component case and the bi-component case, respectively. For the single component case, Fig. 3a plots the k-amplitude distribution of RT-based ICFWD [37] with LCT free parameters satisfying \(\frac{\left| b\left( h_1+1\right) \right| }{2}=1.9>1\), \(2\beta b_1+a_1=1.1111\ne 0\), \(\frac{a}{2b}+\frac{d_1-h_1}{8b_1}-\frac{\beta }{4}=0\), Fig. 3b plots the k-amplitude distribution of RT-based CICFWD [29, 31] with LCT free parameters selected in [29], Fig. 3c plots the k-amplitude distribution of RT-based ACWD with LCT free parameters selected in [2], Fig. 3d plots the k-amplitude distribution of RT-based KFWD with LCT free parameters selected in [23], Fig. 3e plots the k-amplitude distribution of RT-based CRWD with LCT free parameters selected in [26], and Fig. 3f plots the k-amplitude distribution of RT-based WD [29, 31]. As for the bi-component case, Fig. 4a plots the k-amplitude distribution of RT-based ICFWD with LCT free parameters satisfying \(\frac{\left| b\left( {\widehat{h}}_1+1\right) \right| +\left| b\left( {\widetilde{h}}_1+1\right) \right| }{4}=1.3125>1\), \(2{\widehat{\beta }}b_1+a_1=2\ne 0\), \(2{\widetilde{\beta }}b_1+a_1=0.5\ne 0\), \(\frac{a}{2b}+\frac{d_1-{\widehat{h}}_1}{8b_1}-\frac{{\widehat{\beta }}}{4}=0\), \(\frac{a}{2b}+\frac{d_1-{\widetilde{h}}_1}{8b_1}-\frac{{\widetilde{\beta }}}{4}=0\), Fig. 4b plots the k-amplitude distribution of RT-based CICFWD with LCT free parameters selected in [29], Fig. 4c plots the k-amplitude distribution of RT-based ACWD with LCT free parameters selected in [2], Fig. 4d plots the k-amplitude distribution of RT-based KFWD with LCT free parameters selected in [23], and Fig. 4e plots the k-amplitude distribution of RT-based WD.

It is obvious from the amplitude of noises found in Figs. 3 and 4 that the ICFWD maintains the same level of output SNR as the CICFWD. Moreover, it achieves higher output SNR than the ACWD, the KFWD, the CRWD, and the conventional WD.

Tables 3 and 4 record the computing time of ICFWD, CICFWD, ACWD, KFWD and CRWD in four different sampling frequencies 20 Hz, 40 Hz, 80 Hz and 120 Hz by using MATLAB language (version R2021a) and Desktop equipped with Intel(R) Core(TM)i5-9400F CPU @ 2.90 GHz for the single component case and the bi-component case, respectively. The computing time is statistically obtained by averaging over 1000 realizations. Figures 5 and 6 plot a comparison of the computing speed of ICFWD, CICFWD, ACWD, KFWD and CRWD for the single component case and the bi-component case, respectively.

As it is seen, the ICFWD maintains the same level of computation efficiency as the ACWD. Moreover, it exhibits higher computation efficiency than the CICFWD and CRWD while lower computation efficiency than the KFWD.

Table 3 Computing time of ICFWD, CICFWD, ACWD, KFWD and CRWD in sampling frequencies 20 Hz, 40 Hz, 80 Hz and 120 Hz for the single component case
Table 4 Computing time of ICFWD, CICFWD, ACWD and KFWD in sampling frequencies 20 Hz, 40 Hz, 80 Hz and 120 Hz for the bi-component case
Fig. 5
figure 5

The computing speed of ICFWD, CICFWD, ACWD, KFWD and CRWD for the single component case

Fig. 6
figure 6

The computing speed of ICFWD, CICFWD, ACWD and KFWD for the bi-component case

6 Conclusion

Since the ICFWD has a significant benefit in the tradeoff between detection accuracy and computational complexity among all of the linear canonical domain WDs, the application of ICFWD in weak multi-component LFM signals detection problem has been investigated. By modeling and solving the expectation-based output SNR inequality between the ICFWD and WD, the selecting methods of the LCT free parameters of the ICFWD for both the single component and bi-component cases are derived. A larger number of numerical experiments demonstrate the correctness of theoretical results. It turns out that the detection accuracy of ICFWD is similar to that of CICFWD, and it is better than the detection accuracy of ACWD, KFWD, CRWD and the conventional WD. In addition, the ICFWD has computation efficiency comparable to the ACWD, and it is superior to the CICFWD and CRWD in high computation efficiency while inferior to the KFWD.