This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.15 Fourier Transform
In this section we will briefly present a theory of Fourier transform
focusing on commutative group approach. We mainly follow footsteps
of []*Ch. IV.
15.1 Convolutions on Commutative Groups
Let G be a commutative group, we will use + sign to denote
group operation, respectively the inverse elements of g∈ G will
be denoted −g. We assume that G has a Hausdorff topology such
that operations (g1,g2)↦ g1+g2 and g↦ −g are
continuous maps. We also assume that the topology is locally
compact, that is the group neutral element
has a neighbourhood with a compact closure.
Example 1
Our main examples will be as follows:
-
G=ℤ the group of integers with operation of
addition and the discrete
topology (each point is an open set).
- G=ℝ the group of real numbers with addition and
the topology defined by open intervals.
- G=T the group of Euclidean rotations the unit circle
in ℝ2 with the natural topology. Another
realisations of the same group:
-
Unimodular complex numbers under multiplication.
- Factor group ℝ/ℤ, that is addition
of real numbers modulo 1.
There is a homomorphism between two realisations given by
z=e2πi t, t∈[0,1), | z |=1.
We assume that G has a regular Borel measure which is invariant in
the following sense.
Definition 2
Let µ
be a measure on a commutative group G, µ
is
called invariant
(or Haar measure
) if for any measurable X and any g∈
G the
sets g+
X and −
X are also measurable and
µ(
X)=µ(
g+
X)=µ(−
X)
.
Such an invariant measure exists if and only if the group is locally
compact, in this case the measure is uniquely defined up to the
constant factor.
Exercise 3
Check that in the above three cases invariant measures are:
-
G=ℤ, the invariant measure of X is equal to number of
elements in X.
- G=ℝ the invariant measure is the Lebesgue
measure.
- G=T the invariant measure coincides with the
Lebesgue measure.
Definition 4
A convolution
of two functions on a
commutative group G with an invariant measure µ
is defined
by:
(f1*f2)(x)= | ∫ | | f1(x−y) f2(y) d µ(y)= | ∫ | | f1(y) f2(x−y) d µ(y).
(83) |
Theorem 5
If f1, f2∈
L1(
G,µ)
, then the integrals
in (83) exist for almost every x∈
G,
the function f1*
f2 is in L1(
G,µ)
and
||
f1*
f2||≤ ||
f1||·||
f2||
.
Proof.
If
f1,
f2∈
L1(
G,µ) then by Fubini’s
Thm.
50 the function φ(
x,
y)=
f1(
x)*
f2(
y) is in
L1(
G×
G, µ× µ) and
||φ||=||
f1||· ||
f2||.
Let us define a map τ: G× G → G× G such
that τ(x,y)=(x+y,y). It is measurable (send Borel sets to
Borel sets) and preserves the measure µ×µ. Indeed, for
an elementary set C=A× B⊂ G× G we have:
(µ×µ)(τ(C)) | = | ∫ | |
χτ(C)(x,y) d µ(x) d µ(y) |
|
| = | ∫ | | χC(x−y,y) d µ(x) d µ(y) |
|
| = | ∫ | | ⎛
⎜
⎜
⎜
⎜
⎝ | ∫ | | χC(x−y,y) d µ(x) | ⎞
⎟
⎟
⎟
⎟
⎠ | dµ(y) |
|
| = | ∫ | | µ(A+y) d µ(y)=µ(A)× µ(B)=(µ×µ)(C).
|
|
|
We used invariance of µ and Fubini’s
Thm. 50. Therefore we have an isometric isomorphism of
L1(G× G,µ× µ) into itself by the
formula:
Tφ(x,y)=φ(τ(x,y))=φ(x−y,y).
|
If we apply this isomorphism to the above function
φ(x,y)=f1(x)*f2(y) we shall obtain the statement.
□
Definition 6
Denote by S(k) the map S(k): f↦ k*f
which we will call convolution operator with the kernel k.
Corollary 7
If k∈L1(G) then the convolution S(k) is a
bounded linear operator on L1(G).
Theorem 8
Convolution is a commutative, associative and distributive
operation. In particular S(
f1)
S(
f2)=
S(
f2)
S(
f1)=
S(
f1*
f2)
.
Proof.
Direct calculation using change of variables.
□
It follows from Thm. 5 that convolution is a
closed operation on L1(G) and has nice properties due
to Thm. 8. We fix this in the following definition.
Definition 9
L1(G) equipped with the operation of convolution is
called convolution algebra L1(G).
The following operators of special interest.
Definition 10
An operator of shift T(a) acts on functions by
T(a): f(x)↦ f(x+a).
Lemma 11
An operator of shift is an isometry of Lp(G), 1≤ p≤∞.
Theorem 12
Operators of shifts and convolutions commute:
T(a)(f1*f2)=T(a)f1*f2=f1*T(a)f2,
|
or
T(a)S(f)=S(f)T(a)=S(T(a)f).
|
Proof.
Just another calculation with a change of variables.
□
There is a useful relation between support of functions and their convolutions.
Lemma 14
For any f1, f2∈
L1(
G)
we have:
supp(f1*f2)⊂supp(f1)+supp(f2).
|
Proof.
If x∉supp(f1)+supp(f2) then for any
y∈supp(f2) we have
x−y∉supp(f1). Thus for such x convolution is
the integral of the identical zero.
□
Exercise 15
Suppose that the function f1 is compactly supported and k
times continuously differentiate in ℝ
, and that the
function f2 belongs to L1(ℝ)
. Prove
that the convolution f1*
f2 has continuous derivatives up to
order k.
[Hint:
Express the derivative d/
d x as the
limit of operators (
T(
h)−
I)/
h when h→ 0
and use
Thm. 12.]
15.2 Characters of Commutative Groups
Our purpose is to map the commutative algebra of convolutions to a
commutative algebra of functions with point-wise multiplication. To
this end we first represent elements of the group as operators of
multiplication.
Definition 16
A character χ:
G→ T
is a
continuous homomorphism of an abelian topological group G to the group
T
of unimodular complex numbers under multiplications:
Note, that a character is an eigenfunction for a shift operator
T(a) with the eigenvalue χ(a). Furthermore, if a function
f on G is an eigenfunction for all shift operators T(a),
a∈ G then the collection of respective eigenvalues
λ(a) is a homomorphism of G to ℂ and
f(a)=α λ(a) for some
α∈ℂ. Moreover, if T(a) act by isometries on
the space containing f(a) then λ(a) is a homomorphism to
T.
Lemma 17
The product of two characters of a group is again a character of the
group. If χ is a character of G then
χ−1=χ is a character as well.
Proof.
Let χ
1 and χ
2 be characters of
G. Then:
χ1(gh)χ2(gh) | = | χ1(g)χ1(h)χ2(g)χ2(h) |
| = | (χ1(g)χ2(g))(χ1(h)χ2(h))∈T.
|
|
□
Definition 18
The dual group Ĝ
is collection of all characters of G
with operation of multiplication.
The dual group becomes a topological group with the uniform
convergence on compacts: for any compact subset
K⊂ G and any ε>0 there is
N∈ℕ such that
| χn(x)−χ(x) |<ε for all x∈ K and n>N.
Exercise 19
Check that
-
The sequence fn(x)=xn does not converge uniformly on
compacts if considered on [0,1]. However it does converges
uniformly on compacts if considered on (0,1).
- If X is a compact set then the topology of uniform
convergence on compacts and the topology uniform convergence on
X coincide.
Example 20
If G=ℤ
then any character χ
is defined by its
values χ(1)
since
Since χ(1)
can be any number on T
we see that
$ℤ^_$
is parametrised by T
.
Theorem 21
The group $ℤ^_$ is isomorphic to T.
Proof.
The correspondence from the above example is a group
homomorphism. Indeed if χ
z is the character with
χ
z(1)=
z, then χ
z1χ
z2=χ
z1 z2. Since
ℤ is discrete, every compact consists of a finite
number of points, thus uniform convergence on compacts means
point-wise convergence. The equation (
84) shows that
χ
zn→ χ
z if and only if
χ
zn(1)→ χ
z(1), that is
zn→
z.
□
Theorem 22
The group $T^_$ is isomorphic to ℤ.
Proof.
For every
n∈ℤ define a character of T
by the identity
We will show that these are the only characters in Cor.
26.
The isomorphism property is easy to establish. The topological
isomorphism follows from discreteness of
$T^_$. Indeed due to compactness of T
for
n≠
m:
| | | ⎪
⎪ | χn(z)−χm(z) | ⎪
⎪ | 2=
| | | ⎪
⎪ | 1−ℜ zm−n | ⎪
⎪ | 2=22=4.
|
Thus, any convergent sequence (
nk) have to be constant for sufficiently
large
k, that corresponds to a discrete topology on ℤ.
□
The two last Theorem are an illustration to the following general statement.
In particular, the Pontryagin’s duality tells that the collection of all
characters contains enough information to rebuild the initial group.
Theorem 25
The group $ℝ^_$ is isomorphic to ℝ.
Proof.
For λ∈ℝ define a character
χ
λ∈$ℝ^_$ by the identity
χλ(x)=e2π i λ x, x∈ℝ.
(87) |
Moreover any smooth character of the group
G=(ℝ, +)
has the form (
87). Indeed,
let χ be a smooth character of ℝ. Put
c=χ′(
t)|
t=0∈ ℂ. Then χ′(
t)=
cχ(
t) and
χ(
t)=
ect. We also get
c∈
iℝ and any such
c defines a character. Then the multiplication of characters is:
χ
1(
t)χ
2(
t)=
ec1tec2t=
e(c2+c1)t. So we have a
group isomorphism.
For a generic character we can apply first the smoothing
technique and reduce to the above case.
Let us show topological homeomorphism. If λn→
λ then χλn→ χλ
uniformly on any compact in ℝ from the explicit
formula of the character. Reverse, let
χλn→ χλ
uniformly on any interval. Then
χλn−λ(x)→ 1 uniformly on any
compact, in particular, on
[0,1]. But
Thus λn→ λ.
□
Corollary 26
Any character of the group T
has the form (85).
Proof.
Let χ∈$T^_$, consider χ1(t)=χ(e2π
i t) which is a character of ℝ. Thus
χ1(t)=e2π i λ t for some
λ∈ℝ. Since χ1(1)=1 then
λ=n∈ℤ. Thus χ1(t)=e2π i n
t, that is χ(z)=zn for z=e2π i t.
□
We can unify the previous three Theorem into the following statement.
Theorem 28
Let G=ℝ
n× ℤ
k× T
l be the
direct product of groups. Then the dual group is
Ĝ=ℝ
n× T
k× ℤ
l.
15.3 Fourier Transform on Commutative Groups
Definition 29
Let G be a locally compact commutative group with an invariant
measure µ
. For any f∈
L1(
G)
define the
Fourier transform f
by
f(χ)= | ∫ | | f(x) χ(x) d µ(x), χ∈Ĝ.
(88) |
That is the Fourier transform f is a function on the dual
group Ĝ.
Example 30
-
If G=ℤ, then f∈L1(Z) is a
two-sided summable sequence
(cn)n∈ℤ. Its Fourier transform is the
function f(z)=∑n=−∞∞cn zn on
T. Sometimes f(z) is called generating
function of the sequence (cn).
- If G=T, then the Fourier transform of
f∈L1(T) is its Fourier
coefficients, see
Section 5.1.
- If G=ℝ, the Fourier transform is also the
function on ℝ given by the Fourier integral:
f(λ)= | ∫ | | f(x) e−2πiλ x d x.
(89) |
The important properties of the Fourier transform are captured in the
following statement.
Theorem 31
Let G be a locally compact commutative group with an invariant
measure µ
. The Fourier transform maps functions from
L1(
G)
to continuous bounded functions on Ĝ
.
Moreover, a convolution is transformed to point-wise multiplication:
(f1*f2)^ (χ)=f1(χ)·f2(χ),
(90) |
a shift operator T(
a)
, a∈
G is transformed in
multiplication by the character fa∈Ĝ
:
(T(a)f)^ (χ)=fa(χ)·f(χ), fa(χ)=χ(a)
(91) |
and multiplication by a character χ∈Ĝ
is transformed
to the shift T(χ
−1)
:
(χ· f)^ (χ1)=T(χ−1)f(χ1)=f(χ−1χ1).
(92) |
Proof.
Let
f∈
L1(
G). For any ε>0 there is a
compact
K⊂
G such that ∫
G∖ K
|
f |
d µ<ε. If χ
n→ χ in
Ĝ, then we have the uniform convergence of
χ
n→ χ on
K, so there is
n(ε) such that for
k>
n(ε) we have
| χ
k(
x)−χ(
x) | <ε for all
x∈
K. Then
| ≤ | ∫ | | | ⎪
⎪ | f(x) | ⎪
⎪ |
| ⎪
⎪ | χn(x)− χ(x) | ⎪
⎪ | d µ(x)+
| ∫ | | | ⎪
⎪ | f(x) | ⎪
⎪ |
| ⎪
⎪ | χn(x)− χ(x) | ⎪
⎪ | d µ(x) |
|
| ≤ | |
|
Thus f is continuous. Its boundedness follows from the
integral estimations. Algebraic
maps (
90)–(
92) can be
obtained by changes of variables under integration. For example,
using Fubini’s Thm.
50 and invariance of the measure:
(f1*f2)^ (χ ) | = | ∫ | | ∫ | | f1(s) f2(t−s) d s χ(t) d t |
|
| = | ∫ | | ∫ | | f1(s) χ(s) f2(t−s) χ(t−s) d s d t |
|
| = | f1(χ)f2(χ).
|
|
□
15.4 The Schwartz space of smooth rapidly decreasing functions
We say that a function f is rapidly decreasing if
limx→ ±∞ | xkf(x) |=0 for any
k∈ℕ.
Definition 32
The Schwartz space
denoted by S or space of rapidly
decreasing functions on Rn is the space of infinitely differentiable
functions such that:
S = | ⎧
⎪
⎨
⎪
⎩ | f∈ C∞ (ℝ): | | ⎪
⎪ | xα f(β) (x) | ⎪
⎪ | <∞
∀ α ,β ∈ ℕ | ⎫
⎪
⎬
⎪
⎭ | .
(93) |
Example 33
An example of a rapidly decreasing function is the Gaussian e−π x2.
It is worth to notice that S⊂
Lp(ℝ) for any 1<p<∞. Moreover,
S is dense in Lp(ℝ), for p=1 this can
be shown in the following steps (other values of p can be done
similarly but require some
more care).
First we will show that S is an ideal of the
convolution algebra L1(ℝ).
Exercise 34
For any g∈
S and
f ∈
L1(ℝ)
with compact support their
convolution f*
g belongs to S. [Hint:
smoothness follows from Ex. 15.]
Define the family of functions gt(x) for t>0 in S by
scaling the Gaussian:
Exercise 35
Show that gt(
x)
satisfies the following properties, cf. Lem 7:
-
gt(x)>0 for all x∈ℝ and t>0.
- ∫ℝ gt(x) d x=1 for all
t>0. [Hint: use the table integral ∫ℝ e−π
x2 d x=1.]
- For any ε>0 and
any δ>0 there exists T>0 such that for all positive
t< T we have:
It is easy to see, that the above
properties 1–3
are not unique to the Gaussian and a wide class have them. Such a
family a family of functions is known as approximation of the
identity [] due to the next
property (94).
Exercise 36
-
Let f be a continuous function with compact support, then
| | | ⎪⎪
⎪⎪ | f−gt*f | ⎪⎪
⎪⎪ | 1=0 .
(94) |
[Hint: use the proof of Thm. 8.]
- The Schwartz space S is dense in
L1(ℝ). [Hint: use
Prop. 20, Ex. 34 and
(94).]
15.5 Fourier Integral
We recall the formula (89):
Definition 37
We define the Fourier integral
of a function f∈
L1(ℝ)
by
f(λ)= | ∫ | | f(x) e−2π i λ
x d x.
(95) |
We already know that f is a bounded continuous function on
ℝ, a further property is:
Lemma 38
If a sequence of functions
(
fn)⊂
L1(ℝ)
converges in the metric
L1(ℝ)
, then the sequence (f
n)
converges uniformly on the real line.
Proof.
This follows from the estimation:
| ⎪
⎪ | fn(λ)−fm(λ) | ⎪
⎪ | ≤
| ∫ | | | ⎪
⎪ | fn(x)−fm(x) | ⎪
⎪ | d x.
|
□
Lemma 39
The Fourier integral f of f∈L1(ℝ) has zero limits at −∞ and +∞.
Proof.
Take
f the indicator function of [
a,
b]. Then
f(λ )=1/−2π
i λ (
e−2π i a −
e−2π i
b), λ≠ 0. Thus lim
λ→
±∞ f(λ)=0. By continuity from the previous
Lemma this can be extended to the closure of step functions, which is the
space
L1(ℝ) by
Lem.
17.
□
Lemma 40
If f is absolutely continuous on every interval and
f′∈
L1(ℝ)
, then
More generally:
Proof.
A direct demonstration is based on integration by parts, which is
possible because assumption in the Lemma.
It may be also interesting to mention that the operation of
differentiation D can be expressed through the shift operatot
Ta:
By the formula (91), the Fourier integral
transforms 1/Δ t(TΔ t− I) into
1/Δ t(χλ(Δ t)− 1).
Providing we can justify that the Fourier integral commutes with the
limit, the last operation is multiplication by χ′λ(0)=2πi λ.
□
Corollary 41
If f(k)∈
L1(ℝ)
then
that is f
decrease at infinity faster than | λ |
−k.
Lemma 42
Let f(
x)
and xf(
x)
are both in
L1(ℝ)
, then f
is differentiable
and
More generally
f(k)=((−2π i x)k f)^.
(98) |
Proof.
There are several strategies to prove this results, all having their
own merits:
- The most straightforward uses the differentiation under the
integration sign.
- We can use the intertwining property (92)
of the Fourier integral and the connection of derivative with
shifts (97).
- Using the inverse Fourier integral (see below), we regard this
Lemma as the dual to the Lemma 40.
□
Corollary 43
The Fourier transform of a smooth rapidly decreasing function is a
smooth rapidly decreasing function.
Corollary 44
The Fourier integral of the Gaussian e−π x2 is e−π λ 2.
Proof.[
]
Note that the Gaussian
g(
x)=
e−π x2 is a unique (up to a
factor) solution of the equation
g′+2π
x g=0. Then, by
Lemmas
40 and
42, its
Fourier transform shall satisfy to the equation 2π
i λ
ĝ+
iĝ′=0. Thus, ĝ=
c·
e−π λ
2 with a constant factor
c, its value 1 can be found from
the classical integral ∫
ℝ e−π
x2 d x=1 which represents ĝ(0).
□
The relation (96)
and (98) allows to reduce many partial
differential equations to algebraic one, see
§ 0.2 and 5.4. To convert
solutions of algebraic equations into required differential equations
we need the inverse of the Fourier transform.
Definition 45
We define the inverse Fourier transform
on
L1(ℝ)
:
f(λ)= | ∫ | | f(x) e2π i λ x d x.
(99) |
We can notice the formal correspondence
f(λ)=f(−λ)=f(λ),
which is a manifestation of the group duality
$ℝ^_$=ℝ for the real line. This immediately
generates analogous results from Lem. 38 to
Cor. 44 for the inverse Fourier transform.
Theorem 46
The Fourier integral and the inverse Fourier transform are inverse
maps. That is, if g=f
then f=ǧ
.
Proof.[Sketch of a proof]
The exact meaning of the statement depends from the spaces which we
consider as the domain and the range. Various variants and their
proofs can be found in the literature. For example,
in [
, § IV.2.3], it is proven for the Schwartz space
S of smooth rapidly decreasing functions.
The outline of the proof is as follows. Using the
intertwining relations (96)
and (98), we conclude the composition of Fourier
integral and the inverse Fourier transform commutes both with
operator of multiplication by x and differentiation. Then we
need a result, that any operator commuting with multiplication by
x is an operator of multiplication by a function
f. For this function, the
commutation with differentiation implies f′=0, that is
f=const. The value of this constant can be evaluated by
a Fourier transform on a single function, say the Gaussian e−π
x2 from Cor. 44.
□
The above Theorem states that the Fourier integral is an invertible map. For
the Hilbert space L2(ℝ) we can show a
stronger property—its unitarity.
Theorem 47 (Plancherel identity)
The Fourier transform extends uniquely to a unitary map
L2(ℝ)→
L2(ℝ)
:
| ∫ | | | ⎪
⎪ | f | ⎪
⎪ | 2 d x= | ∫ | |
| ⎪
⎪ | f | ⎪
⎪ | 2 d λ.
(100) |
Proof.
The proof will be done in three steps: first we establish the
identity for smooth rapidly decreasing functions, then for
L2 functions with compact support and finally for any
L2 function.
- Take f1 and f2∈S be smooth rapidly
decreasing functions and g1 and g2 be their Fourier
transform. Then (using Fubini’s Thm. 50):
| = | | ∫ | | | ∫ | | g1(λ ) e2π i
λ t d λ f2(t) d t |
|
| = | ∫ | | g1(λ ) | ∫ | | e2π i
λ t f2(t) d t d λ |
|
| = | |
|
Put f1=f2=f (and therefore g1=g2=f) we get the
identity ∫| f |2 d x=∫| f |2 d λ. The same identity (100) can be obtained from the
property (f1f2)^=f1*f2,
cf. (90), or explicitly:
| ∫ | | f1(x) f2(x) e−2π iλ x d x=
| ∫ | | f1(t) f2(λ−t) d t.
|
Now, substitute λ=0 and f2=f1 (with its
corollary f2(t)=f1(−t)) and
obtain (100).
- Next let f∈L2(ℝ) with a support in
(−a,a) then f∈L1(ℝ) as well, thus
the Fourier transform is well-defined. Let fn∈S
be a sequence with support on (−a,a) which converges to f
in L2 and thus in L1. The Fourier
transform gn converges to g uniformly and is a Cauchy
sequence in L2 due to the above identity. Thus
gn→ g in L2 and we can extend the
Plancherel identity by continuity to L2 functions
with compact support.
- The final bit is done for a general
f∈L2 the sequence
of truncations to the interval (−n,n). For fn the
Plancherel identity is established above, and fn→ f
in L2(ℝ). We also build their Fourier
images gn and see that this is a Cauchy sequence in
L2(ℝ), so gn→ g.
If
f∈
L1∩
L2 then the above
g
coincides with the ordinary Fourier transform on
L1.
□
We note that Plancherel identity and the Parseval’s identity (30) are
cousins—they both states that the Fourier transform
L2(G)→ L2(Ĝ) is an isometry
for G=ℝ and G=T respectively. They may be
combined to state the unitarity of the Fourier transform on
L2(G) for the group G=ℝn×
ℤk× Tl
cf. Thm. 28.
Proofs of the following statements are not examinable
Thms. 23, 36,
53, 33, 46,
Props. 14, 20.
Last modified: November 6, 2024.