SlideShare a Scribd company logo
1 of 29
Download to read offline
Fourier
                   Processing

                Gabriel Peyré
http://www.ceremade.dauphine.fr/~peyre/numerical-tour/
Overview

• Continuous Fourier Basis

• Discrete Fourier Basis

• Sampling

• 2D Fourier Basis

• Fourier Approximation
Continuous Fourier Bases
Continuous Fourier basis:

     m (x)   = em (x) = e2i   mx
Continuous Fourier Bases
Continuous Fourier basis:

     m (x)   = em (x) = e2i   mx
Fourier and Convolution
Fourier and Convolution




                                     f ∗1[ − 1 , 1 ]
                                             2 2
                                     f
                     x− 1
                        2
                            x x+ 1
                                 2
Fourier and Convolution




                                       f ∗1[ − 1 , 1 ]
                                               2 2
                                       f
                       x− 1
                          2
                              x x+ 1
                                   2
                  1

                 0.8

                 0.6

                 0.4

                 0.2

                  0
                  1

                 0.8

                 0.6

                 0.4

                 0.2

                  0
                  1

                 0.8

                 0.6

                 0.4

                 0.2

                  0
Fourier and Convolution




                                       f ∗1[ − 1 , 1 ]
                                               2 2
                                       f
                       x− 1
                          2
                              x x+ 1
                                   2
                  1

                 0.8

                 0.6

                 0.4

                 0.2

                  0
                  1

                 0.8

                 0.6

                 0.4

                 0.2

                  0
                  1

                 0.8

                 0.6

                 0.4

                 0.2

                  0
Overview

• Continuous Fourier Basis

• Discrete Fourier Basis

• Sampling

• 2D Fourier Basis

• Fourier Approximation
Discrete Fourier Transform
Discrete Fourier Transform
Discrete Fourier Transform




                    ˆ       ˆ
            g [m] = f [m] · h[m]
            ˆ
Discrete Fourier Transform




                    ˆ       ˆ
            g [m] = f [m] · h[m]
            ˆ
Overview

• Continuous Fourier Basis

• Discrete Fourier Basis

• Sampling

• 2D Fourier Basis

• Fourier Approximation
The Four Settings
                             Note: for Fourier, bounded                     periodic.

Infinite continuous domains:                     f0 (t), t   R                     ...   ...
                             +⇥
            ˆ
            f0 ( ) =                 f0 (t)e     i t
                                                       dt
                                 ⇥



Periodic continuous domains:                    f0 (t), t ⇥ [0, 1]    R/Z
                             1
           ˆ
           f0 [m] =              f0 (t)e    2i mt
                                                     dt
                         0


Infinite discrete domains:                       f [n], n    Z                    ...    ...

            ˆ
            f( ) =               f [n]ei   n

                      n Z


Periodic discrete domains:                 f [n], n ⇤ {0, . . . , N    1} ⇥ Z/N Z
                     N       1
           ˆ
           f [m] =               f [n]e
                                           2i
                                            N   mn

                      n=0
Fourier Transforms
                                        Periodization f0 (t) ⇥                  n   f0 (t + n)




 f [n] = f0 (n/N )
     Sampling
                                         f0 (t), t      R          f0 (t), t        [0, 1] Continuous

                                         f [n], n       Z      f [n], 0         n<N           Discrete




                                                                                                                      Fourier transform
                                                                                                                       Isometry f ⇥ f ˆ
                                             Infinite                 Periodic
                f0 (N (⇥ + 2k ))




                                                       ˆ
                                              Sampling f0 ( ) ⇥                 ˆ
                                                                               {f0 (k)}k

                                         ˆ
                                         f0 ( ),                   ˆ
                                                                   f0 [k], k        Z         Infinite
Periodization




                                                        R
                                       ˆ                     ˆ
                ˆ




                                       f (⇥), ⇥      [0, 2 ] f [k], 0          k<N            Periodic
                                   k
                f (⇥) =




                                         Continuous                 Discrete
                ˆ




                                        +⇥                                               1
ˆ
f0 ( ) =                                     f0 (t)e    i t
                                                              dt       ˆ
                                                                       f0 [m] =              f0 (t)e   2i mt
                                                                                                                 dt
                                         ⇥                                            0
                                                                                     N 1
ˆ
f( ) =                                   f [n]e   i n                  ˆ
                                                                       f [m] =               f [n]e
                                                                                                       2i
                                                                                                        N   mn

                                   n Z                                                n=0
Sampling and Periodization


(a)




(b)


                      1




(c)                   0




(d)
Sampling and Periodization: Aliasing


 (a)




 (b)



                       1




 (c)                   0




 (d)
Uniform Sampling and Smoothness
Uniform Sampling and Smoothness
Uniform Sampling and Smoothness
Uniform Sampling and Smoothness
Overview

• Continuous Fourier Basis

• Discrete Fourier Basis

• Sampling

• 2D Fourier Basis

• Fourier Approximation
2D Fourier Basis

           1 2i m1 n1 + 2i m2 n2
em [n] =     e N0       N0
                                 = em1 [n1 ]em2 [n2 ]
           N
2D Fourier Basis

           1 2i m1 n1 + 2i m2 n2
em [n] =     e N0       N0
                                 = em1 [n1 ]em2 [n2 ]
           N
Overview

• Continuous Fourier Basis

• Discrete Fourier Basis

• Sampling

• 2D Fourier Basis

• Fourier Approximation
1D Fourier Approximation
1D Fourier Approximation




 1                   1
0.8                 0.8
0.6                 0.6
0.4                 0.4
0.2                 0.2
 0                   0

 1                   1
0.8                 0.8
0.6                 0.6
0.4                 0.4
0.2                 0.2
 0                   0
2D Fourier Approximation

More Related Content

What's hot

5. cem granger causality ecm
5. cem granger causality  ecm 5. cem granger causality  ecm
5. cem granger causality ecm
Quang Hoang
 
Các phương pháp giải mũ. logarit
Các phương pháp giải mũ. logaritCác phương pháp giải mũ. logarit
Các phương pháp giải mũ. logarit
Thế Giới Tinh Hoa
 
CM3 - Transformée de Fourier
CM3 - Transformée de FourierCM3 - Transformée de Fourier
CM3 - Transformée de Fourier
Pierre Maréchal
 

What's hot (20)

5. cem granger causality ecm
5. cem granger causality  ecm 5. cem granger causality  ecm
5. cem granger causality ecm
 
ỨNG DỤNG đạo hàm GIẢI bài TOÁN cực TRỊ TRONG HÌNH học GIẢI TÍCH OXYZ
ỨNG DỤNG đạo hàm GIẢI bài TOÁN cực TRỊ TRONG HÌNH học GIẢI TÍCH OXYZỨNG DỤNG đạo hàm GIẢI bài TOÁN cực TRỊ TRONG HÌNH học GIẢI TÍCH OXYZ
ỨNG DỤNG đạo hàm GIẢI bài TOÁN cực TRỊ TRONG HÌNH học GIẢI TÍCH OXYZ
 
Finite Difference Method
Finite Difference MethodFinite Difference Method
Finite Difference Method
 
Chapter 5 (maths 3)
Chapter 5 (maths 3)Chapter 5 (maths 3)
Chapter 5 (maths 3)
 
Các phương pháp giải mũ. logarit
Các phương pháp giải mũ. logaritCác phương pháp giải mũ. logarit
Các phương pháp giải mũ. logarit
 
Luận văn: Giải hệ phương trình trong chương trình toán THPT, HOT
Luận văn: Giải hệ phương trình trong chương trình toán THPT, HOTLuận văn: Giải hệ phương trình trong chương trình toán THPT, HOT
Luận văn: Giải hệ phương trình trong chương trình toán THPT, HOT
 
Integrated exercise a_(book_2_B)_Ans
Integrated exercise a_(book_2_B)_AnsIntegrated exercise a_(book_2_B)_Ans
Integrated exercise a_(book_2_B)_Ans
 
Introduction à la transformée en z et convolution discrète (GEII MA32)
Introduction à la transformée en z et convolution discrète (GEII MA32)Introduction à la transformée en z et convolution discrète (GEII MA32)
Introduction à la transformée en z et convolution discrète (GEII MA32)
 
solucionario de purcell 2
solucionario de purcell 2solucionario de purcell 2
solucionario de purcell 2
 
12 Cách giải cho 1 bài bất đẳng thức
12 Cách giải cho 1 bài bất đẳng thức12 Cách giải cho 1 bài bất đẳng thức
12 Cách giải cho 1 bài bất đẳng thức
 
72 hệ phương trình
72 hệ phương trình72 hệ phương trình
72 hệ phương trình
 
Jenkins White fundamentals of optics
Jenkins  White fundamentals of opticsJenkins  White fundamentals of optics
Jenkins White fundamentals of optics
 
A brief introduction to finite difference method
A brief introduction to finite difference methodA brief introduction to finite difference method
A brief introduction to finite difference method
 
CM3 - Transformée de Fourier
CM3 - Transformée de FourierCM3 - Transformée de Fourier
CM3 - Transformée de Fourier
 
Complex varible
Complex varibleComplex varible
Complex varible
 
Modelisation systemes 1ddl
Modelisation systemes 1ddlModelisation systemes 1ddl
Modelisation systemes 1ddl
 
Chapter 4 (maths 3)
Chapter 4 (maths 3)Chapter 4 (maths 3)
Chapter 4 (maths 3)
 
1532 fourier series
1532 fourier series1532 fourier series
1532 fourier series
 
Suite exercice
Suite exerciceSuite exercice
Suite exercice
 
Chap 2 discrete_time_signal_and_systems
Chap 2 discrete_time_signal_and_systemsChap 2 discrete_time_signal_and_systems
Chap 2 discrete_time_signal_and_systems
 

Similar to Signal Processing Course : Fourier

ฟังก์ชัน(function)
ฟังก์ชัน(function)ฟังก์ชัน(function)
ฟังก์ชัน(function)
Yodhathai Reesrikom
 
ฟังก์ชัน(function)
ฟังก์ชัน(function)ฟังก์ชัน(function)
ฟังก์ชัน(function)
Yodhathai Reesrikom
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
Shahryar Ali
 
กลศาสตร์เพิ่มเติม Ppt
กลศาสตร์เพิ่มเติม Pptกลศาสตร์เพิ่มเติม Ppt
กลศาสตร์เพิ่มเติม Ppt
tuiye
 
Euler lagrange equation
Euler lagrange equationEuler lagrange equation
Euler lagrange equation
mufti195
 
Isi and nyquist criterion
Isi and nyquist criterionIsi and nyquist criterion
Isi and nyquist criterion
srkrishna341
 
Tele3113 wk1tue
Tele3113 wk1tueTele3113 wk1tue
Tele3113 wk1tue
Vin Voro
 
Introduction to inverse problems
Introduction to inverse problemsIntroduction to inverse problems
Introduction to inverse problems
Delta Pi Systems
 
11.[95 103]solution of telegraph equation by modified of double sumudu transf...
11.[95 103]solution of telegraph equation by modified of double sumudu transf...11.[95 103]solution of telegraph equation by modified of double sumudu transf...
11.[95 103]solution of telegraph equation by modified of double sumudu transf...
Alexander Decker
 

Similar to Signal Processing Course : Fourier (20)

Signal Processing Course : Wavelets
Signal Processing Course : WaveletsSignal Processing Course : Wavelets
Signal Processing Course : Wavelets
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
ฟังก์ชัน(function)
ฟังก์ชัน(function)ฟังก์ชัน(function)
ฟังก์ชัน(function)
 
ฟังก์ชัน(function)
ฟังก์ชัน(function)ฟังก์ชัน(function)
ฟังก์ชัน(function)
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
 
ฟังก์ชัน 1
ฟังก์ชัน 1ฟังก์ชัน 1
ฟังก์ชัน 1
 
02 2d systems matrix
02 2d systems matrix02 2d systems matrix
02 2d systems matrix
 
กลศาสตร์เพิ่มเติม Ppt
กลศาสตร์เพิ่มเติม Pptกลศาสตร์เพิ่มเติม Ppt
กลศาสตร์เพิ่มเติม Ppt
 
Euler lagrange equation
Euler lagrange equationEuler lagrange equation
Euler lagrange equation
 
Fourier series Introduction
Fourier series IntroductionFourier series Introduction
Fourier series Introduction
 
Isi and nyquist criterion
Isi and nyquist criterionIsi and nyquist criterion
Isi and nyquist criterion
 
Fourier series of odd functions with period 2 l
Fourier series of odd functions with period 2 lFourier series of odd functions with period 2 l
Fourier series of odd functions with period 2 l
 
Chapter 5(partial differentiation)
Chapter 5(partial differentiation)Chapter 5(partial differentiation)
Chapter 5(partial differentiation)
 
Cosmological Perturbations and Numerical Simulations
Cosmological Perturbations and Numerical SimulationsCosmological Perturbations and Numerical Simulations
Cosmological Perturbations and Numerical Simulations
 
Analog Communication Chap 3-pages-2-41.pdf
Analog Communication Chap 3-pages-2-41.pdfAnalog Communication Chap 3-pages-2-41.pdf
Analog Communication Chap 3-pages-2-41.pdf
 
IVR - Chapter 3 - Basics of filtering II: Spectral filters
IVR - Chapter 3 - Basics of filtering II: Spectral filtersIVR - Chapter 3 - Basics of filtering II: Spectral filters
IVR - Chapter 3 - Basics of filtering II: Spectral filters
 
Tele3113 wk1tue
Tele3113 wk1tueTele3113 wk1tue
Tele3113 wk1tue
 
Introduction to inverse problems
Introduction to inverse problemsIntroduction to inverse problems
Introduction to inverse problems
 
Tables
TablesTables
Tables
 
11.[95 103]solution of telegraph equation by modified of double sumudu transf...
11.[95 103]solution of telegraph equation by modified of double sumudu transf...11.[95 103]solution of telegraph equation by modified of double sumudu transf...
11.[95 103]solution of telegraph equation by modified of double sumudu transf...
 

More from Gabriel Peyré

More from Gabriel Peyré (20)

Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
 
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
 
Low Complexity Regularization of Inverse Problems - Course #1 Inverse Problems
Low Complexity Regularization of Inverse Problems - Course #1 Inverse ProblemsLow Complexity Regularization of Inverse Problems - Course #1 Inverse Problems
Low Complexity Regularization of Inverse Problems - Course #1 Inverse Problems
 
Low Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse ProblemsLow Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse Problems
 
Model Selection with Piecewise Regular Gauges
Model Selection with Piecewise Regular GaugesModel Selection with Piecewise Regular Gauges
Model Selection with Piecewise Regular Gauges
 
Signal Processing Course : Inverse Problems Regularization
Signal Processing Course : Inverse Problems RegularizationSignal Processing Course : Inverse Problems Regularization
Signal Processing Course : Inverse Problems Regularization
 
Proximal Splitting and Optimal Transport
Proximal Splitting and Optimal TransportProximal Splitting and Optimal Transport
Proximal Splitting and Optimal Transport
 
Geodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and GraphicsGeodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and Graphics
 
Learning Sparse Representation
Learning Sparse RepresentationLearning Sparse Representation
Learning Sparse Representation
 
Adaptive Signal and Image Processing
Adaptive Signal and Image ProcessingAdaptive Signal and Image Processing
Adaptive Signal and Image Processing
 
Mesh Processing Course : Mesh Parameterization
Mesh Processing Course : Mesh ParameterizationMesh Processing Course : Mesh Parameterization
Mesh Processing Course : Mesh Parameterization
 
Mesh Processing Course : Multiresolution
Mesh Processing Course : MultiresolutionMesh Processing Course : Multiresolution
Mesh Processing Course : Multiresolution
 
Mesh Processing Course : Introduction
Mesh Processing Course : IntroductionMesh Processing Course : Introduction
Mesh Processing Course : Introduction
 
Mesh Processing Course : Geodesics
Mesh Processing Course : GeodesicsMesh Processing Course : Geodesics
Mesh Processing Course : Geodesics
 
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingMesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic Sampling
 
Mesh Processing Course : Differential Calculus
Mesh Processing Course : Differential CalculusMesh Processing Course : Differential Calculus
Mesh Processing Course : Differential Calculus
 
Mesh Processing Course : Active Contours
Mesh Processing Course : Active ContoursMesh Processing Course : Active Contours
Mesh Processing Course : Active Contours
 
Signal Processing Course : Theory for Sparse Recovery
Signal Processing Course : Theory for Sparse RecoverySignal Processing Course : Theory for Sparse Recovery
Signal Processing Course : Theory for Sparse Recovery
 
Signal Processing Course : Presentation of the Course
Signal Processing Course : Presentation of the CourseSignal Processing Course : Presentation of the Course
Signal Processing Course : Presentation of the Course
 
Signal Processing Course : Orthogonal Bases
Signal Processing Course : Orthogonal BasesSignal Processing Course : Orthogonal Bases
Signal Processing Course : Orthogonal Bases
 

Signal Processing Course : Fourier