SlideShare a Scribd company logo
1 of 22
Radix-2 DIT FFT
- SARANG JOSHI
• r is called as radix or base
• t= no. of stages in FFT algorithm.
• E.g. for N=8 then N=
t
rN 
3
2
Radix-r FFT
 N-pt sequence is decimated into r-point sequences.
 For each r-point sequence , r-point DFT is computed.
 From the results of r-point DFT , -point DFT is
computed.
 From the results of -point DFT , -point DFT is
computed and so on until we get -point DFT
2
r
2
r
3
r
m
r
)(nx
)(1 rx
)(2 rx
)(1 kX
)(2 kX
)(kX
Why FFT?
To compute N-pt DFT :
• No. of multiplications required:
• No. of additions required:
2
N
NN 2
N Multiplications Additions
2 4 2
4 16 12
8 64 56
16 256 240
32 1024 992
64 4096 4032
Properties of twiddle factor
1]
2]
3]
Nk
N
k
N WW


k
N
Nk
N WW 
 2/
2
2/ NN WW 
0 2 4 6 1 3 5 7
0 4 2 6 1 5 3 7
0 4 2 6 1 5 3 7
0 1 2 3 4 5 6 7A signal of 8
samples
2 signals of 4
samples
4 signals of 2
samples
Radix-2 DIT- FFT Algorithm
x(n)
x2(r)x1(r)
1
2
,2,1,0,)12()();2()( 21 
N
rrxrxrxrx 
)1
2
~0()12()()(
)1
2
~0()2()()(
1
2
0 2
1
2
0 2
22
1
2
0 2
1
2
0 2
11












N
kWrxWrxkX
N
kWrxWrxkX
N
r
rk
N
N
r
rk
N
N
r
rk
N
N
r
rk
N
divide N-point sequence x(n) into two N/2-point sequence x1(r) and x2(r)
compute the DFT of x1(r) and x2(r)
)1,2,1,0()()(
)()(
)12()2(
)()()()(
21
1
2
0 2
2
1
2
0 2
1
1
2
0
)12(
1
2
0
2
1
)(0
1
)(0
1
0






















NkkXWkX
WrxWWrx
WrxWrx
WnxWnxWnxkX
k
N
N
r
rk
N
k
N
N
r
rk
N
N
r
kr
N
N
r
rk
N
N
oddn
nk
N
N
evenn
nk
N
N
n
nk
N

compute the DFT of N-point sequence x(n)
)1
2
,1,0()()(
)
2
()
2
()
2
(
)1
2
,1,0()()()(
21
2
)
2
(
1
21




N
kkXWkX
N
kXW
N
kX
N
kX
N
kkXWkXkX
k
N
N
k
N
k
N


)1
2
,1,0()()()
2
(
)1
2
,1,0()()()(
21
21


N
kkXWkX
N
kX
N
kkXWkXkX
k
N
k
N


 Butterfly computation flow graph
)(1 kX
)(2 kX
)()( 21 kXWkX k
N
)()( 21 kXWkX k
N
k
NW
1
N/2-
point
DFT
N/2-
point
DFT
)0(1X
)1(1X
)2(1X
)3(1X
)0(2X
)1(2X
)2(2X
)3(2X
0
NW
1
NW
2
NW
3
NW
)0()0(1 xx 
)2()1(1 xx 
)4()2(1 xx 
)6()3(1 xx 
)1()0(2 xx 
)3()1(2 xx 
)5()2(2 xx 
)7()3(2 xx 
)(1 rx
)(2 rx
)4(X1
)5(X1
)6(X1
)7(X1
)0(X
)1(X
)2(X
)3(X
N-point DFT
2nd Stage of Decimation
1
4
,1,0,)12()();2()( 112111 
N
rrxrgrxrg 
)1
4
,1,0()()()
4
(
)1
4
,1,0()()()(
122/111
122/111


N
kkGWkG
N
kX
N
kkGWkGkX
k
N
k
N


N/4
point
DFT
N/4
point
DFT
)0()0()0( 111 gxx 
)1()2()4( 111 gxx 
)0()1()2( 121 gxx 
)1()3()6( 121 gxx 
)(11 rg
)(12 rg
)0(11G
)1(11G
)0(12G
)1(12G
0
NW
2
NW 1
1
)0(1X
)1(1X
)2(1X
)3(1X
1
4
,1,0,)12()();2()( 222221 
N
rrxrgrxrg 
)1
4
,1,0()()()
4
(
)1
4
,1,0()()()(
222/212
222/212


N
kkXWkG
N
kX
N
kkGWkGkX
k
N
k
N


N/4
point
DFT
N/4
point
DFT
)0()0()1( 212 gxx 
)1()2()5( 212 gxx 
)0()1()3( 222 gxx 
)1()3()7( 222 gxx 
)(21 rg
)(22 rg
)0(21G
)1(21G
)0(22G
)1(22G
0
NW
2
NW 1
1
)0(2X
)1(2X
)2(2X
)3(2X
0
NW 1
)0()0(11 xg 
)4()1(11 xg 
)0(11G
)1(11G
1
1
1
1
1
)0(x
)2(x
)4(x
)6(x
)1(x
)3(x
)5(x
)7(x
)0(X
)1(X
)2(X
)3(X
)4(X
)5(X
)6(X
)7(X
0
NW
0
NW
0
NW
0
NW
0
NW
2
NW
0
NW
2
NW
0
NW
1
NW
2
NW
3
NW
1
1
1
1 1
1 1
STAGE -1 STAGE -2 STAGE -3
S1(0)
S1(1)
S1(4)
S1(5)
S1(2)
S1(3)
S1(6)
S1(7)
S2(0)
S2(1)
S2(4)
S2(5)
S2(2)
S2(3)
S2(6)
S2(7)
Radix-2 DIT FFT
N Multiplications Additions
2 1 2
4 4 8
8 12 24
16 32 64
32 80 160
64 192 384
 The total number of complex multiplications :
 The total number of complex additions is: NNtNaF 2log
N
N
t
N
mF 2log
22

FFT DFT
N Multiplications Additions Multiplications Additions
2 1 2 4 2
4 4 8 16 12
8 12 24 64 56
16 32 64 256 240
32 80 160 1024 992
64 192 384 4096 4032
RATE, FOLLOW & SHARE
https://unacademy.com/user/jsarang70-7008
THANK YOU !

More Related Content

What's hot

What's hot (20)

Dsp U Lec10 DFT And FFT
Dsp U   Lec10  DFT And  FFTDsp U   Lec10  DFT And  FFT
Dsp U Lec10 DFT And FFT
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and Interpolation
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGN
 
Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter design
 
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
 
Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windows
 
digital filters
digital filtersdigital filters
digital filters
 
Basics of Digital Filters
Basics of Digital FiltersBasics of Digital Filters
Basics of Digital Filters
 
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
Z transform ROC eng.Math
Z transform ROC eng.MathZ transform ROC eng.Math
Z transform ROC eng.Math
 
Properties of dft
Properties of dftProperties of dft
Properties of dft
 
Discrete Time Fourier Transform
Discrete Time Fourier TransformDiscrete Time Fourier Transform
Discrete Time Fourier Transform
 
Introduction to Digital Signal Processing
Introduction to Digital Signal ProcessingIntroduction to Digital Signal Processing
Introduction to Digital Signal Processing
 
Overview of sampling
Overview of samplingOverview of sampling
Overview of sampling
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter Design
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filters
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR Filters
 
convolution
convolutionconvolution
convolution
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
 

Similar to Radix-2 DIT FFT

1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)
1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)
1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)
TANVIRAHMED611926
 
Digital Signal Processing Tutorial:Chapt 3 frequency analysis
Digital Signal Processing Tutorial:Chapt 3 frequency analysisDigital Signal Processing Tutorial:Chapt 3 frequency analysis
Digital Signal Processing Tutorial:Chapt 3 frequency analysis
Chandrashekhar Padole
 
Chapter 9 computation of the dft
Chapter 9 computation of the dftChapter 9 computation of the dft
Chapter 9 computation of the dft
mikeproud
 
lec08_computation_of_DFT.pdf
lec08_computation_of_DFT.pdflec08_computation_of_DFT.pdf
lec08_computation_of_DFT.pdf
shannlevia123
 

Similar to Radix-2 DIT FFT (20)

lec_3.pdf
lec_3.pdflec_3.pdf
lec_3.pdf
 
1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)
1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)
1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)
 
Fast Fourier Transform (FFT) Algorithms in DSP
Fast Fourier Transform (FFT) Algorithms in DSPFast Fourier Transform (FFT) Algorithms in DSP
Fast Fourier Transform (FFT) Algorithms in DSP
 
Note and assignment mis3 5.3
Note and assignment mis3 5.3Note and assignment mis3 5.3
Note and assignment mis3 5.3
 
ch3-2
ch3-2ch3-2
ch3-2
 
Clase 16 dsp
Clase 16 dspClase 16 dsp
Clase 16 dsp
 
Digital Signal Processing Tutorial:Chapt 3 frequency analysis
Digital Signal Processing Tutorial:Chapt 3 frequency analysisDigital Signal Processing Tutorial:Chapt 3 frequency analysis
Digital Signal Processing Tutorial:Chapt 3 frequency analysis
 
legendre.pptx
legendre.pptxlegendre.pptx
legendre.pptx
 
It 05104 digsig_1
It 05104 digsig_1It 05104 digsig_1
It 05104 digsig_1
 
Lecture8
Lecture8Lecture8
Lecture8
 
Decimation in Time
Decimation in TimeDecimation in Time
Decimation in Time
 
Chapter 9 computation of the dft
Chapter 9 computation of the dftChapter 9 computation of the dft
Chapter 9 computation of the dft
 
chap3.ppt
chap3.pptchap3.ppt
chap3.ppt
 
Linear transformation.ppt
Linear transformation.pptLinear transformation.ppt
Linear transformation.ppt
 
Adaline and Madaline.ppt
Adaline and Madaline.pptAdaline and Madaline.ppt
Adaline and Madaline.ppt
 
lec07_DFT.pdf
lec07_DFT.pdflec07_DFT.pdf
lec07_DFT.pdf
 
lec08_computation_of_DFT.pdf
lec08_computation_of_DFT.pdflec08_computation_of_DFT.pdf
lec08_computation_of_DFT.pdf
 
Dft
DftDft
Dft
 
Clase 15 dsp
Clase 15 dspClase 15 dsp
Clase 15 dsp
 
15Tarique_DSP_8ETC.PPT
15Tarique_DSP_8ETC.PPT15Tarique_DSP_8ETC.PPT
15Tarique_DSP_8ETC.PPT
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Recently uploaded (20)

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 

Radix-2 DIT FFT