EE 261 The Fourier Transform and its Applications

advertisement
EE 261 The Fourier Transform
and its Applications
1
cn =
T
Integration by parts:
t=b Z
b
u(t)v0 (t) dt = u(t)v(t)
−
a
t=a
T
−2πint/T
e
0
1
f(t) dt =
T
Z
T /2
e−2πint/T f(t) dt
−T /2
Orthogonality of the complex exponentials:
(
Z T
0,
n 6= m
e2πint/T e−2πimt/T dt =
T,
n=m
0
This Being an Ancient Formula Sheet
Handed Down
To All EE 261 Students
Z
Z
√
The normalized exponentials (1/ T )e2πint/T , n =
0, ±1, ±2, . . . form an orthonormal basis for L2 ([0, T ])
b
u0(t)v(t) dt
Rayleigh (Parseval): If f(t) is periodic of period T
then
Z
∞
X
1 T
|f(t)|2 dt =
|ck |2
T 0
a
Even and odd parts of a function: Any function f(x)
can be written as
k=−∞
f(x) + f(−x)
f(x) =
+
2
(even part)
f(x) − f(−x)
2
(odd part)
The Fourier Transform:
Z ∞
Ff(s) =
f(x)e−2πisx dx
−∞
Geometric series:
N
X
rn =
n=0
N
X
n=M
The Inverse Fourier Transform:
Z ∞
−1
F f(x) =
f(s)e2πisx ds
1 − rN +1
1−r
−∞
rM (1 − rN −M +1 )
rn =
(1 − r)
Symmetry & Duality Properties:
Let f − (x) = f(−x).
2
Complex numbers: z = x + iy, z̄ = x − iy, |z| = zz̄ =
x2 + y 2
1
= −i
i
z + z̄
z − z̄
x = Re z =
, y = Im z =
2
2i
Complex exponentials:
cos 2πt =
e
−2πit
+e
2
2πit
,
sin 2πt =
e
z = reiθ ,
r=
−e
2i
e2πint =
n=−N
p
x2 + y2 , θ = tan−1 (y/x)
sin(2N + 1)πt
sin πt
∞
X
–
Ff − = (Ff)−
–
If f is even (odd) then Ff is even (odd)
–
If f is real valued, then Ff = (Ff)−
Z
∞
f(x − y)g(y) dy
–
f ∗g = g∗f
–
(f ∗ g) ∗ h = (f ∗ g) ∗ h
–
f ∗ (g + h) = f ∗ g + f ∗ h
Smoothing: If f (or g) is p-times continuously differentiable, p ≥ 0, then so is f ∗ g and
dk
dk
(f ∗ g) = ( k f) ∗ g
k
dx
dx
Fourier series If f(t) is periodic with period T its
Fourier series is
f(t) =
F −1f = Ff −
−∞
Symmetric sum of complex exponentials (special
case of geometric series):
N
X
–
(f ∗ g)(x) =
−2πit
Polar form:
z = x + iy
FFf = f −
Convolution:
e2πit = cos 2πt + i sin 2πt
2πit
–
Convolution Theorem:
F(f ∗ g) = (Ff)(Fg)
cne2πint/T
F(fg) = Ff ∗ Fg
n=−∞
1
Autocorrelation: Let g(x) be a function satisfying
R∞
2
|g(x)| dx < ∞ (finite energy) then
−∞
(g ? g)(x)
=
Z
Linearity:
F{αf(x) + βg(x)} = αF (s) + βG(s)
Stretch:
F{g(ax)} =
1
G( as )
|a|
∞
F{g(x − a)} = e−i2πas G(s)
Shift:
g(y)g(y − x) dy
−∞
=
Shift & stretch:
g(x) ∗ g(−x)
−∞
−∞
−∞
Modulation:
(h ? g)(−x)
F{g(x) cos(2πs0 x)} = 12 [G(s − s0 ) + G(s + s0 )]
Rectangle and triangle functions
(
(
1, |x| < 12
1 − |x|,
Π(x) =
Λ(x) =
1
0,
0, |x| ≥ 2
sin πs
,
πs
Scaled rectangle function
(
Πp (x) = Π(x/p) =
Cross Correlation:
Λp (x) = Λ(x/p) =
F{g ? f} = G(s)F (s)
Derivative:
1,
0,
|x| <
|x| ≥
p
2
p
2
–
F{g0 (x)} = 2πisG(s)
–
F{g(n) (x)} = (2πis)n G(s)
–
i n (n)
F{xng(x)} = ( 2π
) G (s)
,
Moments:
Z
FΠp (s) = p sinc ps
Scaled triangle function
(
F{g ? g} = |G(s)|2
Autocorrelation:
|x| ≤ 1
|x| ≥ 1
FΛ(s) = sinc2 s
FΠ(s) = sinc s =
1 − |x/p|,
0,
Z
|x| ≤ p
,
|x| ≥ p
∞
f(x)dx = F (0)
−∞
Z
∞
xf(x)dx =
−∞
∞
xnf(x)dx = (
−∞
2
FΛp (s) = p sinc ps
Gaussian
2
2
Gaussian with variance σ2
2
2
1
√ e−x /2σ
σ 2π
i n (n)
) F (0)
2π
The Delta Function: δ(x)
Fg(s) = e−2π
2
σ 2 s2
Scaling:
One-sided exponential decay
(
0,
t < 0,
1
f(t) =
Ff(s) =
a + 2πis
e−at ,
t ≥ 0.
Sifting:
δ(ax) =
Convolution:
1
δ(x)
|a|
R∞
δ(x − a)f(x)dx = f(a)
R∞
δ(x)f(x + a)dx = f(a)
−∞
−∞
Two-sided exponential decay
F(e−a|t| ) =
i 0
F (0)
2π
Miscellaneous:
Z x
G(s)
F
g(ξ)dξ = 12 G(0)δ(s) +
i2πs
−∞
F(e−πt ) = e−πs
g(t) =
1 −i2πsb/a
G( as )
|a| e
Rayleigh (Parseval):
Z ∞
Z ∞
2
|g(x)| dx =
|G(s)|2 ds
−∞
−∞
Z ∞
Z ∞
f(x)g(x) dx =
F (s)G(s) ds
Cross correlation: Let g(x) and h(x) be functions with
finite energy. Then
Z ∞
(g ? h)(x) =
g(y)h(y + x) dy
−∞
Z ∞
=
g(y − x)h(y) dy
=
F{g(ax − b)} =
δ(x) ∗ f(x) = f(x)
δ(x − a) ∗ f(x) = f(x − a)
2a
a2 + 4π2s2
δ(x − a) ∗ δ(x − b) = δ(x − (a + b))
Fourier Transform Theorems
Product:
2
h(x)δ(x) = h(0)δ(x)
Fourier Transform:
Fδ = 1
The complex Fourier series representation:
F(δ(x − a)) = e−2πisa
R∞
–
−∞
where
δ (n)(x)f(x)dx = (−1)n f (n) (0)
δ 0(x) ∗ f(x) = f 0 (x)
–
–
αn
=
1
n
F( )
L L
=
1
L
xδ(x) = 0
0
–
xδ (x) = −δ(x)
Fourier transform of cosine and sine
(
−1,
sgn t =
1,
t<0
t>0
∞
X
n=−∞
III(x)g(x) =
Periodization:
P∞
n=−∞
III(x) ∗ g(x) =
w(t − τ ) = L[v(t − τ )]
In this case L(δ(t − τ ) = h(t − τ ) and L acts by
convolution:
Z ∞
w(t) = Lv(t) =
v(τ )h(t − τ )dτ
−∞
δ(x − np)
=
P∞
n=−∞
Fourier Transform:
FIII = III ,
g(x − n)
a>0
Le2πiνt = H(ν)e2πiνt
FIIIp = 1p III1/p
The Discrete Fourier Transform
Sampling Theory For a bandlimited function g(x) with
Fg(s) = 0 for |s| ≥ p/2
N th root of unity:
Let ω = e2πi/N . Then ωN = 1 and the N powers
1 = ω0 , ω, ω2 , . . . ωN −1 are distinct and evenly
spaced along the unit circle.
Fg = Πp (Fg ∗ IIIp )
g(t) =
∞
X
g(tk ) sinc(p(x − tk ))
(v ∗ h)(t)
The transfer function is the Fourier transform of the
impulse response, H = Fh The eigenfunctions of any
linear time-invariant system are e2πiνt, with eigenvalue H(ν):
g(n)δ(x − n)
III(ax) = a1 III1/a (x),
Scaling:
−L/2
A system is time-invariant if:
n=−∞
Sampling:
n
p(x)e−2πi L xdx
−∞
1
Fsgn (s) =
πis
IIIp (x) =
L/2
Superposition integral:
Z ∞
w(t) =
v(τ )h(t, τ )dτ
The Shah Function: III(x)
δ(x − n) ,
Z
Linear Systems Let L be a linear system, w(t) = Lv(t),
with impulse response h(t, τ ) = Lδ(t − τ ).
1
(δ(s − a) + δ(s + a))
2
1
F sin 2πat = (δ(s − a) − δ(s + a))
2i
Unit step and sgn
(
0, t ≤ 0
1
1
H(t) =
FH(s) =
δ(s) +
2
πis
1, t > 0
F cos 2πat =
∞
X
n
αne2πi L x
n=−∞
Derivatives:
III(x) =
∞
X
p(x) =
tk = k/p
k=−∞
Vector complex exponentials:
Fourier Transforms for Periodic Functions
x
For a function p(x) with period L, let f(x) = p(x)Π( L
).
Then
∞
X
p(x) =
f(x) ∗
P (s) =
∞
n
n
1 X
F ( )δ(s − )
L n=−∞ L
L
1 = (1, 1, . . ., 1)
ω = (1, ω, ω2, . . . , ωN −1)
ω k = (1, ωk , ω2k, . . . , ω(N −1)k )
δ(x − nL)
n=−∞
Cyclic property
ωN = 1 and
3
1, ω, ω2 , . . .ω N −1
are distinct
Ff=
Impulse response:
1
− πx
Transfer function:
i sgn (s)
Causal functions: g(x) is causal if g(x) = 0 for x < 0.
A casual signal Fourier Transform G(s) = R(s) +
iI(s), where I(s) = H{R(s)}.
The DFT of order N accepts an N -tuple as input
and returns an N -tuple as output. Write an N -tuple
as f = (f[0], f[1], . . ., f[N − 1]).
N
−1
X
Analytic signals: The analytic signal representation
of a real-valued function v(t) is given by:
f[k]ω−k
Z(t)
k=0
Inverse DFT:
F −1 f =
N −1
1 X
f[k]ωk
N
=
=
F −1 {2H(s)V (s)}
v(t) − iHv(t)
Narrow Band Signals: g(t) = A(t) cos[2πf0 t + φ(t)]
Analytic approx:
k=0
Envelope:
Periodicity of inputs and outputs: If F = F f then
both f and F are periodic of period N .
arg[z(t)] = 2πf0 t + φ(t)
Instantaneous freq:
(f ∗ g)[n] =
f[k] g[n − k]
Discrete δ:
m≡k
m 6≡ k
mod N
mod N
F δ k = ω−k
DFT of vector complex exponential
F ωk = N δ k
In 2-dimensions (in coordinates):
Z ∞ Z ∞
Ff(ξ1 , ξ2) =
e−2πi(x1 ξ1 +x2 ξ2 ) f(x1 , x2) dx1dx2
−∞
F f − = (F f)−
Parseval:
F {αf + βg) = αF f + βF g
0
The Inverse Hankel Transform (zero order):
Z ∞
f(r) = 2π
F (ρ)J0 (2πrρ)ρdρ
F f · F g = N (f · g)
Shift: Let τp f[m] = f[m − p]. Then F (τp f) = ω−p F f
Modulation:
F (ωp f) = τp (F f)
Convolution:
F (f ∗ g) = (F f)(F g)
F (f g) =
1
N
−∞
The Hankel Transform (zero order):
Z ∞
F (ρ) = 2π
f(r)J0 (2πrρ)rdr
DFT Theorems
Linearity:
1 d
φ(t)
2π dt
Inverse Fourier Transform:
Z
−1
F f(x) =
e2πix·ξ f(ξ) dξ
Rn
DFT of the discrete δ
Reversed signal: f − [m] = f[−m]
fi = f0 +
Higher Dimensional Fourier Transform In ndimensions:
Z
Ff(ξ) =
e−2πix·ξ f(x) dx
Rn
k=0
(
1,
δ k [m] =
0,
z(t) ≈ A(t)ei[2πf0 t+φ(t)]
| A(t) |=| z(t) |
Phase:
Convolution
N
−1
X
H−1 f = −Hf
Inverse Hilbert Transform
The vector complex exponentials are orthogonal:
(
0,
k 6≡ ` mod N
ωk · ω` =
N,
k ≡ ` mod N
0
Separable functions: If f(x1 , x2) = f(x1 )f(x2 ) then
Ff(ξ1 , ξ2) = Ff(ξ1 )Ff(ξ2 )
(F f ∗ F g)
Two-dimensional rect:
The Hilbert Transform The Hilbert Transform of
Π(x1, x2) = Π(x1)Π(x2 ), FΠ(ξ1 , ξ2) = sinc ξ1 sinc ξ2
f(x):
Z
Two dimensional Gaussian:
1 ∞ f(ξ)
1
∗ f(x) =
dξ
Hf(x) = −
2
2
πx
π −∞ ξ − x
g(x1 , x2) = e−π(x1 +x2 ) , Fg = g
Fourier transform theorems
(Cauchy principal value)
4
Shift: Let (τb f)(x) = f(x − b). Then
F(τb f)(ξ) = e−2πiξ·b Ff(ξ)
Stretch theorem (special):
F(f(a1 x1 , a2, x2)) =
1
ξ1 ξ2
Ff( , )
|a1||a2|
a1 a2
Stretch theorem (general): If A is an n × n invertible
matrix then
1
F(f(Ax)) =
Ff(A−T ξ)
| det A|
Stretch and shift:
F(f(Ax + b)) = exp(2πib · A−T ξ)
1
Ff(A−T ξ)
| det A|
III’s and lattices III for integer lattice
X
IIIZ 2 (x) =
δ(x − n)
2
n∈Z
∞
X
=
δ(x1 − n1 , x2 − n2 )
n1 ,n2 =−∞
FIIIZ = IIIZ 2
A general lattice L can be obtained from the integer lattice by L = A(Z2 ) where A is an invertible matrix.
X
1
IIIL (x) =
δ(x − p) =
III 2 (A−1 x)
| det A| Z
2
p∈L
2
If L = A(Z ) then the reciprocal lattice is L∗ = A−T Z2
Fourier transform of IIIL :
1
FIIIL =
IIIL∗
| det A|
Radon transform and Projection-Slice Theorem:
Let µ(x1 , x2) be the density of a two-dimensional region.
A line through the region is specified by the angle φ of
its normal vector to the x1-axis, and its directed distance
ρ from the origin. The integral along a line through the
region is given by the Radon transform of µ:
Z ∞ Z ∞
Rµ(ρ, φ) =
µ(x1, x2)δ(ρ−x1 cos φ−x2 sin φ) dx1dx2
−∞
−∞
The one-dimensional Fourier transform of Rµ with respect to ρ is the two-dimensional Fourier transform of µ:
Fρ R(µ)(r, φ) = Fµ(ξ1 , ξ2),
ξ1 = r cos φ, ξ2 = r sin φ
The list being compiled originally
by John Jackson
a person not known to me,
and then revised here
by your humble instructor
5
Download