Process / pipelineTime SeriesWavelet-based decompositionPipeline

Synchrosqueezing Transform

Also known as: SST, Synchrosqueezing

OriginatorIngrid DaubechiesYear2011Sources2Related methods3

The synchrosqueezing transform is a time-frequency reassignment technique that sharpens the output of the continuous wavelet transform by concentrating energy along instantaneous frequency ridges. Introduced by Ingrid Daubechies and colleagues in 2011, it addresses the fundamental limitation of the standard wavelet transform: poor frequency localization. This method is particularly valuable for analyzing signals with time-varying frequency content.

Key highlights

  • Provides sharp, concentrated time-frequency representation with excellent frequency resolution
  • Preserves energy and invertibility—the signal can be reconstructed from the synchrosqueezed coefficients
  • Effective for signals with time-varying frequency content and rapid phase changes
  • Reduces cross-term artifacts compared to bilinear time-frequency distributions

Intuition

This section is available to Pro members. Upgrade to Pro

How it works

This section is available to Pro members. Upgrade to Pro

When to use it

Synchrosqueezing is ideal when analyzing signals with sharp frequency transitions, modulated components, or non-stationary behavior where classical Fourier analysis fails. It is particularly useful in geophysics, seismology, and biomedical signal processing where identifying instantaneous frequency is critical. Use it when standard continuous wavelet transforms are too smeared and you need precise time-frequency localization.

Strengths & limitations

Strengths
  • Provides sharp, concentrated time-frequency representation with excellent frequency resolution
  • Preserves energy and invertibility—the signal can be reconstructed from the synchrosqueezed coefficients
  • Effective for signals with time-varying frequency content and rapid phase changes
  • Reduces cross-term artifacts compared to bilinear time-frequency distributions
Limitations
  • Computationally more expensive than standard wavelet transforms due to instantaneous frequency estimation
  • Requires careful choice of mother wavelet and scale range to avoid artifacts
  • Performance degrades for signals with strong white noise or low signal-to-noise ratio
  • Interpretation can be difficult for signals with many overlapping frequency components

Common pitfalls

This section is available to Pro members. Upgrade to Pro

Applications

This section is available to Pro members. Upgrade to Pro

Frequently asked

How does synchrosqueezing differ from the standard continuous wavelet transform?

The standard CWT spreads energy across the time-scale plane with a Heisenberg uncertainty trade-off. Synchrosqueezing reassigns coefficients based on instantaneous frequency, concentrating them along the true frequency ridges, yielding a sharper and more interpretable representation.

Can synchrosqueezing be inverted to reconstruct the original signal?

Yes, synchrosqueezing is invertible. The reassignment preserves energy, and the original signal can be recovered through appropriate integration formulas, though practical reconstruction requires careful handling of normalization constants.

What mother wavelet should I use?

Common choices are the Morlet wavelet for frequency-rich signals and the bump wavelet for highly concentrated frequency content. The choice depends on your signal characteristics—test multiple wavelets and compare the resulting synchrosqueezed outputs.

How do I handle edge effects in synchrosqueezing?

Edge effects arise because wavelet coefficients are undefined at the boundaries. Use signal extension techniques such as symmetric reflection or periodic padding, or simply ignore a margin of the time-frequency representation near the edges.

What computational resources are needed for synchrosqueezing?

Synchrosqueezing requires O(N M) operations where N is the signal length and M is the number of scales. For signals with thousands of samples and fine frequency resolution, GPU acceleration or efficient implementations in compiled languages (C++, Rust) are recommended.

Sources

  1. 1.
    Daubechies, I., Lu, J., & Wu, H. T. (2011). Synchrosqueezed wavelet transforms: An empirical tool for time-frequency analysis. Applied and Computational Harmonic Analysis, 30(2), 243–261.
  2. 2.
    Thakur, G., Brevdo, E., Fučkar, N. S., & Wu, H. T. (2015). The synchrosqueezing algorithm for time-varying spectral analysis and its application to signals with discontinuities. Applied and Computational Harmonic Analysis, 39(1), 1–31.

You have read it. What now?

Cite this page

ScholarGate. (2026, June 3). Synchrosqueezing Transform. ScholarGate. https://scholargate.app/time-series/synchrosqueezing-transform

Synchrosqueezing Transform | ScholarGate