Aliasing in Fourier Analysis Optional Assessment; Practically - - PowerPoint PPT Presentation

aliasing in fourier analysis
SMART_READER_LITE
LIVE PREVIEW

Aliasing in Fourier Analysis Optional Assessment; Practically - - PowerPoint PPT Presentation

Aliasing in Fourier Analysis Optional Assessment; Practically Important Rubin H Landau Sally Haerer, Producer-Director Based on A Survey of Computational Physics by Landau, Pez, & Bordeianu with Support from the National Science Foundation


slide-1
SLIDE 1

Aliasing in Fourier Analysis

Optional Assessment; Practically Important Rubin H Landau

Sally Haerer, Producer-Director

Based on A Survey of Computational Physics by Landau, Páez, & Bordeianu with Support from the National Science Foundation

Course: Computational Physics II

1 / 1

slide-2
SLIDE 2

Outline

2 / 1

slide-3
SLIDE 3

What is Aliasing?

  • 1

1 2 4 6

Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? Finite Sampling Ambiguity Sample at t = 0, 2, 4, 6, 8,: y ≡ 0 Sample at t = 0, 12

10, 4 3, . . . (•):

sin(πt/2) = sin(2πt) Finite sample ⇒ high-ω “between the cracks”

3 / 1

slide-4
SLIDE 4

What is Aliasing?

  • 1

1 2 4 6

Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? Finite Sampling Ambiguity Sample at t = 0, 2, 4, 6, 8,: y ≡ 0 Sample at t = 0, 12

10, 4 3, . . . (•):

sin(πt/2) = sin(2πt) Finite sample ⇒ high-ω “between the cracks”

4 / 1

slide-5
SLIDE 5

What is Aliasing?

  • 1

1 2 4 6

Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? Finite Sampling Ambiguity Sample at t = 0, 2, 4, 6, 8,: y ≡ 0 Sample at t = 0, 12

10, 4 3, . . . (•):

sin(πt/2) = sin(2πt) Finite sample ⇒ high-ω “between the cracks”

5 / 1

slide-6
SLIDE 6

What is Aliasing?

  • 1

1 2 4 6

Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? Finite Sampling Ambiguity Sample at t = 0, 2, 4, 6, 8,: y ≡ 0 Sample at t = 0, 12

10, 4 3, . . . (•):

sin(πt/2) = sin(2πt) Finite sample ⇒ high-ω “between the cracks”

6 / 1

slide-7
SLIDE 7

What is Aliasing?

  • 1

1 2 4 6

Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? Finite Sampling Ambiguity Sample at t = 0, 2, 4, 6, 8,: y ≡ 0 Sample at t = 0, 12

10, 4 3, . . . (•):

sin(πt/2) = sin(2πt) Finite sample ⇒ high-ω “between the cracks”

7 / 1

slide-8
SLIDE 8

What is Aliasing?

  • 1

1 2 4 6

Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? Finite Sampling Ambiguity Sample at t = 0, 2, 4, 6, 8,: y ≡ 0 Sample at t = 0, 12

10, 4 3, . . . (•):

sin(πt/2) = sin(2πt) Finite sample ⇒ high-ω “between the cracks”

8 / 1

slide-9
SLIDE 9

What is Aliasing?

  • 1

1 2 4 6

Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? Finite Sampling Ambiguity Sample at t = 0, 2, 4, 6, 8,: y ≡ 0 Sample at t = 0, 12

10, 4 3, . . . (•):

sin(πt/2) = sin(2πt) Finite sample ⇒ high-ω “between the cracks”

9 / 1

slide-10
SLIDE 10

Consequences of Aliasing

  • 1

1 2 4 6

(Wikipedia) High-ω contaminates low Moiré distortion in synthesis “High-ω aliased by low” Math: for sampling rate s = N/T ω, ω − 2s Same DFT if s = N T ≤ ω 2 (1)

10 / 1

slide-11
SLIDE 11

Consequences of Aliasing

  • 1

1 2 4 6

(Wikipedia) High-ω contaminates low Moiré distortion in synthesis “High-ω aliased by low” Math: for sampling rate s = N/T ω, ω − 2s Same DFT if s = N T ≤ ω 2 (1)

11 / 1

slide-12
SLIDE 12

Consequences of Aliasing

  • 1

1 2 4 6

(Wikipedia) High-ω contaminates low Moiré distortion in synthesis “High-ω aliased by low” Math: for sampling rate s = N/T ω, ω − 2s Same DFT if s = N T ≤ ω 2 (1)

12 / 1

slide-13
SLIDE 13

Consequences of Aliasing

  • 1

1 2 4 6

(Wikipedia) High-ω contaminates low Moiré distortion in synthesis “High-ω aliased by low” Math: for sampling rate s = N/T ω, ω − 2s Same DFT if s = N T ≤ ω 2 (1)

13 / 1

slide-14
SLIDE 14

Consequences of Aliasing

  • 1

1 2 4 6

(Wikipedia) High-ω contaminates low Moiré distortion in synthesis “High-ω aliased by low” Math: for sampling rate s = N/T ω, ω − 2s Same DFT if s = N T ≤ ω 2 (1)

14 / 1

slide-15
SLIDE 15

Consequences of Aliasing

  • 1

1 2 4 6

(Wikipedia) High-ω contaminates low Moiré distortion in synthesis “High-ω aliased by low” Math: for sampling rate s = N/T ω, ω − 2s Same DFT if s = N T ≤ ω 2 (1)

15 / 1

slide-16
SLIDE 16

Consequences of Aliasing

  • 1

1 2 4 6

(Wikipedia) High-ω contaminates low Moiré distortion in synthesis “High-ω aliased by low” Math: for sampling rate s = N/T ω, ω − 2s Same DFT if s = N T ≤ ω 2 (1)

16 / 1

slide-17
SLIDE 17

Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) → good low ω Good High ω Can’t do high-ω right @ this sampling rate Need more sampling, higher s → higher ω in spectrum middle (ends = error prone) Recall: padding with 0s (larger T) → smoother Y(ω)

20 1 Y( )

ω

40

17 / 1

slide-18
SLIDE 18

Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) → good low ω Good High ω Can’t do high-ω right @ this sampling rate Need more sampling, higher s → higher ω in spectrum middle (ends = error prone) Recall: padding with 0s (larger T) → smoother Y(ω)

20 1 Y( )

ω

40

18 / 1

slide-19
SLIDE 19

Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) → good low ω Good High ω Can’t do high-ω right @ this sampling rate Need more sampling, higher s → higher ω in spectrum middle (ends = error prone) Recall: padding with 0s (larger T) → smoother Y(ω)

20 1 Y( )

ω

40

19 / 1

slide-20
SLIDE 20

Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) → good low ω Good High ω Can’t do high-ω right @ this sampling rate Need more sampling, higher s → higher ω in spectrum middle (ends = error prone) Recall: padding with 0s (larger T) → smoother Y(ω)

20 1 Y( )

ω

40

20 / 1

slide-21
SLIDE 21

Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) → good low ω Good High ω Can’t do high-ω right @ this sampling rate Need more sampling, higher s → higher ω in spectrum middle (ends = error prone) Recall: padding with 0s (larger T) → smoother Y(ω)

20 1 Y( )

ω

40

21 / 1

slide-22
SLIDE 22

Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) → good low ω Good High ω Can’t do high-ω right @ this sampling rate Need more sampling, higher s → higher ω in spectrum middle (ends = error prone) Recall: padding with 0s (larger T) → smoother Y(ω)

20 1 Y( )

ω

40

22 / 1

slide-23
SLIDE 23

Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) → good low ω Good High ω Can’t do high-ω right @ this sampling rate Need more sampling, higher s → higher ω in spectrum middle (ends = error prone) Recall: padding with 0s (larger T) → smoother Y(ω)

20 1 Y( )

ω

40

23 / 1

slide-24
SLIDE 24

Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) → good low ω Good High ω Can’t do high-ω right @ this sampling rate Need more sampling, higher s → higher ω in spectrum middle (ends = error prone) Recall: padding with 0s (larger T) → smoother Y(ω)

20 1 Y( )

ω

40

24 / 1

slide-25
SLIDE 25

Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) → good low ω Good High ω Can’t do high-ω right @ this sampling rate Need more sampling, higher s → higher ω in spectrum middle (ends = error prone) Recall: padding with 0s (larger T) → smoother Y(ω)

20 1 Y( )

ω

40

25 / 1

slide-26
SLIDE 26

Assessment of Aliasing

1

Perform DFT on y(t) = sin π

2t

  • + sin(2πt).

2

True TF peaks at ω = π/2 & ω = 2π.

3

Look for aliasing at low sample rate.

4

Verify that aliasing vanishes at high sampling rate.

5

Verify the Nyquist criterion computationally.

26 / 1

slide-27
SLIDE 27

Assessment of Aliasing

1

Perform DFT on y(t) = sin π

2t

  • + sin(2πt).

2

True TF peaks at ω = π/2 & ω = 2π.

3

Look for aliasing at low sample rate.

4

Verify that aliasing vanishes at high sampling rate.

5

Verify the Nyquist criterion computationally.

27 / 1

slide-28
SLIDE 28

Assessment of Aliasing

1

Perform DFT on y(t) = sin π

2t

  • + sin(2πt).

2

True TF peaks at ω = π/2 & ω = 2π.

3

Look for aliasing at low sample rate.

4

Verify that aliasing vanishes at high sampling rate.

5

Verify the Nyquist criterion computationally.

28 / 1

slide-29
SLIDE 29

Assessment of Aliasing

1

Perform DFT on y(t) = sin π

2t

  • + sin(2πt).

2

True TF peaks at ω = π/2 & ω = 2π.

3

Look for aliasing at low sample rate.

4

Verify that aliasing vanishes at high sampling rate.

5

Verify the Nyquist criterion computationally.

29 / 1

slide-30
SLIDE 30

Assessment of Aliasing

1

Perform DFT on y(t) = sin π

2t

  • + sin(2πt).

2

True TF peaks at ω = π/2 & ω = 2π.

3

Look for aliasing at low sample rate.

4

Verify that aliasing vanishes at high sampling rate.

5

Verify the Nyquist criterion computationally.

30 / 1

slide-31
SLIDE 31

Assessment of Aliasing

1

Perform DFT on y(t) = sin π

2t

  • + sin(2πt).

2

True TF peaks at ω = π/2 & ω = 2π.

3

Look for aliasing at low sample rate.

4

Verify that aliasing vanishes at high sampling rate.

5

Verify the Nyquist criterion computationally.

31 / 1

slide-32
SLIDE 32

Summary

If sampling rate is low, some high frequency components can contaminate the deduced low-frequency components. The reconstructed signal will show distortions. Nyquist criterion to eliminate aliasing: no frequency > (N/T)/2 in input signal.

32 / 1