and its Applications Karl Rupp karlirupp@hotmail.com Fourier - - PowerPoint PPT Presentation

and its applications
SMART_READER_LITE
LIVE PREVIEW

and its Applications Karl Rupp karlirupp@hotmail.com Fourier - - PowerPoint PPT Presentation

Fourier Transform and its Applications Karl Rupp karlirupp@hotmail.com Fourier Transform p.1/22 Content Motivation Fourier series Fourier transform DFT Applications Functional Analysis View Extensions Fourier


slide-1
SLIDE 1

Fourier Transform

and its Applications

Karl Rupp

karlirupp@hotmail.com

Fourier Transform – p.1/22

slide-2
SLIDE 2

Content

  • Motivation
  • Fourier series
  • Fourier transform
  • DFT
  • Applications
  • Functional Analysis’ View
  • Extensions

Fourier Transform – p.2/22

slide-3
SLIDE 3

Motivation

Given any periodic signal p(x):

−T/2 T/2 2 −1

Fourier Transform – p.3/22

slide-4
SLIDE 4

Motivation II

  • Decomposition into most basic types of periodic

signals with same period: Sine and Cosine

  • Candidates:

sin(2πx T ), sin(22πx T ), . . . cos(2πx T ), cos(22πx T ), . . .

  • Thus p(x) could be rewritten as:

p(x) =

  • k=0

ak cos(k2πx T ) + bk sin(k2πx T )

Fourier Transform – p.4/22

slide-5
SLIDE 5

Motivation III

An analogon: Given a crowd of people from UK, France, Greece and from Germany. How to separate them? (One possible) answer:

  • Ask them to move on the left in French, forward in

Greek, backwards in English and to move on the right in German.

  • Use of spoken language as identifier.

Fourier Transform – p.5/22

slide-6
SLIDE 6

Motivation IV

How to extract potions of sine and cosine?

⇒ A unique "identifier" for each sine and cosine needs

to be found Solution: Use scalar product, k ∈ N:

T/2

−T/2

cos(k2πx T ) cos(n2πx T )dx =      T, k = n = 0 T/2, k = n = 0 0, k = n

Analogous results for sin(k 2πx

T ) · sin(n2πx T ) and

sin(k 2πx

T ) · cos(n2πx T )!

Fourier Transform – p.6/22

slide-7
SLIDE 7

Fourier series

Sticking all together leads to

p(x) = a0 2 +

  • k=1

ak cos(k2πx T ) + bk sin(k2πx T )

with

ak = 2 T T/2

−T/2

p(x) cos(k2πx T )dx, k ≥ 0 bk = 2 T T/2

−T/2

p(x) sin(k2πx T )dx, k ≥ 1

Fourier Transform – p.7/22

slide-8
SLIDE 8

Fourier series II

Simplification using eix = cos(x) + i sin(x):

p(x) =

  • k=−∞

ckei 2πx

T

with

ck = 1 T T/2

−T/2

p(x)ei 2πx

T dx,

k ≥ 0

Fourier Transform – p.8/22

slide-9
SLIDE 9

From series to transform

What happens if T → ∞?

Fourier Transform – p.9/22

slide-10
SLIDE 10

From series to transform

What happens if T → ∞?

  • Increment 2π

T between frequencies tends to zero,

therefore all frequencies ω are possible now.

Fourier Transform – p.9/22

slide-11
SLIDE 11

From series to transform

What happens if T → ∞?

  • Increment 2π

T between frequencies tends to zero,

therefore all frequencies ω are possible now.

  • Coefficients not only at discrete values, but defined
  • ver the whole real axis.

Fourier Transform – p.9/22

slide-12
SLIDE 12

From series to transform

What happens if T → ∞?

  • Increment 2π

T between frequencies tends to zero,

therefore all frequencies ω are possible now.

  • Coefficients not only at discrete values, but defined
  • ver the whole real axis.
  • Fourier transform becomes an operator (function

in - function out)

Fourier Transform – p.9/22

slide-13
SLIDE 13

From series to transform

What happens if T → ∞?

  • Increment 2π

T between frequencies tends to zero,

therefore all frequencies ω are possible now.

  • Coefficients not only at discrete values, but defined
  • ver the whole real axis.
  • Fourier transform becomes an operator (function

in - function out)

  • Periodicy of function not necessary anymore,

therefore arbitrary functions can be transformed!

Fourier Transform – p.9/22

slide-14
SLIDE 14

Fourier transform

Fourier transform in one dimension:

F{f}(ω) = 1 √ 2π ∞

−∞

f(x)e−iωxdx

Can easily be extended to several dimensions:

F{f}(ω) = (2π)−n/2

  • Rn f(x)e−iωxdx

Often capital letters are used for the Fourier transform

  • f a function. (f(x) ⇐

⇒ F(ω))

Fourier Transform – p.10/22

slide-15
SLIDE 15

Basic Properties

  • Duality: F{F{f}}(x) = f(−x)
  • r more often used:

f(x) = 1 √ 2π ∞

−∞

F(ω)eiωxdω

  • Linearity: a · f(x) + b · g(x) ⇐

⇒ a · F(ω) + b · G(ω)

  • Scaling: f(a · x) ⇐

⇒ 1

|a|F(x a)

  • Shift in f: f(x − a) ⇐

⇒ e−iaxF(ω)

  • Shift in F: eiaxf(x) ⇐

⇒ F(ω − a)

Fourier Transform – p.11/22

slide-16
SLIDE 16

Further Properties

  • Differentiation of f:

dnf(x) dxn

⇐ ⇒ (iω)nF(ω)

  • Differentiation of F:

xnf(x) ⇐ ⇒ in dnG(ω)

  • Convolution of f, g: f(x) ∗ g(x) ⇐

⇒ F(ω)G(ω)

  • Convolution of F, G:

f(x)g(x) ⇐ ⇒ F(ω)∗G(ω)

√ 2π

  • Parseval theorem:

−∞

f(x)g(x)dx = ∞

−∞

F(ω)G(ω)dω

Fourier Transform – p.12/22

slide-17
SLIDE 17

Some Fourier pairs

Some of the most important transform-pairs:

rect(x) ⇐ ⇒ 2 √ 2π sin(ω/2) ω δ(x) ⇐ ⇒ 1 √ 2π e−αt ⇐ ⇒ 1 √ 2α · e− ω2

  • n=−∞

δ(t − nT) ⇐ ⇒

√ 2π T ∞

  • k=−∞

δ

  • ω − k 2π

T

  • Fourier Transform – p.13/22
slide-18
SLIDE 18

Making use of Fourier transform

  • Differential equations transform to algebraic

equations that are often much easier to solve

  • Convolution simplifies to multiplication, that is why

Fourier transform is very powerful in system theory

  • Both f(x) and F(ω) have an "intuitive" meaning

Fourier Transform – p.14/22

slide-19
SLIDE 19

Discrete Fourier Transform (DFT)

The power of Fourier transform works for digital signal processing (computers, embedded chips) as well, but

  • f course a discrete variant is used (notation applied

to conventions):

X(k) =

N−1

  • n=0

xne− 2πi

N kn

k = 0, . . . , N − 1

for a signal of length N.

Fourier Transform – p.15/22

slide-20
SLIDE 20

Dirac-Delta-Function (discrete)

The Delta-distribution in terms of digital systems is simply defined as

x(n) =

  • 1,

n = 0, 0, n = 0.

(Input-)signals are decomposed into such delta- functions, while the output is a superposition of the out- put for each of the input-delta-functions.

Fourier Transform – p.16/22

slide-21
SLIDE 21

Application I

Filtering audio

w |F(w)| w |F(w)| w |F(w)|

.

Fourier Transform – p.17/22

slide-22
SLIDE 22

Application II

Partial Differential Equations: Find bounded solutions u(x, t), x ∈ Rn, t ∈ R

∂2 ∂t2u(x, t) + ∆xu(x, t) = 0 u(x, 0) = f(x)

Solution: Using Fourier transform with respect to x.

u(x, t) = π− n+1

2 Γ

n + 1 2

Rn f(y)

t (t2 + |x − y|2)

n+1 2 dy.

Fourier Transform – p.18/22

slide-23
SLIDE 23

Functional Analysis View

  • Integral operations well defined for f ∈ L1(Rn)

(Fubini).

  • But where is Fourier-transform continuous?
  • Is it one-to-one?

Starting with test-functions: They are not enough. Hence: Rapidly decreasing functions Sn

f ∈ C∞(Rn) : sup

|x|<N

sup

x∈Rn(1 + |x|2)N|∂αf(x)

∂xα | < ∞

for N = 0, 1, 2, . . . and for multi-indices α.

Fourier Transform – p.19/22

slide-24
SLIDE 24

Rapidly decreasing functions

  • Form a vector space
  • Fourier transform is a continuous, linear,
  • ne-to-one mapping of Sn onto Sn of period 4, with

a continuous inverse.

  • Test-functions are dense in Sn
  • Sn is dense in both L1(Rn) and L2(Rn)
  • Plancharel theorem: There is a linear isometry of

L2(Rn) onto L2(Rn) that is uniquely defined via the

Fourier transform in Sn.

Fourier Transform – p.20/22

slide-25
SLIDE 25

Extensions

  • Fast Fourier Transform (FFT): effort is only

O(n log(n)) instead of O(n2)

  • Laplace transform:

F(s) = ∞

0−

f(x)e−sxdx

  • z-transform: Discrete counterpart of Laplace

transform

X(z) = Z{x[n]} =

  • n=−∞

x[n]z−n

Fourier Transform – p.21/22

slide-26
SLIDE 26

The End

Thank you for your attention!

Fourier Transform – p.22/22