Introduction

Mechanical bearing is an important part of rotating machinery, and the failure of bearing is one of the main causes of mechanical damage. Therefore, real-time supervision of the rotating machinery equipment is an important means to ensure labor and production, which has become a current research hotspot1,2,3. Time–frequency representation can accurately reflect the three-dimensional relationship between frequency, time and amplitude, and which is an effective tool for analyzing the vibration signals4,5,6.

The energy aggregation of TFR will directly affect the performance of mechanical bearing fault feature extraction. Due to Cross term interference effect and Heisenberg’s uncertainty principle, the classical TFR cannot achieve concentration in both time and frequency domains including STFT, CWT, and WVD technologies, and so on. Therefore, the synchrosqueezing and synchroextracting transform TFR methods have been proposed one after another including synchrosqueezing transform7, synchrosqueezed wavelet transform8, synchroextracting transform9, synchrosqueezing S transform4, and so on. The proposed methods can further improve the energy concentration of TFR, which have been widely used in various fields10,11,12. In order to obtain a more accurate TFR with a higher time–frequency concentration, above methods are extended to second-order or higher-order domains including second order multi-synchrosqueezing13, second order transient extracting transform14, second-order synchroextracting transform15, high-order synchrosqueezing transform16, high-order synchroextracting transform17, and so on. Moreover, a synchrosqueezing extracting transform time–frequency analysis method combining synchrosqueezing and extracting transform was proposed to get a more concentrated TFR18, which has been applied to analyze the bearing vibration signals under variable speed conditions. Compared with the SST method, RM is a method that reallocates both time and frequency of STFT TF results, which can improve the readability of TF representation19. The RM technique first calculates the new reallocation of each TF point based on the TF phase information. Then, the TF representation is integrated in the TF direction by a two-dimensional reassignment operation. RM technique shows that post-processing process of the traditional TF methods is an effective way to obtain clearer TF results. However, RM results cannot be used for time series signal reconstruction. In addition, aiming at the strong time-varying non-stationary signals, Chen et al. combined the iterative idea of second-order instantaneous frequency estimation and multiple synchronous compression transform to approximate the real instantaneous frequency trajectory, and proposed a second-order multi-synchronous compression transform, which has good performance in terms of signal time–frequency energy concentration and noise robustness20. Employing iterative reassignment technology, MSST improves the energy concentration of TF representation by applying multiple SST operation processes, which provides a better way for strong time-varying multi-component signals. Hence, MSST has good ability in TF energy concentration and noise signal suppression. In addition, for strong time-varying signals, Yu et al. proposed a new technique combining demodulation technology and synchronous extraction transform, which can accurately capture the rapidly changing dynamic information of the signals21. Ying et al. proposed a novel angle-time double-layer decomposition structure termed order-frequency Holo-Hilbert spectral analysis, the method is applied to the fault feature demodulation of variable vibration signals, which has higher fault recognition rate and stronger anti-noise ability22. The linear class STFT time–frequency method is limited by the Heisenberg–Gabor inequality, and the continuous wavelet transform (CWT) time–frequency method cannot obtain good resolution at the same time and frequency of the fault signal. Bilinear class WVD time–frequency method and its improved algorithm have better time–frequency resolution, but it is inevitably subject to cross term interference. Parametric model class methods have no cross term in time–frequency domain, but the calculation is large and the resolution is not high. Synchrosqueezing and synchroextracting class time–frequency method has high time–frequency concentration, but some algorithms are degraded seriously in the face of strong pulse process noise.

In a sense, the development of bearing fault signal analysis can be summarized by three “non” words including non-Gaussian, non-stationary and nonlinear. Literature23,24,25,26,27 confirmed that PDF of most fault vibration signals has a certain trailing, which belongs to infinite variance process, and even the noise in the signal is also infinite variance process. The infinite variance process signal or noise have no finite second or higher order moments, and the above mentioned TFR methods based on Gaussian hypothesis may produce large error and even fail in the pulse process conditions. Hence, it is urgent to seek new solutions for the particular case.

For stable distributed pulse processes, some methods based on fractional lower order statistics have been proposed including fractional lower order linear chirplet transform, fractional lower order short-time Fourier transform TFR, fractional lower order Wigner–Ville distribution TFR, fractional lower order synchrosqueezing transform TFR, fractional lower order S transform TFR, parameter model class TFR methods for mechanical bearing fault diagnosis in complex environments28. Most of these methods use the infinite variance process model and introduce fractional low-order statistics instead of the traditional second-order statistics to improve the algorithm, which can suppress the infinite variance process noise and achieve good results, but the time–frequency energy concentration of these methods is not too high.

To further reduce the impact of pulse process in FSTFT TF domain and improve TF concentration of the fault signals, several robust SET-based and SST-based TFR methods are proposed including fractional low order multiple iterations synchrosqueezing transform, fractional low order synchroextracting transform, fractional low order synchrosqueezing extracting transform, fractional low order second-order synchroextracting transform and fractional low order multi-synchrosqueezing transform algorithms based on infinite variance process statistical model and FLOS. By comparing the results of the post-processing SET-based, SST-based TFR methods and the conventional methods under characteristic index \(\alpha = 2\) and \(\alpha = 0.8\) conditions, we can know that the proposed SST, SET, SSET, SOSET and MSST methods have lower IF estimation \(MSEs\) and Renyi Entropy, higher \(MSNR\) output in different \(MSNR\) and characteristic index \(\alpha\). Especially, when \(\alpha < 1.6\), the advantage of the robust methods is more obvious. In practical applications, the robust post-processing FSET, FSSET, FSOSET and FMSST algorithms are applied to demonstrate the TF distributions of the fault signal position relative to load zone centered at 6:00 data polluted by \(\alpha\) infinite variance process (\(\alpha \le 2\)), the result shows that the fault characteristic frequency and main vibration frequency of the fault signal can be clearly revealed in the TF domain. Hence, the robust methods are feasible and effective for fault diagnosis.

Infinite variance process and fault signals

Infinite variance process

The infinite variance process is also called the \(\alpha\) stable distribution process, and which gets its name because it has no finite second moment, the process can be described by characteristic functions

$$ \phi (t) = \exp \left\{ {j\mu t - \gamma \left| t \right|^{\alpha } [1 + j\beta sign(t)\omega (\tau ,\alpha )]} \right\}, $$
(1)

where \(\alpha\), \(\beta\), \(\mu\) and \(\gamma\) are the characteristic index, symmetry parameter, position parameter and dispersion coefficient respectively. PDFs of \(\alpha\) distribution are shown in Fig. 1 (\(\alpha\) = 0.5, 0.75, 1.0, 1.25, 1.5, 1.75 and 2.0) when \(\mu = 0\), \(\gamma = 1\) and \(\beta = 0\). Figure 1 reveals that the pulse of the infinite variance process decreases with the increase of the feature index, and the PDF trailing becomes shorter.

Figure 1
figure 1

PDFs of infinite variance process (\(\mu = 0\), \(\gamma = 1\) and \(\beta = 0\), \(\alpha\) = 0.5, 0.75, 1.0, 1.25, 1.5, 1.75 and 2.0).

Fault signals

The real bearing fault data are from the Case Western Reserve University bearing data center29. The dimensions of the fault gap is 0.021 inches, the sampling frequency of the collected signal is set as 48000Hz, and the motor speed is 1774 revolutions per minute (rpm). We apply the characteristic function of infinite variance process in Eq. (1) to calculate the parameters \(\alpha\), \(\gamma\), \(\mu\) and \(\beta\) of the normal and drive end bearing fault data, the results are shown in Table 1, and their vibration waveforms are given in Fig. 2 (One second of data is selected as the test signal). It can be seen that the values of the characteristic index \(\alpha\) of the normal and ball fault data in DE and FE are equal to 2, so which belong to Gaussian distribution in the absence of failure (It can also be generalized to infinite variance process, \(\alpha = 2\)). However, the values of the characteristic index \(\alpha\) of the inner race fault and outer race position relative to load zone centered at 6:00, orthogonal at 3:00 and opposite at 12:00 all have a value less than 2, which are lower order infinite variance process (\(\alpha < 2\)), and their vibration waveforms have a distinct pulsing character.

Table 1 Infinite variance process parameters of the fault signals.
Figure 2
figure 2

The vibration waveforms. (a) Normal; (b) inner race fault; (c) ball fault; (d) outer race fault at 6:00; (e) outer race fault at 3:00; (f) outer race fault at 12:00.

PDFs of the bearing normal data and drive end bearing fault data in Table 1 are shown in Fig. 3. It can be seen that PDFs of the bearing normal signal in DE and FE converge at \(x = 0.3\), and PDFs of the ball data are equal to 0 about at \(x = 0.4\) and \(x = 0.7\). But the bearing inner race and outer race data have long trails, in particular, the outer race fault signals have not fully converged at \(x = 4\) yet, and their pulse properties are remarkable.

Figure 3
figure 3figure 3

PDFs of the vibration signals. (a,b) Normal; (c,d) inner race; (e,f) ball; (g,h) outer race position relative to load zone centered at 6:00; (i,j) outer race at 3:00; (k,l) outer race at 12:00).

Robust post-processing TFR technologies

FSSET method

Principle

For an analytical signal \(x(\tau ) \in L^{1} (R)\), its FLO short time Fourier transform (FSTFT) with respect to the window is given by

$$ FLOSTFT_{x}^{{}} (t,\omega ) = \int \limits_{ - \infty }^{ + \infty } {x^{ < p > } (\tau )h(\tau - t)} e^{ - j\omega \tau } d\tau , $$
(2)

where \(t\) and \(\tau\) is the time parameter, \(h(\tau - t)\) is a differentiable analysis window function. \(< p >\) denotes fractional \(p\) order moment of \(x(\tau )\), \(x^{ < p > } (\tau ) = \left| {x(\tau )} \right|^{p + 1} /x^{ * } (\tau )\), \(0 < p \le \alpha /2\).

Aimming at \(\alpha\) stable distributed environment, according to the concept of SST in Ref.7, FSST can be defined as

$$ FLOSST(t,\eta ) = \int \limits_{ - \infty }^{ + \infty } {FLOSTFT_{e}^{{}} (t,\omega )} \cdot \delta [\eta - \varpi (t,\omega )]d\omega , $$
(3)
$$ FLOSSO = \int \limits_{ - \infty }^{ + \infty } {\delta [\eta - \varpi (t,\omega )]} d\omega , $$
(4)

where \(\int_{ - \infty }^{ + \infty } {\delta [\eta - \omega_{0} (t,\omega )]} d\omega\) is called the fractional low-order synchrosqueezing operator (FLOSSO) for \(FLOSTFT_{x}^{{}} (t,\omega )\), which uses instantaneous frequency (IF) to gather the FSTFT TF relevant coefficients with the same frequency, and the TF coefficients are readjusted to realize SSO of FSTFT time frequency representation indefinable energy into IF trajectory to improve its TF concentration. Similarly, according to the concept of SET in Ref.9, we define a FSET as

$$ FLOSET(t,\omega ) = FLOSTFT_{e} (t,\omega ) \cdot \delta [\omega - \varpi (t,\omega )], $$
(5)

where \(FLOSTFT_{e} (t,\omega )\) is FSTFT in Eq. (2) considered an additional phase shift \(e^{j\omega t}\) and a modulation operation, which can be written by

$$ \begin{aligned} FLOSTFT_{e} (t,\omega ) =\, & e^{j\omega t} FLOSTFT_{x}^{{}} (t,\omega ) \\ =\, & \frac{1}{2\pi }\int \limits_{ - \infty }^{ + \infty } {X^{ < p > } (v)H(\omega - v)} e^{ - jvt} dv, \\ \end{aligned} $$
(6)

where \(X^{ < p > } (v)\) and \(H(\omega - v)\) are FLO Fourier transform(FLOFT) of the signal and window function, respectively. The Dirac function \(\delta [\omega - \varpi (t,\omega )]\) in Eq. (5) is called the FLO synchroextracting operator (FLOSEO) for \(FLOSTFT_{x}^{{}} (t,\omega )\), and which can be written as

$$ \delta [\omega - \varpi (t,\omega )] = \left\{ {\begin{array}{*{20}c} {1,\;\;\omega = \varpi (t,\omega )} \\ {0,\;\;\omega \ne \varpi (t,\omega )} \\ \end{array} } \right.. $$
(7)

Then Eq. (5) can be expressed as

$$ FLOSET(t,\omega ) = \left\{ {\begin{array}{*{20}l} {FLOSTFT_{e}^{{}} (t,\omega )} \hfill & {\omega = \varpi (t,\omega )} \hfill \\ 0 \hfill & {\omega \ne \varpi (t,\omega )} \hfill \\ \end{array} } \right.. $$
(8)

FLOSEO in Eq. (5) can locate the energy peak value on IF trajectory based on the characteristics of maximum peak for some special points in FSTFT TF domain, so as to obtain a new TF coefficient.

When \(FLOSTFT_{e} (t,\omega )\) in Eq. (6) is calculated partial derivative with respect to time, then

$$ \begin{aligned} \partial_{t} [FLOSTFT_{e} (t,\omega )] =\, & \partial_{t} \left( {\int \limits_{ - \infty }^{ + \infty } {x^{ < p > } (\tau )h(\tau - t)} e^{ - j\omega (\tau - t)} d\tau } \right)\backslash \\ =\, & \int \limits_{ - \infty }^{ + \infty } {x^{ < p > } (\tau )\partial_{t} [h(\tau - t)} ]e^{ - j\omega (\tau - t)} d\tau + \int \limits_{ - \infty }^{ + \infty } {x^{ < p > } (\tau )h(\tau - t)} \partial_{t} [e^{ - j\omega (\tau - t)} ]d\tau \\ =\, & - FLOSTFT_{e}^{{h^{\prime}}} (t,\omega ) + j\omega FLOSTFT_{e} (t,\omega ), \\ \end{aligned} $$
(9)

where \(FLOSTFT_{e}^{{h^{\prime}}} (t,\omega ) = \int_{ - \infty }^{ + \infty } {x^{ < p > } (\tau )h^{\prime}(\tau - t)} e^{ - j\omega (\tau - t)} d\tau\), and \(h^{\prime}(\tau - t)\) is the derivative of the window function \(h(\tau - t)\) with respect to time, then

$$ \frac{{\partial_{t} [FLOSTFT_{e} (t,\omega )]}}{{jFLOSTFT_{e} (t,\omega )}} = \frac{{ - FLOSTFT_{e}^{{h^{\prime}}} (t,\omega )}}{{jFLOSTFT_{e} (t,\omega )}} + \omega . $$
(10)

A mono-component non-stationary harmonic signal can be expressed as

$$ s(t) = Ae^{j\varpi t}, $$
(11)

where \(A\) is invariant amplitude of the signal, then

$$ s^{ < p > } (t) = \frac{{\left| A \right|^{p + 1} }}{{(Ae^{j\varpi t} )^{ * } }} = \frac{{\left| A \right|^{p + 1} }}{A}e^{j\varpi t} = A^{p} e^{j\varpi t}. $$
(12)

Take the Fourier transform of the Eq. (11), then

$$ S^{p} (v) = 2\pi A^{p} \delta (v - \varpi ). $$
(13)

By substituting (13) into (6), the frequency domain representation of \(FLOSTFT_{e} (t,\omega )\) can be written as

$$ \begin{aligned} FLOSTFT_{e} (t,\omega ) =\, & \frac{1}{2\pi }\int \limits_{ - \infty }^{ + \infty } {S^{p} (v)H(\omega - v)} e^{jvt} dv \\ =\, & \frac{1}{2\pi }\int \limits_{ - \infty }^{ + \infty } {2\pi A^{p} \delta \left( {v - \varpi } \right)H(\omega - v)} e^{jvt} dv\left| {_{v = \varpi } } \right. \\ =\, & A^{p} H(\omega - \varpi )e^{j\varpi t} , \\ \end{aligned} $$
(14)

where \(H(\omega - v)\) is the Fourier transform of the window function \(h(\tau - t)\). When Eq. (14) is calculated the partial derivative with respect to time, we can obtain

$$ \begin{aligned} \partial_{t} [FLOSTFT_{e} (t,\omega )] =\, & \partial_{t} [A^{p} H(\omega - \varpi )e^{j\varpi t} ] \\ =\, & A^{p} H(\omega - \omega_{0} )\partial_{t} [e^{j\varpi t} ] \\ =\, & j\varpi FLOSTFT_{e} (t,\omega ). \\ \end{aligned} $$
(15)

And two-dimensional (2D) IF estimation can be expressed as

$$ \varpi = \frac{{\partial_{t} [FLOSTFT_{e} (t,\omega )]}}{{jFLOSTFT_{e} (t,\omega )}}. $$
(16)

If we extend the single frequency point \(\varpi\) in Eq. (16) to all IF points \((t,\omega )\) in the FSTFT TF domain, then

$$ \varpi (t,\omega ) = \frac{{\partial_{t} [FLOSTFT_{e} (t,\omega )]}}{{jFLOSTFT_{e} (t,\omega )}}. $$
(17)

By substituting (17) into (3), FSST can be calculated. When \(p = 1\), FSTFT degenerates into STFT, FLOSSO degenerates into SSO, and FSST changes into SST. Hence, we hold the opinion that FSST is a generalized SST.

By combining Eqs. (10) and (17), then

$$ \varpi (t,\omega ) = \frac{{ - FLOSTFT_{e}^{{h^{\prime}}} (t,\omega )}}{{jFLOSTFT_{e} (t,\omega )}} + \omega . $$
(18)

When substituting (18) into (7), the calculation of FLOSEO can be expressed as

$$ \begin{aligned} \delta [\omega - \varpi (t,\omega )] =\, & \delta \left[ {\frac{{FLOSTFT_{e}^{{h^{\prime}}} (t,\omega )}}{{jFLOSTFT_{e} (t,\omega )}}} \right] \\ =\, & \left\{ {\begin{array}{*{20}c} {1,\;\;\frac{{FLOSTFT_{e}^{{h^{\prime}}} (t,\omega )}}{{jFLOSTFT_{e} (t,\omega )}} = 0} \\ {0,\;\;\frac{{FLOSTFT_{e}^{{h^{\prime}}} (t,\omega )}}{{jFLOSTFT_{e} (t,\omega )}} \ne 0} \\ \end{array} } \right.. \\ \end{aligned} $$
(19)

The Dirac function \(\delta [\omega - \varpi (t,\omega )]\) can pinpoint the location of FSTFT TF coefficients which have the most energy on the IF trajectories. By substituting (19) into (5), FSET can be gotten. When \(p = 1\), FSTFT degenerates into STFT, and FLOSEO and FSET degenerate into SEO and SET, respectively. Hence, FSET is a generalized SET.

Next we will discuss the TFR of the FSET and FSST methods. When Eq. (6) is calculated the integral with respect to frequency, we can obtain

$$ \begin{aligned} \int \limits_{ - \infty }^{ + \infty } {FLOSTFT_{e} (t,\omega )d\omega } =\, & \int \limits_{ - \infty }^{ + \infty } {\int \limits_{ - \infty }^{ + \infty } {x^{ < p > } (\tau )h(\tau - t)} e^{ - j\omega (\tau - t)} d\tau d\omega } \\ =\, & 2\pi x^{ < p > } (t)h(0). \\ \end{aligned} $$
(20)

Then, fractional \(p\) order moment of the original signal \(x(t)\) can be written by

$$ x^{ < p > } (t) = \frac{1}{2\pi h(0)}\int \limits_{ - \infty }^{ + \infty } {FLOSTFT_{e} (t,\omega )d\omega } . $$
(21)

According to Eq. (12), we can obtain

$$ s^{ < p > } (t) = A^{p} e^{j\varpi t} = A^{p - 1} (Ae^{j\varpi t} ) = A^{p - 1} \cdot x(t). $$
(22)

Hence, the reconstructed original signal \(x(t)\) can be expressed as

$$ x(t) = \frac{{A^{1 - p} }}{2\pi h(0)}\int \limits_{ - \infty }^{ + \infty } {FLOSTFT_{e} (t,\omega )d\omega } . $$
(23)

When \(FLOSTFT_{e} (t,\omega )\) in Eq. (23) are replaced by \(FLOSST\) in Eq. (3), we can obtain the reconstructed original signal \(x(t)\) of the \(FLOSST\) method

$$ x(t) = \frac{{A^{1 - p} }}{2\pi h(0)}\int \limits_{ - \infty }^{ + \infty } {FLOSST(t,\eta )d\eta } . $$
(24)

And by using \(FLOSET\) in Eq. (5) to substitute \(FLOSTFT_{e} (t,\omega )\) in Eq. (23), the reconstructed original signal \(x(t)\) employing the \(FLOSET\) method is gotten

$$ x(t) = \frac{{A^{1 - p} }}{2\pi h(0)}\int \limits_{ - \infty }^{ + \infty } {FLOSET(t,\omega )d\omega } . $$
(25)

Inspired by the FSST, FSET and SSET methods, we replace \(FLOSTFT_{e} (t,\omega )\) in Eq. (5)

with FSST in Eq. (3), then a robust FLO synchrosqueezing extracting transform (FSSET) method can be gotten

$$ FLOSSET(t,\omega ) = FLOSST(t,\omega ) \cdot \delta [\omega - \varpi (t,\omega )]. $$
(26)

The method firstly synchrosqueezes the trajectory of IF in FSTFT the TF domain employing FLOSSO to improve the TF energy concentration, and then locates the energy peak based on SEO and changes the TF coefficient to improve the TF resolution. Because the advantages of FSST and FSET are combined, the improved FSSET method will have better performance advantages, which are embodied in more concentrated TFR and higher TF resolution. When \(p = 1\), FSSET degenerates into SSET, hence, FSSET is a generalized SSET.

According to the reconstruction process of the FSET and FSST methods in Eq. (20)–(25), similarly, the TF reconstruction formula of the FSSET method can be written as

$$ x(t) = \frac{{A^{1 - p} }}{2\pi h(0)}\int \limits_{ - \infty }^{ + \infty } {FLOSSET(t,\omega )d\omega } . $$
(27)

Application review

In this section, the proposed FSST, FSET and FSSET methods are applied to demonstrate their performance. The mixed signal contaminated by \(v(t)\) (Gaussian or infinite variance process noise) is defined as

$$ \begin{aligned} y(t) =\, & \sin \left[ {2\pi (50t + 20\sin t)} \right] + \sin \left[ {2\pi t(2 + 9t)} \right] + n(t) \\ =\, & x_{1} (t) + x_{2} (t) + n(t) = x(t) + n(t), \\ \end{aligned} $$
(28)

where, \(n(t)\) is infinite variance process noise, and when \(\alpha = 2\), \(SNR\) can be used in Eq. (26). However, when \(\alpha < 2\), which has no finite second moment and its variance is meaningless, then \(SNR\) is inapplicable. Hence, we can use the mixed signal noise ratio (\(MSNR\)) to replace \(SNR\), and \(MSNR\) can be expressed as

$$ MSNR = 10\log_{10} (\sigma_{x}^{2} /\gamma ), $$
(29)

where \(\sigma_{x}\) is variance of the signal \(x(t)\), and \(\gamma\) is dispersion coefficient of \(\alpha\) infinite variance process noise. The existing SST, SET and SSET methods and improved FSST, FSET and FSSET methods are compared to display TFR of the signal \(x(t)\) in infinite variance process noise of the parameters \(\alpha = 2\), \(SNR = 8\;{\text{dB}}\) and \(\alpha = 0.8\), \(MSNR = 16\;{\text{dB}}\), respectively, the results are given in Figs. 4 and 5.

Figure 4
figure 4

TFR of the signal \(x(t)\) in infinite variance process noise environment (\(\alpha = 2\), \(SNR = 8\;{\text{dB}}\)). (a) STFT method; (b) FSTFT method; (c) SST method; (d) FSST method; (e) SET method; (f) FSET method; (g) SSET method; (h) FSSET method.

Figure 5
figure 5

TFRs of the signal \(x(t)\) in infinite variance process noise environment (\(\alpha = 0.8\), \(MSNR = 16\;{\text{dB}}\)). (a) STFT method; (b) FSTFT method; (c) SST method; (d) FSST method; (e) SET method; (f) FSET method; (g) SSET method; (h) FSSET method.

In this simulation, we select \(x_{1} (t)\) in Eq. (28) as the test signal. The mixed mean square error (\(MSE\)) is defined in Eq. (30), where, \(K\) is the number of Monte-Carlo experiment, \(IF(t)\) is the real instantaneous frequency (IF), and \(I\hat{F}(t)\) is the estimated IF based on ridges extraction and signal reconstruction employing the STFT, SST, SET, SSET, FSTFT, FSST, FSET or FSSET methods.

$$ MSE = 10\log_{10} \left\{ {\frac{1}{K}\sum\limits_{k = 1}^{K} {[I\hat{F}(t) - IF(t)]^{2} } } \right\}. $$
(30)

In order to further verify TFR performance of the existing and improved methods, let \(K = 20\), \(\alpha = 0.8\), \(p = 0.2\), we conduct the following experiments with the analyzed signals \(x_{1} (t)\) contaminated by infinite variance process noise at various \(GSNR\)(\(4\;{\text{dB}}\)\(22\;{\text{dB}}\)). The Renyi Entropy, mixed \(MSE{\text{s}}\) of IF and \(MSNR\)—output comparisons are given in Fig. 6. And let \(MSNR = 16\;{\text{dB}}\), \(p = 0.2\), \(K = 20\), when \(\alpha\) changes from 0.2 to 2, we apply the methods to compare in different \(\alpha\), the simulation results are shown in Fig. 7.

Figure 6
figure 6

Renyi Entropy, mixed \(MSE{\text{s}}\) of IF and \(MSNR\)—output comparisons of the STFT, SST, SET, SSET, FSTFT, FSST, FSET and FSSET methods in different \(MSNR\) (\(\alpha = 0.8\)). (a) Renyi entropy; (b) mixed \(MSE{\text{s}}\) of IF; (c) \(MSNR\)—output).

Figure 7
figure 7

Renyi entropy and mixed \(MSE{\text{s}}\) of IF comparisons of the STFT, SST, SET, SSET, FSTFT, FSST, FSET and FSSET methods in different \(\alpha\)(\(MSNR = 16\;{\text{dB}}\)). (a) Renyi Entropy; (b) mixed \(MSE{\text{s}}\) of IF.

Remarks

Figure 4a,c,e,g are STFT, SST, SET and SSET methods TFR of the signal \(x(t)\) in infinite variance process noise environment (\(\alpha = 2\), \(SNR = 8\;{\text{dB}}\)), respectively. And FSTFT, FSST, FSET and FSSET methods TFR are shown in Fig. 4b,d,f,h, respectively. It is shown that both the existing methods and the improved methods can give TF distribution of the signal \(x(t)\) well. However, the STFT, SST, S ET and SSET methods fail under infinite variance process noise environment (\(\alpha = 0.8\), \(SNR = 16\;{\text{dB}}\)), as shown in Fig. 5a,c,e,g. But the improved FSTFT, FSST, FSET and FSSET methods in Fig. 5b,d,f,h, can still better demonstrate TFR of the signal \(x(t)\). Hence, the proposed methods have wider applicability and better performance than the exiting methods, and they are robust.

Renyi Entropy, mixed \(MSE{\text{s}}\) of IF and \(MSNR\)—output comparisons of the STFT, SST, SET, SSET, FSTFT, FSST, FSET and FSSET methods are given in Fig. 6 in different \(MSNR\) (\(\alpha = 0.8\), \(K = 20\), \(p = 0.2\)). The result show that improved FSTFT, FSST, FSET and FSSET methods exhibits relatively high quality in Gaussian (\(\alpha = 2\)) and \(\alpha\) stable distributed noise (\(\alpha < 2\)) environments compared with existing methods. Among them, FSSET method has the best Renyi entropy in Fig. 6a, FSST method has the lowest mixed \(MSE{\text{s}}\) in Fig. 6b, and \(MSNR\)—output of FSTFT method is optimal in Fig. 6c.

Renyi entropy and mixed \(MSE{\text{s}}\) of IF comparisons of the STFT, SST, SET, SSET, FSTFT, FSST, FSET and FSSET methods are shown in Fig. 7 under different \(\alpha\) (\(MSNR = 16\;{\text{dB}}\), \(K = 20\), \(p = 0.2\)). By stabilizing the sensitivity of distributed noise parameters to these algorithms, the simulation of the difference between signals and the signal to noise ratio output measurement is restored. It can be seen that Renyi entropy of the FSSET method is least affected by the coefficient \(\alpha\), and the Renyi entropy of FSST and FSET methods is lower than that of the existing methods. FSST has the most consistent performance of ridges extraction and signal reconstruction.

Aiming at different \(MSNR\) and infinite variance process noise parameters, the improved algorithms are superior to the existing ones in terms of algorithm sensitivity, signal reconstruction and \(MSNR\) output measurement. FSST has the best reversibility and the highest quality of ridge estimation and signal reconstruction. Although FLOSECT has the best TF energy concentration, with the best Renyi Entropy value, it produces TF images with blurred and riven breaks because SECT removes many coefficients critical to characterizing m-D modes. Therefore, it is inferior to FSST algorithm in ridge estimation and signal reconstruction quality.

FSOSET method

Principle

According to definition of the GMLC signal model in Ref.15, at every moment, FLO Gaussian modulated linear chirp model of the analyzed signal \(x(t)\) can be defined as

$$ \begin{aligned} \overline{x}(t) = \left[ {A(t) \cdot e^{j\varphi (t)} } \right]^{{^{ < p > } }} =\, & \frac{{A^{p + 1} }}{{A \cdot e^{{(t - t_{0} )^{2} /2T^{2} }} e^{ - j\varphi (t)} }} \\ =\, & \overline{A}(t) \cdot e^{j\varphi (t)} = A^{p - 1} \cdot x(t), \\ \end{aligned} $$
(31)

where \(A(t) = A \cdot e^{{ - (t - t_{0} )^{2} /2T^{2} }}\), \(\overline{A}(t) = A^{p} \cdot e^{{ - (t - t_{0} )^{2} /2T^{2} }} = A^{p - 1} \cdot A(t)\), and \(\varphi (t) = a + bt + ct^{2}\). When \(\overline{x}(t)\) is calculated the partial derivative with respect to time \(t\), then

$$ \begin{aligned} \partial_{t} [\overline{x}(t)] =\, & \partial_{t} [A^{p} \cdot e^{{ - (t - t_{0} )^{2} /2T^{2} }} e^{j\varphi (t)} ] \\ =\, & \partial_{t} [A^{p} \cdot e^{{ - (t - t_{0} )^{2} /2T^{2} }} ] \cdot e^{j\varphi (t)} + A^{p} \cdot e^{{ - (t - t_{0} )^{2} /2T^{2} }} \partial_{t} [e^{j\varphi (t)} ] \\ =\, & A^{p - 1} \cdot x(t) \cdot \bigg[ - \frac{{t - t_{0} }}{{T^{2} }} + j(b + 2ct)\bigg] \\ =\, & \overline{x}(t) \cdot [p + qt], \\ \end{aligned} $$
(32)

where \(p = \frac{{t_{0} }}{{T^{2} }} + jb\), \(q = - \frac{t}{{T^{2} }} + j2c\), and \(p + qt\) can be called as the instantaneous complex frequency, when we extract its imaginary part, then

$$ \begin{aligned} {\text{IM}}(p + qt) =\, & {\text{IM}}\left[ {\left( {\frac{{t_{0} }}{{T^{2} }} + jb} \right) + \left( { - \frac{t}{{T^{2} }} + j2c} \right)} \right]t \\ =\, & b + 2ct = \partial (\varphi (t)) = \varphi^{\prime}(t). \\ \end{aligned} $$
(33)

Because \(FLOSTFT^{\prime}_{x} (t,\omega )\) in Eq. (6) is \(FLOSTFT_{x} (t,\omega )\) considered an additional phase shift \(e^{j\omega t}\), and its partial derivative with respect to time \(t\) can be expressed as

$$ \begin{aligned} \partial_{t} [FLOSTFT_{e} (t,\omega )] =\, & \partial_{t} \left( {\int \limits_{ - \infty }^{ + \infty } {x^{ < p > } (\tau )h(\tau - t)} e^{ - j\omega (\tau - t)} d\tau } \right) \\ =\, & \int \limits_{ - \infty }^{ + \infty } {x^{ < p > } (\tau )\partial_{t} [h(\tau - t)]} e^{ - j\omega \tau } d\tau \\ =\, & \int \limits_{ - \infty }^{ + \infty } {\partial_{t} \left( {x^{ < p > } (\tau + t)} \right)h(\tau )} e^{ - j\omega \tau } d\tau . \\ \end{aligned} $$
(34)

According to Eq. (32), we can obtain \(\partial_{t} [x^{ < p > } (\tau + t)] = \overline{x}(\tau + t) \cdot [p + q(\tau + t)]\), then

$$ \begin{aligned} \partial_{t} [FLOSTFT_{e} (t,\omega )] =\, & \int \limits_{ - \infty }^{ + \infty } {\left( {\overline{x}(\tau + t) \cdot (p + q(t + \tau ))} \right)h(\tau )} e^{ - j\omega \tau } d\tau \\ =\, & \int \limits_{ - \infty }^{ + \infty } {\left( {\overline{x}(\tau + t) \cdot (p + qt} \right)h(\tau )} e^{ - j\omega \tau } d\tau + \int \limits_{ - \infty }^{ + \infty } {\overline{x}(\tau + t) \cdot q\tau h(\tau )} e^{ - j\omega \tau } d\tau \\ =\, & (p + qt)FLOSTFT_{e} (t,\omega ) + q \cdot FLOSTFT_{e}^{th} (t,\omega ), \\ \end{aligned} $$
(35)

where \(FLOSTFT_{e}^{th} (t,\omega )\) is the FSTFT result employing the analytic window function \(\tau h(\tau )\). By combining Eqs. (9) and (35), we get

$$ - FLOSTFT_{e}^{{h^{\prime}}} (t,\omega ) + j\omega FLOSTFT_{e} (t,\omega ) = (p + qt)FLOSTFT_{e} (t,\omega ) + q \cdot FLOSTFT_{e}^{th} (t,\omega ). $$
(36)

Then

$$ FLOSTFT_{e}^{{h^{\prime}}} (t,\omega ) = (j\omega - p - qt)FLOSTFT_{e} (t,\omega ) - q \cdot FLOSTFT_{e}^{th} t,\omega ). $$
(37)

The derivative of both sides of Eq. (37) with respect to time \(t\) is obtained

$$ FLOSTFT_{e}^{{h^{\prime\prime}}} (t,\omega ) = (j\omega - p - qt)FLOSTFT_{e}^{{h^{\prime}}} (t,\omega ) - q \cdot FLOSTFT_{e}^{{th^{\prime}}} (t,\omega ), $$
(38)

where \(FLOSTFT_{e}^{{h^{\prime\prime}}} (t,\omega )\) represents FSTFT result using the analytic window function \(\frac{{d^{2} h(t)}}{{dt^{2} }}\), and \(FLOSTFT_{e}^{th} (t,\omega )\) is a FSTFT result with the analytic window function \(\tau (\partial_{t} h^{\prime}(\tau ))\). By solving Eqs. (37) and (38), we can obtain

$$ p + qt = \frac{{FLOSTFT_{e}^{{h^{\prime\prime}}} (t,\omega ) \cdot FLOSTFT_{e}^{th} (t,\omega ) - FLOSTFT_{e}^{{h^{\prime}}} (t,\omega ) \cdot FLOSTFT_{e}^{{th^{\prime}}} (t,\omega )}}{{FLOSTFT_{e} (t,\omega ) \cdot FLOSTFT_{e}^{{th^{\prime}}} (t,\omega ) - FLOSTFT_{e}^{th} (t,\omega ) \cdot FLOSTFT_{e}^{{h^{\prime}}} (t,\omega )}} - j\omega . $$
(39)

By substituting Eq. (39) into Eq. (33), then FLO second-order synchroextracting operator (FLOSOSEO) can be written by Eq. (40), which can realize the extraction of second order IF.

$$ \begin{aligned} \varpi_{2} (t,\omega ) =\, & {\text{IM}}(p + qt) \\ =\, & {\text{IM[}}\frac{{FLOSTFT_{e}^{{h^{\prime\prime}}} (t,\omega ) \cdot FLOSTFT_{e}^{th} (t,\omega ) - FLOSTFT_{e}^{{h^{\prime}}} (t,\omega ) \cdot FLOSTFT_{e}^{{th^{\prime}}} (t,\omega )}}{{FLOSTFT_{e} (t,\omega ) \cdot FLOSTFT_{e}^{{th^{\prime}}} (t,\omega ) - FLOSTFT_{e}^{th} (t,\omega ) \cdot FLOSTFT_{e}^{{h^{\prime}}} (t,\omega )}}] - \omega . \\ \end{aligned} $$
(40)

By employing \(\varpi_{2} (t,\omega )\) to replace \(\varpi (t,\omega )\) in Eq. (5), FLO second-order synchroextracting transform (FSOSET) can be defined as

$$ FLOSOSET(t,\omega ) = FLOSTFT_{e} (t,\omega ) \cdot \delta [\omega - \varpi_{2} (t,\omega )]. $$
(41)

When \(p = 1\), FSTFT degenerates into STFT, and FSOSET degenerate into \(SET2\). Therefore, we can draw a conclusion that FSOSET is a generalized \(SET2\). The reconstructed original signal \(x(t)\) of the \(FLOSOSET\) method can be written as

$$ x(t) = \frac{{A^{1 - p} }}{2\pi h(0)}\int \limits_{ - \infty }^{ + \infty } {FLOSOSET(t,\omega )d\omega } . $$
(42)

Application review

In this section, we select \(x(t)\) as the test signal. Firstly, we will discuss the performances of the \(FLOSOSET\) and \(SET2\) methods. The existing \(SET2\) method and the improved FSOSET (\(p = 0.2\)) method to demonstrate TFR of the signal \(x(t)\) in Eq. (28) in infinite variance process noise environment (\(\alpha = 2\), \(SNR = 8\;{\text{dB}}\)) and infinite variance process noise environment (\(\alpha = 0.8\), \(MSNR = 16\;{\text{dB}}\)), the results are given in Figs. 8 and 9, respectively.

Figure 8
figure 8

TFR of the signal \(x(t)\) in infinite variance process noise environment (\(\alpha = 2\), \(SNR = 8\;{\text{dB}}\)). (a) SOSET method; (b) FSOSET method.

Figure 9
figure 9

TFR of the signal \(x(t)\) in infinite variance process noise environment (\(\alpha = 0.8\), \(MSNR = 16\;{\text{dB}}\)). (a) SOSET method; (b) FSOSET method.

In order to further verify TFR performance of the existing SOSET and improved FSOSET methods, let \(K = 10\), \(\alpha = 0.8\), \(p = 0.2\), we conduct the following experiments with the analyzed signals \(x_{1} (t)\) contaminated by infinite variance process noise at various \(GSNR\) (4–\(22\;{\text{dB}}\)). The Renyi Entropy, mixed \(MSE{\text{s}}\) of IF and \(MSNR\)—output comparisons are given in Fig. 10. And let \(MSNR = 16\;{\text{dB}}\), \(p = 0.2\), \(K = 10\), when \(\alpha\) changes from 0.2 to 2, we apply the methods to compare in different \(\alpha\), the simulation results are shown in Fig. 11.

Figure 10
figure 10

Renyi Entropy, mixed \(MSE{\text{s}}\) of IF and \(MSNR\)—output comparisons of the SET, FSET, SOSET and FSOSET methods in different \(MSNR\) (\(\alpha = 0.8\)). (a) Renyi Entropy; (b) Mixed \(MSE{\text{s}}\) of IF; (c) \(MSNR\)—output.

Figure 11
figure 11

Renyi entropy and mixed \(MSE{\text{s}}\) of IF comparisons of the SET, FSET, SOSET and FSOSET methods in different \(\alpha\) (\(MSNR = 16\;{\text{dB}}\)). (a) Renyi entropy; (b) mixed \(MSE{\text{s}}\) of IF.

Remarks

Figure 9a,b are SOSET and FSOSET methods TFR of the signal \(x(t)\) under infinite variance process noise environment (\(\alpha = 2\), \(SNR = 8\;{\text{dB}}\)), respectively. The TF distribution of SOSET and FSOSET methods are shown in Fig. 10a,b, respectively. It can be seen that both methods have good TF performance in infinite variance process noise environment. However, the SOSET method fail under infinite variance process noise environment (\(\alpha = 0.8\), \(SNR = 16\;{\text{dB}}\)), but the improved FSOSET method still works well. Hence, the FSOSET method have wider applicability and better performance than the SOSET method, and they are robust.

Combined with ridge extraction techniques, Fig. 10 show that Renyi Entropy, mixed \(MSE{\text{s}}\) of IF and \(MSNR\)—output comparisons of the SET, FSET, SOSET and FSOSET methods in different \(MSNR\) (\(\alpha = 0.8\)), respectively. We can see that FSOSET method has the smallest reconstruction error of transient signal and the strongest noise suppression ability. However, its Renyi Entropy is inferior to that of SOSET method. The proposed FSOSET method shows the advantages of TF reconstruction and the ability of noise suppression in different \(\alpha\) (\(MSNR = 16\;{\text{dB}}\)), as show in Fig. 11, in particular, when \(\alpha > 1\), its advantages are more obvious.

FMSST method

Principle

According to FSST formula in Eq. (3) and the MSST method, we also make iterative improvements on it, so it can be called FLO multi-synchrosqueezing transform (FMSST), the first iteration of FMSST of the analyzed signal \(x(t)\) can be written by

$$ FLOMSST_{1} (t,\eta ) = \int \limits_{ - \infty }^{ + \infty } {FLOSST(t,\eta )} \cdot \delta [\eta - \varpi (t,\omega )]d\omega . $$
(43)

By substituting Eq. (3) into Eq. (43), then

$$ \begin{aligned} FLOMSST_{1} (t,\eta ) =\, & \int \limits_{ - \infty }^{ + \infty } {FLOSST(t,v)} \cdot \delta [\eta - \varpi (t,v)]dv \\ =\, & \int \limits_{ - \infty }^{ + \infty } {FLOSTFT_{e}^{{}} (t,\omega )\delta [\eta - \varpi (t,\varpi (t,\omega ))]d\omega } . \\ \end{aligned} $$
(44)

The FMSST method uses IF estimation function \(\varpi (t,\varpi (t,\omega ))\) to redistribute and centralize the fuzzy energy in the FSTFT TF domain, which is the first iteration of the IF estimation function \(\varpi (t,\omega )\) employing FSST. If we carry out the second iteration, then

$$ \begin{aligned} FLOMSST_{2} (t,\eta ) =\, & \int \limits_{ - \infty }^{ + \infty } {FLOMSST_{1} (t,v)} \cdot \delta [\eta - \varpi (t,v)]dv \\ =\, & \int \limits_{ - \infty }^{ + \infty } {FLOSTFT_{e}^{{}} (t,\omega )\delta [\eta - \varpi (t,\varpi (t,\varpi (t,\omega )))]d\omega } . \\ \end{aligned} $$
(45)

When we continue the iterative calculation, then the N times iteration FMSST calculation of the analyzed signal \(x(t)\) can be written as

$$ \begin{aligned} FLOMSST_{N} (t,\eta ) =\, & \int \limits_{ - \infty }^{ + \infty } {FLOMSST_{N - 1} (t,v)} \cdot \delta [\eta - \varpi (t,v)]dv \\ =\, & \int \limits_{ - \infty }^{ + \infty } {FLOSTFT_{e}^{{}} (t,\omega )} \cdot \delta [\eta - \varpi_{N} (t,\omega )]d\omega , \\ \end{aligned} $$
(46)

where \(\varpi_{N} (t,\omega )\) denotes IF estimation function of the N times iteration, and \(\varpi_{1} (t,\omega ) = \varpi (t,\varpi (t,\omega )),\)

$$ \varpi_{2} (t,\omega ) = \varpi (t,\varpi (t,\varpi (t,\omega ))),\;\varpi_{3} (t,\omega ) = \varpi (t,\varpi (t,\varpi (t,\varpi (t,\omega )))), \ldots ,\varpi_{N} (t,\omega ). $$

Next, we will discuss the calculation of IF estimation function \(\varpi_{N} (t,\omega )\). According to the Taylor expansion, \(\varphi (t)\) in Eq. (31) can be expanded at the time point \(t\), then

$$ \overline{x}(\tau ) = x^{ < p > } (\tau ) = \overline{A}(t) \cdot e^{{j[\varphi (t) + \varphi^{\prime}(t)(\tau - t) + 0.5\varphi^{\prime\prime}(t)(\tau - t)^{2} ]}} . $$
(47)

According to Eq. (6), we can obtain

$$ \begin{aligned} FLOSTFT_{e}^{{}} (t,\omega ) =\, & \int \limits_{ - \infty }^{ + \infty } {x^{ < p > } (\tau )h(\tau - t)} e^{ - j\omega (\tau - t)} d\tau \\ =\, & \int \limits_{ - \infty }^{ + \infty } {\overline{A}(t) \cdot e^{{j[\varphi (t) + \varphi^{\prime}(t)(\tau - t) + 0.5\varphi^{\prime\prime}(t)(\tau - t)^{2} ]}} h(\tau - t)} e^{ - j\omega (\tau - t)} d\tau . \\ \end{aligned} $$
(48)

A Gaussian window function can be written by

$$ h(t) = (\pi \sigma^{2} )^{{ - \frac{1}{4}}} \cdot e^{{ - \frac{{t^{2} }}{{2\sigma^{2} }}}} . $$
(49)

By substituting \(h(\tau - t)\) into Eq. (48), then

$$ \begin{aligned} FLOSTFT_{e}^{{}} (t,\omega ) =\, & \int \limits_{ - \infty }^{ + \infty } {(\pi \sigma^{2} )^{{ - \frac{1}{4}}} \cdot \overline{A}(t) \cdot e^{{j[\varphi (t) + \varphi^{\prime}(t)(\tau - t) + 0.5\varphi^{\prime\prime}(t)(\tau - t)^{2} ]}} \cdot e^{{ - \frac{{(\tau - t)^{2} }}{{2\sigma^{2} }}}} } \cdot e^{ - j\omega (\tau - t)} d\tau \\ =\, & (\pi \sigma^{2} )^{{ - \frac{1}{4}}} \cdot \overline{A}(t)e^{j\varphi (t)} \cdot \frac{1}{{\sqrt {\frac{1}{{\sigma^{2} }} - j\varphi^{\prime\prime}(t)} }} \cdot e^{{ - \frac{{[\omega - \varphi^{\prime}(t)]^{2} }}{{\frac{2}{{\sigma^{2} }} - j2\varphi^{\prime\prime}(t)}}}} . \\ \end{aligned} $$
(50)

By substituting Eq. (50) into Eq. (16), then IF estimation of the analyzed signal \(x(t)\) can be expressed as

$$ \varpi (t,\omega ) = \varphi^{\prime}(t) + \frac{{\varphi^{\prime\prime}(t)^{2} }}{{(1/\sigma )^{2} + \varphi^{\prime\prime}(t)^{2} }}[\omega - \varphi^{\prime}(t)] - j\frac{{\varphi^{\prime\prime}(t)}}{{(1/\sigma )^{2} + \varphi^{\prime\prime}(t)^{2} }}[\omega - \varphi^{\prime}(t)]. $$
(51)

Because the result of Eq. (51) is a complex number, we use the real part of Eq. (51) for the actual calculation, in that way

$$ \varpi (t,\omega ) \triangleq {\text{IM}} (\varpi (t,\omega )) = \varphi^{\prime}(t) + \frac{{\varphi^{\prime\prime}(t)^{2} }}{{(1/\sigma )^{2} + \varphi^{\prime\prime}(t)^{2} }}[\omega - \varphi^{\prime}(t)]. $$
(52)

When \(N = 1\), the corresponding IF estimation function of the first time iteration \(\varpi_{1} (t,\omega ) = \varpi (t,\varpi (t,\omega ))\) can be written by

$$ \begin{aligned} \varpi_{1} (t,\omega ) =\, & \varpi (t,\varpi (t,\omega )) = \varphi^{\prime}(t) + \frac{{\varphi^{\prime\prime}(t)^{2} }}{{(1/\sigma )^{2} + \varphi^{\prime\prime}(t)^{2} }}[\varpi (t,\omega ) - \varphi^{\prime}(t)] \\ =\, & \varphi^{\prime}(t) + [\frac{{\varphi^{\prime\prime}(t)^{2} }}{{(1/\sigma )^{2} + \varphi^{\prime\prime}(t)^{2} }}]^{2} [\omega - \varphi^{\prime}(t)]. \\ \end{aligned} $$
(53)

And

$$ \begin{aligned} \varpi_{2} (t,\omega ) =\, & \varpi (t,\varpi (t,\varpi (t,\omega ))) = \varphi^{\prime}(t) + \frac{{\varphi^{\prime\prime}(t)^{2} }}{{(1/\sigma )^{2} + \varphi^{\prime\prime}(t)^{2} }}[\varpi (t,\varpi (t,\omega )) - \varphi^{\prime}(t)] \\ =\, & \varphi^{\prime}(t) + \left[ {\frac{{\varphi^{\prime\prime}(t)^{2} }}{{(1/\sigma )^{2} + \varphi^{\prime\prime}(t)^{2} }}} \right]^{3} [\omega - \varphi^{\prime}(t)]. \\ \end{aligned} $$
(54)

Hence, IF estimation function of the N times iteration \(\varpi_{N} (t,\omega )\) can be written as

$$ \varpi_{N} (t,\omega ) = \varphi^{\prime}(t) + \left[ {\frac{{\varphi^{\prime\prime}(t)^{2} }}{{(1/\sigma )^{2} + \varphi^{\prime\prime}(t)^{2} }}} \right]^{N + 1} [\omega - \varphi^{\prime}(t)]. $$
(55)

By substituting Eq. (55) into Eq. (46), we can get the N times iteration FMSST calculation of the analyzed signal \(x(t)\).

Compared with RM method, the FMSST method only redistributes the TFR in the frequency direction, so no data information should be lost theoretically, and which can reconstruct the original signal \(x(t)\) more perfectly, the reconstruction process is as follows:

\(FLOMSST_{N} (t,\eta )\) in Eq. (46) takes the integral with respect to frequency \(\eta\), then

$$ \begin{aligned} \int \limits_{ - \infty }^{{{ + }\infty }} {FLOMSST_{N} (t,\eta )d} \eta =\, & \int \limits_{ - \infty }^{ + \infty } {\int \limits_{ - \infty }^{ + \infty } {FLOMSST_{N - 1} (t,v)} \cdot \delta [\eta - \varpi (t,v)]dv} d\eta \\ =\, & \int \limits_{ - \infty }^{{{ + }\infty }} {FLOMSST_{N - 1} (t,v)d} v \\ & \quad \quad \quad \quad \vdots \\ =\, & \int \limits_{ - \infty }^{{{ + }\infty }} {FLOMSST_{1} (t,v)d} v \\ =\, & 2\pi \int \limits_{ - \infty }^{ + \infty } {x^{ < p > } (\tau )h(\tau - t)\delta (\tau - t)d\tau } \\ =\, & 2\pi h(0)A^{p - 1} \cdot x(\tau ). \\ \end{aligned} $$
(56)

According to Eq. (56), the reconstructed original signal \(x(t)\) employing the FMSST method can be expressed as

$$ x(t) = \frac{{A^{1 - p} }}{2\pi h(0)}\int \limits_{ - \infty }^{ + \infty } {FLOMSST_{N} (t,\omega )d\omega } . $$
(57)

Application review

In this section, \(y(t)\) in Eq. (28) is used as the test signal. Firstly, the performances of the Nth iteration MSST and FMSST methods are studied. The existing methods and the improved methods are applied to demonstrate TFR of the signal \(x(t)\) under infinite variance process noise environment (\(\alpha = 2\), \(SNR = 8\;{\text{dB}}\)) and infinite variance process noise environment (\(\alpha = 0.8\), \(MSNR = 16\;{\text{dB}}\)), the TF results are shown in Figs. 12 and 13, respectively.

Figure 12
figure 12

TFR of the signal \(x(t)\) in infinite variance process noise environment (\(\alpha = 0.8\), \(SNR = 8\;{\text{dB}}\)). (a) The 1st order MSST method. (b) The 1st order FMSST method. (c) The 2nd order MSST method. (d) The 2nd order FMSST method. (e) The 8th order MSST method. (f) The 8th order FMSST method.

Figure 13
figure 13

TFRs of the signal \(x(t)\) under infinite variance process noise environment (\(\alpha = 0.8\), \(MSNR = 16\;{\text{dB}}\)). (a) The 1st order MSST method. (b) The 1st order FMSST method. (c) The 2nd order MSST method. (d) The 2nd order FMSST method. (e) The 8th order MSST method. (f) The 8th order FMSST method).

In order to further verify TFR performance of the existing Nth iteration MSST and improved FMSST methods, we let \(K = 10\), \(\alpha = 0.8\), \(p = 0.2\), and have done the following experiments with the analyzed signals \(x_{1} (t)\) contaminated by infinite variance process noise under different \(GSNR\) (\(4\;{\text{dB}}\)\(22\;{\text{dB}}\)), the Renyi Entropy, mixed \(MSE{\text{s}}\) of IFs and \(MSNR\)—output comparisons are shown in Fig. 14. Moreover, we let \(MSNR = 16dB\), \(p = 0.2\), \(K = 10\), and repeat the above simulation experiment for the Nth iteration MSST and FMSST methods under different \(\alpha\) (0.2–2), the simulation results are given in Fig. 15.

Figure 14
figure 14

Renyi entropy, mixed \(MSE{\text{s}}\) of IF and \(MSNR\)—output comparisons of the Nth iteration MSST and FMSST methods under different \(MSNR\) (\(\alpha = 0.8\)). (a) Renyi entropy; (b) Mixed \(MSE{\text{s}}\) of IF; (c) \(MSNR\)—output).

Figure 15
figure 15

Renyi entropy and mixed \(MSE{\text{s}}\) of IF comparisons of the Nth iteration MSST and FMSST methods in different \(\alpha\) (\(MSNR = 16dB\)). (a) Renyi Entropy; (b) mixed \(MSE{\text{s}}\) of IF).

Remarks

Figure 11a,c,e are the 1st, 2nd and 8th order MSST methods TFR of the signal \(x(t)\) under infinite variance process noise conditions (\(\alpha = 2\), \(SNR = 8\;{\text{dB}}\)), respectively. And the 1st, 2nd and 8th order FMSST methods TF distributions of the signal \(x(t)\) are shown in Fig. 11b,d,f, respectively. It can be seen from Fig. 10 that the methods can give their TFRs very well in infinite variance process noise environment. However, the 1st, 2nd and 8th order MSST methods fail in infinite variance process noise conditions (\(\alpha = 0.8\), \(SNR = 16\;{\text{dB}}\)), as shown in Fig. 12a,c,e, but the improved Nth iteration FMSST methods in Fig. 12b,d,f still have good results.

Figure 13a–c are Renyi Entropy, mixed \(MSE{\text{s}}\) of IF and \(MSNR\)—output comparisons of the Nth iteration MSST and FMSST methods employing the ridge extraction techniques under infinite variance process noise (\(\alpha = 0.8\)) and different \(MSNR\) (4–\(22\;{\text{dB}}\)), respectively. It can be seen from Fig. 13 that the improved Nth iteration FMSST methods are better than the corresponding Nth iteration MSST methods in Renyi Entropy, mixed of IF and output. The 8th iteration FMSST method has the smallest Renyi Entropy, the 2th iteration FMSST method has the fastest convergence of IF reconstruction error of transient signal, and their \(MSNR\)—output is almost equivalent. Hence, the improved iteration FMSST methods have stronger noise suppression ability than the exiting methods.

Figure 14 shows Renyi Entropy and mixed \(MSE{\text{s}}\) of IF of the Nth iteration MSST and FMSST methods employing the ridge extraction techniques under infinite variance process noise (\(MSNR = 16\;{\text{dB}}\)) and different \(\alpha\) (0.2–2), respectively. It can be seen that the robust post-processing TFR methods have obvious advantages of TF reconstruction and the ability of noise suppression when \(\alpha < 1.6\), and when \(\alpha > 1.6\), they have almost the same Mixed \(MSE{\text{s}}\) of IF. Therefore, the Nth iteration FMSST method is more suitable for different complex environments and has better TF energy aggregation than the MSST method.

Application simulations

In this section, the test signal uses the bearing outer ring DE fault position relative to the center of the load zone at 6:00, the signal length is 0.2 s, then \(N = 2400\). The conventional SET, SSET, SOSET and Nth iteration MSST methods, the improved FSET, FSSET, FSOSET and Nth iteration FMSST methods have been used to extract the fault feature of the DE fault signals polluted by infinite variance process noise. The results are shown in Figs. 16 and 17.

Figure 16
figure 16figure 16

TFRs of the outer race DE fault signal polluted by infinite variance process noise (\(\alpha = 2\), \(SNR = 5\;{\text{dB}}\), \(p = 0.8\)). (a) SET method. (b) FLOSET method. (c) SSET method. (d) FLOSSET method. (e) SOSET method. (f) FSOSET method. (g) The 1st iteration FMSST method. (h) The 1st iteration FMSST method. (i) The 8th iteration MSST method. (j) The 8th iteration FMSST method).

Figure 17
figure 17figure 17

TFRs of the outer race DE fault signal polluted by infinite variance process noise (\(\alpha = 0.8\), \(MSNR = 18\;{\text{dB}}\), \(p = 0.2\)). (a) SET method. (b) FSET method. (c) SSET method. (d) FSSET method. (e) SOSET method. (f) FSOSET method. (g) The 1st iteration MSST method. (h) The 1st iteration FMSST method. (i) The 8th iteration MSST method. (j) The 8th iteration FMSST method).

SET and FLOSET (\(p = 0.8\)) of the outer race DE fault position relative to load zone centered at 6:00 data polluted by infinite variance process noise(\(\alpha = 2\), \(SNR = 5\;{\text{dB}}\)) are given in Fig. 16a,b, respectively. Figure 16c,d are the SSET and FSSET, respectively. SOSET and FSOSET TF distributions are in Fig. 16e,f. Figure 16g,h respectively are the 1st iteration MSST and FMSST method. The 8th iteration MSST and FMSST method are shown in Fig. 16i,j. The results show that both the proposed robust synchronous compression and synchronous extraction transform TFR method and the traditional method can extract and diagnose the signal polluted by \(\alpha\) stable distributed noise (\(\alpha = 2\)), and the transient harmonic vibration frequency of the DE fault signal of the bearing outer ring changes regularly. The fault vibration frequency ranges from 0 to 4000 Hz and is concentrated in the vicinity of 600 Hz, 2800 Hz, and 3500 Hz. The time between the vibration pulses A, B, C, D, E, and F is about 33 ms, so the characteristic frequency can be calculated to be about 30Hz.

Figure 17 shows from a to j: SET, FSET, SSET FSSET, SOSET, FSOSET, the 1st iteration MSST, the 1st iteration FMSST, the 8th iteration MSST and the 8th iteration FMSST methods of the bearing outer race DE fault position relative to load zone centered at 6:00 signals polluted by infinite variance process noise (\(\alpha = 0.8\), \(MSNR = 18\;{\text{dB}}\), \(p = 0.2\)). The result of the fault diagnosis demonstrates that the existing synchrosqueezing and synchroextracting transform TFR methods can not work under infinite variance process environment, as shown in Fig. 17a,c,e,g,i. Hence, the traditional synchrosqueezing and synchroextracting methods are invalid. However, the fault diagnosis demonstrates that the improved synchrosqueezing and synchroextracting methods can successfully diagnose of the outer race DE fault position relative to load zone centered at 6:00 data contaminated by infinite variance process noise well in low \(MSNR\), as shown in Fig. 17b,d,f,h,j. The results above indicate that the improved synchrosqueezing and synchroextracting TFR methods have better performance than the exiting methods, which are robust, and they can be effectively applied to the bearing fault diagnosis of the rotor system in complex and harsh environment.

To prove the validity of the improved synchrosqueezing and synchroextracting TFR methods in bearing fault diagnosis and further verify their performance, we have done the following experiments (\(K = 10\), \(p = 0.4\)) with the bearing outer race DE fault position relative to load zone centered at 6:00 data contaminated by infinite variance process noise (\(\alpha = 1.0\)) under different \(GSNR\) (4–22 dB), the Renyi Entropy, mixed \(MSE{\text{s}}\) of IFs combined with ridge extraction techniques and \(MSNR\)—output comparisons are shown in Fig. 18. Moreover, we let \(MSNR = 18\;{\text{dB}}\), \(p = 0.4\), \(K = 10\), and repeat the above the Renyi Entropy and mixed \(MSE{\text{s}}\) of IFs experiment for the improved synchrosqueezing and synchroextracting methods under different \(\alpha\) (0.2–2), Fig. 19 shows that the result.

Figure 18
figure 18

Renyi Entropy, mixed \(MSE{\text{s}}\) of IF and \(MSNR\)—output comparisons of of IF estimation of outer race DE fault signals employing FSTFT, FSST, FSET, FSSET, FSOSET, the 1st iteration FMSST and the 8th iteration FMSST methods under different \(MSNR\) (\(\alpha = 1.0\)). (a) Renyi Entropy; (b) Mixed \(MSE{\text{s}}\) of IF; (c) \(MSNR\)—output.

Figure 19
figure 19

Renyi entropy and mixed \(MSE{\text{s}}\) of IF estimation of outer race DE fault signals employing FSTFT, FSST, FSET, FSSET, FSOSET, the 1st iteration FMSST and the 8th iteration FMSST methods in different \(\alpha\) (\(MSNR = 18\;{\text{dB}}\)). (a) Renyi entropy; (b) Mixed \(MSE{\text{s}}\) of IF.

Figure 18 shows that Renyi entropy, mixed \(MSE{\text{s}}\) of IF employing ridge extraction techniques and \(MSNR\)—output comparisons results of FSTFT time frequency representation, FSST time frequency representation, FSST2, FSET, FSSET, FSOSET, the 1st iteration FMSST and the 8th iteration FMSST methods of the bearing outer race DE fault position relative to load zone centered at 6:00 data contaminated by infinite variance process noise in different \(MSNR\) (\(\alpha = 1.0\)), respectively. It is clear that the FSTFT method has maximal Renyi entropy, and Renyi entropy of the 8th iteration FMSST method is the smallest. The FSST2 method has the smallest reconstruction error of the bearing outer race signal and the strongest noise suppression ability. The FSET and FSSET methods are limited by kernel function, and which are not effective in extracting fast-changing fault signals, resulting in large mixed \(MSE{\text{s}}\) of IFs reconstruction.

Figure 19 shows Renyi entropy of the 8th iteration FMSST method is optimal when characteristic index \(\alpha\) changes from 0.2 to 2 and \(MSNR\) keeps in 18dB. When \(\alpha > 0.8\), FSST, FSST2, FOSTFT, FMSST and FMSST8 employing the ridge extraction techniques have almost the same mixed \(MSE{\text{s}}\) of IF, hence, which have wider applicability and better performance than the others, and they have good toughness.

The features, deficiencies and application scenarios of the robust synchrosqueezing and synchroextracting TFR methods have been summarized in Table 2. The FSST method aims to improve the TF energy concentration by squeezing the fault signals’ fuzzy energy in the FSTFT TF domain to IFs trajectory, the specific process is to apply IFs to gather the FSTFT TF points with the same frequency. Although the energy concentration of FSTFT time frequency representation can be improved, noise may be increased into the TFR of the fault signals during the squeezing process. Hence, the noise suppression ability of the FSST method is poor, and which has poor processing effect for strong time-varying signals.

Table 2 The comparison of various robust synchrosqueezing and synchroextracting transform TFR methods.

In order to further verify the effectiveness of the improved method, we selected the bearing outer race fault data of Jiangnan University30. The sampling frequency of the data was 50 kHz, and the data of N = 5000 was taken as the test signal, so the time was 0.1 s and the bearing speed was 800 rpm/min. We applied the FSST, FSET, FSSET, FSOSET, the 1st iteration FMSST and the 8th iteration FMSST methods to demonstrate the TFRs of the pulse components under variable speed conditions, the simulation results are shown in Fig. 20. It can be seen that the TFRs can extract the pulse features at the same time interval, and the time interval of these continuous pulses A, B, C, D, E, F and G is about 14.28 ms, then the characteristic frequency can be calculated to be about 70 Hz. In summary, the proposed fractional low-order time–frequency techniques can effectively extract pulse characteristics of mechanical fault bearing signals in time–frequency domain under variable speed conditions, and accurately obtain the information closely related to the fault characteristics.

Figure 20
figure 20

TFRs of the outer race bearing fault signal employing FSET, FSSET, FSOSET, the 1st iteration FMSST and the 8th iteration FMSST methods. (a) FSET method. (b) FSSET method. (c) FSOSET method. (d) The 1st iteration FMSST method. (e) The 8th iteration FMSST method.

The FSET method aims at the characteristics that some special points in FSTFT time frequency representation have the largest peak value, the energy peak on IF trajectory can be accurately located employing synchronous extraction operation (SEO), and new TF coefficient is obtained. The FSET method has good noise robustness, but limited by the kernel function, the extraction effect of TF is not good for the fast-changing fault signal, and the energy concentration is not high.

FSSET is a method based on the FSST and FSET, which uses FSST instead of FSTFT time frequency representation to extract the peak value of IF energy, and finally determines new TF coefficients. FSSET method has higher TF energy concentration and TF resolution than FSST and FSET, which has the advantages of both methods, good noise suppression ability (strong noise robustness) and fast algorithm speed (short algorithm time). FSSET removes many coefficients that are critical to characterizing m-D patterns, which produce blurred and ridged TF images. The FSST, FSET and FSSET methods are based on the Dirac signal model.

The FSOSET method is a FSTFT TF post-processing technology based on FGMLC model, which applies second-order synchronous extraction operation (FSOSEO) instead of FSEO to synchronize TFR of the fault signals, it further improves the energy concentration of TFR and reduces the reconstruction error. The FSOSET method can show time-varying non-stationary fault signals more accurately. FSOSET can have more focused TF images, better reversibility of TF representation, and stronger noise suppression (strong noise robustness). The Renyi entropy of the FSOSET method is inferior to that of the SOSET method.

FMSST method is based on FSST, and adopts iterative reassignment process to gradually concentrate fuzzy energy in the TF domain, thereby improving the energy concentration of TFR, while maintaining the TF reconstruction ability of the bearing fault signal. The FMSST method is suitable for the strong time-varying fault signals with less computation, and which can be applied to real-time signal processing. By employing iteratively multiple FSSO operations, the fuzzy energy in the FSST TF domain is gradually concentrated.

In practical application, we can choose the method suitable for fault diagnosis analysis according to the advantages and disadvantages of the algorithm and the characteristics of the fault signal itself, and we can also synthesize several methods for joint fault diagnosis.

Conclusions

In this paper, infinite variance process statistical model has been used to describe the normal signal, DE fault vibration signal, and environmental noise. The characteristic index \(\alpha\) of the inner race and outer race fault signal in DE and FE is less than 2. Aiming at degradation of the exiting methods in infinite variance process environment, several robust post-processing synchrosqueezing and synchroextracting TFR technologies were proposed including FSST, FSET, FSSET, FSOSET and FMSST algorithms. The robust post-processing TFR technologies have wider applicability and better signal TF aggregation than the conventional technologies. FSST method is to adjust the TF coefficient of IF to improve its TF concentration. The FSET method can accurately locate the energy peak of IF trajectory to obtain new TF coefficients. The FSSET method extracts the IF energy peak from the FSST TF domain to determine the new TF coefficient. The FSOSET algorithm uses second-order synchronous extraction operation to extract synchronously in FSTFT TF domain, which has good TF reversibility and strong noise robustness. The FMSST method uses iterative reassignment technique to gradually concentrate fuzzy energy. The robust post-processing time frequency technologies have smaller Renyi Entropy and mixed \(MSE\) of IF, and larger \(MSNR\)-output. In the actual fault analysis and diagnosis, the suitable method can be selected based on the characteristics and advantages of the above the robust post-processing TFR technologies, and even a variety of technologies can be jointly discussed to obtain better diagnosis results. The improved post-processing algorithm in this paper adopts a fixed parameter P and has certain application limitations. In the next step, we will study the adaptive improvement of these algorithms.