Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Discrete Fourier Transform 主講人:虞台文. Content Introduction Representation of Periodic Sequences – DFS (Discrete Fourier Series) Properties of DFS The.

Similar presentations


Presentation on theme: "The Discrete Fourier Transform 主講人:虞台文. Content Introduction Representation of Periodic Sequences – DFS (Discrete Fourier Series) Properties of DFS The."— Presentation transcript:

1 The Discrete Fourier Transform 主講人:虞台文

2 Content Introduction Representation of Periodic Sequences – DFS (Discrete Fourier Series) Properties of DFS The Fourier Transform of Periodic Signals Sampling of Fourier Transform Representation of Finite-Duration Sequences – DFT (Discrete Fourier Transform) Properties of the DFT Linear Convolution Using the DFT

3 The Discrete Fourier Transform Introduction

4 Signal Processing Methods Time Continuous Discrete Periodicity PeriodicAperiodic Fourier Series Continuous-Time Fourier Transform Continuous-Time Fourier Transform DFS Duration Finite Infinite Discrete-Time Fourier Transform and z-Transform Discrete-Time Fourier Transform and z-Transform

5 Frequency-Domain Properties Time Continuous Discrete Periodicity PeriodicAperiodic Fourier Series Continuous-Time Fourier Transform Continuous-Time Fourier Transform DFS Duration Finite Infinite Discrete-Time Fourier Transform and z-Transform Discrete-Time Fourier Transform and z-Transform Discrete & Aperiodic Discrete & Aperiodic Continuous & Aperiodic Continuous & Aperiodic Continuous & Periodic (2  ) Continuous & Periodic (2  ) ? ?

6 Frequency-Domain Properties Time Continuous Discrete Periodicity PeriodicAperiodic Fourier Series Continuous-Time Fourier Transform Continuous-Time Fourier Transform DFT Duration Finite Infinite Discrete-Time Fourier Transform and z-Transform Discrete-Time Fourier Transform and z-Transform Discrete & Aperiodic Discrete & Aperiodic Continuous & Aperiodic Continuous & Aperiodic Continuous & Periodic (2  ) Continuous & Periodic (2  ) ? ? Relation?

7 Frequency-Domain Properties Time Continuous Discrete Periodicity PeriodicAperiodic Fourier Series Continuous-Time Fourier Transform Continuous-Time Fourier Transform DFT Duration Finite Infinite Discrete-Time Fourier Transform and z-Transform Discrete-Time Fourier Transform and z-Transform Discrete & Aperiodic Discrete & Aperiodic Continuous & Aperiodic Continuous & Aperiodic Continuous & Periodic (2  ) Continuous & Periodic (2  ) Discrete & Periodic Discrete & Periodic

8 The Discrete Fourier Transform Representation of Periodic Sequences --- DFS

9 Periodic Sequences Notation: a sequence with period N where r is any integer.

10 Harmonics Facts: Each has Periodic N. N distinct harmonics e 0 (n), e 1 (n),…, e N  1 (n).

11 Synthesis and Analysis Notation Synthesis Analysis Both have Period N

12 Example A periodic impulse train with period N.

13 Example 0123456789 n

14 0123456789 n

15 0123456789 n

16 DFS vs. FT 0N n NN 0 n

17 Example 0123456789 n 0123456789 n

18 0123456789 n 0123456789 n

19 0123456789 n 0123456789 n

20 The Discrete Fourier Transform Properties of DFS

21 Linearity

22 Shift of A Sequence Change Phase (delay)

23 Shift of Fourier Coefficient Modulation

24 Duality

25 Periodic Convolution Both have Period N

26 Periodic Convolution Both have Period N

27 The Discrete Fourier Transform The Fourier Transform of Periodic Signals

28 Fourier Transforms of Periodic Signals Time Continuous Discrete Periodicity PeriodicAperiodic Fourier Series Continuous-Time Fourier Transform Continuous-Time Fourier Transform DFT Duration Finite Infinite Discrete-Time Fourier Transform and z-Transform Discrete-Time Fourier Transform and z-Transform Discrete & Aperiodic Discrete & Aperiodic Continuous & Aperiodic Continuous & Aperiodic Continuous & Periodic (2  ) Continuous & Periodic (2  ) DFS Sampling

29 Fourier Transforms of Periodic Signals 0N n NN 0 n

30 The Discrete Fourier Transform Sampling of Fourier Transform

31 Equal Space Sampling of Fourier Transform z-plane 0 n N’1N’1 NN’N’ >=<>=<

32 Equal Space Sampling of Fourier Transform

33 z-plane

34 Example n 08 N=12 12 n 08 N’=9 n 08 N=7 12

35 n 08 N=12 12 n 08 N’=9 n 08 N=7 12 Example Time-Domain Aliasing

36 Time-Domain Aliasing vs. Frequency-Domain Aliasing To avoid frequency-domain aliasing – Signal is bandlimited – Sampling rate in time-domain is high enough To avoid time-domain aliasing – Sequence is finite – Sampling interval (2  /N ) in frequency- domain is small enough

37 DFT vs. DFS Use DFS to represent a finite-length sequence is call the DFT (Discrete Fourier Transform). So, we represent the finite-duration sequence by a periodic sequence. One period of which is the finite-duration sequence that we wish to represent.

38 The Discrete Fourier Transform Representation of Finite-Duration Sequences --- DFT

39 Definition of DFT Synthesis Analysis

40 Example

41

42 The Discrete Fourier Transform Properties of the DFT

43 Linearity n 0 N11N11 Duration N 1 n 0 N21N21 Duration N 2

44 Circular Shift of a Sequence 0 n N n 0 N n 0 N

45

46 Duality

47 Example Choose N=10 Re [X(k)] Im [X(k)] Re [x 1 (n)] = Re [X(n)] Im [x 1 (n)] = Im [X(n)] X 1 (k) = 10x((  k)) 10

48 Linear Convolution (Review)

49 Circular Convolution both of length N

50 Example 00N 0 n0n0 N 0 n 0 =2, N=5

51 Example 0 0N 0 n0n0 N n 0 =2, N=7 0

52 Example L=N=6 0 L0 L 0 L N

53 Example L=2N=12 0L N 0L N 0N N

54 The Discrete Fourier Transform Linear Convolution Using the DFT

55 Why Using DFT for Linear Convolution? FFT (Fast Fourier Transform) exists. But., we have to ensure that circular convolving nature of DFT gives the linear convolving result.

56 The Procedure Let x 1 (n) and x 2 (n) be two sequences of length L and P, respectively. 1. Compute N-point (N = ?) DFTs X 1 (k) and X 2 (k). 2. Let X 3 (k) = X 1 (k) X 2 (k), 0  k  N  1. 3. Let x 3 (n) = DFT  1 [X 3 (k)] = x 1 (n)  x 2 (n). x 1 (n) * x 2 (n) = x 1 (n)  x 2 (n)?

57 Linear Convolution of Two Finite-Length Sequences 0 L x1(m)x1(m) m 0 PL x2(m)x2(m) m 0 PP 11 L m x2(1 m)x2(1 m) L 0 n  P+1 n m x2(n m)x2(n m) 0 n+P1n+P1 n L m x 2 (L+P  1  m) x 3 (  1) = 0 x 3 (n)  0 x 3 (L+P  1) = 0 n = 0, 1, , L+P  2

58 Linear Convolution of Two Finite-Length Sequences 0 L x1(m)x1(m) m 0 PL x2(m)x2(m) m 0 PP 11 L m x2(1 m)x2(1 m) L 0 n  P+1 n m x2(n m)x2(n m) 0 n+P1n+P1 n L m x 2 (L+P  1  m) x 3 (  1) = 0 x 3 (n)  0 x 3 (L+P  1) = 0 n = 0, 1, , L+P  2 Length of x 3 (n) = x 1 (n)*x 2 (n) = L+P  1

59 Circular Convolution as Linear Convolution with Time Aliasing x 1 (n)  Length L x 2 (n)  Length P x(n) = x 1 (n)*x 2 (n)  Length L+P  1

60 Circular Convolution as Linear Convolution with Time Aliasing L 0 x1(n)x1(n) n P x2(n)x2(n) 0 n L 0 P n L+P  1 x (n)x (n) L

61 N = L+P  1 0 n L+P  1 x (n)x (n) L0 n L 0 n L

62 For Finite Sequences L 0 x1(n)x1(n) n P x2(n)x2(n) 0 n x p (n) = x 1 (n)*x 2 (n) = x 1 (n)  x 2 (n), 0  n  L+P  2 Zero padding to length L+P  1 0 n L+P2L+P2

63 N = L 0 P1P1 n L+P  1 x (n)x (n) L 0 P1P1 n L  L L 0 P1P1 n L

64 N = L 0 P1P1 n L+P  1 x (n)x (n) L 0 P1P1 n L  L L 0 P1P1 n L Corrupted (P  1) points Uncorrupted (L  P+1) points

65 FIR Filter for Indefinite-Length Signals Overlap-Add Method Overlap-Save Method x (n)x (n) h (n)h (n) Block Convolution

66 Overlay-Add Method x (n)x (n) h (n)h (n)

67

68 Set N = L+P  1 for each block convolution

69 Overlay-Save Method Each block is of length L. P  1 samples are overlaid btw. adjacent blocks. Set N = L+P  1 for each block convolution. Save the last L  P+1 values for each block convolution.


Download ppt "The Discrete Fourier Transform 主講人:虞台文. Content Introduction Representation of Periodic Sequences – DFS (Discrete Fourier Series) Properties of DFS The."

Similar presentations


Ads by Google