Wavelet Transform

The Wavelet Transform is a method for analyzing a signal x(t) in terms of both time and scale (or frequency), allowing the identification of localized features. The signal is expressed in a basis different from the Dirac delta basis, something similar to what happens to Fourier transform.

Definition

X(a,b)=x(t)ψa,b(t)dt

Although we would hope something like

x(t)=X(a,b)ψa,b(t)dadb

but this is wrong. What we have is, under suitable conditions on the wavelet ψ, that one can reconstruct x(t) as:

x(t)=1CψX(a,b)ψa,b(t)dadba2

The wavelet family is generated from a single function ψ(t), called the mother wavelet, by scaling and translating:

ψa,b(t)=1|a|ψ(tba)

Meaning of X(a,b)

In the Fourier transform, the coefficient f^(k) tells us how much of the frequency k is present in the signal. In the wavelet transform, the coefficient X(a,b) captures how much the signal x(t) resembles the wavelet ψa,b(t), i.e., the feature at scale a and time b.
Think of X(a,b) as a microscope focused at time b, tuned to scale a. The value of X(a,b):

Common Wavelets ψ(t)

1. Morlet Wavelet (complex)

ψ(t)=π1/4eiω0tet2/2

2. Mexican Hat (Ricker) Wavelet

ψ(t)=(1t2)et2/2

3. Haar Wavelet

ψ(t)={1if 0t<121if 12t<10otherwise