
The second approach to implementing the CWT is on the basis of the convolu-
tion theorem, which states that the Fourier transform of the convolution operation
on two functions in the time domain is the product of the respective Fourier
transforms of these two functions in the frequency domain (Bracewell 1999). The
Fourier transform of (3.7) is expressed as
WTðs; f Þ¼Ffwtðs; tÞg ¼
1
2p s
p
Z
1
1
Z
1
1
xðtÞc
t t
s
dt
e
j2pf t
dt (3.26)
Applying the convolution theorem to (3.26) leads to
WTðs; f Þ¼ s
p
Xðf ÞC
ðsf Þ (3.27)
where X ðf Þ denotes the Fourier transform of xðtÞ and C
ðÞ denotes the Fourier
transform of c
ðÞ. By taking the inverse Fourier transform, (3.27) is converted
back into the time domain as
wtðs; tÞ¼F
1
fWTðs; f Þg ¼ s
p
F
1
fXðf ÞC
ðsf Þg (3.28)
where the symbol F
1
½ denotes the operator of inverse Fourier transform. There-
fore, the implementation of the CWT can be realized through a pair of Fourier and
inverse Fourier transforms.
Figure 3.3 illustrates the procedure for impleme nting the CWT. After taking the
Fourier transform of the signal x(t) and the scaled base wavelet cðs; tÞ to obtain
their frequency information Xðf Þ and Cðsf Þ, respectively, the inner product
between Xðf Þ and complex conjugat e of Cðsf Þ is calculated. Next, the CWT of
the signal x (t), denoted as cwtðs; tÞ, is obtained by taking the inverse Fourier
transform on the inner product of WTðs; f Þ.
Fig. 3.3 Procedure for
implementing the continuous
wavelet transform
40 3 Continuous Wavelet Transform