Next Article in Journal
Electric Bus Indoor Heat Balance in Cold Weather
Next Article in Special Issue
Seismic Wave Field Anomaly Identification of Ultra-Deep Heterogeneous Fractured-Vuggy Reservoirs: A Case Study in Tarim Basin, China
Previous Article in Journal
Hydrogen Storage: Thermodynamic Analysis of Alkyl-Quinolines and Alkyl-Pyridines as Potential Liquid Organic Hydrogen Carriers (LOHC)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High-Precision and High-Resolution Synchrosqueezing Transform via Time-Frequency Instantaneous Phases

1
State Key Laboratory of Shale Oil and Gas Enrichment Mechanisms and Effective Development, Beijing 100083, China
2
SinoPEC Key Laboratory of Seismic Elastic Wave Technology, Beijing 100083, China
3
School of Geoscience and Technology, Southwest Petroleum University, Chengdu 610500, China
4
State Key Laboratory of Oil and Gas Reservoir Geology and Exploitation, Chengdu 610500, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(24), 11760; https://doi.org/10.3390/app112411760
Submission received: 21 November 2021 / Revised: 6 December 2021 / Accepted: 7 December 2021 / Published: 10 December 2021
(This article belongs to the Special Issue Structural Geology, Rock Mechanics and Their On-Site Testing Analysis)

Abstract

:
Synchrosqueezing transform (SST) can effectively improve time-frequency precision and resolution by squeezing time-frequency spectra via instantaneous frequencies, and it has been applied in many diverse disciplines; however, the precision of estimated instantaneous frequencies during SST is usually affected by the time-sample interval of the inputted signal; this usually leads to low-precision or inaccurate SST results and limits its further application. To obtain high-precision and high-resolution SST results with high efficiency, we propose a high-precision and high-resolution SST via time-frequency instantaneous phases (HSST); in HSST, time-frequency instantaneous phases with period-jumps removal are used for high-precision instantaneous frequencies estimation and SST. Two synthetic signal examples show that HSST can minimize the impact of the time-sample interval to achieve high-precision and high-resolution SST results with high efficiency. A real 3D seismic data application demonstrates that HSST has fantastic performance in time-frequency precision and resolution enhancement, and it can be widely used in digital signals processing and interpretation fields.

1. Introduction

The classical time-frequency methods, such as short-time Fourier transform (STFT) [1], wavelet transform [2,3], S transform [4,5], generalized S transform [6], modified short-time Fourier transform (MSTFT) [7,8,9], synchrosqueezing transform (SST) [10,11,12,13,14,15,16,17,18,19,20,21], and so on, have been developed into a mature set of techniques for non-linear and non-stationary digital signals analysis, processing, and interpretation.
Compared with these classical time-frequency methods [1,2,3,4,5,6,7,8,9], SST can effectively improve time-frequency precision and resolution by time-frequency spectra reassignment via instantaneous frequencies, and this makes SST more suitable for non-linear and non-stationary signals. However, precisions of estimated instantaneous frequencies during SST are decreased with the increasing time-sample interval of the inputted signal; this usually leads to low-precision or inaccurate SST results [15,18,19,21] and limits its further application.
To obtain high-precision and high-resolution SST results, Oberlin et al. proposed a second-order SST via STFT [15], Huang et al. proposed a second-order SST via S transform [18], Pham and Meignen proposed a high-order SST via STFT [19]. In second-order SST, instantaneous phases of the inputted signal are considered second-order functions of time and expressed by second-order Taylor expansion, and second-order partial derivatives of time-frequency spectra with respect to time and frequency are used for instantaneous frequency estimation; whereas in high-order SST, instantaneous phases are considered high-order functions of time and expressed by high-order Taylor expansion, and high-order partial derivatives of time-frequency spectra with respect to time and frequency are used for instantaneous frequency estimation. The second or high-order functions cannot well match complex instantaneous phases or complex signals, and second or high-order SST has low processing efficiency due to multiple times partial derivative operations. In order to minimize the impact of the time-sample interval to obtain desirable high-precision and high-resolution SST results, Zhang et al. proposed an adaptive resampled high-resolution SST [21], which is referred to as ASST. In ASST, the resampled time-sample interval is inversely proportional to the highest frequency in the effective frequency band [9,21] of the inputted signal, it can minimize the impact of time-sample interval to obtain high-precision and high-resolution SST results but at the expense of processing efficiency.
In this paper, we propose a high-efficiency, high-precision, and high-resolution SST via time-frequency instantaneous phases (instantaneous phases [22,23] of time-frequency spectra) with period-jumps removal, which is referred to as HSST; in HSST, time-frequency instantaneous phases with period-jumps removal are used for high-precision instantaneous frequencies estimation and SST. Synthetic signals and real 3D seismic data examples demonstrate that HSST can be widely used for seismic signal [8,9,13,16], microseismic signal [24,25], gear vibration signal [6], gravitational-wave signal [19], and other non-stationary digital signals processing and interpretation.

2. Principles and Methods

2.1. Conventional SST (CSST)

If complex numbers G ( t , f ) denote the time-frequency spectra of the inputted signal g ( t ) , then SST results can be expressed as
S 1 ( t , v ) = G ( t , f ) d f , i f V 1 ( t , f ) [ v Δ v , v + Δ v ]
and
V 1 ( t , f ) = Re 1 2 π i 1 G ( t , f ) G ( t , f ) t
where v and f are both frequencies; Δ v is the frequency increment; Re takes the real part of a complex number; V 1 ( t , f ) denote the instantaneous frequencies of the time-frequency spectra G ( t , f ) , which are referred to as time-frequency instantaneous frequencies; i = 1 . If
x ( t , f ) = Re G ( t , f ) y ( t , f ) = Im G ( t , f ) G ( t , f ) = x ( t , f ) + i y ( t , f )
where Im takes an imaginary part of a complex number, respectively, then
V 1 ( t , f ) = 1 2 π x ( t , f ) y ( t , f ) t y ( t , f ) x ( t , f ) t x 2 ( t , f ) + y 2 ( t , f ) .
For actual discrete signals, Equation (4) should be modified as (see Appendix A)
V 2 ( t , f ) = 1 2 π Δ t x ( t Δ t , f ) y ( t , f ) y ( t Δ t , f ) x ( t , f ) x 2 ( t , f ) + y 2 ( t , f )
where Δ t is the time-sample interval of the inputted signal g ( t ) ; and V 2 ( t , f ) can be considered the estimated time-frequency instantaneous frequencies of G ( t , f ) ; correspondingly, Equation (1) can be rewritten as
S 2 ( t , v ) = G ( t , f ) d f , i f V 2 ( t , f ) [ v Δ v , v + Δ v ]
which is considered conventional SST (CSST).
Precisions of V 2 ( t , f ) are inversely proportional to the time-sample interval, this usually leads to inaccurate SST results [21]. To minimize the impact of the time-sample interval, Zhang et al. proposed ASST [21], which can minimize the impact of the time-sample interval to obtain high-precision and high-resolution SST results, but at the expense of processing efficiency.
Figure 1a–c show time-frequency instantaneous amplitudes (modulus of time-frequency spectra) of a 50 Hz harmonic signal obtained by MSTFT, CSST, and ASST with Δt = 2 milliseconds (ms), respectively; Figure 1d–f show time-frequency instantaneous amplitudes of the 50 Hz harmonic signal obtained by MSTFT, CSST, and ASST with Δt = 4 ms, respectively; Table 1 shows the time consuming of MSTFT, CSST, and ASST for the 50 Hz harmonic signal with 4 s length. The peak frequencies in Figure 1a–f are 50, 48, 50, 50, 37, and 50 Hz, respectively; we can see that CSST obtains incorrect SST results, and ASST obtains higher precision and resolution results than MSTFT but with lower processing efficiency.

2.2. High-Precision and High-Resolution SST via Time-Frequency Instantaneous Phases (HSST)

According to Appendix B, we can use instantaneous phases of G ( t , f ) for high-precision time-frequency instantaneous frequency estimation and finally obtain high-precision and high-resolution SST results with high efficiency.
If θ ( t , f ) and θ ( t , f ) ( , + ) denote the argument angles of G ( t , f ) , θ 1 ( t , f ) and θ 1 ( t , f ) 0 , 2 π denote the principal argument angles of G ( t , f ) , then we have
θ ( t , f ) = 2 k π + θ 1 ( t , f ) θ ( t 2 , f ) > θ ( t 1 , f ) , i f t 2 > t 1
where k denote integer numbers; θ ( t , f ) can be considered time-frequency instantaneous phases of G ( t , f ) ; θ 1 ( t , f ) can be considered time-frequency principal instantaneous phases of G ( t , f ) given by
θ 1 ( t , f ) = 0.5 π , i f x ( t , f ) = 0 , y ( t , f ) 0 1.5 π , i f x ( t , f ) = 0 , y ( t , f ) < 0 θ 0 ( t , f ) , i f x ( t , f ) > 0 , y ( t , f ) 0 π + θ 0 ( t , f ) , i f x ( t , f ) < 0 , y ( t , f ) 0 π + θ 0 ( t , f ) , i f x ( t , f ) < 0 , y ( t , f ) < 0 2 π + θ 0 ( t , f ) , i f x ( t , f ) > 0 , y ( t , f ) < 0
and
θ 0 ( t , f ) = arctan x 1 ( t , f ) y ( t , f ) 0.5 π , 0.5 π
According to Equations (A6) and (A16), the time-frequency instantaneous frequencies of G ( t , f ) can be given by [22]
V 1 ( t , f ) = 1 2 π θ ( t , f ) t = 1 2 π lim Δ t 0 θ ( t , f ) θ ( t Δ t , f ) Δ t
but parameter k in Equation (7) cannot be determined; thus, θ ( t , f ) cannot be used for time-frequency instantaneous frequencies estimation.
If θ 0 ( t , f ) are used for time-frequency instantaneous frequencies estimation, according to Equations (A16)–(A19), V 1 ( t , f ) in Equation (10) can be obtained by computing the derivative of the arctangent function itself to avoid period-jumps of θ 0 ( t , f ) as
V 3 ( t , f ) = 1 2 π θ 0 ( t , f ) t = 1 2 π arctan x 1 ( t , f ) y ( t , f ) t
and
V 3 ( t , f ) = 1 2 π x ( t , f ) y ( t , f ) t y ( t , f ) x ( t , f ) t x 2 ( t , f ) + y 2 ( t , f ) = V 1 ( t , f ) .
Then, the estimated time-frequency instantaneous frequencies can be given by
V 4 ( t , f ) = 1 2 π Δ t x ( t Δ t , f ) y ( t , f ) y ( t Δ t , f ) x ( t , f ) x 2 ( t , f ) + y 2 ( t , f ) = V 2 ( t , f )
Thus, according to [21] and Figure 1, it avoids period-jumps of θ 0 ( t , f ) , but it cannot avoid the impact of the time-sample interval.
If θ 1 ( t , f ) is used for instantaneous frequencies estimation, then according to Equation (A21), the estimated time-frequency instantaneous frequencies can be given by
V 5 ( t , f ) = 1 2 π θ 1 ( t , f ) θ 1 ( t Δ t , f ) Δ t = 1 2 π Δ θ 1 ( t , f ) Δ t
and the corresponding SST results can be expressed as
S 3 ( t , v ) = G ( t , f ) d f , i f V 5 ( t , f ) [ v Δ v , v + Δ v ]
which is considered SST via the time-frequency principal instantaneous phases (PSST); PSST can avoid the impact of the time-sample interval to obtain high-resolution SST results, except for time-points corresponding to period-jumps of θ 1 ( t , f ) .
According to Equations (A21)–(A27), if we considered
Δ θ 2 ( t , f ) = Δ θ 1 ( t , f ) 2 π , i f 2 π Δ θ 1 ( t , f ) < π Δ θ 1 ( t , f ) , i f π Δ θ 1 ( t , f ) π Δ θ 1 ( t , f ) 2 π , i f π < Δ θ 1 ( t , f ) 2 π
then, estimated high-precision time-frequency instantaneous frequencies can be given by
V 6 ( t , f ) = 1 2 π Δ θ 2 ( t , f ) Δ t
and corresponding SST results can be expressed as
S 4 ( t , v ) = G ( t , f ) d f , i f V 6 ( t , f ) [ v Δ v , v + Δ v ]
which is considered HSST; HSST can avoid the impacts of the time-sample interval and period-jumps of θ 1 ( t , f ) to obtain high-precision and high-resolution SST results with high-efficiency.
Figure 2a shows the time-frequency principal instantaneous phases of the 50 Hz harmonic signal; Figure 2b,c show the time-frequency instantaneous amplitudes obtained by PSST with Δt = 2 and 4 ms, respectively; Figure 2d,e show the time-frequency instantaneous amplitudes obtained by HSST with Δt = 2 and 4 ms, respectively. Table 2 shows the time consuming of PSST and HSST for the 50 Hz harmonic signal with 4 s length.
Comparison of Figure 1 and Figure 2 shows that PSST has higher precision and resolution than MSTFT and CSST, except for time-points corresponding to period-jumps of time-frequency principal instantaneous phases; HSST avoids period-jumps during PSST, and it has higher precision and resolution than MSTFT, CSST, and PSST.

3. Examples

In this section, a synthetic signal and 3D real seismic data are used to demonstrate the high-precision and high-resolution abilities of HSST with comparisons of CSST, ASST, and PSST; and the time-frequency spectra for CSST, ASST, PSST, and HSST are obtained by MSTFT [7] given by
G ( t , f ) = + z ( τ + t ) w ( τ ) exp ( i 2 π f τ ) d τ
and
w ( τ ) = a f b 2 π exp a 2 f 2 b 2 τ 2
where z ( t ) is the analytic signal [22] of the inputted signal g ( t ) ; a > 0 and b 0 .

3.1. Synthetic Signal Example

We consider a synthetic signal as
g ( t ) = cos 180 π t + 30 × sin 4 π t ,
and its instantaneous frequencies can be expressed as
f ( t ) = 90 + 60 × cos 4 π t .
Figure 3a,b show the synthetic signal and its instantaneous frequencies, respectively. Figure 4a–e show time-frequency instantaneous amplitudes obtained by MSTFT, CSST, ASST, PSST, and HSST with Δt = 1 ms, respectively; Figure 4f shows the differences between Figure 4d,e. We can see that the peak frequencies in Figure 4a,c,e are almost equal to the instantaneous frequencies shown in Figure 3b, whereas the peak frequencies in Figure 4b show some deviations from the instantaneous frequencies shown in Figure 3b, and these deviations become more obvious with the increasing instantaneous frequencies. A comparison of Figure 4a–c,e shows that Figure 4c,e are almost the same and both have higher precisions and resolutions than Figure 4a; Figure 4b obtains incorrect SST results.
Figure 4d has the same results as Figure 4e, except for time-points corresponding to period-jumps of time-frequency principal instantaneous phases; thus, Figure 4e has higher precision and better continuity than Figure 4d. Above all, HSST has higher precision and resolution than MSTFT, CSST, and PSST, and almost the same results as ASST.

3.2. 3D Field Seismic Data Example

We applied MSTF, CSST, PSST, and HSST to a 3D field seismic data with Δt = 2 ms.
Figure 5a–c show amplitudes, instantaneous amplitudes, and principal instantaneous phases of crossline 1 extracted from the field 3D seismic data, respectively.
Figure 6a shows time-frequency instantaneous principal instantaneous phases of the 10th trace in Figure 5a, which are obtained by MSTFT; Figure 6b–e show time-frequency instantaneous amplitudes of the 10th trace in Figure 5a obtained by MSTFT, CSST, PSST, and HSST, respectively; Figure 6f show differences between Figure 6d,e. Figure 6g–i show zoomed-in views of yellow rectangles in Figure 6c–e, respectively. We can see that Figure 6c–e have higher resolutions than Figure 6b, and Figure 6d,e have higher precisions than Figure 6b,c; in addition, Figure 6c,e have better continuities than Figure 6d, as indicated by green arrows.
Figure 7a–c show 30 Hz time-frequency instantaneous amplitudes of crossline 1 obtained by MSTFT, PSST, and HSST, respectively; Figure 7d–f show 50 Hz time-frequency instantaneous amplitudes of crossline 1 obtained by MSTFT, PSST, and HSST, respectively; Figure 7g shows the differences between Figure 7b,c, and Figure 7h shows the differences between Figure 7e,f. Figure 7b,c have higher resolutions than Figure 7a, and Figure 7e,f have higher resolutions than Figure 7d; Figure 7c has higher precision and better continuity than Figure 7b, and Figure 7f has higher precision and better continuity than Figure 7e.
Figure 8a shows a time slice extracted from the field 3D seismic data; Figure 8b,c show the same time slices of instantaneous amplitudes and principal instantaneous phases, respectively, obtained by Hilbert transform [22]. As shown in Figure 8b,c, the main channels are represented but with low resolution.
Figure 9a, b,c show the same time slices of 30 Hz time-frequency instantaneous amplitudes obtained by MSTFT, PSST, and HSST, respectively; Figure 9d,e,f show the same time slices of 50 Hz time-frequency instantaneous amplitudes obtained by MSTFT, PSST, and HSST, respectively; Figure 9g shows the differences between Figure 9b,c, and Figure 9h shows the differences between Figure 9e,f, which are false structures caused by period-jumps of time-frequency principal instantaneous phases during PSST. Figure 9b,c have higher resolutions than Figure 9a, and Figure 9e,f have higher resolutions than Figure 9d; in addition, Figure 9c has higher precisions and better continuities than Figure 9b, and Figure 9f has higher precision and better continuity than Figure 9e.
Thus, HSST has higher precisions and resolutions than MSTFT, CSST and PSST, and it achieves desirable high-precision and high-resolution SST results.

4. Conclusions

To obtain high-precision and high-resolution SST results with high-efficiency, we propose a high-precision and high-resolution SST via time-frequency instantaneous phases, which is referred to as HSST. Compared with CSST, ASST, and PSST, HSST avoids the impact of the time-sample interval during CSST and period-jumps of time-frequency principal instantaneous phases during PSST, and finally, it obtains desirable high-precision and high-resolution SST results with high efficiency. Synthetic signal and field 3D seismic data examples indicate that HSST can be extensively applied in non-linear and non-stationary digital signals analysis, processing, and interpretation fields.

Author Contributions

Writing—original draft preparation, Y.L.; Methodology, G.Z.; Writing—review and editing, G.Z. All authors have read and agreed to the published version of the manuscript.

Funding

The National Natural Science Foundation of China (Grant No. 41874168), the Sichuan Science and Technology Program for Distinguished Young Scholars (Grant No. 2019JDJQ0053), the National Key R&D Program of China (2018YFA0702505), the National Natural Science Foundation of China- Sinopec Joint Key Project (U19B6003-004), and the National Science and Technology Major Project (2017ZX05005-004).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Conventional Instantaneous Frequencies Estimation Method

For a complex signal
c ( t ) = x ( t ) + i y ( t )
where x ( t ) and y ( t ) are both real signals; if A ( t ) and A ( t ) [ 0 , + ) denote argument amplitudes of c ( t ) , θ ( t ) and θ ( t ) ( , + ) denote argument angles of c ( t ) , θ 1 ( t ) and θ 1 ( t ) 0 , 2 π denote principal argument angles of c ( t ) ; then
c ( t ) = A ( t ) e x p i θ ( t )
and
A ( t ) = x 2 ( t ) + y 2 ( t ) θ ( t ) = 2 k π + θ 1 ( t ) θ ( t 2 ) > θ ( t 1 ) , i f t 2 > t 1
where k denote integer numbers and θ ( t ) denotes monotonically increasing continuous function; A ( t ) and θ ( t ) can be considered instantaneous amplitudes and phases of c ( t ) , respectively; θ 1 ( t ) can be considered as principal instantaneous phases of c ( t ) given by
θ 1 ( t ) = θ 0 ( t ) , i f x ( t ) > 0 , y ( t ) 0 0.5 π , i f x ( t ) = 0 , y ( t ) 0 π + θ 0 ( t ) , i f x ( t ) < 0 , y ( t ) 0 π + θ 0 ( t ) , i f x ( t ) < 0 , y ( t ) < 0 1.5 π , i f x ( t ) = 0 , y ( t ) < 0 2 π + θ 0 ( t ) , i f x ( t ) > 0 , y ( t ) < 0
and
θ 0 ( t ) = arctan x 1 ( t ) y ( t ) - 0.5 π , 0.5 π
where arctan denotes arctangent function.
As principal periods (or period-jumps) of θ 0 ( t ) and θ 1 ( t ) are π and 2 π , respectively; thus, θ 0 ( t ) and θ 1 ( t ) are both discontinuous functions, and their derivatives do not exist. Therefore, instantaneous frequencies of c ( t ) can be given by [22,23]
v ( t ) = 1 2 π θ ( t ) t
If taking natural logarithm to Equation (A2), we have
i θ ( t ) = ln c ( t ) ln A ( t ) .
Then, Equation (A6) can be expressed as
v ( t ) = Re 1 2 π i 1 c ( t ) c ( t ) t = 1 2 π x ( t ) y ( t ) t y ( t ) x ( t ) t x 2 ( t ) + y 2 ( t ) .
Usually, x ( t ) and y ( t ) are both implicit, and we cannot directly obtain their derivatives; but, if Fourier transform [22] results of c ( t ) , x ( t ) , and y ( t ) all exist, we can use them to obtain the corresponding derivatives; it means that if
0 + x 2 ( t ) d t < + 0 + y 2 ( t ) d t < +
then
c ( t ) t = c 0 ( t ) x ( t ) t = x 0 ( t ) = Re c 1 ( t ) y ( t ) t = y 0 ( t ) = Re c 2 ( t )
and
c 0 ( t ) = i 2 π η C ( η ) exp i 2 π η t d η c 1 ( t ) = i 2 π η X ( η ) exp i 2 π η t d η c 2 ( t ) = i 2 π η Y ( η ) exp i 2 π η t d η
where Re takes the real part of a complex number; c 0 ( t ) , c 1 ( t ) , and c 2 ( t ) are derivatives of c ( t ) , x ( t ) , and y ( t ) , respectively; η is the frequency; C ( η ) , X ( η ) , and Y ( η ) denote the Fourier transform results of c ( t ) , x ( t ) , and y ( t ) , respectively; thus, Equation (A8) can be rewritten as
v ( t ) = Re 1 2 π i c 0 ( t ) c ( t ) = 1 2 π x ( t ) y 0 ( t ) y ( t ) x 0 ( t ) x 2 ( t ) + y 2 ( t ) .
Due to impacts of dynamic range [9,21] and amplitude amplified scale factor 2 π η , background noises beyond effective bandwidths [9,21] of C ( η ) , X ( η ) , and Y ( η ) will seriously affect the stabilities of c 0 ( t ) , c 1 ( t ) , and c 2 ( t ) , respectively, and finally reduce the stabilities and precisions of v ( t ) . Usually, we can replace derivatives c 0 ( t ) , c 1 ( t ) , and c 2 ( t ) in Equation (A12) with their corresponding differences; thus, estimated instantaneous frequencies can be expressed as
v 1 ( t ) = Re 1 2 π i d 0 ( t ) c ( t ) = 1 2 π x ( t ) d 2 ( t ) y ( t ) d 1 ( t ) x 2 ( t ) + y 2 ( t )
and
d 0 ( t ) = c ( t ) c ( t Δ t ) Δ t d 1 ( t ) = x ( t ) x ( t Δ t ) Δ t d 2 ( t ) = y ( t ) y ( t Δ t ) Δ t
where Δ t denotes the time-sample interval.
If x ( t ) and y ( t ) do not meet the requirements expressed in Equation (A9), such as x ( t ) = t 2 and so on, then x ( t ) and y ( t ) do not have Fourier transform results; therefore, we cannot obtain derivatives c 0 ( t ) , c 1 ( t ) , and c 2 ( t ) , but we can replace them in Equation (A12) with their corresponding differences. Correspondingly, the estimated instantaneous frequencies can be expressed as Equations (A13) and (A14).
Above all, the estimated instantaneous frequencies can be expressed as
v 1 ( t ) = Re 1 2 π Δ t c ( t ) c ( t Δ t ) i c ( t ) = 1 2 π Δ t x ( t Δ t ) y ( t ) x ( t ) y ( t Δ t ) x 2 ( t ) + y 2 ( t )
which is considered the conventional instantaneous frequencies estimation method (CIF). Equation (A15) shows that the estimated instantaneous frequencies are affected by the time-sample interval, and precisions of estimated instantaneous frequencies are decreased with the increasing time-sample interval [21]; thus, CIF may lead to inaccurate instantaneous frequency estimation results.

Appendix B. High-Precision Instantaneous Frequencies Estimation Methods via Principal Instantaneous Phases

Equation (A6) can be rewritten as
v ( t ) = 1 2 π θ ( t ) t = 1 2 π lim Δ t 0 θ ( t ) θ ( t - Δ t ) Δ t
as parameter k in Equation (A3) cannot be determined, thus, θ ( t ) cannot be directly used for instantaneous frequencies estimation; but if we can avoid period-jumps of θ 0 ( t ) and θ 1 ( t ) , then they can be both directly used for instantaneous frequencies estimation.
If θ 0 ( t ) is used for instantaneous frequencies estimation, then according to Equation (A16), the estimated instantaneous frequencies can be obtained by computing the derivative of arctangent function itself as [23]
p 1 ( t ) = 1 2 π θ 0 ( t ) t = 1 2 π arctan x 1 ( t ) y ( t ) t
and
p 1 ( t ) = 1 2 π x ( t ) y ( t ) t y ( t ) x ( t ) t x 2 ( t ) + y 2 ( t ) = v ( t ) .
Therefore, according to Equations (A9)–(A14), the estimated instantaneous frequencies can be expressed as
p 2 ( t ) = 1 2 π Δ t x ( t Δ t ) y ( t ) x ( t ) y ( t Δ t ) x 2 ( t ) + y 2 ( t ) = v 1 ( t ) ,
and it means that this method can avoid phase period-jumps, but it cannot avoid the impact of the time-sample interval and may lead to inaccurate instantaneous frequencies estimation results.
If θ 1 ( t ) is used for instantaneous frequencies estimation, then according to Equation (A16), the estimated instantaneous frequencies can be given by
p 3 ( t ) = 1 2 π θ 1 ( t ) θ 1 ( t - Δ t ) Δ t
and it avoids the impact of the time-sample interval to obtain high-precision instantaneous frequencies, except for time-points corresponding to period-jumps of θ 1 ( t ) .
If we consider
Δ θ 1 ( t ) = θ 1 ( t ) θ 1 ( t - Δ t )
then
2 π Δ θ 1 ( t ) 2 π .
Based on Equation (A21), if we consider
Δ θ ( t ) = θ ( t ) θ ( t - Δ t ) = 2 π × Δ t × v ( t ) ,
then according to the sampling theorem [26,27], there should be
π Δ θ ( t ) π .
Thus, we can modify Δ θ 1 ( t ) into Δ θ 2 ( t ) to meet the requirement expressed in Equation (A24) as
Δ θ 2 ( t ) = Δ θ 1 ( t ) 2 π , i f - 2 π Δ θ 1 ( t ) < - π Δ θ 1 ( t ) , i f - π Δ θ 1 ( t ) π Δ θ 1 ( t ) 2 π , i f π < Δ θ 1 ( t ) 2 π .
Then
π Δ θ 2 ( t ) π
and estimated high-precision instantaneous frequencies can be given by
h 1 ( t ) = 1 2 π Δ θ 2 ( t ) Δ t
and it avoids impacts of time-sample interval and period-jumps of θ 1 ( t ) .

References

  1. Gabor, D. Theory of communication. J. Inst. Electr. Eng. 1946, 93, 429–457. [Google Scholar] [CrossRef]
  2. Kronland-Martinet, R.; Morlet, J.; Grossmann, A. Analysis of sound patterns through wavelet transforms. Int. J. Pattern Recognit. Artif. Intell. 1987, 1, 273–302. [Google Scholar] [CrossRef]
  3. Daubechies, I.; Maes, S. A nonlinear squeezing of the continuous wavelet transform based on auditory nerve models. In Wavelets in Medicine and Biology; CRC Press: Boca Raton, FL, USA, 1996; pp. 527–546. [Google Scholar]
  4. Stockwell, R.G.; Mansinha, L.; Lowe, R.P. Localization of the complex spectrum: The S-transform. IEEE Trans. Signal Process. 1996, 44, 998–1001. [Google Scholar] [CrossRef]
  5. Pinnegar, C.R.; Mansinha, L. The S-transform with windows of arbitrary and varying shape. Geophysics 2003, 68, 381–385. [Google Scholar] [CrossRef]
  6. McFadden, P.D.; Cook, J.G.; Forster, L.M. Decomposition of gear vibration signals by the generalized S transform. Mech. Syst. Signal Process. 1999, 13, 691–707. [Google Scholar] [CrossRef]
  7. Zhang, G.L. Time-phase amplitude spectra based on a modified short-time Fourier transform. Geophys. Prospect. 2018, 66, 34–46. [Google Scholar] [CrossRef] [Green Version]
  8. Zhang, G.L.; Li, Y.; Wang, T.Y.; Du, H.; Luo, F.; Zhan, Y.Z. Extended Hilbert transform and application for seismic attributes. Earth Space Sci. 2019, 6, 873–886. [Google Scholar] [CrossRef]
  9. Li, Y.; Zhang, G.L.; Duan, J.; He, C.J.; Du, H.; Luo, F.; Zhan, Y.Z.; Wang, J. Extended stable factor method for the inverse Q-filter. Geophysics 2020, 85, T155–T163. [Google Scholar] [CrossRef]
  10. Daubechies, I.; Lu, J.F.; Wu, H.T. Synchrosqueezed wavelet transforms: An empirical mode decomposition-like tool. Appl. Comput. Harmon. Anal. 2011, 30, 243–261. [Google Scholar] [CrossRef] [Green Version]
  11. Meignen, S.; Oberlin, T.; McLaughlin, S. A new algorithm for multicomponent signals analysis based on synchrosqueezing: With an application to signal sampling and denoising. IEEE Trans. Signal Process. 2012, 60, 5787–5798. [Google Scholar] [CrossRef]
  12. Auger, F.; Flandrin, P.; Lin, Y.T.; McLaughlin, S.; Meignen, S.; Oberlin, T.; Wu, H.T. Time-frequency reassignment and synchrosqueezing: An overview. IEEE Signal Process. Mag. 2013, 30, 32–41. [Google Scholar] [CrossRef] [Green Version]
  13. Herrera, R.H.; Han, J.J.; Baan, M.V.D. Applications of the synchrosqueezing transform in seismic time-frequency analysis. Geophysics 2014, 79, V55–V64. [Google Scholar] [CrossRef]
  14. Wang, P.; Gao, J.; Wang, Z. Time-frequency analysis of seismic data using synchrosqueezing transform. IEEE Geosci. Remote Sens. Lett. 2014, 11, 2042–2044. [Google Scholar] [CrossRef]
  15. Oberlin, T.; Meignen, S.; Perrier, V. Second-order synchrosqueezing transform or invertible reassignment? Towards ideal time-frequency representations. IEEE Trans. Signal Process. 2015, 63, 1335–1344. [Google Scholar] [CrossRef] [Green Version]
  16. Huang, Z.L.; Zhang, J.Z.; Zhao, T.H.; Sun, Y.B. Synchrosqueezing S-transform and its application in seismic spectral decomposition. IEEE Trans. Geosci. Remote Sens. 2015, 54, 817–825. [Google Scholar] [CrossRef]
  17. Ahrabian, A.; Looney, D.; Stanković, L.; Mandic, D.P. Synchrosqueezing-based time-frequency analysis of multivariate data. Signal Process. 2015, 106, 331–341. [Google Scholar] [CrossRef]
  18. Huang, Z.L.; Zhang, J.Z.; Zou, Z.H. A second-order synchrosqueezing S-transform and its application in seismic spectral decomposition. Chin. J. Geophys. 2017, 60, 2833–2844. [Google Scholar]
  19. Pham, D.H.; Meignen, S. High-order synchrosqueezing transform for multicomponent signals analysis-with an application to gravitational-wave signal. IEEE Trans. Signal Process. 2017, 65, 3168–3178. [Google Scholar] [CrossRef] [Green Version]
  20. Xue, Y.J.; Cao, J.X.; Zhang, G.L.; Cheng, G.H.; Chen, H. Application of synchrosqueezed wavelet transforms to estimate the reservoir fluid mobility. Geophys. Prospecting. 2018, 66, 1358–1371. [Google Scholar] [CrossRef] [Green Version]
  21. Zhang, G.L.; Duan, J.; Li, Y.; He, C.J.; Zhan, Y.Z.; Wang, J. Adaptive time-resample high-resolution synchrosqueezing transform and its application in seismic data. IEEE Trans. Geosci. Remote Sens. 2020, 58, 6691–6698. [Google Scholar] [CrossRef]
  22. Bracewell, R.N. The Fourier Transform and Its Applications; McGraw-Hill Book Co. Inc.: New York, NY, USA, 1965; pp. 268–271. [Google Scholar]
  23. Taner, M.T.; Koehler, F.; Sheriff, R.E. Complex seismic trace analysis. Geophysics 1979, 44, 1041–1063. [Google Scholar] [CrossRef]
  24. Li, B.; Xu, N.W.; Dai, F.; Zhang, G.L.; Xiao, P.W. Dynamic analysis of rock mass deformation in large underground caverns considering microseismic data. Int. J. Rock Mech. Min. Sci. 2019, 122, 104078. [Google Scholar] [CrossRef]
  25. Li, B.; Xu, N.W.; Dai, F.; Gu, G.K.; Ke, W. Microseismic monitoring and stability analysis for the large-scale underground caverns at the Wudongde hydropower station. Bull. Eng. Geol. Environ. 2020, 79, 3559–3573. [Google Scholar] [CrossRef]
  26. Nyquist, H. Certain topics in telegraph transmission theory. Trans. Am. Inst. Electr. Eng. 1928, 47, 617–644. [Google Scholar] [CrossRef]
  27. Shannon, C.E. Communication in the presence of noise. Proc. IRE. 1949, 37, 10–21. [Google Scholar] [CrossRef]
Figure 1. Time-frequency instantaneous amplitudes of a 50 Hz harmonic signal obtained by MSTFT with (a) Δt = 2 ms and (d) Δt = 4 ms; CSST with (b) Δt = 2 ms and (e) Δt = 4 ms; ASST with (c) Δt = 2 ms and (f) Δt = 4 ms.
Figure 1. Time-frequency instantaneous amplitudes of a 50 Hz harmonic signal obtained by MSTFT with (a) Δt = 2 ms and (d) Δt = 4 ms; CSST with (b) Δt = 2 ms and (e) Δt = 4 ms; ASST with (c) Δt = 2 ms and (f) Δt = 4 ms.
Applsci 11 11760 g001
Figure 2. 50 Hz harmonic signal: (a) Time-frequency principal instantaneous phases; Time-frequency instantaneous amplitudes obtained by PSST with (b) Δt = 2 ms and (c) Δt = 4 ms. Time-frequency instantaneous amplitudes obtained by HSST with (d) Δt = 2 ms and (e) Δt = 4 ms.
Figure 2. 50 Hz harmonic signal: (a) Time-frequency principal instantaneous phases; Time-frequency instantaneous amplitudes obtained by PSST with (b) Δt = 2 ms and (c) Δt = 4 ms. Time-frequency instantaneous amplitudes obtained by HSST with (d) Δt = 2 ms and (e) Δt = 4 ms.
Applsci 11 11760 g002aApplsci 11 11760 g002b
Figure 3. (a) Synthetic signal; (b) Instantaneous frequencies.
Figure 3. (a) Synthetic signal; (b) Instantaneous frequencies.
Applsci 11 11760 g003
Figure 4. Time-frequency instantaneous amplitudes obtained by (a) MSTFT; (b) CSST; (c) ASST; (d) PSST; (e) HSST; (f) Differences between (d,e).
Figure 4. Time-frequency instantaneous amplitudes obtained by (a) MSTFT; (b) CSST; (c) ASST; (d) PSST; (e) HSST; (f) Differences between (d,e).
Applsci 11 11760 g004aApplsci 11 11760 g004b
Figure 5. Crossline 1: (a) Amplitudes; (b) Instantaneous amplitudes; (c) Principal instantaneous phases.
Figure 5. Crossline 1: (a) Amplitudes; (b) Instantaneous amplitudes; (c) Principal instantaneous phases.
Applsci 11 11760 g005
Figure 6. (a) Time-frequency instantaneous principal instantaneous phases of the 10th trace in Figure 5a obtained by MSTFT; Time-frequency instantaneous amplitudes of the 10th trace in Figure 5a obtained by: (b) MSTFT; (c) CSST; (d) PSST; (e) HSST. (f) Differences between Figure 6d,e; (g) Zoomed-in views of yellow rectangle in Figure 6c; (h) Zoomed-in views of yellow rectangle in Figure 6d; (i) Zoomed-in views of yellow rectangle in Figure 6e.
Figure 6. (a) Time-frequency instantaneous principal instantaneous phases of the 10th trace in Figure 5a obtained by MSTFT; Time-frequency instantaneous amplitudes of the 10th trace in Figure 5a obtained by: (b) MSTFT; (c) CSST; (d) PSST; (e) HSST. (f) Differences between Figure 6d,e; (g) Zoomed-in views of yellow rectangle in Figure 6c; (h) Zoomed-in views of yellow rectangle in Figure 6d; (i) Zoomed-in views of yellow rectangle in Figure 6e.
Applsci 11 11760 g006
Figure 7. The 30 Hz time-frequency instantaneous amplitudes of crossline 1 in Figure 5a obtained by (a) MSTFT; (b) PSST; (c) HSST. The 50 Hz time-frequency instantaneous amplitudes of crossline 1 in Figure 5a obtained by (d) MSTFT; (e) PSST; (f) HSST. (g) Differences between Figure 7b,c; (h) Differences between Figure 7e,f.
Figure 7. The 30 Hz time-frequency instantaneous amplitudes of crossline 1 in Figure 5a obtained by (a) MSTFT; (b) PSST; (c) HSST. The 50 Hz time-frequency instantaneous amplitudes of crossline 1 in Figure 5a obtained by (d) MSTFT; (e) PSST; (f) HSST. (g) Differences between Figure 7b,c; (h) Differences between Figure 7e,f.
Applsci 11 11760 g007
Figure 8. Time slices: (a) Amplitudes; (b) Instantaneous amplitudes; (c) Principal instantaneous phases.
Figure 8. Time slices: (a) Amplitudes; (b) Instantaneous amplitudes; (c) Principal instantaneous phases.
Applsci 11 11760 g008
Figure 9. Time slices of 30 Hz time-frequency instantaneous amplitudes obtained by (a) MSTFT; (b) PSST; (c) HSST; Time slices of 50 Hz time-frequency instantaneous amplitudes obtained by (d) MSTFT; (e) PSST; (f) HSST; (g) Differences between Figure 9b,c; (h) Differences between Figure 9e,f.
Figure 9. Time slices of 30 Hz time-frequency instantaneous amplitudes obtained by (a) MSTFT; (b) PSST; (c) HSST; Time slices of 50 Hz time-frequency instantaneous amplitudes obtained by (d) MSTFT; (e) PSST; (f) HSST; (g) Differences between Figure 9b,c; (h) Differences between Figure 9e,f.
Applsci 11 11760 g009aApplsci 11 11760 g009b
Table 1. Time consuming of MSTFT, CSST, and ASST for the 50 Hz harmonic signal with 4 s length.
Table 1. Time consuming of MSTFT, CSST, and ASST for the 50 Hz harmonic signal with 4 s length.
Time-Sample IntervalsΔt = 2 msΔt = 4 ms
MethodsMSTFTCSSTASSTMSTFTCSSTASST
Time consuming (s)M1 = 16.0C1 = 16.2A1 = 33.2M2 = 9.7C2 = 9.8A2 = 20.1
Ratios A1/M1 = 2.08; A1/C1 = 2.05A2/M2 = 2.07; A2/C2 = 2.05
Table 2. Time-consuming of PSST and HSST for the 50 Hz harmonic signal with 4 s length.
Table 2. Time-consuming of PSST and HSST for the 50 Hz harmonic signal with 4 s length.
Time-Sample IntervalsΔt = 2 msΔt = 4 ms
MethodsPSSTHSSTPSSTHSST
Time consuming (s)P1 = 16.282H1 = 16.288P2 = 9.868H2 = 9.872
Ratios H1/M1 = 1.019; H1/C1 = 1.004H2/M2 = 1.019; H2/C2 = 1.004
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, Y.; Zhang, G. High-Precision and High-Resolution Synchrosqueezing Transform via Time-Frequency Instantaneous Phases. Appl. Sci. 2021, 11, 11760. https://doi.org/10.3390/app112411760

AMA Style

Li Y, Zhang G. High-Precision and High-Resolution Synchrosqueezing Transform via Time-Frequency Instantaneous Phases. Applied Sciences. 2021; 11(24):11760. https://doi.org/10.3390/app112411760

Chicago/Turabian Style

Li, Yong, and Gulan Zhang. 2021. "High-Precision and High-Resolution Synchrosqueezing Transform via Time-Frequency Instantaneous Phases" Applied Sciences 11, no. 24: 11760. https://doi.org/10.3390/app112411760

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop