Tutorial

Tutorial of Continuous Wave Transport

Learn the fundamentals of continuous wave transport theory.

1. Basic Idea of Continuous Wavelet Transform

The Continuous Wavelet Transform (CWT) is a time–frequency analysis method designed for non-stationary signals. Unlike the Fourier transform, which only provides global frequency information, CWT can describe how the frequency content of a signal evolves over time.

The core idea is to use a localized oscillatory function, called the mother wavelet, and compare it with the signal at different time positions and scales. By stretching (scaling) and shifting the wavelet, we can analyze the similarity between the signal and the wavelet at different time–frequency regions. When the wavelet matches the local structure of the signal, the corresponding wavelet coefficient becomes large.

Pic-1

Thus, CWT can be understood as a variable-window analysis method. For high-frequency components, a narrow time window is used, providing high time resolution. For low-frequency components, a wider window is used, providing better frequency resolution. This multi-resolution property makes CWT especially suitable for analyzing transient events, frequency modulation, and non-stationary phenomena.


2. Mother Wavelet and Scaling

The foundation of CWT is the mother wavelet, denoted as:

ψ(t)\psi(t)

A valid mother wavelet must satisfy certain conditions, the most important being the zero-mean condition:

+ψ(t)dt=0\int_{-\infty}^{+\infty} \psi(t)\,dt = 0

This ensures that the wavelet can capture local variations in the signal.

To analyze different time and frequency characteristics, the mother wavelet is scaled and shifted to generate a family of wavelets:

ψa,b(t)=1aψ(tba)\psi_{a,b}(t)=\frac{1}{\sqrt{|a|}}\psi\left(\frac{t-b}{a}\right)

where:

  • aa is the scale parameter
  • bb is the translation (time shift) parameter

The scale aa controls the frequency content:

  • Small aa → compressed wavelet → high frequency
  • Large aa → stretched wavelet → low frequency

The normalization factor:

1a\frac{1}{\sqrt{|a|}}

ensures that the energy of the wavelet remains constant across different scales.


3. Definition of Continuous Wavelet Transform

For a signal x(t)x(t), the continuous wavelet transform is defined as:

Wx(a,b)=+x(t)ψa,b(t)dtW_x(a,b)=\int_{-\infty}^{+\infty}x(t)\psi_{a,b}^{*}(t)\,dt

Substituting the wavelet expression:

Wx(a,b)=1a+x(t)ψ(tba)dtW_x(a,b)=\frac{1}{\sqrt{|a|}}\int_{-\infty}^{+\infty}x(t)\psi^{*}\left(\frac{t-b}{a}\right)\,dt

where:

  • Wx(a,b)W_x(a,b) is the wavelet coefficient
  • ψ(t)\psi^{*}(t) denotes the complex conjugate of the wavelet

Mathematically, this represents the similarity (correlation) between the signal and the wavelet at scale aa and position bb.

图片2


4. Derivation Insight

The CWT can be viewed as a localized extension of the Fourier transform. The Fourier transform uses global sinusoidal basis functions:

X(f)=+x(t)ej2πftdtX(f)=\int_{-\infty}^{+\infty}x(t)e^{-j2\pi ft}\,dt

Since these basis functions extend over the entire time domain, Fourier transform provides precise frequency information but lacks time localization.

To overcome this limitation, CWT introduces localized basis functions (wavelets). These functions are shifted in time and scaled in frequency:

ψa,b(t)=1aψ(tba)\psi_{a,b}(t)=\frac{1}{\sqrt{|a|}}\psi\left(\frac{t-b}{a}\right)

The transform is then defined as the inner product between the signal and the wavelet:

Wx(a,b)=x(t),ψa,b(t)W_x(a,b)=\langle x(t),\psi_{a,b}(t)\rangle

Using the definition of inner product:

f(t),g(t)=+f(t)g(t)dt\langle f(t),g(t)\rangle=\int_{-\infty}^{+\infty}f(t)g^{*}(t)\,dt

we obtain:

Wx(a,b)=+x(t)ψa,b(t)dtW_x(a,b)=\int_{-\infty}^{+\infty}x(t)\psi_{a,b}^{*}(t)\,dt

This leads directly to the standard CWT formulation.


5. Relationship Between Scale and Frequency

In CWT, the scale parameter aa is inversely related to frequency. Although not identical, they can be approximately related by:

f=fcaΔtf=\frac{f_c}{a\Delta t}

where:

  • fcf_c is the center frequency of the mother wavelet
  • Δt\Delta t is the sampling interval

This relationship allows the scale axis to be converted into a frequency axis, making the time–frequency representation more intuitive.


6. Physical Meaning of Wavelet Coefficients

The wavelet coefficient Wx(a,b)W_x(a,b) is generally complex-valued. Its magnitude represents the strength of a specific frequency component at a given time:

Wx(a,b)|W_x(a,b)|

A larger magnitude indicates stronger similarity between the signal and the wavelet at that time and scale.

The energy distribution can be defined as:

E(a,b)=Wx(a,b)2E(a,b)=|W_x(a,b)|^2

In engineering applications, this energy representation is often used to detect transient events, periodic oscillations, and instability phenomena.


7. Advantages of CWT

The main advantage of CWT lies in its multi-resolution capability:

  • High-frequency components → high time resolution
  • Low-frequency components → high frequency resolution

Compared with Fourier transform, CWT is more suitable for analyzing signals whose frequency content changes over time. For example, in pressure fluctuation analysis, transient frequency components can be clearly identified in both time and frequency domains.


8. Basic Procedure of CWT Analysis

The general procedure for applying CWT is as follows:

  1. Acquire the signal x(t)x(t) and determine the sampling frequency fsf_s
  2. Choose an appropriate mother wavelet (e.g., Morlet, Mexican Hat)
  3. Define the scale range
  4. Compute the wavelet coefficients Wx(a,b)W_x(a,b)
  5. Convert scale to frequency if needed
  6. Plot the time–frequency representation (scalogram)

9. Common Mother Wavelet

One of the most commonly used wavelets is the Morlet wavelet, defined as:

ψ(t)=ejω0tet2/2\psi(t)=e^{j\omega_0 t}e^{-t^2/2}

It consists of:

  • A complex exponential (oscillation)
  • A Gaussian envelope (localization)

This makes it highly suitable for analyzing oscillatory signals.


10. Summary

The Continuous Wavelet Transform is a powerful tool for time–frequency analysis of non-stationary signals. Its core formula is:

Wx(a,b)=1a+x(t)ψ(tba)dtW_x(a,b)=\frac{1}{\sqrt{|a|}}\int_{-\infty}^{+\infty}x(t)\psi^{*}\left(\frac{t-b}{a}\right)\,dt

The scale parameter controls frequency, the translation parameter controls time, and the wavelet coefficients represent the similarity between the signal and the wavelet.

CWT is particularly effective for analyzing transient phenomena such as shock signals, rotating stall, cavitation, vortex shedding, and pressure pulsations in complex flow systems.

Tutorial of Continuous Wave Transport | Hongchi Zhong (Darian)