Open access peer-reviewed chapter

Signal Analysis in Chaotic Systems: A Comprehensive Assessment through Time-Frequency Analysis

Written By

Marcus Varanis, Jose M. Balthazar, Angelo M. Tusset, Mauricio A. Ribeiro and Clivaldo De Oliveira

Reviewed: 15 January 2024 Published: 21 February 2024

DOI: 10.5772/intechopen.114199

From the Edited Volume

New Insights on Oscillators and Their Applications to Engineering and Science

Edited by José M. Balthazar and Angelo M. Tusset

Chapter metrics overview

33 Chapter Downloads

View Full Metrics

Abstract

Non-stationary and nonlinear signals, which can bring important applications in chaotic dynamics, and are found in several scientific and engineering fields. Several processing techniques have been used to understand and extract information from these signals, and the literature shows that time-frequency analysis techniques are suitable tools for this characterization. They allow to examine the time-varying characteristics of the signals. In this chapter, we will explore time-frequency methods applied especially to nonlinear signals. First, we discuss the diverse range of dynamical systems. Then, we introduce the classical time-frequency methods, including the Short-Time Fourier Transform, the Wavelet Transform, the Hilbert Transform, and the Wigner-Ville distribution. These methods have been widely used in the literature in the study of non-stationary operations. Thus, we present emerging methods of time-frequency analysis, taking advantage of post-processing and synchrosqueezing techniques to improve the accuracy and resolution of the time-frequency representation. We present a comprehensive analysis of these emerging methods, comparing them with classical approaches to show their contributions. Our main goal is to highlight the capabilities of these emerging time-frequency analysis methods in capturing and understanding chaotic patterns in signals.

Keywords

  • signal processing
  • time-frequency analysis
  • nonlinear dynamics
  • Chaos
  • wavelet analysis

1. Introduction

The analysis of non-stationary and non-linear signals is fundamental in understanding various phenomena in scientific and engineering domains. Chaotic behavior, observed in nonlinear systems such as vibrations in mechanical systems, electronic circuits, biological processes and weather patterns, has been widely studied using signal processing and time-frequency analysis (TFA) techniques. However, the analysis of this class of signals presents challenges due to their non-stationary and non-linear nature.

Traditional signal processing methods, based on the Fourier Transform (FT), have been used to analyze stationary and deterministic signals. However, these methods are not suitable for non-stationary and non-linear signals [1, 2]. One of the main limitations of TF-based TFA methods, such as the Short Time Fourier Transform (STFT), is the fixed window size constraint. STFT represents the signal in the time-frequency domain by computing the Fourier transform of fixed-size windows with overlap. This choice of window size directly affects the trade-off between time and frequency resolution. Larger windows provide better frequency resolution but sacrifice time resolution, while smaller windows improve time resolution but offer less accurate frequency localization. In addition, fixed window sizes may not capture the rapid spectral changes often observed in chaotic signals. In this context, the wavelet transform emerges as a more suitable tool to capture time-varying behavior, transients, and abrupt variations in the frequency spectrum.

The Continuous Wavelet Transform (CWT) is a TFA method that overcomes the window size limitation of the STFT. CWT uses wavelet functions, known as mother wavelets, to analyze signals at multiple scales and resolutions simultaneously [1, 3]. It is an adaptive approach that allows high time resolution analysis for transient events and fine frequency resolution for temporal variations. Simultaneous localization in the time and frequency domains makes CWT suitable for non-stationary analysis. In addition, CWT offers flexibility in choosing the appropriate wavelet function, allowing the selection of a parent wavelet that best captures the signal characteristics. CWT in diverse fields including mechanical systems [4, 5, 6, 7, 8], biomedical signal analysis [9, 10, 11], geophysics [12, 13] and financial data analysis [14, 15, 16].

Another important TFA is the Wigner-Ville decomposition. In [17] it is described that one of the main challenges is the interference between terms, which occurs when different frequency components overlap in time and become difficult to distinguish in the time-frequency representation. In addition, WVD is sensitive to noise, which can affect the accuracy of energy estimation at different frequencies. Another consideration is that the Wigner-Ville transform is computationally intensive [2, 17]. It requires performing convolutions for all possible combinations of frequencies and time instants, which results in a high computational cost. This can be a problem when analyzing long duration signals or in real-time applications where computational efficiency is a concern. WVD has advantages in terms of time-frequency resolution and preservation of phase information, it is necessary to consider the disadvantages related to cross-term interference, sensitivity to noise and the computational cost associated with its implementation.

Emerging time-frequency analysis methods, such as the Synchrosqueezing Transform (SST), MultiSynchrosqueezing Transform (MSST), and Synchroextracting Transform (SET), have gained attention in recent years. These methods are known as post-processing techniques and they can be improve the TFR obtained from classical methods, such as CWT and the STFT [18, 19]. These classical methods are the foundation for modern time-frequency analysis but may have limitations in terms of resolution, adaptability, or noise sensitivity. The emerging methods, including the synchrosqueezing-based techniques, offer improved accuracy, enhanced time-frequency localization, and better noise robustness [20, 21]. They complement and enhance the results obtained from classical methods, providing more detailed and informative time-frequency representations of complex signals.

SST aims to improve the time-frequency localization of signal components with variable IFs [18]. By applying reassignment techniques, it concentrates the energy around the true instantaneous frequencies, providing a clearer time-varying behavior in the TFR [21]. Building on this approach, MSST extends the feature by considering multiple reference frequencies, allowing simultaneous extraction of multiple modes or components of a signal [22]. In addition, SET focuses on isolating specific modes or components of interest from a signal by separating them from background and noise [23, 24]. These methods have demonstrated a success in the analysis of mechanical systems, structural health monitoring, fault detection and a wide variety of biological signals, including electrocardiograms (ECG), electroencephalograms (EEG) and blood pressure signals.

It is important to emphasize that these methods are known as post-processing techniques as they refine and enhance the results obtained from classical methods such as STFT and CWT [24, 25]. They extract more accurate information from the original TFR, improving the understanding and enabling the analysis of signals with rich dynamics [20]. Post-processing-based TFA methods have shown to be promising tools for the analysis of non-stationary and nonlinear signals. The concentration of energy in the time-frequency representation allows for a better understanding of strong variations of IF’s in the frequency spectrum. The post-processing operations of TFA methods are being increasingly used in various science and engineering applications, improving the results obtained through classical methods.

In this chapter, we present a review of the application of TFA in the analysis of non-stationary systems. We will present a strongly nonlinear system, with cubic nonlinearity and fractional damping, and from which we obtain signals for analysis. This system was studied in depth in [26]. In this way, we present the classic TFA methods, including the STFT, CWT and WVD.

Despite the wide range of applications of classical TFA methods, they have some limitations in terms of resolution and accuracy when analyzing non-stationary and nonlinear signals. Therefore, our study focuses in application of emerging time-frequency techniques based on post-processing operations, which have shown superior performance in some analyses. We will compare these emerging techniques with classical methods and illustrate their applications in characterizing nonlinear and chaotic patterns in signals. The main objective of this work is to highlight the potential of post-processing operations in characterizing of nonlinear signals. We will discuss the advantages, limitations and applications of each method.

Advertisement

2. Mathematical background: time-frequency methods

Frequently used technique for analyzing non-stationary signals is the Short Time Fourier Transform (STFT). Gabor introduced this method by adapting the Fourier Transform to focus on specific segments of the signal in the time domain. With STFT, we can observe the signal in two dimensions: time and frequency. The expression for STFT, as presented in Eq. (1), involves windowing the signal x(t) with a function w(t − t0) centered around a specific time t [2, 7].

Xωt0=xtwtt0ejωtdtE1

The signal in the frequency domain is denoted as X(ω, t0), ω represents the angular frequency and t0 indicates the window center time. In the time domain, x(t) refers to the original signal, while w(tt0) represents the window function centered at t0. The window function ω(t) determines the properties of the analysis, including time and frequency resolution. Commonly used window functions include the Hamming window, the rectangular window, and the Gaussian window, among others [27]. The choice of window function is strongly associated with the nature of the signal. Thus, STFT provides a time-frequency representation that shows how the frequency content of the signal changes over time. However, as already mentioned, STFT has limitations in terms of time-frequency resolution due to its fixed window size. a shorter window gives better time resolution but worse frequency resolution and vice versa. A long study and robust formulation of the STFT can be found in [27]. Even with all its known limitations, the STFT remains an important tool for time-frequency analysis, massively used in several applications and serves as the basis for many other techniques, such as the Continuous Wavelet Transform and methods based on synchrosqueezing [7, 19].

The CWT is a TFA technique that provides a representation of the frequency content of a signal over time, very similar to the process presented in STFT. However, unlike STFT, CWT uses a set of wavelet functions at different scales to analyze the signal [1].

In [7], the CWT of a signal x(t) on a specific scale a and time t is described as follows:

Xat=xtΨttadtE2

where X(a, t) is the CWT of the signal or the signal represented in the wavelet domain, ψ.

represents the mother wavelet function, a denotes the scale parameter and t represents the time parameter. The wavelet function ψ is a scaled and translated version of the parent wavelet and serves as a time-varying analysis function. In ψ we have the main element that denotes the variation window in the formulation [7]. CWT decomposes the signal into different frequency components at different scales, providing a localized time-frequency representation. This allows for better time resolution at high frequencies and better frequency resolution at low frequencies. Commonly used wavelet functions include the Morlet wavelet, Mexican hat wavelet, and Daubechies wavelet, among others. The choice of wavelet function depends on the specific characteristics and requirements of the signal being analyzed. CWT provides a flexible and adaptive time-frequency representation that can capture localized variations in the frequency content of the signal, such as transients, spikes and variations in the spectrum.

The symbol ψ represents the parent wavelet function in the CWT formulation. The specific form of the mother wavelet function depends on the chosen wavelet family. Below are some examples of commonly used wavelet functions. The Morlet wavelet is frequently used in many applications and frequently found in the literature [21]. It is defined as a complex value Gaussian window modulated by a complex sinusoid. The expression for the Morlet wavelet is given by:

Ψt=π14ejω0tet22E3

where ωo is the central frequency of the wavelet.

The Mexican hat wavelet, is commonly used for detecting and analyzing transient events. It has a peaked shape resembling a Mexican hat. The expression for the Mexican hat wavelet function is:

Ψt=1t2et22E4

Daubechies wavelets are a family of wavelets that are orthogonal. They are widely used in various applications. The expression for a specific Daubechies wavelet depends on the order chosen, such as Daubechies-4, Daubechies-6, etc. Daubechies wavelets have great application in signal analysis of vibrations, signals of turbulent phenomena, signals that have great variation over time such as transients and even chaotic signals, since it appears that for the analysis of these types of signals the choice should be the one that less unbalances the energy of the signal, that is, the one that needs the smallest number of coefficients to represent the signal [3].

CWT is a suitable tool for analyzing non-stationary and transient signals, as well as signals with time-varying frequency components.

Another method to characterize non-stationary signals is the Wigner-Ville distribution, which is part of a group of so-called bilinear integral transforms. This technique represented the first attempt to perform a joint analysis in time and frequency [2, 19]. According to [2], the bilinear Wigner-Ville distribution provides better resolution in the joint time-frequency domain compared to any linear transform. However, it suffers from a problem of cross-term interference, which does not represent any signal information. In other words, the WVD of two signals is not the sum of their individual WVDs [27].

For a continuous signal x(t) the Wigner-Ville distribution is defined as:

WVDxtf=xt+τ2xtτ2ej2πfτE5

A comprehensive study on the method is present in [2, 19].

In this chapter, we focus on utilizing the Synchrosqueezing Transform (SST) based on the CWT. The SST enhances the time-frequency representation obtained from the CWT by concentrating the energy of the signal in the time-frequency plane. However, it’s important to note that the SST can also be applied using the STFT as an alternative basis. In our formulation CWT was written in Eq. (2).

The SST involves three steps: First, the CWT is calculated. In the second step, we calculate an initial frequency f (a, b) by analyzing the oscillatory behavior of Wx(a, b) with respect to a [18, 21]. So that:

fab=iWxab1WxaabE6

In the third step, the transformation from the scale-time plane to the time-frequency plane is performed. Next, we reassign each value of Wx(a, b) to (a, f1), where f1 corresponds to the closest frequency to the initial frequency f (a, b) [18, 21]. This operation is described by Eq. (6).

Taf1=Δf1bk:fab_kf_lΔf/2Wxabkbk3/2ΔbkE7

In Eq. (7), ∆f denotes the width of each frequency band ∆f = flfl − 1, and similarly for ∆b. SST based on CWT can provide a high-resolution time-frequency spectrum by compressing (reassigning) the result of the CWT. However, when the amplitude of high-frequency components is low, it becomes challenging to identify these components in the CWT or the SST spectrum derived from the CWT result. Unlike the CWT, the SST efficiently reveals the low amplitude and high-frequency components of a signal and allows for an inverse transformation without any loss of information. Nevertheless, the resolution of the SST is still not entirely satisfactory [18, 20, 21]. Initially proposed for wavelets, the SST can also be applied using the SSTF, known as STFT-based SST. The SST based on CWT is a TFA that reallocates the energy of the signal in the frequency domain, compensating for the propagation effects caused by the wavelet mother and avoiding distortions in the TFR [20]. Unlike other methods that perform reassignment in both frequency and time directions, synchrosqueezing reallocates power only in the frequency direction, preserving the signal’s time resolution. By preserving time, the inverse synchrosqueezing can reconstruct the original signal more accurately [18].

The SST is a post-processing operation that improves the TFR of a signal. While the CWT provides a global representation of the signal’s time-varying frequency content, the SST further refines this process by concentrating the energy in the time-frequency representation. By applying the SST, the energy of the signal is redistributed in such a way that it becomes more localized around its instantaneous frequency. This concentration of energy allows for a clearer and more precise identification of the signal’s dominant frequency components and their temporal variations. It helps to distinguish fine frequency modulations, identify transient events, and reveal nonlinear interactions that may be concealed in the original CWT TFR.

The MultiSynchrosqueezing Transform (MSST) is an extension of the Synchrosqueezing Transform (SST) that enhances the time-frequency representation of signals using a multiwavelet frame-work. The MSST overcomes certain limitations of the SST by providing an improved analysis of signals with more complex spectral characteristics [22]. In this chapter we used the MSST based on CWT. The MSST extends the SST to a multiwavelet framework by considering multiple analyzing wavelets. It improves the TFR obtained from the wavelet transform by redistributing the energy of the signal in a more localized manner. The MSST builds upon the STFT formulation, which can be expressed as follows:

Gxuw=xtgtuetudtE8

By applying Taylor’s expansion, Eq. (8) can be rewritten as:

Gxuw=Aueiϕu+ϕutugtuetudt=AueuĝωϕuE9

The partial derivative of Eq. (9) yields:

uGxuω=GxuωuE10

If Gx(u, ω) 0, the instantaneous frequency of the signal x(t) can be estimated as:

ω̂uω=uGxuωiuGxuωE11

To enhance the energy concentration, the MSST employs frequency reassignment, as defined in Eq. (12) [28]:

Fx,Guη=Gxuωδηω̂uωE12

However, studies have shown that as the non-stationarity of the signal increases, the SST representation becomes increasingly blurry [28]. To address this issue, multiple SST operations are applied iteratively to smooth the TFR result, as presented in Eq. (13):

Fx,G2uη=Fx,G1uωδηω̂uωFx,G3uη=Fx,G2uωδηω̂uωFx,GNuη=Fx,GN1uωδηω̂uωE13

To reduce computation time, a new IF estimate is obtained, where N represents the number of iterations. So that he MSST method can be represented as:

Fx,GNuω=Gxuωδηω̂NuωE14

Additionally, the MSST retains the ability to reconstruct the original signal, which can be done using Eq. (15):

Xu=Fx,GNuω2E15

The MSST approach is part of the post-processing operation of the STFT. By utilizing iterative reassignment procedures with multiple SST operations, the MSST improves the energy concentration in the time-frequency representation (TFR). For a comprehensive study on the MSST and the wavelet multisynchrosqueezed transform, refer to [22, 23].

The Synchroextracting Transform (SET) presents a promising approach for addressing the complexities associated with nonlinear dynamics. By extending the FT, the SET utilizes adaptive time-frequency analysis to capture the temporal and spectral characteristics of signals [24]. This enables the identification and isolation of distinct frequency components within a time series, facilitating the detection of nonlinear interactions and synchronization phenomena that may remain concealed when using classical methods [29].

At the core of the SET lies the concept of mode decomposition, which aims to decompose a given signal into a set of intrinsic mode functions (IMFs). These IMFs represent different frequency modes that collectively capture the signal’s temporal dynamics. The extraction of IMFs is achieved through an iterative sifting process, where local extrema and envelopes are identified and removed from the original signal until it exhibits well-behaved, zero-mean behavior. The fundamental idea of the SET involves extracting the maximum Short-Time Fourier Transform (STFT) coefficients within the Instantaneous Frequency (IF). This approach presents a hurdle to the Time-Frequency (TF) distribution. Mathematically, the SET can be expressed as:

Se=Getω.δωω0tωE16

where Ge(t, ω) represents the STFT of the signal x(t).

For the SET based on the Continuous Wavelet Transform (CWT), the formulation is as follows:

Tfta=Wfta.a32.δaaφE17

For detailed formulation, please refer to [24].

It is noteworthy that the structure of the SET based on Wavelet transform is similar to the ideal TFA formulation. Moreover, in Eq. (17), the operator δ(a − aφ) can be rewritten as [24]:

δaaφ=1,a=aφ0,aaφE18

Thus, Tf (t, a) can be rewritten as follows:

Tfta=Wfta.a32,a=aφ0,aaφE19

From Eq. (19), we obtain the SET, which exhibits high time-frequency resolution and enables mode decomposition. A comprehensive formulation, including the reconstruction process of the signal x(t), can be found in [23]. In Appendix A, the algorithms for the implementation of pre-processing based methods are presented.

Advertisement

3. Applications

The signals used in this work are obtained through the Duffing-type oscillator with fractional damping model (Figure 1). The system consists of a structure of mass m1, connected to a damper with fractional damping and a non-linear spring with non-linear cubic stiffness. The proposed system is excited by a non-ideal DC motor characterized by the moment of inertia JM and the unbalanced mass m0 with eccentricity r. It is a strongly non-linear system that was studied in comprehensive by the authors in [26].

Figure 1.

Duffing-type oscillator with fractional damping.

The equations of motion of the Duffing-type oscillator with fractional damping are given by:

m1x+Fdk1x+k2x3=m0rφ2sinφφcosφJ+m0r2φ=CMϕItm0rxcosφI=RtLtItCEϕLtφ+UtLtE20

The damping device exerts a force Fd given by:

Fd=cdpxdtpE21

where c denotes a constant coefficient. As can be seen, Fd is proportional to the pth time derivative of the relative displacement, and it is observed that if p = 1 the force Fd corresponds to a linear viscous damping force [26].

It is convenient to work with dimensionless position and time, namely u=xx0 and τ = ω0t, respectively, where x0 is the static displacement, and introducing the following variable I˜=II0, where I0 is a rated current in the armature. The dimensionless fractional derivative is defined as: dpdtpω0pdpdτp. In this way, it is possible to rewrite Eq. (20) in the dimensionless form as:

u¨+βpupu+δu3=w1φ̇2sinφφ¨cosϕφ¨=p3I˜τw2u¨cosφI˜̇=p1I˜p2φ̇+U1τE22

where the dimensionless parameters are denoted by:

ω02=k1m1+m0βp=cm1ω02pδ=k2k1x02w1=m0rm1x0w2=m0x0rJ+m0r2p1=RtLtI0ω0U1=ULtI0ω0p2=CEϕLtI0p3=CMϕI0J+m0r2ω02E23

The numerical integration of the Duffing-type oscillator with fractional damping was carried out considering the parameters of the DC motor and mechanical parameters available in [26]. The integration step is considered by h = π/200. Figure 2a shows the bifurcation diagram of the Duffing-type oscillator with fractional damping when the varying parameter is the parameter U1 (dimensionless voltage in the armature). The broad distributions of points characterize the chaotic behavior while the countable few points imply the periodic behavior.

Figure 2.

Bifurcation diagram of the amplitude of the fractional non-ideal oscillator versus p.

Figure 3a shows the time domain response of the system, Figure 3b shows the phase portrait for U1 = 3.6 and p = 1. The time domain response will be characterized in the frequency domain through the application of TFA. In this work we use the following TFA schemes: STFT, WSCL CWT, WVD, SST, MSST and SET. This procedure will be applied to all signals. In all STFT-based analyses, the Kaiser window with 256 data points was utilized. For the analyses based on the CWT, the Morlet wavelet was employed.

Figure 3.

Time domain analysis—(a) time response (b) phase portrait for U1 = 4 and p = 1.

The TFA results (U1 = 4 and p = 1) are presented in Figure 4. In all analyses, the periodic behavior of the system is well characterized. The TFRs based on STFT (Figure 4a) and WSCL (Figure 4b) characterize the fundamental frequency of the system but are not able to characterize the frequency from the engine. The other analyses present the characterization of the natural frequency and the external force in their TFRs. Note that the frequency spectra obtained by SST (Figure 4g), MSST (Figure 4g), and SET (Figure 4h) demonstrate better energy concentration in relation to the other methods. It should also be noted that all the schemes are capable of characterizing the transient regime of the signal.

Figure 4.

Time-frequency representation—(a) STFT, (b) WSCL, (c) CWT, (d) SST (e) IFR, (f) WVD, (g) MSST and (h) SET for U1 = 3.6 and p = 1.

Figure 5a shows the system response in the time domain, while Figure 5b presents the phase portrait for U1 = 4 and p = 1.2. The Phase portrait indicates the periodicity of the signal; however, the parameters U1 = 4 and p = 1.2 clearly cause a period-doubling effect. The response in the time domain will be characterized in the frequency domain through the application of TFA schemes, as shown in Figure 6.

Figure 5.

Time domain analysis—(a) time response (b) phase portraits for U1 = 4 and p = 1.2.

Figure 6.

Time-frequency representation—(a) STFT, (b) WSCL, (c) CWT, (d) SST (e) IFR, (f) WVD, (g) MSST and (h) SET for U1 = 4 and p = 1.2.

The TFA results (U1 = 4 and p = 1.2) are presented in Figure 6. The analyzes effectively the periodic behavior of the system. However, TFRs based on STFT (Figure 6a), WSCL (Figure 6b), and WVD (Figure 6f) are unable to distinguish the frequency components. The analysis using the CWT scheme identifies the frequency components present in the signal, but the energy dispersion in the TFR obscures some components that have very close values. On the other hand, the analyzes using SST (Figure 6g), MSST (Figure 6g), and SET (Figure 6h) are capable of characterizing and separating the multiple frequency components contained in the signal.

In the next analysis, Figure 7a shows the system response in the time domain, while Figure 7b presents the phase portrait for U1 = 4 and p = 1. The Phase portrait indicates the chaotic dynamics of the signal. Again, the response in the time domain will be characterized in the frequency domain through the application of TFA schemes, as shown in Figure 8.

Figure 7.

Time domain analysis—(a) time response (b) phase portraits for U1 = 4 and p = 1.

Figure 8.

Time-frequency representation—(a) STFT, (b) WSCL, (c) CWT, (d) SST (e) IFR, (f) WVD, (g) MSST and (h) SET for U1 = 4 and p = 1.6.

Furthermore, Figure 8 presents TFA results from various schemes. It is noteworthy that the analyses with the STFT (Figure 8a) and WSCL (Figure 8b) schemes fail to characterize the signal. In the CWT analysis, the non-linearity characterization appears as a function of the presented frequency response, and distortions in the natural frequency and abrupt variations in the frequency spectrum are perceptible, despite the significant energy dispersion in the TFR. It’s worth emphasizing again that the natural frequency of the system is well characterized, despite the system’s non-periodic response. The WVD scheme (Figure 8f) shows a response similar to the CWT analysis. Lastly, the schemes based on post-processing, such as SST, MSST, and SET, present a TFR response that allows for a better characterization of the natural frequency distortion and the emergence of frequency components with abrupt variations.

Finally, in Figure 9a shows the system response in the time domain, and Figure 9b presents the phase portrait for U1 = 3.85 and p = 1. The Phase portrait, again indicates the chaotic dynamics of the signal.

Figure 9.

Time domain analysis—(a) time response (b) phase portraits for U1 = 3.85 and p = 1.

Figure 10 presents TFA results from various schemes. As with the previous analysis (U1 = 4 and p = 1), the STFT (Figure 10a) and WSCL (Figure 10b) schemes fail in the characterization of the signal, as they are unable to demonstrate the variation of frequencies and the new components that are associated with the signal. In the CWT scheme, non-linearity is characterized by distortions in the natural frequency, and abrupt variations in the frequency spectrum are noticeable. The WVD scheme (Figure 10f) exhibits a response similar to the CWT analysis; however, the issue of cross terms is very evident in the frequency spectrum. Once again, the post-processing schemes present a TFR response that enables better characterization of the natural frequency distortion and the emergence of frequency components with abrupt variations (Figure 10d, g, and h), serving as a qualitative indicator for characterizing the chaotic dynamics associated with the signal.

Figure 10.

Time-frequency representation—(a) STFT, (b) WSCL, (c) CWT, (d) SST (e) IFR, (f) WVD, (g) MSST and (h) SET for U1 = 3.85 and p = 1.

The results demonstrate that SST increases the energy concentration in the TFR using a reassignment procedure. The instantaneous frequency information derived from the CWT is employed to reassign the energy of each CWT coefficient to the corresponding time frequency bucket, resulting in a more accurate representation of the time interval. Variable spectral content of the signal. Its ability to provide a more time-focused representation of frequency makes it a suitable tool for analyzing signals with non-linear and non-stationary characteristics. Overall, SST enhances CWT by extracting and emphasizing crucial features from the time-varying spectral content of the signal. Its ability to focus energy on the time-frequency plane improves the analysis of complex signals, contributing to a deeper understanding of their underlying dynamics. However, the limitations of SST can be noticed, such as its reduced time-frequency resolution, especially when dealing with highly non-stationary signals. This reduced resolution can lead to blurred and smeared representations, complicating accurate identification and analysis of localized spectral components.

These limitations are overcome through the MSST schema, it is an improved version of the SST. MSST addresses the drawbacks of SST by incorporating multiple iterations of the SST process, leading to better time frequency resolution and better localization of spectral components. The signal undergoes iterative SST operations on MSST; each iteration refines the time-frequency representation by focusing even more on the energy of the components. This iterative process effectively enhances frequency peaks over time, thus improving resolution and allowing for more accurate and detailed analysis of non-stationary signals, as seen in the presented results.

By conducting multiple SST operations, the MSST scheme achieves superior energy concentration and spectral component localization, even with highly non-stationary signals. This allows for more accurate identification of instantaneous frequencies and improved tracking of signal dynamics over time. Additionally, MSST maintains the ability to reconstruct the original signal, ensuring that no information is lost during analysis. The reconstructed signal can be obtained by integrating the MSST coefficients. Regarding the SET scheme, the results show a higher concentration of energy in the TFR compared to the other tested schemes, and the separation of the frequency components is also superior, therefore, for the application presented, the SET scheme was superior.

Advertisement

4. Conclusions

In this chapter, time-frequency methods based on post-processing operations for the analysis of nonlinear systems are introduced and qualitatively compared with classical methods. The primary advantage of schemes based on post-processing is their superior characterization of instantaneous frequencies. In addition, these schemes focus energy in the time-frequency representation (TFR). Signals with nonlinear characteristics and chaotic dynamics were used for the comparison. The efficient capture capacity of instantaneous frequencies and the high concentration of energy in the TFR, associated with the results of the post-processing schemes, enable the characterization of nonlinearities and rich dynamics associated with the signals. The results demonstrate that the SET scheme holds potential for application in the analysis of signals from nonlinear systems, surpassing the results of the SST scheme. They also indicate that this technique can be used to extract relevant information and rich dynamics associated with the system’s dynamics.”

Advertisement

Acknowledgments

The authors would like to thank FAPESP, CAPES and CNPq for the financial supports.

Advertisement

A. Algorithms for post-processing based methods

A.1 Wavelet-based synchrosqueezing transform (SST)

————————————————————————————————————–

Input: Signal x(t), Wavelet parameters (mother wavelet ψ(t), scales a, translations b) Output: Synchrosqueezed Wavelet Transform (SST)

Step 1: Calculate the Continuous Wavelet Transform (CWT)

————————————————————————————————————–

  1. 1.1 Choose a mother wavelet function ψ(t) and its associated scales a and translations b.

  2. 1.2 Compute the CWT of the signal x(t) using the chosen wavelet and its parameters.

Apply the wavelet transform to x(t) over a range of scales and translations. - Calculate the CWT coefficients: CWTab=xtψtbadt.

Step 2: Calculate the Preliminary Frequency

————————————————————————————————————–

  1. 2.1 Compute the partial derivative of the CWT coefficients with respect to scale (a):

    CWTaab=aCWTab.

  2. 2.2 Compute the inverse of the CWT coefficients: CWTinvab=1CWTab.

  3. 2.3 Calculate the preliminary frequency fab:fab=iCWTinvabCWTaab.

Step 3: Perform Transform Reassignment

————————————————————————————————————–

  1. 3.1 Initialize an empty matrix to store the reassigned transform (SST).

  2. For each CWT coefficient CWT (a, b):

    1. 3.1.1 Find the nearest frequency f1 in the preliminary frequency range f (a, b).

    2. 3.1.2 Reassign the CWT coefficient to the corresponding location in the SST matrix: SSTaf1+=CWTabCWTaab.

Step 4: Analysis and Visualization

————————————————————————————————————–

  1. 4.1 Analyze and interpret the resulting SST matrix to extract relevant information about the signal’s time-frequency characteristics.

  2. 4.2 Visualize the SST matrix using suitable plotting techniques to observe the time-frequency representation of the signal.

A.2 MultiSynchrosqueezing Transform (MSST)

————————————————————————————————————–

Input: Signal x(t), Wavelet parameters (mother wavelet ψ(t), scales a, translations b) Output: Modified Synchrosqueezing Transform (MSST)

Step 1: Calculate the Continuous Wavelet Transform (CWT)

————————————————————————————————————–

  1. 1.1 Choose a mother wavelet function ψ(t) and its associated scales a and translations b.

  2. 1.2 Compute the CWT of the signal x(t) using the chosen wavelet and its parameters.

Apply the wavelet transform to x(t) over a range of scales and translations. - Calculate the CWT coefficients: CWTab=xtψtbadt.

Step 2: Calculate the Instantaneous Frequency

————————————————————————————————————–

  1. 2.1 Compute the partial derivative of the CWT coefficients with respect to scale (a):

    CWTaab=aCWTab.

  2. 2.2 Compute the inverse of the CWT coefficients: CWTinvab=1CWTab.

  3. 2.3 Calculate the instantaneous frequency f (a, b) using the inverse CWT and the derivative: fab=iCWTinvabCWTaab.

Step 3: Perform Transform Reassignment

————————————————————————————————————–

  1. 3.1 Initialize an empty matrix to store the reassigned transform (MSST).

  2. For each CWT coefficient CWT (a, b):

    1. 3.1.1 Find the nearest frequency f1 in the instantaneous frequency range f (a, b).

    2. 3.1.2 Reassign the CWT coefficient to the corresponding location in the MSST matrix:

      MSSTaf1+=CWTabCWTaab.

Step 4: Apply Post-processing (Optional)

————————————————————————————————————–

  1. 4.1. Perform any desired post-processing on the MSST matrix, such as denoising or thresholding.

Step 5: Analysis and Visualization ————————————————————————————————————-

  1. 5.1 Analyze and interpret the resulting MSST matrix to extract relevant information about the signal’s time-frequency characteristics.

  2. 5.2 Visualize the MSST matrix using suitable plotting techniques to observe the time-frequency representation of the signal.

A.3 Synchroextracting Transform (SET)

————————————————————————————————————–

Input: Signal x(t), Wavelet parameters (mother wavelet ψ(t), scales a, translations b) Output: Synchroextracting Transform (SET)

Step 1: Calculate the Continuous Wavelet Transform (CWT)

————————————————————————————————————–

  1. 1.1 Choose a mother wavelet function ψ(t) and its associated scales a and translations b.

  2. 1.2 Compute the CWT of the signal x(t) using the chosen wavelet and its parameters. -

Apply the wavelet transform to x(t) over a range of scales and translations. - Calculate the CWT coefficients: CWTab=xtψtbadt.

Step 2: Calculate the Instantaneous Frequency

————————————————————————————————————–

  1. 2.1 Compute the partial derivative of the CWT coefficients with respect to scale (a):

    CWTaab=aCWTab.

  2. 2.2 Compute the inverse of the CWT coefficients: CWTinvab=1CWTab.

  3. 2.3 Calculate the instantaneous frequency f (a, b) using the inverse CWT and the derivative: fab=iCWTinvabCWTaab.

Step 3: Perform Synchroextracting Transform

————————————————————————————————————–

  1. 3.1 Initialize an empty matrix to store the synchroextracting transform (SET).

  2. For each CWT coefficient CWT (a, b):

    1. 3.1.1 Find the maximum value of the CWT coefficients in the instantaneous frequency range f (a, b).

  3. 3.1.2 Assign the maximum value to the corresponding location in the SET matrix: SETafmax=maxCWTabfab=fmax.

Step 4: Apply Post-processing (Optional)

————————————————————————————————————–

4.1. Perform any desired post-processing on the SET matrix, such as denoising or thresholding

Step 5: Analysis and Visualization

————————————————————————————————————–

  1. 5.1 Analyze and interpret the resulting SET matrix to extract relevant information about the signal’s time-frequency characteristics.

  2. 5.2 Visualize the SET matrix using suitable plotting techniques to observe the time-frequency representation of the signal.

References

  1. 1. Daubechies I, Bates BJ. Ten lectures on wavelets. Journal of the Acoustical Society of America. 1993;9(93):1671
  2. 2. Auger F, Flandrin P, Lin Y-T, McLaughlin S, Meignen S, Oberlin T, et al. Time-frequency reassignment and synchrosqueezing: An overview. IEEE Signal Processing Magazine. 2013;30(6):32-41
  3. 3. Mallat S. A Wavelet Tour of Signal Processing: The Sparse Way. Burlington, MA: Academic; 2008. 832 pp
  4. 4. Solıs M, Algaba M, Galvın P. Continuous wavelet analysis of mode shapes differences for damage detection. Mechanical Systems and Signal Processing. 2013;40(2):645-666
  5. 5. Wang C, Ren W-X, Wang Z-C, Zhu H-P. Instantaneous frequency identification of time-varying structures by continuous wavelet transform. Engineering Structures. 2013;52:17-25
  6. 6. Le T-P, Paultre P. Modal identification based on continuous wavelet transform and ambient excitation tests. Journal of Sound and Vibration. 2012;331(9):2023-2037
  7. 7. Addison PS. Wavelet transforms and the ECG: A review. Physiological Measurement. 2005;26(5):R155
  8. 8. Varanis M, Pederiva R. Statements on wavelet packet energy–entropy signatures and filter influence in fault diagnosis of induction motor in non-stationary operations. Journal of the Brazilian Society of Mechanical Sciences and Engineering. 2018;40(2):1-10
  9. 9. Stepanov AB. Neural network model of wavelets for the continuous wavelet transform. In: 2014 International Conference on Computer Technologies in Physical and Engineering Applications (ICCTPEA). St. Petersburg, Russia: IEEE; 2014. pp. 177-178. DOI: 10.1109/ICCTPEA.2014.6893346
  10. 10. Sukiennik P, Bia-lasiewicz JT. Cross-correlation of bio-signals using continuous wavelet transform and genetic algorithm. Journal of Neuroscience Methods. 2015;247:13-22
  11. 11. Wang T, Changhua L, Sun Y, Yang M, Liu C, Chunsheng O. Automatic ECG classification using continuous wavelet transform and convolutional neural network. Entropy. 2021;23(1):119
  12. 12. Poggi V, Fah D, Giardini D. Time–frequency–wavenumber analysis of surface waves using the continuous wavelet transform. Pure and Applied Geophysics. 2013;170:319-335
  13. 13. Yan Y, Li J, Huai N, Guan J, Liu H. Two-station analysis of passive surface waves with continuous wavelet transform and plane-wave-based beamforming. Journal of Applied Geophysics. 2022;197:104526
  14. 14. Abid F, Kaffel B. Time–frequency wavelet analysis of the interrelationship between the global macro assets and the fear indexes. Physica A: Statistical Mechanics and its Applications. 2018;490:1028-1045
  15. 15. Lawal AI, Omoju OE, Babajide AA, Asaleye AJ. Testing mean-reversion in agricultural commodity prices: Evidence from wavelet analysis. Journal of International Studies. 2019;12(4):100-114
  16. 16. Chakrabarty A, De A, Gunasekaran A, Dubey R. Investment horizon heterogeneity and wavelet: Overview and further research directions. Physica A: Statistical Mechanics and its Applications. 2015;429:45-61
  17. 17. Debnath L, Shah FA, Debnath L, Shah FA. The wignerville distribution and time–frequency signal analysis. Wavelet Transforms and Their Applications. 2015;15:287-336
  18. 18. Daubechies I, Jianfeng L, Hau-Tieng W. Synchrosqueezed wavelet transforms: An empirical mode decomposition-like tool. Applied and Computational Harmonic Analysis. 2011;30(2):243-261
  19. 19. Hau-Tieng W, Flandrin P, Daubechies I. One or two frequencies? The synchrosqueezing answers. Advances in Adaptive Data Analysis. 2011;3(2):29-39
  20. 20. Varanis M, Silva AL, Balthazar JM, Oliveira C, Tusset A, Bavastri CA. A short note on synchrosqueezed transforms for resonant capture, sommerfeld effect and nonlinear jump characterization in mechanical systems. Journal of Vibration Engineering & Technologies. 2021;11:1-6
  21. 21. Varanis M, Silva AL, Balthazar JM, Pederiva R. A tutorial review on time-frequency analysis of non-stationary vibration signals with nonlinear dynamics applications. Brazilian Journal of Physics. 2021;51(3):859-877
  22. 22. Gang Y, Wang Z, Zhao P. Multisynchrosqueezing transform. IEEE Transactions on Industrial Electronics. 2018;66(7):5441-5455
  23. 23. Gang Y, Mingjin Y, Chuanyan X. Synchroextracting transform. IEEE Transactions on Industrial Electronics. 2017;64(10):8042-8054
  24. 24. Zhenjin, Shi X, Yang YL, Gang Y. Wavelet-based synchroextracting transform: An effective TFA tool for machinery fault diagnosis. Control Engineering Practice. 2021;114:104884
  25. 25. Qiyu T, Sheng Z, Fang Y, Nasir AA. Local maximum multisyn chrosqueezing transform and its application. Digital Signal Processing. 2023;140:104122
  26. 26. Varanis MV, Tusset AM, Balthazar JM, Litak G, Oliveira C, Rocha RT, et al. Dynamics and control of periodic and non-periodic behavior of duffing vibrating system with fractional damping and excited by a non-ideal motor. Journal of the Franklin Institute. 2020;357(4):2067-2082
  27. 27. Wolf K. Integral Transforms in Science and Engineering. Vol. 11. New York, USA: Springer Science & Business Media; 2013
  28. 28. Yan S, Sun Y. Early chatter detection in thin-walled workpiece milling process based on multi-synchrosqueezing transform and feature selection. Mechanical Systems and Signal Processing. 2021;169:108622
  29. 29. Li Z, Gao J, Li H, Zhang Z, Liu N, Zhu X. Synchroextracting transform: The theory analysis and comparisons with the synchrosqueezing transform. Signal Processing. 2020;166:107243

Written By

Marcus Varanis, Jose M. Balthazar, Angelo M. Tusset, Mauricio A. Ribeiro and Clivaldo De Oliveira

Reviewed: 15 January 2024 Published: 21 February 2024