Abstract
The research on how to effectively extract the instantaneous characteristic components of non-stationary signals continues to be both a research hotspot and a very challenging topic. In this paper, a new method of multi-component decomposition is proposed to decompose a signal into finite mono-component signals and extract their Instantaneous Amplitude (IA), Instantaneous Phase (IP), and Instantaneous Frequency (IF), which is called Sinusoidal Fitting Decomposition (SFD). The proposed method can ensure that the IA extracted from the given signal must be positive, the IP is monotonically increasing, and the signal synthesized by both IA and IP must be mono-componential and smooth. It transforms the decomposition process into a synthesis iterative process and does not rely on any dictionary or basis function space or carry out the sifting operation. In addition, the proposed method can describe the instantaneous-frequency-amplitude characteristics of the signal very well on the time-frequency plane. The results of numerical simulation and the qualitative analysis of the amount of calculation show that the proposed method is effective.
    1. Introduction
Multi-component non-stationary signals are the most common signals in the real world and widely exist in sonar, radar, and other applications. The most efficient way to analyze and process a non-stationary signal is to exact its Instantaneous Frequency (IF), Instantaneous Phase (IP), and Instantaneous Amplitude (IA). In the past few decades, most of the methods [,,,] are for stationary signals, but the processing results are often unsatisfactory. The similarity of these methods is that they must calculate the inner product of the signal and some kernel functions or basis functions over a whole-time interval, to obtain the time-frequency energy concentration in the time-frequency plane and estimate the IF. Therefore, they belong to global transform methods and have to comply with the Heisenberg uncertainty principle [], which makes it impossible to obtain a good resolution in both time and frequency domains simultaneously. Due to the limitations of stationary time-frequency analysis, people have been trying to find other methods to extract the instantaneous characteristics of signals, especially the IF.
In the 1930s, Carson and Fry [] first proposed the concept of IF, and then Van der Pol [] gave a specific definition that IF is the derivative of the phase of the Frequency Modulation (FM) signal, which is one of the most commonly accepted definitions thus far and laid the theoretical foundation of non-stationary signal analysis. Gabor [] introduced Hilbert Transform (HT) to obtain the unique Analytic Signal (AS) representation of the real-valued signal, so an Amplitude Modulation and Frequency Modulation (AM-FM) signal can be represented with a unique pair of amplitude and phase. Based on the previous research, Ville [] used the derivative of the AS phase based on HT to define the IF, which was the beginning of the practical application of the IF. In addition, Bedrosian [] proposed a very useful solution of the product theorem, where the core idea of this theory is that HT can be used to obtain an effective AS only when the frequency spectra of amplitude and phase of an AM-FM signal are fully separated, which has been proved theoretically. According to the above theory from Bedrosian and the definition of IF from Ville, the signal must be mono-componential, otherwise the obtained IF is meaningless. Thus, Boashash [] established the model of a non-stationary, multi-component signal that is expressed as the weighted sum of finite mono-component (MC) signals, each one with its own IF. Qian [,] has given an accurate mathematical definition of being a mono-component, and has conducted considerable work in building a family of MC classes [].
The questions of how to construct MCs and how to decompose a signal into MC signals have become a research hotspot of non-stationary signal analysis. Sharpley [] pointed out that two things must be carried out in the multi-component decomposition: firstly, an appropriate method must be selected to decompose the signal into MCs, and then the amplitude and phase of each component are determined by HT. At present, most of the multi-component decomposition methods mainly adopt the following three technical routes:
The first type of method is to extract all MC signals from a given signal through iterative sifting. The Empirical Mode Decomposition (EMD) proposed by Huang [] is completely data-adaptive and does not rely on any basis function dictionary (such as the Fourier transform basis function, or mother wavelet of wavelet transform), so it is widely used due to its simplicity and effectiveness []. In order to solve the problems of mode aliasing and completeness, some improved methods have been proposed such as the Ensemble Empirical Mode Decomposition (EEMD) in []. Dragomiretskiy and Zosso [] proposed the Variational Mode Decomposition (VMD) method for decomposing a signal into an ensemble of band-limited IMFs. VMD uses the principle of Wiener filter denoising and the optimization iterative method to sift the component modes from the signal and focus the component signal near the center frequency of each mode. Compared with EMD and those improved EMD methods, VMD can better improve the mode mixing and endpoint effect, and can obtain better time-frequency properties []. But VMD cannot extract the IFs from signals directly and usually needs to use the Hilbert transformation as post-processing to obtain the instantaneous characteristics [,,].
The second type of method is to construct a redundant MC dictionary, and then use an optimization method to decompose the signal into a weighted sum of the MC atoms in the dictionary through iteration. Qian [,] proposed a multi-component decomposition method called Adaptive Fourier Decomposition (AFD); the method constructs an atom dictionary by a rational and orthogonal system or Takenaka-Malmquist system, and then calculates the optimal linear combination of processed signals in the dictionary through iteration and the greedy algorithm. The algorithm is somewhat similar to the matching pursuit algorithm, so it also faces the problem of large amounts of computation, but its advantages are also obvious. The atomic functions in the dictionary are mono-componential, which ensures that the decomposition result is mono-componential []. Hou [,] proposed several decomposition methods for sparse multi-component signals. The core idea is to build a highly redundant dictionary, and then sparsely decompose the signal over the dictionary. In this way, the decomposition becomes an optimization problem for solving nonlinear problems. Hou’s method is a partially variational approach to the traditional EMD [], which to a certain extent, also belongs to the first technical route, but they use a sifting method different from EMD.
The third type of method is the sparse reconstruction based on a time-frequency transformation. Daubechies [] proposed an EMD-like tool called Synchro-Squeezing Transform (SST) and introduced a class of Intrinsic Mode Type (IMT) functions. This method combines the idea of wavelet analysis and time-frequency energy reassignment to squeeze the Continuous Wavelet Transform (CWT) over regions where the phase transform is constant, then to obtain a sharper time-frequency representation. Gilles [] proposed an approach called Empirical Wavelet Transform (EWT), which extracts the appropriate wavelet filter band from the signal and then decomposes the signal into adaptive sub-bands by reconstruction. This method relies heavily on the robustness of peak detection, spectrum segmentation, and filter band construction.
In addition to the above methods, Hou [,] and Huang [] also proposed different methods to extract IA, IF, and IP directly. In Hou’s methods, according to whether the data are periodic, the signal is decomposed into Fourier basis or some basis, and Newton–Raphson-based or ODE-based, EMD methods are used to solve the nonlinear problem, respectively, after which the IP and IA can be obtained. The MC signal is extracted from the signal by a nonlinear sifting program, and the discrete second-order difference method is used to calculate the IF. The variational methods provide similar results as EMD. In [], an improved method called the Normalized Hilbert Transform (NHT) is proposed, which uses the recursive method to normalize the Intrinsic Mode Function (IMF) component itself with the envelope of the absolute value of IMF, transforms IMF into FM function of unit amplitude, and then the IP and IF can be solved by the complex analytic function of unit amplitude. The IA can be obtained by dividing the original IMF by the FM function of unit amplitude. Huang’s method carries out the second iterative operation over EMD to obtain the instantaneous characteristics but increases the amount of computation. In addition, with the development of deep learning (DL) technology, some researchers have used it for signa decomposition [] and time-frequency analysis [], trying to break through the limitations of traditional methods.
In this paper, a new multi-component decomposition method called Sinusoidal Fitting Decomposition (SFD) is proposed, which is completely different from the above methods. The innovation lies in the new method of extracting IA, IP, and IF directly from a given signal, which transforms the decomposition process into a synthesis iterative process. Compared with the above methods, the proposed method for extracting IP and IA is simpler and does not need iterative sifting or solving an optimization problem. This method only uses the local maximums of the signal as the anchor points and realizes the fitting of IA and IP through cubic Hermite polynomial interpolation. The obtained IP and IA curves are first-order smooth. Then, the MC signal in the form of AM-FM is synthesized by the IA and IP pair, both of which can meet the conditions of a MC signal automatically. Subtracting this component from the original signal, just like EMD, repeats the above process in the residual signal to identify all MCs. The IF can then be calculated directly through the derivative of IP without an HT.
The decomposition process of the proposed method is similar to VMD but does not need a sifting operation or a dictionary. The calculation is simpler, easier to understand, and is not limited by the narrowband hypothesis. The instantaneous-frequency-amplitude spectrum, which is called Sinusoidal Fitting Spectrum (SFS) in this paper, can be clearly expressed on the time-frequency plane by using our method, which is beneficial to the analysis of non-stationary time-varying signals.
2. Theoretical Backgrounds
In order to illustrate the proposed algorithm, some relevant definitions are first reviewed.
2.1. Review of IF Definition
Definition 1.  
Let  be the phase of the harmonic signal, the signal can be expressed in the AM-FM form
      
        
      
      
      
      
     where  is IA and  is IP.
Equation (1) is called the amplitude-phase representation of the signal. If the signal  is MC, it can be written in an analytical amplitude phase form. The following derivative of the phase  with respect to time  is defined as IF:
      
        
      
      
      
      
    
Natural or artificial signals are usually real-valued signals, so it is unrealistic to use Equation (2) to calculate the IF unless the phase function can be effectively extracted from the signal.
To solve this problem, Ville [] redefined IF as follows, which is also the most popular method to solve the IF of a narrowband signal:
Definition 2.  
Let  be the analytic phase-amplitude representation of a given real-valued signal  in the form of Equation (1), which can be expressed as follows:
      
        
      
      
      
      
    where  denotes Analytical Instantaneous Amplitude (AIA), and  denotes the Analytical Instantaneous Phase (AIP). Then, the Analytic Instantaneous Frequency (AIF) of the signal is defined as follows:
      
        
      
      
      
      
    where  represents the phase angle of analytic function . In order to calculate AIF according to Equation (4), the signal  must be analytic.
According to Boashash’s research [], for a given signal , there may be many pairs of  or many methods to produce the same signal such as Equation (1). There is no one-to-one correspondence.
However, not all of those pairs  are qualified to construct analytic signals like Equation (3). They must satisfy the analytic condition: the signal which can be synthesized by a pair  must be narrowband, or the frequency spectrum of amplitude  must be separated from that of  []. For MC signals, if the analytical conditions are satisfied, the IF calculated according to Equation (4) is effective and meaningful. The following section discusses the concept of a MC.
2.2. Definition of MC and Data-Adaptive Decomposition
The word “mono-component” was originally proposed by Cohen, but he did not give it a specific mathematical formula. Qian [] gave it a precise mathematical definition.
Definition 3.  
A real-valued signal  is MC if with the form in Equation (1) or 
          Equation (3), and it should satisfy either  and  , or  and .
The definition gives the specific conditions of a MC signal, that is, the phase function  must be monotonically increasing or monotonically decreasing, and the amplitude function  must be positive. A mono-component signal always has an IF based on Definition 1, but not always an AIF based on Definition 2, unless it satisfies the analytical conditions. Intuitively speaking, a signal is labeled as a MC because it has only one vibration mode, such as a sinusoidal signal or a linear Frequency Modulation signal.
In summary, in order to calculate the IF of component signals, existing methods require that mono-component signals must satisfy Definition 3 and analytical conditions. Therefore, many recent studies have proposed stricter conditions for the adaptive decomposition algorithm, that is, the component signal must be MC and analytic. Based on this analysis and the results of [,], the data-adaptive decomposition method is summarized as follows:
Definition 4.  
For a given signal , the data-adaptive composition method decomposes the signal into a sum of several finite components  and a remainder , that is as follows:
      
        
      
      
      
      
    where , with
      
        
      
      
      
      
    and
      
        
      
      
      
      
    where  denotes the Hilbert Transform (HT).
The IF can then be obtained from the analytical form of , as adopted by most researchers. Note that the components  satisfying the conditions (6) and (7) are MC signals, but the opposite may be wrong. There is a certain deviation between the HT of a component signal and its quadrature component, which cannot be eliminated even under the narrowband condition. This is not conducive to the calculation of IF. Moreover, the narrowband condition may remove the nonlinear information from the signal, which may be useful and is usually not expected by signal analysis.
Even without considering the problem of HT transformation, the component signals obtained by existing methods do not necessarily satisfy all the conditions in Definition 4. For example, the component signals decomposed by the ADF algorithm are MC, but not necessarily analytical or narrowband. The decomposition results of EMD are not necessarily MC, so occasionally the obtained IFs may be meaningless.
According to Euler’s formula, Equation (3) can be further expanded into the following forms:
      
        
      
      
      
      
    
        where , , and the phase difference between the two signals is , which is called the in-phase component and quadrature component, respectively. According to Equation (8), if the quadrature component can be found directly, HT is not needed, and the component signal does not need to satisfy the analytical conditions, as the AIF can also be calculated directly from Equation (8). However, the following new problems emerge: (1) how to find a pair of  to represent signals; and (2) how to find a good method to calculate quadrature components directly without HT.
Fortunately, Huang [] proposed a new normalization decomposition scheme designated as the NHT, which is an empirical decomposition method to obtain phase-modulated function  with unit modulus and corresponding amplitude-modulated function , respectively. Then, the quadrature component can be calculated directly from the following trigonometric:
      
        
      
      
      
      
    
Therefore, analyticity is not a necessary condition for calculating the Instantaneous Frequency in NHT. In particular, NHT obtains  pairs directly, rather than  pairs, and the phase function can be computed only after obtaining the quadrature component according to Equation (9). This method has given a reasonable solution to the deficiencies of Definition 4, although without detailed mathematical expressions like EMD. However, it further introduces the normalization iteration process based on EMD sifting, which further increases the computational complexity.
Definition 1 demonstrates that as long as the phase function is known, the IF can be easily calculated from Equation (2). If there is a way to find the phase function and the corresponding amplitude function pairs  directly, it will be an ideal alternative. Next, we will introduce a new multi-component decomposition method, which is different from other methods and can directly obtain the phase function.
3. Proposed Methods
3.1. SFF Definition and Construction
First, a definition of SFF is given as shown below.
Proposed Definition 1.  
If there is a pair of real functions , and it satisfies  and , the signal synthesized by them in the following form is named SFF:
      
        
      
      
      
      
    
Then, the IF of  can be obtained directly by the derivative of the phase function  as shown in Equation (2), where  and  are obtained by the proposed SFD algorithm. Notice that SFF is in the form of a quadrature component, and similarly the corresponding in-phase component can be synthesized by the following formula:
      
        
      
      
      
      
    
By Definition 3, SFF is inherently MC. Compared with Definition 4, the conditions for calculating IF are much looser, and it is not necessary to consider whether the decomposed component signal is MC or narrowband.
To illustrate how to build SFF, some sequences are presented below.
Let  be a given real-valued signal, where  denotes the sample number and  is the sample time interval.  denotes the sequence of local extremums as follows:
      
        
      
      
      
      
    
        where  denotes the number of local extremums, and the pair  represents the time and amplitude of the th local extremum of the signal, respectively.
Let  represent the zero-crossing time sequence of signal , where  denotes the number of zero-crossing points. Then, a subset  of the sequence  is defined, which is represented as follows:
      
        
      
      
      
      
    
        where  represents the number of local extremum between the first zero-crossing and the last zero-crossing.
Let  represent the time-phase sequence corresponding to the local extreme points, and  denote the time-amplitude sequence of the midpoint of two adjacent local extremum as follows:
      
        
      
      
      
      
    
      
        
      
      
      
      
    
        where  is the sign factor, the pair  is the time index, and the phase corresponding to the local extreme in Equation (12), respectively.
Taking the phase sequence  and amplitude sequence  defined above in Equations (14) and (15) as anchor nodes, the Hermite interpolation method [] with shape preserving is used for interpolation. This method can keep the non-negativity and monotonicity of the fitting function by adjusting the first-order derivative of nodes, or mapping it to the Fritsch-Carlson monotonicity region or Butland region [,]. Using cubic Hermite polynomial interpolation, we can obtain a pair of fitted IP and IA functions, which are expressed by  and , respectively.
Next, we will prove that the fitted IP  and IA  function can satisfy the conditions of Proposed Definition 1.
Let the time sequence  be the x-axis coordinate node, and  be the corresponding phase value on the y-axis. The local time interval is expressed as , and the phase difference in adjacent nodes is expressed as , then the slope of adjacent nodes can be denoted by .
According to Equation (14),  and , then the product , so the  is monotonically increasing on set .
In order to make the interpolation curve also increase monotonically, the first derivative of each node is estimated according to the finite difference method in reference [], expressed as ; if  does not fall into the so-called monotone region (Butland region), the value of  needs to adjust according to the following equation:
      
        
      
      
      
      
    
Otherwise, if it falls into the monotone region, the  will remain unchanged. This strategy can guarantee that the fitted curve  is monotonically increasing after the cubic Hermite polynomial interpolation, and its first derivative is first-order continuous. So, .
Similarly, let the time sequence  be the -axis coordinate node, and let  be the corresponding amplitude value on the -axis. The local time interval is expressed as , and the amplitude difference in adjacent nodes is expressed as , then the adjacent slope is denoted by . Let  be the first derivative of the th node, which can be calculated by the finite difference method. The constraint method [] ensures the non-negativity of the interpolation result of cubic Hermite polynomials, mainly as follows.
If , leave  unchanged, otherwise let
        
      
        
      
      
      
      
    
In this way, after the piecewise cubic Hermite polynomial interpolation, the fitted curve  has the same sign as the piecewise linear interpolation result. According to Equation (15), , so the piecewise linear interpolation result is non-negative, which means that the piecewise cubic polynomial interpolation result is also non-negative, that is, .
The fitted amplitude  and phase  by the above methods are synthesized according to Equation (10), then the SFF  can be constructed as follows:
      
        
      
      
      
      
    
Obviously, both of the synthesized functions  satisfy the conditions for the amplitude and phase functions in Proposed Definition 1, so they are SFFs. SFD uses an iterative method to decompose initial signals into SFF components, such as Equation (18). The definition and algorithm of the SFD will be given in the next section.
3.2. SFD Definition and Algorithm
In the above section, the construction method of SFF is given. The next key is the process of decomposing SFF components from multi-component signals. Next, we will introduce the definition and algorithm of SFD.
Proposed Definition 2.  
For a given real signal , the SFD method decomposes it into a sum of several SFF components , trend components , and a remainder signal , that is as follows:
      
        
      
      
      
      
    where  and  represent the number of SFF components and trend components, respectively.
The trend components usually are the direct current component or the low-frequency components in the given signal. They have very low oscillation frequencies relative to the SFF component, which represents the total deviation of the signal from the abscissa.
By Proposed Definition 2, SFD is an iterative algorithm. For each iteration, an SFF function is constructed from the input signal and then subtracted from the input signal. The same procedure is repeated on the residual function, just like EMD, until the decomposition times are greater than the preset decomposition order or the residual energy is less than the preset threshold. The details of SFD are shown in the following chart:
The parameters  and  in Algorithm 1 can be set according to the actual signal.
        
| Algorithm 1 Proposed SFD algorithm | ||||
| Input: | . | |||
| Output: | . | |||
| 1 | . | |||
| 2 | . | |||
| 3 | do | |||
| 4 | Operation I: Construct mean function | |||
| 5 | , and fit the upper and lower envelopes by the cubic spline interpolation method, respectively. | |||
| 6 | of the upper envelope and lower envelope. | |||
| 7 | ||||
| 8 | ||||
| 9 | ||||
| 10 | do | |||
| 11 | ||||
| 12 | ||||
| 13 | ||||
| 14 | end while 1 | |||
| 15 | according to Equation (12). | |||
| 16 | according to Equation (15). | |||
| 17 | ||||
| 18 | ||||
| 19 | ||||
| 20 | ||||
| 21 | ||||
| 22 | ||||
| 23 | ||||
| 24 | ||||
| 25 | do | |||
| 26 | ||||
| 27 | ||||
| 28 | ||||
| 29 | ||||
| 30 | ||||
| 31 | else | |||
| 32 | ||||
| 33 | end if | |||
| 34 | ||||
| 35 | ||||
| 36 | ||||
| 37 | end while 2 | |||
| 38 | ||||
| 39 | ||||
| 40 | ||||
| 41 | ||||
| 42 | end while 0 | |||
3.3. Sinusoidal Fitting Spectrum
According to the proposed definition of SFFs in Equation (10) and Algorithm 1, IF and IA are easily obtained from the decomposed SFFs. The several decomposed SFFs can also be expressed in the time-frequency plane and is called Sinusoidal Fitting Spectrum (SFS), as shown in the following equation:
      
        
      
      
      
      
    
        where  denotes the time, and  is the th IF.
Inversely, the original signal can be reconstructed from the instantaneous time-frequency-amplitude spectra, that is as follows:
      
        
      
      
      
      
    
        where the operators  and  denote a Sine Fitting Transform (SFT) and its inverse transform, respectively.  is the order number of SFD, and the signal  is the approximation of the initial signal .
4. Experiment Results and Discussion
In this section, we will use some simulation data and actual data processing to verify the effectiveness of our method. The intermediate process of algorithm processing will be given, from which readers can observe the details of the algorithm processing, and finally the SFSs of these signals are shown.
4.1. Multi-Componential Signal Separation
Experiment 1:  
The signal  is a combined signal, which is composed of three signal components, and its mathematical expression is as follows:
      
        
      
      
      
      
    where . In , there are three different items with different vibration modes: the first item is a second-order trend component with a bigger amplitude, the second one is a linear modulated frequency component with unit amplitude, and the third component is a segmented signal composed of two CW signals of different frequencies.
Figure 1 shows the signal  and its three components separately, and Figure 2 shows the decomposition results of VMD and SFD. In Figure 2, the left column shows the IMFs decomposed by the VMD. IMF1 and IMF4 correspond to the first and second components. The third component, two segmented signals with different frequencies, was decomposed into two IMFs, IMF2 and IMF3, due to the fact that the VMD will adaptively decompose the original signal into some IMFs of different frequency bands without mode mixing. The right column shows the decomposition results of SFD, including two SFFs and the trend component. SFF1 and SFF2 correspond to Figure 1c,d. The trend component is similar to Figure 1b, but there is some obvious error in the first 0.1 s.
      
    
    Figure 1.
      Mono-component signal  and its components: (a) the signal ; (b) the second order trend component ; (c) the linear modulated frequency component ; and (d) the segmented component composed of two CW signals  and .
  
      
    
    Figure 2.
      Comparison of decomposition results of signal  by VMD and SFD: (a) four IMFs decomposed by VMD; and (b) two SFFs and trend component decomposed by SFD.
  
We have carried out the instantaneous characteristics calculated from the decomposition results by SFD and VMD, as shown in Figure 3. For better comparison, we added IMF2 and IMF3 to make a new component labeled as IMF5, and the instantaneous characteristics of the IMFs were calculated using Hilbert transformation and an analytical function. The instantaneous characteristics of the second and third components of , shown as Comp2 and Comp3 in Figure 3, were also calculated using Hilbert transformation. The instantaneous characteristics of the SFFs were directly calculated from the SFD method.
      
    
    Figure 3.
      Comparison of instantaneous characteristics of signal  calculated by VMD and SFD: (a) Second and third original components (solid line) of  and their corresponding AIAs (pink dashed line) calculated by VMD and IAs (blue dashed line) calculated by SFD; (b) AIPs of second and third components of , AIPs of IMFs calculated by VMD, and IPs of SFFs calculated by SFD; and (c) AIFs of second and third components of , AIFs of IMFs calculated by VMD, and IFs of SFFs calculated by SFD.
  
In order to facilitate the comparison and analysis, the extracted Instantaneous Amplitude together with the corresponding actual components are shown in Figure 3a. In the top panel of Figure 3a, we can see that the  of SFF2 is flatter and closer to the actual envelope than the  of IMF4. According to Figure 2a, it may be because some low-frequency components of the IMF4 were decomposed into other IMFs, such as IMF1.
Figure 3b shows a comparison of the IPs obtained by SFD, the AIPs calculated from the IMFs of VMD, and the AIPs of the actual components. The AIPs of IMFs extracted by VMD are closer to the AIPs of the actual components, while there is a relatively stable error between the IPs of the SFFs and the actual AIPs due to the different initial phases. Therefore, the proposed method can accurately estimate the trend of phase change instead of the accurate phase value. This conclusion can also be verified by the results of Instantaneous Frequency extraction.
Figure 3c shows a comparison between the IFs of SFFs, the AIFs of IMFs, and the AIFs of the actual components. The IFs obtained by the two decomposition methods are consistent with the actual AIFs, but there are also some fluctuation errors, especially at the frequency mutation and the beginning and the end of the signal. Compared with the results of VMD, the IFs of SFF are relatively smooth and accurate at the beginning and the end of the signal.
Experiment 2.  
  
    
      
      
    
  
  
The second tested signal  [] is a damped duffing model with a chirp frequency, and its expression has the following form:
      
        
      
      
      
      
    with . The signal is shown in Figure 4.
      
    
    Figure 4.
      The damped duffing signal .
  
Before the decomposition experiment, we make the following brief analysis: let , , , .Then Equation (23) can be written as follows:
      
        
      
      
      
      
    
We can regard the second term and the third term in Equation (24) as the AM-FM expression and the AM-FM-PM expression of the signal, respectively. So we may guess that the result of the multi-component decomposition may be only one component in the case corresponding to the second term. The IF is the derivative of , that is , and the IF is a sine wave superimposed on a linear frequency. Or there may be two components, corresponding to  and , respectively, and the corresponding IFs can also be obtained by their derivatives.
The decomposition results of  by VMD and SFD are shown in Figure 5. As is shown, the two methods both decomposed the signal into three components. All the IMFs calculated by VMD have large errors at the beginning time and after 500s, which means they lost both the low-frequency component at the beginning and the high-frequency components of the second half. The decomposition results by SFD have a better performance. Compared with the results decomposed by VMD, the SFD method misses a small amount of low-frequency components and retains more high-frequency components.
      
    
    Figure 5.
      Comparison of decomposition results of signal  by VMD and SFD: (a) IMFs decomposed by VMD; and (b) SFFs decomposed by SFD.
  
Figure 6 shows the comparison of the instantaneous characteristics obtained by SFD and VMD, compared with the instantaneous characteristics of actual components. The real1- represents the characteristics of the AM-FM signal, and hence real1-, real1-, and real1-, respectively, represent , , and . The real2- and real3- represent the characteristics of two components of the AM-FM-PM signal. The real2- and real3-, respectively, represent  and 0.3a(t). Moreover, the real2- and real3-, respectively, represent  and , and the real2- and real3- are the derivatives of the above phase. Therefore, the curve real1- and real2- overlap in Figure 6a,d, and the curve real1- and real2- approximately coincide in Figure 6b,e.

      
    
    Figure 6.
      Comparison of instantaneous characteristics of signal  calculated by VMD and SFD: (a) comparison of IAs of SFFs and AIAs of actual components; (b) comparison of IPs of SFFs and AIPs of actual components; (c) comparison of IFs of SFFs and AIFs of actual components; (d) comparison of AIAs of IMFs and actual components; (e) comparison of AIPs of IMFs and actual components; and (f) comparison of AIFs of IMFs and actual components.
  
In Figure 6a–c, the curves of SFF2- and SFF3- approximately coincide, so they may be decomposed from a certain component. In Figure 6a, the curve SFF1- is relatively closer to real1- and real2-, and the SFF2- and SFF3- are closer to real3-. The amplitudes of SFF2 and SFF3 are much different from the real3- at the beginning, which may be caused by the slow change in the amplitude at the starting time shown in Figure 5. The curves SFF1-, SFF3-, and real2- are parallel, and the curve SFF2- and real3- are approximately parallel, with an interval that increases with time. Therefore, the signal  may be regarded as an AM-FM-PM signal when using SFD. The first and third SFF may be divided from the component whose amplitude is  and phase is , and the second SFF corresponds to the component whose amplitude is  and phase is . This speculation is confirmed in Figure 6c. The curves SFF1- and SFF3- are parallel to the curve real2-, and the curve SFF2- is parallel to the higher curve real3-. Although there has always been a certain error between them, the values of the errors are all relatively small and the maximum is around 0.3 Hz.
The signal was decomposed by VMD into three IMFs. Although the amplitudes of the three IMFs are, respectively, approximate to real2- and real3- after 500 s in Figure 6d, overall there is a large error. It is also hard to find a correspondence between the VMD results and the real components in terms of phase and frequency in Figure 6e,f. The obvious oscillation of IFs after 300 s in Figure 6f is caused by the non-monotonicity of the IPs. Therefore, the decomposition results of VMD are unreasonable, and this method failed in this experiment.
4.2. SFD for Real Signal
Experiment 3:  
  
    
      
      
    
  
  
We recorded a sonar target echo signal and intercepted a piece to proceed named . Before decomposing, the signal passes through a band-pass FIR filter of 100–7000 kHz. The waveform and its time-frequency spectrum are shown in Figure 7. The echo is a narrowband signal with around 700 Hz. In Figure 7, we can easily observe that there is no echo at the beginning of around 0.01 s.
      
    
    Figure 7.
      A portion of the real signal recorded from a sonar target echo after bandpass filtering: (a) waveform ; and (b) time-frequency spectrum.
  
The decomposition results from VMD are shown in Figure 8a,b, and the results from SFD are shown in Figure 8c. The IMF1 and the SFF1 look like the echo signal and the amplitude fluctuation seem to be caused by multipath effects [].
      
    
    Figure 8.
      Comparison of decomposition results of signal  by VMD and SFD: (a) IMF1 calculated by VMD; (b) IMF2 calculated by VMD; and (c) SFF calculated by SFD.
  
The comparison of the instantaneous characteristics estimated by SFD and VMD is shown in Figure 9. In Figure 9a,d, the Instantaneous Amplitude of SFF1 and IMF1 are similar, and they both have some valleys at the same intervals. The changes in the amplitude are consistent with the change in the echo power in the time-frequency spectrum.

      
    
    Figure 9.
      Comparison of instantaneous characteristics of signal  calculated by VMD and SFD: (a) IA of SFF; (b) IP of SFF; (c) IF of SFF; (d) AIAs of IMFs; (e) AIPs of IMFs; and (f) AIFs of IMFs.
  
In Figure 9c,f, the frequencies of SFF1 and IMF1 are around 700 Hz, which further proves that these two components are echo components. Some peaks appear at the beginning time corresponding to the first valley of the amplitude in Figure 9c, which is because there is no echo here and hence there is a phase mutation at around 0.0075 s in Figure 9b. However, this phenomenon is not reflected in Figure 9f. The VMD method does not separate the echo component from some similar noise completely compared with SFD, but a strong low-frequency noise is also decomposed by VMD. In general, the proposed method can accurately obtain the mono-component from the original signal, and the calculated instantaneous parameters are more accurate and smoother.
4.3. SFSs of the Above Signals
The SFSs of signal , , and  are shown in Figure 10 and are compared with the Hilbert spectrum (HS) of VMD as shown in Figure 11. It is easy to observe the IF of the signal component and the corresponding IA from the spectrum. The spectrum curves are quite slim, which shows good TF resolution and can also identify the strength of the frequency at any point of the SFS.
      
    
    Figure 10.
      SFSs of different signals: (a) SFS of ; (b) SFS of ; and (c) SFS of .
  
      
    
    Figure 11.
      HS of different signals: (a) HS of ; (b) HS of ; and (c) HS of .
  
The processing results of , shown in Figure 10a and Figure 11a, are similar. Both of them demonstrate that there are two CW components of different frequencies and an FM signal. The instantaneous components of  extracted by SFD are smoother, and the amplitude is relatively stationary compared with the results contracted by VMD. There is more fluctuation at 0.5s in Figure 11a because of the bad performance of Hilbert transformation when processing the mutation or the ends of the signal.
The results of  and  extracted by SFD are better than those of VMD. Although the obtained frequency components are similar, the spectra calculated by SFM are clearer and the corresponding Instantaneous Frequency curves are smoother.
5. Conclusions
In this paper, a new MC signal model called SFF, and a new method of multi-component signal decomposition called SFD is proposed. The IAs and IPs are fitted by using the extreme values of the signal and the corresponding time indices, the SFF components are further synthesized by them, and the IFs can also be calculated directly according to the derivative of the IPs. Through iterative processing, the signal can be decomposed into multiple SFF components, trend components, and residual components. The proposed method does not need a sifting operation, which is conducive to real-time operation and processing, and the acquisition of instantaneous parameters is simpler and more direct. According to the simulations and actual signal processing results, SFD can obtain more reasonable results, and the fitting curves of instantaneous parameters are smoother. It can obtain a high resolution in the time-frequency domain at the same time, so the real-time changes in frequency and corresponding amplitude can be observed on SFS, which is of great significance for further analysis and understanding of the signal composition and information.
Author Contributions
Conceptualization, D.N.; methodology, D.N.; software, D.N. and X.S.; validation, D.N. and X.S.; formal analysis, D.N.; investigation, D.N.; writing—original draft preparation, D.N.; writing—review and editing, X.S.; visualization, X.S.; supervision, G.Q.; funding acquisition, D.N. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Natural Science Foundation of China, grant number 11974090, 11774074; the National Key Research and Development Program of China, grant number 2023YFC3010800; and the Shenzhen Science and Technology Program, grant number JSGG20220831103800001.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data are available from the corresponding author upon reasonable request.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Hlawatsch, F.; Matz, G. Time-Frequency Methods for Non-stationary Statistical Signal Processing. In Time-Frequency Analysis: Concepts and Methods; Hlawatsch, F., Auger, F., Eds.; Wiley: Hoboken, NJ, USA, 2008; pp. 279–320. [Google Scholar]
 - Wu, Y.; Li, X. Elimination of cross-terms in the Wigner–Ville distribution of multi-component LFM signals. IET Signal Process. 2017, 11, 657–662. [Google Scholar] [CrossRef]
 - Allen, J.B.; Rabiner, L.R. A unified approach to short-time Fourier analysis and synthesis. Proc. IEEE 1977, 65, 1558–1564. [Google Scholar] [CrossRef]
 - Portnoff, M. Time-frequency representation of digital signals and systems based on short-time Fourier analysis. IEEE Trans. Acoust. Speech Signal Process. 1980, 28, 55–69. [Google Scholar] [CrossRef]
 - Huang, N.E.; Wu, Z.; Long, S.R.; Arnold, K.C.; Chen, X.; Blank, K. On instantaneous frequency. Adv. Adapt. Data Anal. 2009, 1, 177–229. [Google Scholar] [CrossRef]
 - Carson, J.R.; Fry, T.C. Variable Frequency Electric Circuit Theory with Application to the Theory of Frequency-Modulation. Bell Syst. Tech. J. 1937, 16, 513–540. [Google Scholar] [CrossRef]
 - Van der Pol, B. The fundamental principles of frequency modulation. J. Inst. Electr. Eng.-Part III Radio Commun. Eng. 1946, 93, 153–158. [Google Scholar] [CrossRef]
 - Gabor, D. Theory of communication. Part 1: The analysis of information. Electr. Eng. Part III Radio Commun. Eng. 1946, 93, 429–441. [Google Scholar] [CrossRef]
 - Ville, J. Theorie et application dela notion de signal analysis. Cables Transm. 1948, 2, 61–74. [Google Scholar]
 - Bedrosian, E. A product theorem for Hilbert transforms. Proc. IEEE 1963, 51, 868–869. [Google Scholar] [CrossRef]
 - Boashash, B. Estimating and interpreting the instantaneous frequency of a signal. I. Fundamentals. Proc. IEEE 1992, 80, 520–538. [Google Scholar] [CrossRef]
 - Qian, T.; Zhang, L.; Li, H. Mono-components vs IMFs in signal decomposition. Int. J. Wavelets Multiresolution Inf. Process. 2008, 6, 353–374. [Google Scholar] [CrossRef]
 - Qian, T. Mono-components for decomposition of signals. Math. Methods Appl. Sci. 2006, 29, 1187–1198. [Google Scholar] [CrossRef]
 - Wang, Z.; Wong, C.M.; Rosa, A.; Qian, T.; Wan, F. Adaptive Fourier Decomposition for Multi-Channel Signal Analysis. IEEE Trans. Signal Process. 2022, 70, 903–918. [Google Scholar] [CrossRef]
 - Sharpley, R.C.; Vatchev, V. Analysis of the Intrinsic Mode Functions. Constr. Approx. 2006, 24, 17–47. [Google Scholar] [CrossRef]
 - Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.; Yen, N.-C.; Tung, C.C.; Liu, H.H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 1998, 454, 903–995. [Google Scholar] [CrossRef]
 - Tian, Y.; Liu, M.; Zhang, S.; Zhou, T. Underwater multi-target passive detection based on transient signals using adaptive empirical mode decomposition. Appl. Acoust. 2022, 190, 108641. [Google Scholar] [CrossRef]
 - Wu, Z.; Huang, N.E. Ensemble empirical mode decomposition: A noise-assisted data analysis method. Adv. Adapt. Data Anal. 2009, 1, 1–41. [Google Scholar] [CrossRef]
 - Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
 - Lei, W.; Wang, G.; Wan, B.; Min, Y.; Wu, J.; Li, B. High voltage shunt reactor acoustic signal denoising based on the combination of VMD parameters optimized by coati optimization algorithm and wavelet threshold. Measurement 2024, 224, 113854. [Google Scholar] [CrossRef]
 - Tang, L.; Shang, X.-Q.; Huang, T.-L.; Wang, N.-B.; Ren, W.-X. An improved local maximum synchrosqueezing transform with adaptive window width for instantaneous frequency identification of time-varying structures. Eng. Struct. 2023, 292, 116543. [Google Scholar] [CrossRef]
 - Tian, Y.; Zhang, J. Structural flexibility identification via moving-vehicle-induced time-varying modal parameters. J. Sound Vib. 2020, 474, 115264. [Google Scholar] [CrossRef]
 - Ni, P.; Li, J.; Hao, H.; Xia, Y.; Wang, X.; Lee, J.-M.; Jung, K.-H. Time-varying system identification using variational mode decomposition. Struct. Control Health Monit. 2018, 25, e2175. [Google Scholar] [CrossRef]
 - Qian, T. Adaptive Fourier decompositions and rational approximations, part I: Theory. Int. J. Wavelets Multiresolution Inf. Process. 2014, 12, 1461008. [Google Scholar] [CrossRef]
 - Qian, T.; Zhang, L.; Li, Z. Algorithm of Adaptive Fourier Decomposition. IEEE Trans. Signal Process. 2011, 59, 5899–5906. [Google Scholar] [CrossRef]
 - Hou, T.Y.; Shi, Z. Adaptive data analysis via sparse time-frequency representation. Adv. Adapt. Data Anal. 2011, 3, 1–28. [Google Scholar] [CrossRef]
 - Hou, T.Y.; Yan, M.P.; Wu, Z. A variant of the EMD method for multi-scale data. Adv. Adapt. Data Anal. 2009, 1, 483–516. [Google Scholar] [CrossRef]
 - Wang, Y.; Markert, R. Filter bank property of variational mode decomposition and its applications. Signal Process. 2016, 120, 509–521. [Google Scholar] [CrossRef]
 - Daubechies, I.; Lu, J.; Wu, H.-T. Synchrosqueezed wavelet transforms: An empirical mode decomposition-like tool. Appl. Comput. Harmon. Anal. 2011, 30, 243–261. [Google Scholar] [CrossRef]
 - Gilles, J. Empirical Wavelet Transform. IEEE Trans. Signal Process. 2013, 61, 3999–4010. [Google Scholar] [CrossRef]
 - Zhou, F.; Cicone, A.; Zhou, H.M. IRCNN: A novel signal decomposition approach based on iterative residue convolutional neural network. Pattern Recognit. 2024, 155, 110670. [Google Scholar] [CrossRef]
 - Zhao, D.; Shao, D.; Cui, L. CTNet: A data-driven time-frequency technique for wind turbines fault diagnosis under time-varying speeds. ISA Trans. 2024, 154, 335–351. [Google Scholar] [CrossRef] [PubMed]
 - Dougherty, R.L.; Edelman, A.S.; Hyman, J.M. Nonnegativity-, monotonicity-, or convexity-preserving cubic and quintic Hermite interpolation. Math. Comput. 1989, 52, 471–494. [Google Scholar] [CrossRef]
 - Fritsch, F.N.; Carlson, R.E. Monotone Piecewise Cubic Interpolation. SIAM J. Numer. Anal. 1980, 17, 238–246. [Google Scholar] [CrossRef]
 - Ferguson, J.; Miller, K. Characterization of shape in a class of third degree algebraic curves. TRW Rep. 1969, 5322-3-5. [Google Scholar]
 
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.  | 
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).