Pope Fourier and Spectral
Pope Fourier and Spectral
Pope Fourier and Spectral
Fourier transforms
Definition
Given a function f(t), its Fourier transform is
! ∞
1
g(ω) = F {f(t)} ≡ f(t)e−iωt dt, (D.1)
2π −∞
For f(t) and g(ω) to form a Fourier-transform pair it is necessary that the
above integrals converge, at least as generalized functions. The transforms
shown here are between the time domain (t) and the frequency domain
(ω); the corresponding formulae for transforms between physical space (x)
and wavenumber space (κ) are obvious. Some useful Fourier-transform pairs
are given in Table D.1 on page 679, and a comprehensive compilation is
provided by Erdélyi, Oberhettinger, and Tricomi (1954).
There is not a unique convention for the definition of Fourier transforms.
In some definitions the negative exponent −iωt appears in the inverse
transform, and the factor of 2π can be split in different ways between F and
F −1 . The convention used here is the same as that used by Batchelor (1953),
Monin and Yaglom (1975), and Tennekes and Lumley (1972).
678
D Fourier transforms 679
Table D.1. Fourier-transform pairs (a, b, and ν are real constants with b > 0
and ν > − 12 )
f(t) g(ω)
1 δ(ω)
1 −iωa
δ(t − a) e
2π
(iω)n −iωa
δ (n) (t − a) e
2π
b
e−b|t|
π(b2 + ω2 )
1 2 2 1 −b2 ω2 /2
√ e−t /(2b ) e
b 2π 2π
sin(bω)
H(b − |t|)
πω
√ " #ν " #
2 π |ω| |ω|
(b2 + t2 )−(ν+1/2) Kν
Γ(ν + 12 ) 2b b
Derivatives
The Fourier transforms of derivatives are
$ n %
d f(t)
F = (iω)n g(ω), (D.3)
dtn
$ n %
−1 d g(ω)
F n
= (−it)n f(t). (D.4)
dω
showing that g(ω) is also real and even. The inverse transform is
! ∞
f(t) = 2 g(ω) cos(ωt) dω. (D.7)
0
Equations (D.6) and (D.7) define the cosine Fourier transform and its inverse.
In considering spectra, it is sometimes convenient to consider twice the
Fourier transform of a real even function f(t), i.e.,
ḡ(ω) ≡ 2g(ω)
!
2 ∞
= f(t) cos(ωt) dt, (D.8)
π 0
so that the inversion formula
! ∞
f(t) = ḡ(ω) cos(ωt) dω, (D.9)
0
Convolution
Given two functions fa (t) and fb (t) (both of which have Fourier transforms)
their convolution is defined by
! ∞
h(t) ≡ fa (t − s)fb (s) ds. (D.14)
−∞
That is, the Fourier transform of the convolution is equal to the product of
2π and the Fourier transforms of the functions.
Parseval’s theorems
We consider the integral of the product of two functions fa (t) and fb (t) that
have Fourier transforms ga (ω) and gb (ω). By writing fa and fb as inverse
Fourier transforms, we obtain
! ∞ ! ∞! ∞ ! ∞
′
fa (t)fb (t) dt = iωt
ga (ω)e dω gb (ω ′ )eiω t dω ′ dt (D.16)
−∞
!−∞
∞ ! −∞
∞ ! ∞
−∞
′′
= ga (ω)gb (−ω ′′ )ei(ω−ω )t dω dω ′′ dt. (D.17)
−∞ −∞ −∞
The integral of the exponential term over all t yields 2πδ(ω − ω ′′ ), see
Eq. (D.12), so that the integration of all ω ′′ is readily performed, producing
! ∞ ! ∞
fa (t)fb (t) dt = 2π ga (ω)gb (−ω) dω. (D.18)
−∞ −∞
EXERCISES
D.1 With f(t) being a differentiable function with Fourier transform g(ω),
obtain the following results:
! ∞
f(0) = g(ω) dω, (D.21)
−∞
! ∞
f(t) dt = 2πg(0), (D.22)
−∞
! ∞ " #2 ! ∞
dn f
dt = 2π ω 2n g(ω)g(−ω) dω. (D.23)
−∞ dtn −∞
Re-express the right-hand sides for the case of f(t) being real.
D.2 Let fa (t) be the zero-mean Gaussian distribution with standard de-
viation a, i.e.,
1 2 2
fa (t) = N (t; 0, a2 ) ≡ √ e−t /(2a ) , (D.24)
a 2π
and let fb (t) = N (t; 0, b2 ), where a and b are positive constants. Show
that the convolution of fa and fb is N (t; 0, a2 + b2 ).
Appendix E
Spectral representation of stationary
random processes
683
684 E Spectral representation of stationary random processes
where {an , bn } are real, and {cn } are the complex Fourier coefficients. Since
the time average ⟨u(t)⟩T is zero, it follows from Eq. (E.7) that c0 is also zero.
Expanded in sines and cosines, Eq. (E.9) is
∞
&
u(t) = [(an + a−n ) + i(bn + b−n )] cos(ωn t)
n=1
&∞
+ [i(an − a−n ) − (bn − b−n )] sin(ωn t). (E.10)
n=1
where
∞
&
z(ω) ≡ cn δ(ω − ωn ), (E.20)
n=−∞
Recall that c0 is zero, and that for n ̸= 0, the stationarity condition – that
⟨u(t)⟩ be independent of t – evidently implies that ⟨cn ⟩ is zero.
The covariance of the Fourier modes is
The third line follows from the substitution t′ = t + s, and from the definition
of the autocovariance
R(s) ≡ ⟨u(t)u(t + s)⟩, (E.23)
Thus the variances ⟨|cn |2 ⟩ are the Fourier coefficients of R(s), which can
therefore be expressed as
∞
& ∞
&
R(s) = ⟨cn c∗n ⟩eiωn s =2 ⟨|cn |2 ⟩ cos(ωn s). (E.25)
n=−∞ n=1
E.2 Periodic random processes 687
It may be observed that R(s) is real and an even function of s, and that it
depends only on the amplitudes |cn | independent of the phases θn .
Again with the extension to the non-periodic case in mind, we define the
frequency spectrum by
∞
&
Ě(ω) = ⟨cn c∗n ⟩δ(ω − ωn ), (E.26)
n=−∞
Consequently, ⟨cn c∗n ⟩ represents the contribution to the variance from the nth
mode, and similarly
! ωb
E(ω) dω
ωa
Thus, in general,
Ě(ω) dω = ⟨z(ω)z(ω)∗ ⟩ dω 2 . (E.35)
Table E.1 provides a summary of the relationships among u(t), cn , z(ω), R(s),
and Ě(ω).
EXERCISES
E.1 By taking the Fourier transform of Eq. (E.9), show that z(ω) given
by Eq. (E.20) is the Fourier transform of u(t). (Hint: see Eq. (D.12).)
E.2 Show that the Fourier coefficients cn = an + ibn of a statistically
stationary, periodic random process satisfy
Periodic Non-periodic
Autocovariance R(s) ≡ ⟨u(t)u(t + s)⟩, R(s) ≡ ⟨u(t)u(t + s)⟩,
periodic R(±∞) = 0
! !
1 ∞ 1 ∞
Spectrum Ě(ω) ≡ R(s)e−iωs ds, Ě(ω) ≡ R(s)e−iωs ds,
2π −∞ 2π −∞
discrete continuous
E(ω) = 2Ě(ω) E(ω) = 2Ě(ω)
! !
2 ∞ 2 ∞
= R(s) cos(ωs) ds = R(s) cos(ωs) ds
π 0 π 0
! ∞ ! ∞
R(s) = Ě(ω)eiωs dω R(s) = Ě(ω)eiωs dω
−∞ −∞
! ∞ ! ∞
= E(ω) cos(ωs) dω = E(ω) cos(ωs) dω
0 0
−iωn t
Fourier cn = ⟨e u(t)⟩T
coefficient = Fωn {u(t)}
∞
&
Fourier z(ω) = cn δ(ω − ωn )
transform n=−∞
! ∞
u(t) = eiωt z(ω) dω !
Spectral −∞ ∞
representation ∞
& u(t) = eiωt dZ(ω)
iωn t −∞
= e cn
n=−∞
In Table E.1 the spectral representations for the periodic and non-periodic
cases are compared.
It follows from the same procedure as that which leads to Eq. (E.25) that
the autocorrelation of u(k) (t) is
Rk (s) ≡ ⟨u(k) (t)u(k) (t + s)⟩
&∞
= ωn2k ⟨cn c∗n ⟩eiωn s . (E.43)
n=−∞
uj ≡ u(tj ). (F.3)
The complex coefficients c̃k of the discrete Fourier transform are then defined
for 1 − 12 N ≤ k ≤ 12 N by
692
F The discrete Fourier transform 693
2πk
ωk = . (F.5)
T
As demonstrated below, the inverse transform is
1 1
2N
& 2N
&
uℓ = c̃k eiωk tℓ = c̃k e2πikℓ/N . (F.6)
k=1− 12 N k=1− 12 N
Viewed in the complex plane, Ij,N is the centroid of the N points e2πijk/N for
the N values of k. For j being zero or an integer multiple of N, each point
is located at (1, 0), so Ij,N is unity. For j not being an integer multiple of
N, the points are distributed symmetrically about the origin, so Ij,N is zero.
Thus
$
1, for j/N integer,
Ij,N = (F.8)
0, otherwise.
With this result, the right-hand side of Eq. (F.6) can be written
1 1
2N
& 2N
& 1 & −2πijk/N 2πikℓ/N
N−1
2πikℓ/N
c̃k e = uj e e
N j=0
k=1− 12 N k=1− 12 N
1
& 2N
1 &
N−1
= uj e2πik(ℓ−j)/N
j=0
N 1k=1− 2 N
&
N−1
= uj I(ℓ−j),N = uℓ . (F.9)
j=0
In the final sum, the only non-zero contribution is for j = ℓ. This verifies the
inverse transform, Eq. (F.6).
It is informative to study the relationship between the coefficients of the
discrete Fourier transform c̃k and those of the Fourier series ck . From the
694 F The discrete Fourier transform
Thus the coefficient c̃k is the sum of the Fourier coefficients of all the modes
that are aliased to the kth mode.
In view of conjugate symmetry, the N complex coefficient c̃k can be
expressed in terms of N real numbers (e.g., ℜ{c̃k } for k = 0, 1, . . . , 12 N and
ℑ{c̃k } for k = 1, 2, . . . , 12 N−1, see Exercise F.1). The discrete Fourier transform
and its inverse provide a one-to-one mapping between uj and c̃k . On the order
F The discrete Fourier transform 695
of N 2 operations are required in order to evaluate c̃k directly from the sum in
Eq. (F.4). However, the same result can be obtained in on the order of N log N
operations by using the fast Fourier transform (FFT) (see, e.g., Brigham
(1974)). Thus, for periodic data sampled at sufficiently small time intervals,
the FFT is an efficient tool for evaluating Fourier coefficients, spectra,
autocorrelations (as inverse Fourier transforms of spectra), convolutions,
and derivatives as
dn u(t)
n
= F −1 {(iω)n F {u(t)}}. (F.16)
dt
As with the Fourier transform, there are various definitions of the discrete
Fourier transform. The definition used here makes the most direct connection
with Fourier series. In numerical implementations, the alternative definition
given in Exercise F.2 is usually used.
EXERCISES
F.1 Show that, for real u(t), the coefficients c̃k satisfy
c̃k = c̃∗−k , for |k| < 12 N, (F.17)
and that c̃0 and c̃ 1 N are real.
2
Show that
cos(ωmax tj ) = (−1)j , (F.18)
sin(ωmax tj ) = 0. (F.19)
F.2 An alternative definition of the discrete Fourier transform is
&
N−1
ck = uj e−2πijk/N , for k = 0, 1, . . . , N − 1. (F.20)
j=0
696
G Power-law spectra 697
p > 2n + 1. (G.12)
0
10
10–1
1
10–2 ν=
E (ω) –3
6
10
–4
10
10–5
10–6 ν=2
10–7
–8
10
–9
10 –1 0 1 2
10 10 10 10
ω
1.0
0.9
0.8
0.7
R (s)
0.6
0.5
0.4
0.3
0.2 1
ν=
0.1 ν=2 6
0.0
0 1 2 3 4 5 6 7 8 9 10
s
where Kν is the modified Bessel function of the second kind. The normaliza-
tion condition ⟨u2 ⟩ = R(0) = 1 yields
√
α = π Γ(ν + 12 )/Γ(ν), (G.18)
1
10
1
ν=
10 0 6
D (s)
10–1
–2
ν=2
10
–3
10
–4
10 –2 –1 0 1
10 10 10 10
s
Fig. G.3. Second-order structure functions D(s), Eq. (G.20), for ν = 16 , 13 , . . . , 1 56 , 2.
Observe that, for ν > 1 and small s, all the structure functions vary as s2 .
Table G.1. The relationships among the spectral exponent p, the structure-
function exponent q, and the differentiability of the underlying process u(t) for
the power-law spectrum Eq. (G.14)
'"Process
#2 (
u(t)
Structure n
d u
Parameter in Spectrum function <∞
dtn
Eq. (G.14) E(ω) ∼ ω −p D(s) ∼ sq
ν p q n
1 5 2
3 3 3 0
1
2 2 1 0
>1 >3 2 ≥1
>2 >5 2 ≥2
EXERCISE
G.1 Identify C1 and C2 in Eqs. (G.23) and (G.24). With the use of the
following properties of the gamma function:
Γ(1 + ν) = νΓ(ν), (G.27)