2
Most read
8
Most read
The Fast Fourier Transform Title
Introduction What is the FFT? - A collection of “tricks” that exploit the  symmetryof the DFT calculation to make its  execution muchfaster . - Speedup increases with DFT size.
Computational Cost of Discrete-Time Filtering Convolution of an  N -point input with an  M -point unit sample response . - Direct convolution: Number of multiplies ≈ MN -  Using transforms directly : Computation of N-point DFTs requires N^2 multiplies. Each convolution requires three DFTs of length N+M-1 plus an  additional N+M-1 complex multiplies or  For  , for example,  the computation is  O(N^2)
Computational Cost of Discrete-Time Filtering Convolution of an  N -point input with an  M -point unit sample response  . -  Using overlap-add with sections of length  L : N/L sections, 2 DFTs per section of size L+M-1, plus additional  multiplies for the DFT coefficients, plus one more DFT for -  For very large  N , still is proportional to
The Cooley-Tukey decimation-in-time algorithm Consider the DFT algorithm for an integer power of 2,  Create separate sums for even and odd values of  n: Letting  for n even and  for n odd, we obtain
The Cooley-Tukey decimation-in-time algorithm Splitting indices in time , we have obtained But  and So  N/2 -point DFT of  x[2r]   N/2 -point DFT of  x[2r+1]
Signal flowgraph representation of 8- point DFT Recall that the DFT is now of the form The DFT in (partial) flowgraph notation:
Continuing with the decomposition … So why not break up into additional DFTs? Let’s take the upper 4-point DFT and break it up into two 2-point DFTs:
The complete decomposition into 2-point DFTs
Closer look at the 2-point DFT The expression for the 2-point DFT is: Evaluating for  we obtain which in signal flow graph notation looks like … This topology is referred as the  BASIC BUTTERFLY
The complete 8-point decimation-in-time FFT
Number of multiplys for N-point FFTs Let (log 2 ( N ) columns)( N/2  butterflies/column)(2 mults/butterfly) or  multiplies
CONCLUSION Use of the FFT algorithm reduces the number of multiplys required to perform the DFT by a factor of more than 100 for 1024-point DFTs, with the advantage increasing with increasing DFT size.

More Related Content

PDF
Fast Fourier Transform
PPTX
Fast Fourier Transform Analysis
PDF
Dsp U Lec10 DFT And FFT
PPTX
Properties of dft
PPTX
Fast fourier transform
PDF
Computing DFT using Matrix method
PDF
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
PPTX
FFT Analysis
Fast Fourier Transform
Fast Fourier Transform Analysis
Dsp U Lec10 DFT And FFT
Properties of dft
Fast fourier transform
Computing DFT using Matrix method
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
FFT Analysis

What's hot (20)

PPTX
Radix-2 DIT FFT
PDF
Design of FIR filters
PPT
Fourier transform
PDF
Basics of Digital Filters
PPTX
FILTER DESIGN
PPTX
Properties of Fourier transform
PPTX
Discrete Fourier Transform
PPT
PPTX
Butterworth filter design
PPT
Matched filter
PPTX
Fourier Transform
PPTX
Sampling theorem
PPSX
Multirate digital signal processing
PDF
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
PDF
Digital Signal Processing-Digital Filters
PDF
Dsp U Lec08 Fir Filter Design
PPTX
Multirate DSP
PPT
Channel assignment strategies
PDF
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
PDF
DSP_FOEHU - Lec 11 - IIR Filter Design
Radix-2 DIT FFT
Design of FIR filters
Fourier transform
Basics of Digital Filters
FILTER DESIGN
Properties of Fourier transform
Discrete Fourier Transform
Butterworth filter design
Matched filter
Fourier Transform
Sampling theorem
Multirate digital signal processing
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
Digital Signal Processing-Digital Filters
Dsp U Lec08 Fir Filter Design
Multirate DSP
Channel assignment strategies
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_FOEHU - Lec 11 - IIR Filter Design
Ad

Viewers also liked (20)

PDF
The Fast Fourier Transform (FFT)
PPT
fourier transforms
PPT
Decimation in time and frequency
PPTX
Radix 4 FFT algorithm and it time complexity computation
PPTX
Fourier transforms
PPT
DIT-Radix-2-FFT in SPED
PDF
Design of FFT Processor
PPTX
Dft,fft,windowing
PDF
Dft and its applications
PDF
Fourier series and transforms
DOCX
Ppt on fft
PPT
Fft
PPTX
The discrete fourier transform (dsp) 4
PDF
Introduction to DFT Part 1
PDF
Discrete cosine transform
PPT
Chapter 9 computation of the dft
PDF
Signal Processing Introduction using Fourier Transforms
PPTX
spectrum analyzers ppt
PDF
Spectrum Analyzer
The Fast Fourier Transform (FFT)
fourier transforms
Decimation in time and frequency
Radix 4 FFT algorithm and it time complexity computation
Fourier transforms
DIT-Radix-2-FFT in SPED
Design of FFT Processor
Dft,fft,windowing
Dft and its applications
Fourier series and transforms
Ppt on fft
Fft
The discrete fourier transform (dsp) 4
Introduction to DFT Part 1
Discrete cosine transform
Chapter 9 computation of the dft
Signal Processing Introduction using Fourier Transforms
spectrum analyzers ppt
Spectrum Analyzer
Ad

Similar to Fft ppt (20)

PPT
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdsp1.ppt
PPT
Fast Fourier Transform (FFT) Algorithms in DSP
PPTX
Bioelectric signals and processing .pptx
PPT
Digital signal processor part 3
PPTX
Unit 2.pptx ki gjhybhhjbnugitgyyhhj yf. Y u
PDF
Iaetsd computational performances of ofdm using
PDF
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
PPTX
Fft analysis
PDF
Res701 research methodology fft1
PPT
Introduction_to_fast_fourier_transform ppt
PDF
3 f3 3_fast_ fourier_transform
PPTX
Revised_FFT_Introduction_and_Applications.pptx
PPT
Edc-unit-ii.ppt
PDF
IRJET- Implementation of Reversible Radix-2 FFT VLSI Architecture using P...
PPTX
Fast fourier transform
PDF
lec08_computation_of_DFT.pdf
PDF
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
PDF
Performance evaluations of grioryan fft and cooley tukey fft onto xilinx virt...
PDF
PERFORMANCE EVALUATIONS OF GRIORYAN FFT AND COOLEY-TUKEY FFT ONTO XILINX VIRT...
PDF
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdsp1.ppt
Fast Fourier Transform (FFT) Algorithms in DSP
Bioelectric signals and processing .pptx
Digital signal processor part 3
Unit 2.pptx ki gjhybhhjbnugitgyyhhj yf. Y u
Iaetsd computational performances of ofdm using
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
Fft analysis
Res701 research methodology fft1
Introduction_to_fast_fourier_transform ppt
3 f3 3_fast_ fourier_transform
Revised_FFT_Introduction_and_Applications.pptx
Edc-unit-ii.ppt
IRJET- Implementation of Reversible Radix-2 FFT VLSI Architecture using P...
Fast fourier transform
lec08_computation_of_DFT.pdf
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
Performance evaluations of grioryan fft and cooley tukey fft onto xilinx virt...
PERFORMANCE EVALUATIONS OF GRIORYAN FFT AND COOLEY-TUKEY FFT ONTO XILINX VIRT...
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPTX
Training Program for knowledge in solar cell and solar industry
DOCX
search engine optimization ppt fir known well about this
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPT
Geologic Time for studying geology for geologist
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PPTX
Microsoft Excel 365/2024 Beginner's training
PPTX
Modernising the Digital Integration Hub
PPTX
Configure Apache Mutual Authentication
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
STKI Israel Market Study 2025 version august
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
NewMind AI Weekly Chronicles – August ’25 Week III
The influence of sentiment analysis in enhancing early warning system model f...
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Training Program for knowledge in solar cell and solar industry
search engine optimization ppt fir known well about this
4 layer Arch & Reference Arch of IoT.pdf
OpenACC and Open Hackathons Monthly Highlights July 2025
Basics of Cloud Computing - Cloud Ecosystem
Consumable AI The What, Why & How for Small Teams.pdf
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Geologic Time for studying geology for geologist
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Microsoft Excel 365/2024 Beginner's training
Modernising the Digital Integration Hub
Configure Apache Mutual Authentication
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Convolutional neural network based encoder-decoder for efficient real-time ob...
STKI Israel Market Study 2025 version august
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor

Fft ppt

  • 1. The Fast Fourier Transform Title
  • 2. Introduction What is the FFT? - A collection of “tricks” that exploit the symmetryof the DFT calculation to make its execution muchfaster . - Speedup increases with DFT size.
  • 3. Computational Cost of Discrete-Time Filtering Convolution of an N -point input with an M -point unit sample response . - Direct convolution: Number of multiplies ≈ MN - Using transforms directly : Computation of N-point DFTs requires N^2 multiplies. Each convolution requires three DFTs of length N+M-1 plus an additional N+M-1 complex multiplies or For , for example, the computation is O(N^2)
  • 4. Computational Cost of Discrete-Time Filtering Convolution of an N -point input with an M -point unit sample response . - Using overlap-add with sections of length L : N/L sections, 2 DFTs per section of size L+M-1, plus additional multiplies for the DFT coefficients, plus one more DFT for - For very large N , still is proportional to
  • 5. The Cooley-Tukey decimation-in-time algorithm Consider the DFT algorithm for an integer power of 2, Create separate sums for even and odd values of n: Letting for n even and for n odd, we obtain
  • 6. The Cooley-Tukey decimation-in-time algorithm Splitting indices in time , we have obtained But and So N/2 -point DFT of x[2r] N/2 -point DFT of x[2r+1]
  • 7. Signal flowgraph representation of 8- point DFT Recall that the DFT is now of the form The DFT in (partial) flowgraph notation:
  • 8. Continuing with the decomposition … So why not break up into additional DFTs? Let’s take the upper 4-point DFT and break it up into two 2-point DFTs:
  • 9. The complete decomposition into 2-point DFTs
  • 10. Closer look at the 2-point DFT The expression for the 2-point DFT is: Evaluating for we obtain which in signal flow graph notation looks like … This topology is referred as the BASIC BUTTERFLY
  • 11. The complete 8-point decimation-in-time FFT
  • 12. Number of multiplys for N-point FFTs Let (log 2 ( N ) columns)( N/2 butterflies/column)(2 mults/butterfly) or multiplies
  • 13. CONCLUSION Use of the FFT algorithm reduces the number of multiplys required to perform the DFT by a factor of more than 100 for 1024-point DFTs, with the advantage increasing with increasing DFT size.