21
Numerical Analysis – Numerical Analysis – Digital Signal Digital Signal Processing Processing Hanyang University Jong-Il Park

Numerical Analysis – Digital Signal Processing

Embed Size (px)

DESCRIPTION

Numerical Analysis – Digital Signal Processing. Hanyang University Jong-Il Park. Digital Signal Processing. Discrete Fourier Transform Fast Fourier Transform(FFT) Multi-dimensional FFT Convolution. Sampling and aliasing. Discrete Fourier Transform. Fourier Transform - PowerPoint PPT Presentation

Citation preview

Page 1: Numerical Analysis –  Digital Signal Processing

Numerical Analysis – Numerical Analysis – Digital Signal ProcessingDigital Signal Processing

Hanyang University

Jong-Il Park

Page 2: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Digital Signal Processing Discrete Fourier Transform

Fast Fourier Transform(FFT)

Multi-dimensional FFT

Convolution

Page 3: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Sampling and aliasing

Page 4: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Discrete Fourier Transform Fourier Transform

Discrete Fourier Transform

DFT:

IDFT:

Page 5: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Fast Fourier Transform(FFT)

[Danielson&Lanczos][Cooley&Tukey]

Page 6: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Decimation-in-time FFTDecimation-in-time FFT

Cooley-Tukey Algorithm

Page 7: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Sande-Tukey AlgorithmSande-Tukey Algorithm

Page 8: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Decimation-in-frequency FFT(I)Sande-Tukey Algorithm

Page 9: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Decimation-in-frequency FFT (II)

Page 10: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Why FFT?Why FFT?

Further reading: http://en.wikipedia.org/wiki/Cooley-Tukey_FFT_algorithm

Page 11: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Computation of FFT(I)

input and output of four1() in NR in C

Page 12: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Computation of FFT(II) Eg. FFT

Page 13: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

2D FFT(I)

Page 14: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

2D FFT(II)

* Generalization to L-dimension

Page 15: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

2D FFT(III) Eg. 2D FFT

Page 16: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Convolution(I) Def.

Page 17: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Convolution(II) Convolution theorem

o direct convolution complex computation

o FFT and multiplication less computation

Page 18: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Convolution(III) Convolution of discrete sampled function

Page 19: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Convolution(IV) Trouble in using DFT of finite duration

End effects Treated by zero padding

End effect

Page 20: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Convolution(V) Zero padding

Page 21: Numerical Analysis –  Digital Signal Processing

            

Division of Electrical and Computer Engineering, Hanyang University

Convolution(VI) Convolving very large data sets

<Overlap-add method>