30
6.003 Signal Processing Week 4, Lecture B: Fourier Transform Properties, Duality Adam Hartz [email protected]

Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

6.003Signal Processing

Week 4, Lecture B:

Fourier Transform Properties,Duality

Adam [email protected]

Page 2: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Quiz 1

Thursday, 7 March, 2:05-3:55pm, 50-340 (Walker Gym).

No lecture on 7 March or 5 March.5 March: extra office hours 2-5pm.

The quiz is closed book.No electronic devices (including calculators).

You may use one 8.5x11” sheet of notes (handwritten orprinted, front and back).

Coverage: lectures, recitations, homeworks, and labs up toand including March 5.

Practice materials have been posted to the web.

6.003 Signal Processing Week 4 Lecture B (slide 2) 28 Feb 2019

Page 3: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Last Time: Fourier Transform

Last time, we extended Fourier analysis to aperiodic signalsby introducing CTFT and DTFT:

CTFT

x(t) =1

∫ ∞

−∞X(ω)ejωtdω

X(ω) =

∫ ∞

−∞x(t)e−jωtdt

DTFT

x[n] =1

∫2π

X(Ω)ejΩndΩ

X(Ω) =∞∑

n=−∞x[n]e−jΩn

6.003 Signal Processing Week 4 Lecture B (slide 3) 28 Feb 2019

Page 4: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Last Time: FT of Square Pulse

-1 1

x1(t)

1

t

2

π

X1(ω) =2 sinω

ω

ω

X(ω) =

∫ ∞

−∞x(t)e−jωtdt =

∫ 1

−1

e−jωtdt =2 sin(ω)

ω

6.003 Signal Processing Week 4 Lecture B (slide 4) 28 Feb 2019

Page 5: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Square Pulse

The value of X(0) is the integral of x(t) over all time:

-1 1

x1(t)

1

t

area = 2 2

π

X1(ω) =2 sinω

ω

ω

X(0) =

∫ ∞

−∞x(t)e−j0tdt =

∫ 1

−1

dt = 2

6.003 Signal Processing Week 4 Lecture B (slide 5) 28 Feb 2019

Page 6: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Square Pulse

The value of x(0) is the integral of X(ω) over allfrequencies, divided by 2π:

-1 1

x1(t)

1

t++

−− ++ −−

2

π

X1(ω) =2 sinω

ω

ω

area/2π = 1

x(0) =1

∫ ∞

−∞X(ω)ejω0dω =

1

∫ ∞

−∞X(ω)dω

6.003 Signal Processing Week 4 Lecture B (slide 6) 28 Feb 2019

Page 7: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Stretching Time

Stretching time compresses frequency and increasesamplitude (preserving area).

-1 1

x1(t)

1

t

2

π

X1(ω) =2 sinω

ω

ω

-2 2

1

t

4

πω

6.003 Signal Processing Week 4 Lecture B (slide 7) 28 Feb 2019

Page 8: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Compressing Time to the Limit

Alternatively, compress time while keeping area = 1:

- 1212

x(t)

1

t

1

ω

X(ω) =sinω/2

ω/2

ω

- 1414

2

t

1

ω

6.003 Signal Processing Week 4 Lecture B (slide 8) 28 Feb 2019

Page 9: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

δ(·)

In the limit, the pulse has zero width but still area 1!We represent this limit with the delta function: δ(·).

1

t

1

ω

δ(·) only has nonzero area, but it has finite area: it is mosteasily described via an integral:∫ ∞

−∞δ(t)dt =

∫ 0+

0−

δ(t)dt = 1

Importantly, it has the following property (the “siftingproperty”): ∫ ∞

−∞δ(t− a)f(t)dt = f(a)

6.003 Signal Processing Week 4 Lecture B (slide 9) 28 Feb 2019

Page 10: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Example: FT of complex exponential

Consider finding the FT of

x(t) = ej4t

We need X(ω) such that

1

∫ ∞

−∞X(ω)ejωtdω = ej4t

Using the sifting property of the delta function, we find:

X(ω) = 2πδ(ω − 4)

6.003 Signal Processing Week 4 Lecture B (slide 10) 28 Feb 2019

Page 11: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Check Yourself!

What is the FT of the following function?

x(t) = 2 cos(t)

6.003 Signal Processing Week 4 Lecture B (slide 11) 28 Feb 2019

Page 12: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

DT impulse: δ[·]

DT equivalent is

δ[n] =

1 if n = 0

0 otherwise

which still has the “sifting property:”

∞∑n=−∞

δ[n− a]f [n] = f [a]

6.003 Signal Processing Week 4 Lecture B (slide 12) 28 Feb 2019

Page 13: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Check Yourself!

The FT of a square pulse is a “sinc” function:

-S S

x1(t)

1

t

2

π

X1(ω) =2 sin (Sω)

ω

ω

X(ω) =

∫ ∞

−∞x(t)e−jωtdt =

∫ S

−S

e−jωtdt =2 sin (Sω)

ω

Find the time function whose Fourier transform is:

−ω0 ω0

X(ω)

1

ω

6.003 Signal Processing Week 4 Lecture B (slide 13) 28 Feb 2019

Page 14: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Check Yourself!

Find the time function whose Fourier transform is:

−ω0 ω0

X(ω)

1

ω

x(t) =1

∫ ∞

−∞X(ω)ejωtdω =

1

∫ ω0

−ω0

ejωtdω− =sin(ω0t)

πt

ω0/π

π

ω0

x(t)

t

6.003 Signal Processing Week 4 Lecture B (slide 14) 28 Feb 2019

Page 15: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Duality

The Fourier transform and its inverse are symmetric!

X(ω) =

∫ ∞

−∞x(t)e−jωtdt

x(t) =1

∫ ∞

−∞X(ω)ejωtdω

except for the minus sign in the exponential, and the 2πfactor.

So, in general, we can say that:

If x(t) has Fourier transform X(ω), thenX(t) has Fourier transform 2πx(−ω).

6.003 Signal Processing Week 4 Lecture B (slide 15) 28 Feb 2019

Page 16: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Duality

The Fourier transform and its inverse are symmetric!

X(ω) =

∫ ∞

−∞x(t)e−jωtdt

x(t) =1

∫ ∞

−∞X(ω)ejωtdω

except for the minus sign in the exponential, and the 2πfactor.

So, in general, we can say that:

If x(t) has Fourier transform X(ω), thenX(t) has Fourier transform 2πx(−ω).

6.003 Signal Processing Week 4 Lecture B (slide 16) 28 Feb 2019

Page 17: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Duality

Verifying duality:

2πx(−ω)?= FT X(t)

2πx(−ω)?=

∫X(t)e−jωtdt

x(−ω)?=

1

∫X(t)e−jωtdt

x(ω)?=

1

∫X(t)e−j(−ω)tdt

x(t) =1

∫X(ω)ejωtdω

6.003 Signal Processing Week 4 Lecture B (slide 17) 28 Feb 2019

Page 18: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Duality

Consequence of duality: “transform pairs”

6.003 Signal Processing Week 4 Lecture B (slide 18) 28 Feb 2019

Page 19: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

FT Properties

Duality can often be used to simplify analysis.

Additionally, we can show that certain time-domainoperations have equivalent operations in the frequencydomain, which can aid the analysis of new signals.

6.003 Signal Processing Week 4 Lecture B (slide 19) 28 Feb 2019

Page 20: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

CTFT Properties: Linearity

Considerx(t) = Ax1(t) +Bx2(t)

Then:

X(ω) =

∫ ∞

−∞x(t)e−jωtdt

=

∫ ∞

−∞(Ax1(t) +Bx2(t)) e

−jωtdt

=

∫ ∞

−∞

(Ax1(t)e

−jωt +Bx2(t)e−jωt

)dt

=

∫ ∞

−∞Ax1(t)e

−jωtdt+

∫ ∞

−∞Bx2(t)e

−jωtdt

= AX1(ω) +BX2(ω)

6.003 Signal Processing Week 4 Lecture B (slide 20) 28 Feb 2019

Page 21: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

CTFT Properties: Time Reversal

Considery(t) = x(−t)

Then:

Y (ω) =

∫ ∞

−∞x(−t)e−jωtdt

substitute u = −t

=

∫ −∞

∞x(u)e−jω(−u)(−du)

=

∫ ∞

−∞x(u)e−jω(−u)du

=

∫ ∞

−∞x(u)e−j(−ω)udu

= X(−ω)

6.003 Signal Processing Week 4 Lecture B (slide 21) 28 Feb 2019

Page 22: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

CTFT Properties: Time Delay

Considery(t) = x(t− t0)

Then:

Y (ω) =

∫ ∞

−∞x(t− t0)e

−jωtdt

substitute u = t− t0

=

∫ ∞

−∞x(u)e−jω(u+t0)du

=

∫ ∞

−∞x(u)e−jωue−jωt0du

= e−jωt0

∫ ∞

−∞x(u)e−jωudu

= e−jωt0X(ω)

6.003 Signal Processing Week 4 Lecture B (slide 22) 28 Feb 2019

Page 23: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

CTFT Properties: Conjugation

Considery(t) = x∗(t)

Then:

Y (ω) =

∫ ∞

−∞y(t)e−jωtdt

Y (ω) =

∫ ∞

−∞x∗(t)e−jωtdt

Y (ω) =

∫ ∞

−∞x∗(t)ej(−ω)tdt

Y (ω) = X∗(−ω)

6.003 Signal Processing Week 4 Lecture B (slide 23) 28 Feb 2019

Page 24: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

CTFT Properties: Scaling Time

Considery(t) = x(At)

with A > 0 (not flipping in time)

Then:

Y (ω) =

∫ ∞

−∞x(At)e−jωtdt

substitute u = At

=

∫ ∞

−∞x(u)e−jω u

Adu

A

=

∫ ∞

−∞x(u)e−j ω

Au du

A

=1

A

∫ ∞

−∞x(u)e−j ω

Audu

=1

AX

A

)6.003 Signal Processing Week 4 Lecture B (slide 24) 28 Feb 2019

Page 25: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

CTFT Properties: Time Derivative

x(t) =1

∫ ∞

−∞X(ω)ejωtdω

differentiate both sides w.r.t t

dx(t)

dt=

1

∫ ∞

−∞X(ω)

(jωejωt

)dω

dx(t)

dt=

1

∫ ∞

−∞(jωX(ω)) ejωtdω

This shows that the Fourier transform of dx(t)

dtis jωX(Ω)

Consequently, the FT of∫x(t)dt is 1

jωX(ω)

6.003 Signal Processing Week 4 Lecture B (slide 25) 28 Feb 2019

Page 26: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

CTFT Properties: Frequency Derivative

X(ω) =

∫ ∞

−∞x(t)e−jωtdt

differentiate both sides w.r.t ω

dX(ω)

dω=

∫ ∞

−∞x(t)

(−jte−jωt

)dt

dX(ω)

dω=

∫ ∞

−∞(−jtx(t)) e−jωtdt

multiply both sides by j

jdX(ω)

dω=

∫ ∞

−∞(tx(t)) e−jωtdt

This shows that the Fourier transform of tx(t) is j dX(ω)

6.003 Signal Processing Week 4 Lecture B (slide 26) 28 Feb 2019

Page 27: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Table of CTFT Properties

Property y(t) Y (ω)

Linearity Ax1(t) +Bx2(t) AX1(ω) +BX2(ω)

Time reversal x(−t) X(−ω)

Time Delay x(t− t0) e−jωt0X(ω)

Conjugation x∗(t) X∗(−ω)

Scaling Time x(At) 1|A|X

(ωA

)Time Derivative dx(t)

dtjωX(ω)

Frequency Derivative tx(t) j ddω

X(ω)

6.003 Signal Processing Week 4 Lecture B (slide 27) 28 Feb 2019

Page 28: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Table of DTFT Properties

Property y[n] Y (Ω)

Linearity Ax1[n] +Bx2[n] AX1(Ω) +BX2(Ω)

Time reversal x(−n) X(−Ω)

Time Delay x(n− n0) e−jΩn0X(Ω)

Conjugation x∗[n] X∗(−Ω)

Frequency Derivative nx[n] j ddΩ

X(Ω)

6.003 Signal Processing Week 4 Lecture B (slide 28) 28 Feb 2019

Page 29: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Example: Using Properties

Consider again finding the FT of the function shown below:

-1 1

x1(t)

1

t

Using properties can simplify the analysis!

6.003 Signal Processing Week 4 Lecture B (slide 29) 28 Feb 2019

Page 30: Week 4, Lecture B: Fourier Transform Properties, Duality · Coverage: lectures, recitations, homeworks, and labs up to and including March 5. ... Frequency Derivative nx[n] j d d

Example: Using Properties

Consider finding the Fourier transform of x(t) = 2te−3|t|,shown below:

t

x(t)

Using properties can simplify the analysis!

6.003 Signal Processing Week 4 Lecture B (slide 30) 28 Feb 2019