SlideShare a Scribd company logo
1 of 16
Transforms
M.Starwin
Need for Transform
• Transforms make some types of calculations
much simpler and more convenient.
• Transforms are tools to make analysis easier.
• Laplace transform, for example, makes solving
differential equations easier.
• Possible to do all computation and analysis of
a signal in either the time domain or the
frequency domain.
Fourier Transform
















d
e
j
X
t
x
dt
e
t
x
j
X
t
j
t
j
)
(
2
1
)
(
)
(
)
(

Discrete Time Fourier Transform Pair









n
n
n
j
j
e
n
x
e
X )
(
)
(
Analysis


 





d
e
e
X
n
x n
j
j
)
(
2
1
)
(
Synthesis Inverse Fourier Transform
(IFT)
Fourier Transform
(FT)
)]
(
[
)
( n
x
e
X j
F


)]
(
[
)
( 1 
 j
-
e
X
n
x F
)
(
)
( 

 j
e
X
n
x F
Discrete Fourier Transform
DFT
IDFT
DFT PROPERTIES
Periodicity
If 𝑥 𝑛 ↔ 𝑋 𝑘
𝑥(𝑛 + 𝑁) = 𝑥 𝑛 𝑓𝑜𝑟 𝑎𝑙𝑙 𝑛
𝑋 𝑘 + 𝑁 = 𝑋 𝑘 𝑓𝑜𝑟 𝑎𝑙𝑙 𝑘
DFT is defined as 𝑋 𝑘 =
𝑛=0
𝑁−1
𝑥(𝑛)𝑒−
𝑗2𝜋𝑛𝑘
𝑁
, 0≤𝑘≤𝑁−1
Sub k=k+N 𝑋 𝑘 + 𝑁 = 𝑛=0
𝑁−1
𝑥(𝑛)𝑒−
𝑗2𝜋𝑛(𝑘+𝑁)
𝑁
Cond..
𝑋 𝑘 + 𝑁 =
𝑛=0
𝑁−1
𝑥(𝑛)𝑒−
𝑗2𝜋𝑛𝑘
𝑁 𝑒−
𝑗2𝜋𝑛𝑁
𝑁
𝑋 𝑘 + 𝑁 =
𝑛=0
𝑁−1
𝑥(𝑛)𝑒−
𝑗2𝜋𝑛𝑘
𝑁
[𝑒−𝑗2𝜋𝑛
= 1]
𝑋 𝑘 + 𝑁 = 𝑋 𝑘
Hence Proved.
Linearity
• If 𝑥1 𝑛 ↔ 𝑋1 𝑘 𝑎𝑛𝑑 𝑥2 𝑛 ↔ 𝑋2 𝑘
Then ∝ 𝑥1 𝑛 + β𝑥2 𝑛 ↔ α𝑋1 𝑘 + β𝑋2 𝑘
DFT is defined as 𝑋 𝑘 = 𝑛=0
𝑁−1
𝑥(𝑛)𝑒−
𝑗2𝜋𝑛𝑘
𝑁
=
𝑛=0
𝑁−1
[∝ 𝑥1 𝑛 + β𝑥2 𝑛 ]𝑒−
𝑗2𝜋𝑛𝑘
𝑁
=
𝑛=0
𝑁−1
∝ 𝑥1 𝑛 𝑒−
𝑗2𝜋𝑛𝑘
𝑁 +
𝑛=0
𝑁−1
β𝑥2 𝑛 𝑒−
𝑗2𝜋𝑛𝑘
𝑁
=∝
𝑛=0
𝑁−1
𝑥1 𝑛 𝑒−
𝑗2𝜋𝑛𝑘
𝑁 + β
𝑛=0
𝑁−1
𝑥2 𝑛 𝑒−
𝑗2𝜋𝑛𝑘
𝑁
=α𝑋1 𝑘 + β𝑋2 𝑘
Hence proved
Circular Time Shifting
If 𝑥 𝑛 ↔ 𝑋 𝑘
then 𝑥(𝑛 − 𝑚) ↔= 𝑋 𝑘 𝑒−𝑗2𝜋𝑚𝑘
DFT is defined as 𝑋 𝑘 = 𝑛=0
𝑁−1
𝑥(𝑛)𝑒−
𝑗2𝜋𝑛𝑘
𝑁
=
𝑛=0
𝑁−1
𝑥(𝑛 − 𝑚)𝑒−
𝑗2𝜋𝑛𝑘
𝑁
Sub n-m=p, n=p+m
𝑋 𝑘 =
𝑝=0
𝑁−1
𝑥(𝑝)𝑒−
𝑗2𝜋(𝑝+𝑚)𝑘
𝑁
=
𝑝=0
𝑁−1
𝑥(𝑝)𝑒−
𝑗2𝜋𝑝𝑘
𝑁 𝑒−
𝑗2𝜋𝑚𝑘
𝑁
= 𝑒−
𝑗2𝜋𝑚𝑘
𝑁 𝑋 𝑘
Hence proved
Time Reversal property
If 𝑥 𝑛 ↔ 𝑋 𝑘
then 𝑥(−𝑛) ↔= 𝑋 −𝑘
DFT is defined as 𝑋 𝑘 = 𝑛=0
𝑁−1
𝑥(𝑛)𝑒−
𝑗2𝜋𝑛𝑘
𝑁
=
𝑛=0
𝑁−1
𝑥(−𝑛)𝑒−
𝑗2𝜋𝑛𝑘
𝑁
Sub –n=p
= 𝑝=0
𝑁−1
𝑥(𝑝)𝑒−
𝑗2𝜋(−𝑝)𝑘
𝑁
=
𝑛=0
𝑁−1
𝑥(−𝑛)𝑒−
𝑗2𝜋𝑝(−𝑘)
𝑁
= 𝑋(−𝑘)
Hence Proved
Circular Convolution Property
If 𝑥1(𝑛) ↔ 𝑋𝑘 and 𝑥2 𝑛 ↔ 𝑋2 𝑘
then 𝑥1 𝑛 ∗ 𝑥2 𝑛 ↔ 𝑋1 𝑘 . 𝑋2 𝑘
DFT is defined as 𝑋 𝑘 = 𝑛=0
𝑁−1
𝑥(𝑛)𝑒−
𝑗2𝜋𝑛𝑘
𝑁
=
𝑛=0
𝑁−1
𝑥1 𝑛 ∗ 𝑥2 𝑛 ]𝑒−
𝑗2𝜋𝑛𝑘
𝑁
=
𝑛=0
𝑁−1
𝑚=0
𝑁−1
𝑥1 𝑚 𝑥2(𝑛 − 𝑚) 𝑒−
𝑗2𝜋𝑛𝑘
𝑁
[𝑥1 𝑛 ∗ 𝑥2 𝑛 = 𝑛=0
𝑁−1
𝑥1 𝑚 𝑥2 𝑛 − 𝑚 ]
Cond..
=
𝑚=0
𝑁−1
𝑥1(𝑚)
𝑛=0
𝑁−1
𝑥2(𝑛 − 𝑚) 𝑒−𝑗2𝜋𝑛𝑘/𝑁
= 𝑋2(k) 𝑚=0
𝑁−1
𝑥1(𝑚) 𝑒−𝑗2𝜋𝑚𝑘/𝑁
[using
time shift]
= 𝑋2 𝐾 𝑋1(𝐾)
Hence proved
Multiplication property
If 𝑥1(𝑛) ↔ 𝑋1(𝐾) and 𝑥2 𝑛 ↔ 𝑋2 𝑘
then 𝑥1 𝑛 𝑥2 𝑛 ↔ 1/𝑁[𝑋1 𝑘 ∗ 𝑋2 𝑘 ]
DFT is defined as 𝑋 𝑘 = 𝑛=0
𝑁−1
𝑥(𝑛)𝑒−
𝑗2𝜋𝑛𝑘
𝑁
=
𝑛=0
𝑁−1
𝑥1 𝑛 𝑥2 𝑛 𝑒−
𝑗2𝜋𝑛𝑘
𝑁
We know 𝑥1 𝑛 = 1/𝑁 𝑙=0
𝑁−1
𝑋1 𝑙 𝑒
𝑗2𝜋𝑛𝑙
𝑁
𝑋 𝑘 =
𝑛=0
𝑁−1
1/𝑁
𝑙=0
𝑁−1
𝑋1 𝑙 𝑒
𝑗2𝜋𝑛𝑙
𝑁 𝑥2 𝑛 𝑒−
𝑗2𝜋𝑛𝑘
𝑁
Cond..
=
1
𝑁
𝑙=0
𝑁−1
𝑋1(𝑙)
𝑛=0
𝑁−1
𝑥2(𝑛)𝑒−𝑗2𝜋𝑛(𝑘−𝑙)/𝑁
=
1
𝑁
𝑙=0
𝑁−1
𝑋1(𝑙)𝑋2(𝑘 − 𝑙)
=
1
𝑁
[𝑋1 𝑙 ∗ 𝑋2 𝑙 ]
=
1
𝑁
[𝑋1 𝑘 ∗ 𝑋2 𝑘 ]
Hence Proved.

More Related Content

What's hot

Ofdm sim-matlab-code-tutorial web for EE students
Ofdm sim-matlab-code-tutorial web for EE studentsOfdm sim-matlab-code-tutorial web for EE students
Ofdm sim-matlab-code-tutorial web for EE studentsMike Martin
 
Application of fourier series to differential equations
Application of fourier series to differential equationsApplication of fourier series to differential equations
Application of fourier series to differential equationsTarun Gehlot
 
Fourier series Introduction
Fourier series IntroductionFourier series Introduction
Fourier series IntroductionRizwan Kazi
 
Newton's Forward/Backward Difference Interpolation
Newton's Forward/Backward  Difference InterpolationNewton's Forward/Backward  Difference Interpolation
Newton's Forward/Backward Difference InterpolationVARUN KUMAR
 
Signal Processing Introduction using Fourier Transforms
Signal Processing Introduction using Fourier TransformsSignal Processing Introduction using Fourier Transforms
Signal Processing Introduction using Fourier TransformsArvind Devaraj
 
Presentation on fourier transformation
Presentation on fourier transformationPresentation on fourier transformation
Presentation on fourier transformationWasim Shah
 
Fast Fourier Transform Analysis
Fast Fourier Transform AnalysisFast Fourier Transform Analysis
Fast Fourier Transform Analysisdhikadixiana
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformAmr E. Mohamed
 
DIT-Radix-2-FFT in SPED
DIT-Radix-2-FFT in SPEDDIT-Radix-2-FFT in SPED
DIT-Radix-2-FFT in SPEDAjay Kumar
 
The shannon channel coding theorem
The shannon channel coding theoremThe shannon channel coding theorem
The shannon channel coding theoremJamesMa54
 
Introduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysisIntroduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysis宗翰 謝
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier TransformAbhishek Choksi
 
Fast fourier transform
Fast fourier transformFast fourier transform
Fast fourier transformchitra raju
 

What's hot (20)

Ofdm sim-matlab-code-tutorial web for EE students
Ofdm sim-matlab-code-tutorial web for EE studentsOfdm sim-matlab-code-tutorial web for EE students
Ofdm sim-matlab-code-tutorial web for EE students
 
Fourier series
Fourier seriesFourier series
Fourier series
 
Application of fourier series to differential equations
Application of fourier series to differential equationsApplication of fourier series to differential equations
Application of fourier series to differential equations
 
1532 fourier series
1532 fourier series1532 fourier series
1532 fourier series
 
blake sample-problems
blake sample-problemsblake sample-problems
blake sample-problems
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
Fourier series Introduction
Fourier series IntroductionFourier series Introduction
Fourier series Introduction
 
Newton's Forward/Backward Difference Interpolation
Newton's Forward/Backward  Difference InterpolationNewton's Forward/Backward  Difference Interpolation
Newton's Forward/Backward Difference Interpolation
 
Importance & Application of Laplace Transform
Importance & Application of Laplace TransformImportance & Application of Laplace Transform
Importance & Application of Laplace Transform
 
Signal Processing Introduction using Fourier Transforms
Signal Processing Introduction using Fourier TransformsSignal Processing Introduction using Fourier Transforms
Signal Processing Introduction using Fourier Transforms
 
Presentation on fourier transformation
Presentation on fourier transformationPresentation on fourier transformation
Presentation on fourier transformation
 
Fast Fourier Transform Analysis
Fast Fourier Transform AnalysisFast Fourier Transform Analysis
Fast Fourier Transform Analysis
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
 
DIT-Radix-2-FFT in SPED
DIT-Radix-2-FFT in SPEDDIT-Radix-2-FFT in SPED
DIT-Radix-2-FFT in SPED
 
The shannon channel coding theorem
The shannon channel coding theoremThe shannon channel coding theorem
The shannon channel coding theorem
 
Introduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysisIntroduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysis
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
 
Fast fourier transform
Fast fourier transformFast fourier transform
Fast fourier transform
 
lecture2.ppt
lecture2.pptlecture2.ppt
lecture2.ppt
 
Fourier transforms
Fourier transforms Fourier transforms
Fourier transforms
 

Similar to DFT and its properties (20)

Lect7-Fourier-Transform.pdf
Lect7-Fourier-Transform.pdfLect7-Fourier-Transform.pdf
Lect7-Fourier-Transform.pdf
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
Z transform
Z transformZ transform
Z transform
 
Dft
DftDft
Dft
 
Laplace transformation
Laplace transformationLaplace transformation
Laplace transformation
 
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
 
Ft3 new
Ft3 newFt3 new
Ft3 new
 
z transforms
z transformsz transforms
z transforms
 
5. fourier properties
5. fourier properties5. fourier properties
5. fourier properties
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Z Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And SystemsZ Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And Systems
 
lec07_DFT.pdf
lec07_DFT.pdflec07_DFT.pdf
lec07_DFT.pdf
 
Unit ii
Unit iiUnit ii
Unit ii
 
Z transfrm ppt
Z transfrm pptZ transfrm ppt
Z transfrm ppt
 
unit4 DTFT .pptx
unit4 DTFT .pptxunit4 DTFT .pptx
unit4 DTFT .pptx
 
Properties of dft
Properties of dftProperties of dft
Properties of dft
 
EM3 mini project Laplace Transform
EM3 mini project Laplace TransformEM3 mini project Laplace Transform
EM3 mini project Laplace Transform
 
ch3-1
ch3-1ch3-1
ch3-1
 
Laplace Transform and its applications
Laplace Transform and its applicationsLaplace Transform and its applications
Laplace Transform and its applications
 
Signals and Systems Ch 4 5_Fourier Domain
Signals and Systems Ch 4 5_Fourier DomainSignals and Systems Ch 4 5_Fourier Domain
Signals and Systems Ch 4 5_Fourier Domain
 

More from ssuser2797e4

Optical power measurement
Optical power measurementOptical power measurement
Optical power measurementssuser2797e4
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing ssuser2797e4
 
EC8562 DSP Viva Questions
EC8562 DSP Viva Questions EC8562 DSP Viva Questions
EC8562 DSP Viva Questions ssuser2797e4
 
Matlab introduction
Matlab introductionMatlab introduction
Matlab introductionssuser2797e4
 
Man made disasters
Man made disastersMan made disasters
Man made disastersssuser2797e4
 

More from ssuser2797e4 (8)

Optical power measurement
Optical power measurementOptical power measurement
Optical power measurement
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
EC8562 DSP Viva Questions
EC8562 DSP Viva Questions EC8562 DSP Viva Questions
EC8562 DSP Viva Questions
 
IIR filter
IIR filterIIR filter
IIR filter
 
Matlab introduction
Matlab introductionMatlab introduction
Matlab introduction
 
Transforms
TransformsTransforms
Transforms
 
Man made disasters
Man made disastersMan made disasters
Man made disasters
 
Coastal flooding
Coastal floodingCoastal flooding
Coastal flooding
 

Recently uploaded

main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

DFT and its properties

  • 2. Need for Transform • Transforms make some types of calculations much simpler and more convenient. • Transforms are tools to make analysis easier. • Laplace transform, for example, makes solving differential equations easier. • Possible to do all computation and analysis of a signal in either the time domain or the frequency domain.
  • 4. Discrete Time Fourier Transform Pair          n n n j j e n x e X ) ( ) ( Analysis          d e e X n x n j j ) ( 2 1 ) ( Synthesis Inverse Fourier Transform (IFT) Fourier Transform (FT) )] ( [ ) ( n x e X j F   )] ( [ ) ( 1   j - e X n x F ) ( ) (    j e X n x F
  • 6. DFT
  • 8. DFT PROPERTIES Periodicity If 𝑥 𝑛 ↔ 𝑋 𝑘 𝑥(𝑛 + 𝑁) = 𝑥 𝑛 𝑓𝑜𝑟 𝑎𝑙𝑙 𝑛 𝑋 𝑘 + 𝑁 = 𝑋 𝑘 𝑓𝑜𝑟 𝑎𝑙𝑙 𝑘 DFT is defined as 𝑋 𝑘 = 𝑛=0 𝑁−1 𝑥(𝑛)𝑒− 𝑗2𝜋𝑛𝑘 𝑁 , 0≤𝑘≤𝑁−1 Sub k=k+N 𝑋 𝑘 + 𝑁 = 𝑛=0 𝑁−1 𝑥(𝑛)𝑒− 𝑗2𝜋𝑛(𝑘+𝑁) 𝑁
  • 9. Cond.. 𝑋 𝑘 + 𝑁 = 𝑛=0 𝑁−1 𝑥(𝑛)𝑒− 𝑗2𝜋𝑛𝑘 𝑁 𝑒− 𝑗2𝜋𝑛𝑁 𝑁 𝑋 𝑘 + 𝑁 = 𝑛=0 𝑁−1 𝑥(𝑛)𝑒− 𝑗2𝜋𝑛𝑘 𝑁 [𝑒−𝑗2𝜋𝑛 = 1] 𝑋 𝑘 + 𝑁 = 𝑋 𝑘 Hence Proved.
  • 10. Linearity • If 𝑥1 𝑛 ↔ 𝑋1 𝑘 𝑎𝑛𝑑 𝑥2 𝑛 ↔ 𝑋2 𝑘 Then ∝ 𝑥1 𝑛 + β𝑥2 𝑛 ↔ α𝑋1 𝑘 + β𝑋2 𝑘 DFT is defined as 𝑋 𝑘 = 𝑛=0 𝑁−1 𝑥(𝑛)𝑒− 𝑗2𝜋𝑛𝑘 𝑁 = 𝑛=0 𝑁−1 [∝ 𝑥1 𝑛 + β𝑥2 𝑛 ]𝑒− 𝑗2𝜋𝑛𝑘 𝑁 = 𝑛=0 𝑁−1 ∝ 𝑥1 𝑛 𝑒− 𝑗2𝜋𝑛𝑘 𝑁 + 𝑛=0 𝑁−1 β𝑥2 𝑛 𝑒− 𝑗2𝜋𝑛𝑘 𝑁 =∝ 𝑛=0 𝑁−1 𝑥1 𝑛 𝑒− 𝑗2𝜋𝑛𝑘 𝑁 + β 𝑛=0 𝑁−1 𝑥2 𝑛 𝑒− 𝑗2𝜋𝑛𝑘 𝑁 =α𝑋1 𝑘 + β𝑋2 𝑘 Hence proved
  • 11. Circular Time Shifting If 𝑥 𝑛 ↔ 𝑋 𝑘 then 𝑥(𝑛 − 𝑚) ↔= 𝑋 𝑘 𝑒−𝑗2𝜋𝑚𝑘 DFT is defined as 𝑋 𝑘 = 𝑛=0 𝑁−1 𝑥(𝑛)𝑒− 𝑗2𝜋𝑛𝑘 𝑁 = 𝑛=0 𝑁−1 𝑥(𝑛 − 𝑚)𝑒− 𝑗2𝜋𝑛𝑘 𝑁 Sub n-m=p, n=p+m 𝑋 𝑘 = 𝑝=0 𝑁−1 𝑥(𝑝)𝑒− 𝑗2𝜋(𝑝+𝑚)𝑘 𝑁 = 𝑝=0 𝑁−1 𝑥(𝑝)𝑒− 𝑗2𝜋𝑝𝑘 𝑁 𝑒− 𝑗2𝜋𝑚𝑘 𝑁 = 𝑒− 𝑗2𝜋𝑚𝑘 𝑁 𝑋 𝑘 Hence proved
  • 12. Time Reversal property If 𝑥 𝑛 ↔ 𝑋 𝑘 then 𝑥(−𝑛) ↔= 𝑋 −𝑘 DFT is defined as 𝑋 𝑘 = 𝑛=0 𝑁−1 𝑥(𝑛)𝑒− 𝑗2𝜋𝑛𝑘 𝑁 = 𝑛=0 𝑁−1 𝑥(−𝑛)𝑒− 𝑗2𝜋𝑛𝑘 𝑁 Sub –n=p = 𝑝=0 𝑁−1 𝑥(𝑝)𝑒− 𝑗2𝜋(−𝑝)𝑘 𝑁 = 𝑛=0 𝑁−1 𝑥(−𝑛)𝑒− 𝑗2𝜋𝑝(−𝑘) 𝑁 = 𝑋(−𝑘) Hence Proved
  • 13. Circular Convolution Property If 𝑥1(𝑛) ↔ 𝑋𝑘 and 𝑥2 𝑛 ↔ 𝑋2 𝑘 then 𝑥1 𝑛 ∗ 𝑥2 𝑛 ↔ 𝑋1 𝑘 . 𝑋2 𝑘 DFT is defined as 𝑋 𝑘 = 𝑛=0 𝑁−1 𝑥(𝑛)𝑒− 𝑗2𝜋𝑛𝑘 𝑁 = 𝑛=0 𝑁−1 𝑥1 𝑛 ∗ 𝑥2 𝑛 ]𝑒− 𝑗2𝜋𝑛𝑘 𝑁 = 𝑛=0 𝑁−1 𝑚=0 𝑁−1 𝑥1 𝑚 𝑥2(𝑛 − 𝑚) 𝑒− 𝑗2𝜋𝑛𝑘 𝑁 [𝑥1 𝑛 ∗ 𝑥2 𝑛 = 𝑛=0 𝑁−1 𝑥1 𝑚 𝑥2 𝑛 − 𝑚 ]
  • 14. Cond.. = 𝑚=0 𝑁−1 𝑥1(𝑚) 𝑛=0 𝑁−1 𝑥2(𝑛 − 𝑚) 𝑒−𝑗2𝜋𝑛𝑘/𝑁 = 𝑋2(k) 𝑚=0 𝑁−1 𝑥1(𝑚) 𝑒−𝑗2𝜋𝑚𝑘/𝑁 [using time shift] = 𝑋2 𝐾 𝑋1(𝐾) Hence proved
  • 15. Multiplication property If 𝑥1(𝑛) ↔ 𝑋1(𝐾) and 𝑥2 𝑛 ↔ 𝑋2 𝑘 then 𝑥1 𝑛 𝑥2 𝑛 ↔ 1/𝑁[𝑋1 𝑘 ∗ 𝑋2 𝑘 ] DFT is defined as 𝑋 𝑘 = 𝑛=0 𝑁−1 𝑥(𝑛)𝑒− 𝑗2𝜋𝑛𝑘 𝑁 = 𝑛=0 𝑁−1 𝑥1 𝑛 𝑥2 𝑛 𝑒− 𝑗2𝜋𝑛𝑘 𝑁 We know 𝑥1 𝑛 = 1/𝑁 𝑙=0 𝑁−1 𝑋1 𝑙 𝑒 𝑗2𝜋𝑛𝑙 𝑁 𝑋 𝑘 = 𝑛=0 𝑁−1 1/𝑁 𝑙=0 𝑁−1 𝑋1 𝑙 𝑒 𝑗2𝜋𝑛𝑙 𝑁 𝑥2 𝑛 𝑒− 𝑗2𝜋𝑛𝑘 𝑁