SlideShare a Scribd company logo
Discrete Fourier Transform
Unit-4
1
Mohammad Akram,Assistant Professor,ECE
Department,JIT
Introduction
• As the name implies, the Discrete Fourier Transform is purely
discrete: discrete time data sets are converted into a discrete
frequency representation
• Mathematically, The DFT of discrete time sequence x(n) is denoted
by X(k).It is given by,
Here k=0,1,2,….N-1
Since this summation is taken for ‘N’ points, it is called ‘N’ point
DFT.





1
0
2
)()(
N
n
N
knj
enxkX

2
Mohammad Akram,Assistant Professor,ECE
Department,JIT
We can obtain discrete sequence x(n) from its DFT. It is called
as
Inverse Discrete Fourier Transform (IDFT).It is given by,
Here n=0,1,2,…N-1
•This is called as N-point IDFT.
•Now we will define the new term ‘W’ as
WN=e-j2π/N
•This is called as “twiddle factor”.
•Twiddle factor makes the computation of DFT a bit easy and fast.
•Using twiddle factor we can write equation of DFT and IDFT as
follows:
Here k=0,1,2,….N-1




1
0
2
)(
1
)(
N
k
N
knj
ekX
N
nx





1
0
)()(
N
n
kn
NWnxkX
3
Mohammad Akram,Assistant Professor,ECE
Department,JIT





1
0
)(
1
)(
N
k
kn
NWkX
N
nx





1
0
2
)()(
N
n
N
knj
enxkX

And
Here n=0,1,2,…N-1
Numericals using defintion of DFT:
1.Obtain DFT of unit impulse δ(n).
Solution:
•Here x(n)= δ(n) ……….(1)
•According to the definition of DFT ,we have
……..(2)
•But δ(n)=1 only at n=0.Thus equation (2) becomes,
X(k)= δ(0)e0
= 1
δ(n) 1
•This is the standard DFT pair.
DFT
4
Mohammad Akram,Assistant Professor,ECE
Department,JIT
2.Obtain DFT of delayed unit impulse δ(n-n0)
Solution: We know that δ(n-n0) indicates unit impulse delayed
by ‘n0’samples.
Here x(n)= δ(n-n0) ……..(1)
Now we have ……..(2)
But δ(n-n0) =1 only at n=n0.Thus eq.(2) becomes
Similarly, DFT of





1
0
2
)()(
N
n
N
knj
enxkX

Nknj
ekX /2 0
.1)( 

Nknj
enn /2
0
0
)( 
 

Nknj
enn /2
0
0
)( 
 
5
Mohammad Akram,Assistant Professor,ECE
Department,JIT
3.Find the 4 point DFT of following window function
w(n)=u(n)-u(n-N).
Solution:
According to the definition of DFT,
……..(1)
•The given equation is x(n)=w(n)=1 for . Here
N=4,so we will get 4 point DFT.
……..(2)
•The range of ‘k’ is from ‘0’ to ‘N-1’.So in this case ‘k’ will vary
from 0 to 3.
For k=0,





1
0
2
)()(
N
n
N
knj
enxkX

10  Nn



3
0
4
2
.1)(
n
knj
ekX



3
0
0
.1)0(
n
eX 411111
3
0
 n
6
Mohammad Akram,Assistant Professor,ECE
Department,JIT
For k=1,
For k=2,



3
0
4
2
)1(
n
nj
eX

4644420
)1(  jjj
eeeeX 




















4
6
sin
4
6
cos
4
4
sin
4
4
cos
4
2
sin
4
2
cos1)1(

jjjX
011)1(  jjX
 




3
0
3
0
4
22
)2(
n
nj
n
nj
eeX 

 320
)2( jjj
eeeeX 

      3sin3cos2sin2cossincos1)2( jjjX 
      011110101011)2( X
7
Mohammad Akram,Assistant Professor,ECE
Department,JIT
For k=3,  




3
0
4
63
0
4
32
)3(
n
nj
n
nj
eeX

2
9
34
6
0
)3(


 j
j
j
eeeeX




  












2
9
sin
2
9
cos3sin3cos
4
6
sin
4
6
cos1)3(



jjjX
      000101)3(  jjX
 0,0,0,4)(  kX
8
Mohammad Akram,Assistant Professor,ECE
Department,JIT
Mohammad Akram,Assistant Professor,ECE
Department,JIT
9
Cyclic Property of Twiddle factor
(DFT as linear transformation matrix)
•The twiddle factor is denoted by WN and is given by,
WN=e-j2π/N ……….(1)
•Now the discrete time sequence x(n) can be denoted by x N .Here
‘N’ stands for ‘N’ point DFT.
•Range of ‘n’ is from 0 to ‘N-1’.
•x N can be represented in the matrix form as follows:
•This is a “N×1” matrix and ‘n’ varies from ‘0’ to ‘N-1’
1
)1(
.
.
)2(
)1(
)0(























N
N
Nx
x
x
x
x
Mohammad Akram,Assistant Professor,ECE
Department,JIT
10
Now the DFT of x(n) is denoted by X(k).In the matrix form
X(k) can be represented as follows:
•This is also a “N×1” matrix and ‘k’ varies from ‘0’ to ‘N-1’
•From the definition of DFT,
1
)1(
.
.
)2(
)1(
)0(























N
N
NX
X
X
X
X




1
0
)()(
N
n
kn
NWnxkX
Mohammad Akram,Assistant Professor,ECE
Department,JIT
11
•We can also represent in the matrix form. Remember that
‘k’ varies from 0 to N-1 and ‘n’ also varies from 0 to N-1.
•Note that each value is obtained by taking multiplication of k
and n.
•For example, if k=2, n=2 then we get =
W
kn
N
.
.
.
. . .
W
kn
N
 
   



























WWWW
WWWW
WWWW
WWWW
N
N
N
N
N
NN
N
NNNN
N
NNNN
NNNN
2
11210
12420
1210
0000
...
....
....
....
...
...
...
k=0
k=1
k=2
k=N-1
n=2n=1n=0 n=N-1
W
kn
N WN
4
Mohammad Akram,Assistant Professor,ECE
Department,JIT
12
Thus, DFT can be represented in the matrix form as
•Similarly IDFT can be represented in the matrix form as
•Here WN
* is the complex conjugate of WN .
Periodicity property of Twiddle factor WN
•WN possesses the periodicity property.
•After N-points, it repeats its value
 xX NNN
W
 Xx NNN
W
N
*1

Mohammad Akram,Assistant Professor,ECE
Department,JIT
13
Problem-1:Calculate the four point DFT of four point sequence
x(n)=(0,1,2,3).
Solution:The four point DFT in matrix form is given by
{6, 2j-2, -2, -2j-2}
 xX W 444
















jj
jj
11
1111
11
1111












3
2
1
0
X 4
X 4
































22
2
22
6
320
3210
320
3210
j
j
jj
jj
X 4
Mohammad Akram,Assistant Professor,ECE
Department,JIT
14
Properties of DFT
DFT
N
1-Linearity: If x1(n) X1(k) and x2(n) X2(k) then,
a1x1(n) + a2x2(n) a1X1(k) + a2X2(k)
Here a1and a2 are constants.
2-Periodicity:
If x(n) X(k) then
x(n+N) = x(n) for all n
X(k+N) = X(k) for all k
DFT
N
DFT
N
DFT
N
15
Mohammad Akram,Assistant
Professor,JIT,Barabanki

More Related Content

What's hot

Decimation in Time
Decimation in TimeDecimation in Time
Decimation in Time
SURAJ KUMAR SAINI
 
Computing DFT using Matrix method
Computing DFT using Matrix methodComputing DFT using Matrix method
Computing DFT using Matrix method
Sarang Joshi
 
Basics of Digital Filters
Basics of Digital FiltersBasics of Digital Filters
Basics of Digital Filters
op205
 
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
Amr E. Mohamed
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
Amr E. Mohamed
 
Discrete Time Fourier Transform
Discrete Time Fourier TransformDiscrete Time Fourier Transform
Discrete Time Fourier Transform
Waqas Afzal
 
DSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-TransformDSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-Transform
Amr E. Mohamed
 
EC8352- Signals and Systems - Unit 2 - Fourier transform
EC8352- Signals and Systems - Unit 2 - Fourier transformEC8352- Signals and Systems - Unit 2 - Fourier transform
EC8352- Signals and Systems - Unit 2 - Fourier transform
NimithaSoman
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transform
op205
 
Circular Convolution
Circular ConvolutionCircular Convolution
Circular Convolution
Sarang Joshi
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)Bin Biny Bino
 
Chapter 9 computation of the dft
Chapter 9 computation of the dftChapter 9 computation of the dft
Chapter 9 computation of the dftmikeproud
 
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORMZ TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
Towfeeq Umar
 
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLABDIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
Martin Wachiye Wafula
 
Presentation on fourier transformation
Presentation on fourier transformationPresentation on fourier transformation
Presentation on fourier transformation
Wasim Shah
 
Introduction to equalization
Introduction to equalizationIntroduction to equalization
Introduction to equalization
Harshit Srivastava
 
Dft,fft,windowing
Dft,fft,windowingDft,fft,windowing
Dft,fft,windowing
Abhishek Verma
 

What's hot (20)

Decimation in Time
Decimation in TimeDecimation in Time
Decimation in Time
 
Computing DFT using Matrix method
Computing DFT using Matrix methodComputing DFT using Matrix method
Computing DFT using Matrix method
 
Basics of Digital Filters
Basics of Digital FiltersBasics of Digital Filters
Basics of Digital Filters
 
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
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
Discrete Time Fourier Transform
Discrete Time Fourier TransformDiscrete Time Fourier Transform
Discrete Time Fourier Transform
 
DSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-TransformDSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-Transform
 
EC8352- Signals and Systems - Unit 2 - Fourier transform
EC8352- Signals and Systems - Unit 2 - Fourier transformEC8352- Signals and Systems - Unit 2 - Fourier transform
EC8352- Signals and Systems - Unit 2 - Fourier transform
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transform
 
Circular Convolution
Circular ConvolutionCircular Convolution
Circular Convolution
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)
 
Matched filter
Matched filterMatched filter
Matched filter
 
Chapter 9 computation of the dft
Chapter 9 computation of the dftChapter 9 computation of the dft
Chapter 9 computation of the dft
 
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORMZ TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
 
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLABDIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
z transforms
z transformsz transforms
z transforms
 
Presentation on fourier transformation
Presentation on fourier transformationPresentation on fourier transformation
Presentation on fourier transformation
 
Introduction to equalization
Introduction to equalizationIntroduction to equalization
Introduction to equalization
 
Dft,fft,windowing
Dft,fft,windowingDft,fft,windowing
Dft,fft,windowing
 

Similar to Discrete fourier transform

Dft
DftDft
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
AbrahamGadissa
 
Dsp U Lec10 DFT And FFT
Dsp U   Lec10  DFT And  FFTDsp U   Lec10  DFT And  FFT
Dsp U Lec10 DFT And FFT
taha25
 
Solutions_Chapter3.pdf
Solutions_Chapter3.pdfSolutions_Chapter3.pdf
Solutions_Chapter3.pdf
Tessydee
 
On Application of the Fixed-Point Theorem to the Solution of Ordinary Differe...
On Application of the Fixed-Point Theorem to the Solution of Ordinary Differe...On Application of the Fixed-Point Theorem to the Solution of Ordinary Differe...
On Application of the Fixed-Point Theorem to the Solution of Ordinary Differe...
BRNSS Publication Hub
 
DFT - Discrete Fourier Transform and its Properties
DFT - Discrete Fourier Transform and its PropertiesDFT - Discrete Fourier Transform and its Properties
DFT - Discrete Fourier Transform and its Properties
Shiny Christobel
 
03 image transform
03 image transform03 image transform
03 image transform
Rumah Belajar
 
lec07_DFT.pdf
lec07_DFT.pdflec07_DFT.pdf
lec07_DFT.pdf
shannlevia123
 
ch3-2
ch3-2ch3-2
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
roykousik2020
 
Phase-Type Distributions for Finite Interacting Particle Systems
Phase-Type Distributions for Finite Interacting Particle SystemsPhase-Type Distributions for Finite Interacting Particle Systems
Phase-Type Distributions for Finite Interacting Particle Systems
Stefan Eng
 
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
Amr E. Mohamed
 
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Alexander Litvinenko
 
Z transform and Properties of Z Transform
Z transform and Properties of Z TransformZ transform and Properties of Z Transform
Z transform and Properties of Z Transform
AnujKumar734472
 
lec z-transform.ppt
lec z-transform.pptlec z-transform.ppt
lec z-transform.ppt
MohammadRefai6
 

Similar to Discrete fourier transform (20)

Dft
DftDft
Dft
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
Unit ii
Unit iiUnit ii
Unit ii
 
Dsp U Lec10 DFT And FFT
Dsp U   Lec10  DFT And  FFTDsp U   Lec10  DFT And  FFT
Dsp U Lec10 DFT And FFT
 
Solutions_Chapter3.pdf
Solutions_Chapter3.pdfSolutions_Chapter3.pdf
Solutions_Chapter3.pdf
 
UIT1504-DSP-II-U9_LMS.pdf
UIT1504-DSP-II-U9_LMS.pdfUIT1504-DSP-II-U9_LMS.pdf
UIT1504-DSP-II-U9_LMS.pdf
 
02_AJMS_186_19_RA.pdf
02_AJMS_186_19_RA.pdf02_AJMS_186_19_RA.pdf
02_AJMS_186_19_RA.pdf
 
02_AJMS_186_19_RA.pdf
02_AJMS_186_19_RA.pdf02_AJMS_186_19_RA.pdf
02_AJMS_186_19_RA.pdf
 
On Application of the Fixed-Point Theorem to the Solution of Ordinary Differe...
On Application of the Fixed-Point Theorem to the Solution of Ordinary Differe...On Application of the Fixed-Point Theorem to the Solution of Ordinary Differe...
On Application of the Fixed-Point Theorem to the Solution of Ordinary Differe...
 
DFT - Discrete Fourier Transform and its Properties
DFT - Discrete Fourier Transform and its PropertiesDFT - Discrete Fourier Transform and its Properties
DFT - Discrete Fourier Transform and its Properties
 
03 image transform
03 image transform03 image transform
03 image transform
 
Dsp lecture vol 2 dft & fft
Dsp lecture vol 2 dft & fftDsp lecture vol 2 dft & fft
Dsp lecture vol 2 dft & fft
 
lec07_DFT.pdf
lec07_DFT.pdflec07_DFT.pdf
lec07_DFT.pdf
 
ch3-2
ch3-2ch3-2
ch3-2
 
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
 
Phase-Type Distributions for Finite Interacting Particle Systems
Phase-Type Distributions for Finite Interacting Particle SystemsPhase-Type Distributions for Finite Interacting Particle Systems
Phase-Type Distributions for Finite Interacting Particle Systems
 
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
 
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
 
Z transform and Properties of Z Transform
Z transform and Properties of Z TransformZ transform and Properties of Z Transform
Z transform and Properties of Z Transform
 
lec z-transform.ppt
lec z-transform.pptlec z-transform.ppt
lec z-transform.ppt
 

More from MOHAMMAD AKRAM

Coordinate system
Coordinate systemCoordinate system
Coordinate system
MOHAMMAD AKRAM
 
Vector
VectorVector
Chebyshev filter
Chebyshev filterChebyshev filter
Chebyshev filter
MOHAMMAD AKRAM
 
Butterworth filter
Butterworth filterButterworth filter
Butterworth filter
MOHAMMAD AKRAM
 
Amplitude modulation
Amplitude modulationAmplitude modulation
Amplitude modulation
MOHAMMAD AKRAM
 
Frequency translation
Frequency translationFrequency translation
Frequency translation
MOHAMMAD AKRAM
 
Communication system
Communication systemCommunication system
Communication system
MOHAMMAD AKRAM
 

More from MOHAMMAD AKRAM (7)

Coordinate system
Coordinate systemCoordinate system
Coordinate system
 
Vector
VectorVector
Vector
 
Chebyshev filter
Chebyshev filterChebyshev filter
Chebyshev filter
 
Butterworth filter
Butterworth filterButterworth filter
Butterworth filter
 
Amplitude modulation
Amplitude modulationAmplitude modulation
Amplitude modulation
 
Frequency translation
Frequency translationFrequency translation
Frequency translation
 
Communication system
Communication systemCommunication system
Communication system
 

Recently uploaded

DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 

Recently uploaded (20)

DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 

Discrete fourier transform

  • 1. Discrete Fourier Transform Unit-4 1 Mohammad Akram,Assistant Professor,ECE Department,JIT
  • 2. Introduction • As the name implies, the Discrete Fourier Transform is purely discrete: discrete time data sets are converted into a discrete frequency representation • Mathematically, The DFT of discrete time sequence x(n) is denoted by X(k).It is given by, Here k=0,1,2,….N-1 Since this summation is taken for ‘N’ points, it is called ‘N’ point DFT.      1 0 2 )()( N n N knj enxkX  2 Mohammad Akram,Assistant Professor,ECE Department,JIT
  • 3. We can obtain discrete sequence x(n) from its DFT. It is called as Inverse Discrete Fourier Transform (IDFT).It is given by, Here n=0,1,2,…N-1 •This is called as N-point IDFT. •Now we will define the new term ‘W’ as WN=e-j2π/N •This is called as “twiddle factor”. •Twiddle factor makes the computation of DFT a bit easy and fast. •Using twiddle factor we can write equation of DFT and IDFT as follows: Here k=0,1,2,….N-1     1 0 2 )( 1 )( N k N knj ekX N nx      1 0 )()( N n kn NWnxkX 3 Mohammad Akram,Assistant Professor,ECE Department,JIT
  • 4.      1 0 )( 1 )( N k kn NWkX N nx      1 0 2 )()( N n N knj enxkX  And Here n=0,1,2,…N-1 Numericals using defintion of DFT: 1.Obtain DFT of unit impulse δ(n). Solution: •Here x(n)= δ(n) ……….(1) •According to the definition of DFT ,we have ……..(2) •But δ(n)=1 only at n=0.Thus equation (2) becomes, X(k)= δ(0)e0 = 1 δ(n) 1 •This is the standard DFT pair. DFT 4 Mohammad Akram,Assistant Professor,ECE Department,JIT
  • 5. 2.Obtain DFT of delayed unit impulse δ(n-n0) Solution: We know that δ(n-n0) indicates unit impulse delayed by ‘n0’samples. Here x(n)= δ(n-n0) ……..(1) Now we have ……..(2) But δ(n-n0) =1 only at n=n0.Thus eq.(2) becomes Similarly, DFT of      1 0 2 )()( N n N knj enxkX  Nknj ekX /2 0 .1)(   Nknj enn /2 0 0 )(     Nknj enn /2 0 0 )(    5 Mohammad Akram,Assistant Professor,ECE Department,JIT
  • 6. 3.Find the 4 point DFT of following window function w(n)=u(n)-u(n-N). Solution: According to the definition of DFT, ……..(1) •The given equation is x(n)=w(n)=1 for . Here N=4,so we will get 4 point DFT. ……..(2) •The range of ‘k’ is from ‘0’ to ‘N-1’.So in this case ‘k’ will vary from 0 to 3. For k=0,      1 0 2 )()( N n N knj enxkX  10  Nn    3 0 4 2 .1)( n knj ekX    3 0 0 .1)0( n eX 411111 3 0  n 6 Mohammad Akram,Assistant Professor,ECE Department,JIT
  • 7. For k=1, For k=2,    3 0 4 2 )1( n nj eX  4644420 )1(  jjj eeeeX                      4 6 sin 4 6 cos 4 4 sin 4 4 cos 4 2 sin 4 2 cos1)1(  jjjX 011)1(  jjX       3 0 3 0 4 22 )2( n nj n nj eeX    320 )2( jjj eeeeX         3sin3cos2sin2cossincos1)2( jjjX        011110101011)2( X 7 Mohammad Akram,Assistant Professor,ECE Department,JIT
  • 8. For k=3,       3 0 4 63 0 4 32 )3( n nj n nj eeX  2 9 34 6 0 )3(    j j j eeeeX                    2 9 sin 2 9 cos3sin3cos 4 6 sin 4 6 cos1)3(    jjjX       000101)3(  jjX  0,0,0,4)(  kX 8 Mohammad Akram,Assistant Professor,ECE Department,JIT
  • 9. Mohammad Akram,Assistant Professor,ECE Department,JIT 9 Cyclic Property of Twiddle factor (DFT as linear transformation matrix) •The twiddle factor is denoted by WN and is given by, WN=e-j2π/N ……….(1) •Now the discrete time sequence x(n) can be denoted by x N .Here ‘N’ stands for ‘N’ point DFT. •Range of ‘n’ is from 0 to ‘N-1’. •x N can be represented in the matrix form as follows: •This is a “N×1” matrix and ‘n’ varies from ‘0’ to ‘N-1’ 1 )1( . . )2( )1( )0(                        N N Nx x x x x
  • 10. Mohammad Akram,Assistant Professor,ECE Department,JIT 10 Now the DFT of x(n) is denoted by X(k).In the matrix form X(k) can be represented as follows: •This is also a “N×1” matrix and ‘k’ varies from ‘0’ to ‘N-1’ •From the definition of DFT, 1 )1( . . )2( )1( )0(                        N N NX X X X X     1 0 )()( N n kn NWnxkX
  • 11. Mohammad Akram,Assistant Professor,ECE Department,JIT 11 •We can also represent in the matrix form. Remember that ‘k’ varies from 0 to N-1 and ‘n’ also varies from 0 to N-1. •Note that each value is obtained by taking multiplication of k and n. •For example, if k=2, n=2 then we get = W kn N . . . . . . W kn N                                  WWWW WWWW WWWW WWWW N N N N N NN N NNNN N NNNN NNNN 2 11210 12420 1210 0000 ... .... .... .... ... ... ... k=0 k=1 k=2 k=N-1 n=2n=1n=0 n=N-1 W kn N WN 4
  • 12. Mohammad Akram,Assistant Professor,ECE Department,JIT 12 Thus, DFT can be represented in the matrix form as •Similarly IDFT can be represented in the matrix form as •Here WN * is the complex conjugate of WN . Periodicity property of Twiddle factor WN •WN possesses the periodicity property. •After N-points, it repeats its value  xX NNN W  Xx NNN W N *1 
  • 13. Mohammad Akram,Assistant Professor,ECE Department,JIT 13 Problem-1:Calculate the four point DFT of four point sequence x(n)=(0,1,2,3). Solution:The four point DFT in matrix form is given by {6, 2j-2, -2, -2j-2}  xX W 444                 jj jj 11 1111 11 1111             3 2 1 0 X 4 X 4                                 22 2 22 6 320 3210 320 3210 j j jj jj X 4
  • 14. Mohammad Akram,Assistant Professor,ECE Department,JIT 14 Properties of DFT DFT N 1-Linearity: If x1(n) X1(k) and x2(n) X2(k) then, a1x1(n) + a2x2(n) a1X1(k) + a2X2(k) Here a1and a2 are constants. 2-Periodicity: If x(n) X(k) then x(n+N) = x(n) for all n X(k+N) = X(k) for all k DFT N DFT N DFT N