SlideShare a Scribd company logo
1 of 29
Fourier Transforms of Discrete
Signals
Mr. HIMANSHU DIWAKAR
Assistant Professor
JETGI
Mr. HIMANSHU DIWAKAR JETGI 1
Mr. HIMANSHU DIWAKAR JETGI 2
Sampling
• Continuous signals are digitized using digital computers
• When we sample, we calculate the value of the continuous
signal at discrete points
• How fast do we sample
• What is the value of each point
• Quantization determines the value of each samples value
Mr. HIMANSHU DIWAKAR JETGI 3
Sampling Periodic Functions
- Note that wb = Bandwidth, thus if then aliasing occurs (signal overlaps)
-To avoid aliasing
-According sampling theory:
To hear music up to 20KHz a CD
should sample at the rate of 44.1 KHzMr. HIMANSHU DIWAKAR JETGI 4
Discrete Time Fourier Transform
• In likely we only have access to finite amount of data sequences (after
sampling)
• Recall for continuous time Fourier transform, when the signal is
sampled:
• Assuming
• Discrete-Time Fourier Transform (DTFT):
Mr. HIMANSHU DIWAKAR JETGI 5
Discrete Time Fourier Transform
• Discrete-Time Fourier Transform (DTFT):
• A few points
• DTFT is periodic in frequency with period of 2p
• X[n] is a discrete signal
• DTFT allows us to find the spectrum of the discrete signal as viewed from a
window
Mr. HIMANSHU DIWAKAR JETGI 6
Example of Convolution
• Convolution
• We can write x[n] (a periodic function) as an infinite sum of the function xo[n]
(a non-periodic function) shifted N units at a time
• This will result
• Thus
Mr. HIMANSHU DIWAKAR JETGI 7
Finding DTFT For periodic signals
• Starting with xo[n]
• DTFT of xo[n]
Mr. HIMANSHU DIWAKAR JETGI 8
Example A & B
X[n]=a|n|, 0 < a < 1.
Mr. HIMANSHU DIWAKAR JETGI 9
Table of Common Discrete Time Fourier Transform (DTFT) Pairs
Mr. HIMANSHU DIWAKAR JETGI 10
Table of Common Discrete Time Fourier Transform (DTFT) Pairs
Mr. HIMANSHU DIWAKAR JETGI 11
Discrete Fourier Transform
• We often do not have an infinite amount of data which is required by
DTFT
• For example in a computer we cannot calculate uncountable infinite
(continuum) of frequencies as required by DTFT
• Thus, we use DTF to look at finite segment of data
• We only observe the data through a window
• In this case the xo[n] is just a sampled data between n=0, n=N-1 (N points)
Mr. HIMANSHU DIWAKAR JETGI 12
Discrete Fourier Transform
• It turns out that DFT can be defined as
• Note that in this case the points are spaced 2pi/N; thus the resolution of the
samples of the frequency spectrum is 2pi/N.
• We can think of DFT as one period of discrete Fourier series
Mr. HIMANSHU DIWAKAR JETGI 13
A short hand notation
Remember:
Mr. HIMANSHU DIWAKAR JETGI 14
Inverse of DFT
• We can obtain the inverse of DFT
• Note that
Mr. HIMANSHU DIWAKAR JETGI 15
Example of DFT
• Find X[k]
• We know k=1,.., 7; N=8
Mr. HIMANSHU DIWAKAR JETGI 16
Example of DFT
Mr. HIMANSHU DIWAKAR JETGI 17
Example of DFT
Time shift Property of DFT
Polar plot for
Mr. HIMANSHU DIWAKAR JETGI 18
Example of DFT
Mr. HIMANSHU DIWAKAR JETGI 19
Example of DFT
Summation for X[k]
Using the shift property!
Mr. HIMANSHU DIWAKAR JETGI 20
Example of IDFT
Remember:
Mr. HIMANSHU DIWAKAR JETGI 21
Example of IDFT
Remember:
Mr. HIMANSHU DIWAKAR JETGI 22
Fast Fourier Transform Algorithms
• Consider DTFT
• Basic idea is to split the sum into 2 subsequences of length N/2 and continue all
the way down until you have N/2 subsequences of length 2
Log2(8)
N
Mr. HIMANSHU DIWAKAR JETGI 23
Radix-2 FFT Algorithms - Two point FFT
• We assume N=2^m
• This is called Radix-2 FFT Algorithms
• Let’s take a simple example where only two points are given n=0, n=1; N=2
y0
y1
Butterfly FFT
Advantage: Less
computationally
intensive: N/2.log(N)
Mr. HIMANSHU DIWAKAR JETGI 24
General FFT Algorithm
• First break x[n] into even and odd
• Let n=2m for even and n=2m+1 for odd
• Even and odd parts are both DFT of a N/2
point sequence
• Break up the size N/2 subsequent in half by
letting 2mm
• The first subsequence here is the term x[0],
x[4], …
• The second subsequent is x[2], x[6], …
1
1)2sin()2cos(
)]12[(]2[
2/
2
2/
2/
2/2/
2/
2/
2/
2
12/
0
2/
12/
0
2/












N
N
jN
N
m
N
N
N
m
N
Nm
N
mk
N
mk
N
N
m
mk
N
k
N
N
m
mk
N
W
jeW
WWWW
WW
mxWWmxW

Mr. HIMANSHU DIWAKAR JETGI 25
Example
1
1)2sin()2cos(
)]12[(]2[][
2/
2
2/
2/
2/2/
2/
2/
2/
2
12/
0
2/
12/
0
2/












N
N
jN
N
m
N
N
N
m
N
Nm
N
mk
N
mk
N
N
m
mk
N
k
N
N
m
mk
N
W
jeW
WWWW
WW
mxWWmxWkX

Let’s take a simple example where only two points are given n=0, n=1; N=2
]1[]0[]1[]0[)]1[(]0[]1[
]1[]0[)]1[(]0[]0[
1
1
0
0
1.0
1
1
1
0
0
1.0
1
0
0
0.0
1
0
1
0
0
0.0
1
xxxWxxWWxWkX
xxxWWxWkX
mm
mm






Same result
Mr. HIMANSHU DIWAKAR JETGI 26
FFT Algorithms - Four point FFT
First find even and odd parts and then combine them:
The general form:
Mr. HIMANSHU DIWAKAR JETGI 27
FFT Algorithms - 8 point FFT
Mr. HIMANSHU DIWAKAR JETGI 28
THANK YOU
Mr. HIMANSHU DIWAKAR JETGI 29

More Related Content

What's hot

inverse z-transform ppt
inverse z-transform pptinverse z-transform ppt
inverse z-transform pptmihir jain
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier TransformAbhishek Choksi
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filtersop205
 
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsDSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsAmr E. Mohamed
 
Fundamentals of coherent systems
Fundamentals of coherent systemsFundamentals of coherent systems
Fundamentals of coherent systemsfarha zeba
 
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 analysisChandrashekhar Padole
 
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)Amr E. Mohamed
 
Application of Fourier Transformation
Application of Fourier TransformationApplication of Fourier Transformation
Application of Fourier TransformationManishKumar3747
 
Dsp U Lec09 Iir Filter Design
Dsp U   Lec09 Iir Filter DesignDsp U   Lec09 Iir Filter Design
Dsp U Lec09 Iir Filter Designtaha25
 
Signal Processing Introduction using Fourier Transforms
Signal Processing Introduction using Fourier TransformsSignal Processing Introduction using Fourier Transforms
Signal Processing Introduction using Fourier TransformsArvind Devaraj
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR FiltersAranya Sarkar
 
Lecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard TransformLecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard TransformVARUN KUMAR
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and InterpolationFernando Ojeda
 
Fourier series Introduction
Fourier series IntroductionFourier series Introduction
Fourier series IntroductionRizwan Kazi
 

What's hot (20)

inverse z-transform ppt
inverse z-transform pptinverse z-transform ppt
inverse z-transform ppt
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filters
 
Digital signal processing part1
Digital signal processing part1Digital signal processing part1
Digital signal processing part1
 
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsDSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
 
Radix-2 DIT FFT
Radix-2 DIT FFT Radix-2 DIT FFT
Radix-2 DIT FFT
 
Fundamentals of coherent systems
Fundamentals of coherent systemsFundamentals of coherent systems
Fundamentals of coherent systems
 
Fourier series
Fourier seriesFourier series
Fourier series
 
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
 
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
 
Application of Fourier Transformation
Application of Fourier TransformationApplication of Fourier Transformation
Application of Fourier Transformation
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
Dsp U Lec09 Iir Filter Design
Dsp U   Lec09 Iir Filter DesignDsp U   Lec09 Iir Filter Design
Dsp U Lec09 Iir Filter Design
 
Signal Processing Introduction using Fourier Transforms
Signal Processing Introduction using Fourier TransformsSignal Processing Introduction using Fourier Transforms
Signal Processing Introduction using Fourier Transforms
 
Fourier transforms
Fourier transforms Fourier transforms
Fourier transforms
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR Filters
 
Lecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard TransformLecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard Transform
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and Interpolation
 
Sampling theorem
Sampling theoremSampling theorem
Sampling theorem
 
Fourier series Introduction
Fourier series IntroductionFourier series Introduction
Fourier series Introduction
 

Viewers also liked

Kelompok 2 kls d. transformasi fourir diskrit
Kelompok 2 kls d. transformasi fourir diskritKelompok 2 kls d. transformasi fourir diskrit
Kelompok 2 kls d. transformasi fourir diskrittri purnomo
 
Concept and model of a metamaterial based passive wireless temperature sensor...
Concept and model of a metamaterial based passive wireless temperature sensor...Concept and model of a metamaterial based passive wireless temperature sensor...
Concept and model of a metamaterial based passive wireless temperature sensor...ieeeprojectsbangalore
 
Polarization of a wave WTP
Polarization of a wave WTPPolarization of a wave WTP
Polarization of a wave WTPAwaab Fakih
 
Bab vii discrete fourier transform
Bab vii   discrete fourier transformBab vii   discrete fourier transform
Bab vii discrete fourier transformRumah Belajar
 
Makalah metode transformasi fourier
Makalah metode transformasi fourierMakalah metode transformasi fourier
Makalah metode transformasi fourierRegy Buana Pramana
 
Wavelet Based Feature Extraction Scheme Of Eeg Waveform
Wavelet Based Feature Extraction Scheme Of Eeg WaveformWavelet Based Feature Extraction Scheme Of Eeg Waveform
Wavelet Based Feature Extraction Scheme Of Eeg Waveformshan pri
 
Microwave hybrid circuits 2nd 1
Microwave hybrid circuits 2nd 1Microwave hybrid circuits 2nd 1
Microwave hybrid circuits 2nd 1HIMANSHU DIWAKAR
 
Microwave waveguides 1st 1
Microwave waveguides 1st 1Microwave waveguides 1st 1
Microwave waveguides 1st 1HIMANSHU DIWAKAR
 

Viewers also liked (18)

Kelompok 2 kls d. transformasi fourir diskrit
Kelompok 2 kls d. transformasi fourir diskritKelompok 2 kls d. transformasi fourir diskrit
Kelompok 2 kls d. transformasi fourir diskrit
 
Lect15 handout
Lect15 handoutLect15 handout
Lect15 handout
 
Concept and model of a metamaterial based passive wireless temperature sensor...
Concept and model of a metamaterial based passive wireless temperature sensor...Concept and model of a metamaterial based passive wireless temperature sensor...
Concept and model of a metamaterial based passive wireless temperature sensor...
 
Polarization of a wave WTP
Polarization of a wave WTPPolarization of a wave WTP
Polarization of a wave WTP
 
Bab vii discrete fourier transform
Bab vii   discrete fourier transformBab vii   discrete fourier transform
Bab vii discrete fourier transform
 
Fft
FftFft
Fft
 
Metode transformasi fourier
Metode transformasi fourierMetode transformasi fourier
Metode transformasi fourier
 
1 konsep sinyal
1 konsep sinyal1 konsep sinyal
1 konsep sinyal
 
Polarization of Light
Polarization of LightPolarization of Light
Polarization of Light
 
Makalah metode transformasi fourier
Makalah metode transformasi fourierMakalah metode transformasi fourier
Makalah metode transformasi fourier
 
Wavelet Based Feature Extraction Scheme Of Eeg Waveform
Wavelet Based Feature Extraction Scheme Of Eeg WaveformWavelet Based Feature Extraction Scheme Of Eeg Waveform
Wavelet Based Feature Extraction Scheme Of Eeg Waveform
 
Microwave cavity 1st 4
Microwave cavity 1st 4Microwave cavity 1st 4
Microwave cavity 1st 4
 
Polarization
PolarizationPolarization
Polarization
 
Fourier series 1
Fourier series 1Fourier series 1
Fourier series 1
 
EEG: Basics
EEG: BasicsEEG: Basics
EEG: Basics
 
Microwave hybrid circuits 2nd 1
Microwave hybrid circuits 2nd 1Microwave hybrid circuits 2nd 1
Microwave hybrid circuits 2nd 1
 
Microwave waveguides 1st 1
Microwave waveguides 1st 1Microwave waveguides 1st 1
Microwave waveguides 1st 1
 
Microstrip TL 1st 3
Microstrip TL 1st 3Microstrip TL 1st 3
Microstrip TL 1st 3
 

Similar to Fourier Transforms of Discrete Signals Explained

fourier transform of DT signals
fourier transform of DT signalsfourier transform of DT signals
fourier transform of DT signalstejaspatel1998
 
The discrete fourier transform (dsp) 4
The discrete fourier transform  (dsp) 4The discrete fourier transform  (dsp) 4
The discrete fourier transform (dsp) 4HIMANSHU DIWAKAR
 
1 AUDIO SIGNAL PROCESSING
1 AUDIO SIGNAL PROCESSING1 AUDIO SIGNAL PROCESSING
1 AUDIO SIGNAL PROCESSINGmukesh bhardwaj
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huangjhonce
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huangSagar Ahir
 
3 f3 3_fast_ fourier_transform
3 f3 3_fast_ fourier_transform3 f3 3_fast_ fourier_transform
3 f3 3_fast_ fourier_transformWiw Miu
 
Companding & Pulse Code Modulation
Companding & Pulse Code ModulationCompanding & Pulse Code Modulation
Companding & Pulse Code ModulationYeshudas Muttu
 
Introduction_to_fast_fourier_transform ppt
Introduction_to_fast_fourier_transform pptIntroduction_to_fast_fourier_transform ppt
Introduction_to_fast_fourier_transform pptVikashKumar547263
 
Course-Notes__Advanced-DSP.pdf
Course-Notes__Advanced-DSP.pdfCourse-Notes__Advanced-DSP.pdf
Course-Notes__Advanced-DSP.pdfShreeDevi42
 
Advanced_DSP_J_G_Proakis.pdf
Advanced_DSP_J_G_Proakis.pdfAdvanced_DSP_J_G_Proakis.pdf
Advanced_DSP_J_G_Proakis.pdfHariPrasad314745
 
UPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxUPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxHarisMasood20
 

Similar to Fourier Transforms of Discrete Signals Explained (20)

fourier transform of DT signals
fourier transform of DT signalsfourier transform of DT signals
fourier transform of DT signals
 
The discrete fourier transform (dsp) 4
The discrete fourier transform  (dsp) 4The discrete fourier transform  (dsp) 4
The discrete fourier transform (dsp) 4
 
lecture_16.ppt
lecture_16.pptlecture_16.ppt
lecture_16.ppt
 
1 AUDIO SIGNAL PROCESSING
1 AUDIO SIGNAL PROCESSING1 AUDIO SIGNAL PROCESSING
1 AUDIO SIGNAL PROCESSING
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huang
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huang
 
Edc-unit-ii.ppt
Edc-unit-ii.pptEdc-unit-ii.ppt
Edc-unit-ii.ppt
 
DSP-UNIT-V-PPT-1.pptx
DSP-UNIT-V-PPT-1.pptxDSP-UNIT-V-PPT-1.pptx
DSP-UNIT-V-PPT-1.pptx
 
Sampling
SamplingSampling
Sampling
 
Sampling.pptx
Sampling.pptxSampling.pptx
Sampling.pptx
 
DSP .pptx
DSP .pptxDSP .pptx
DSP .pptx
 
3 f3 3_fast_ fourier_transform
3 f3 3_fast_ fourier_transform3 f3 3_fast_ fourier_transform
3 f3 3_fast_ fourier_transform
 
Companding & Pulse Code Modulation
Companding & Pulse Code ModulationCompanding & Pulse Code Modulation
Companding & Pulse Code Modulation
 
Lecture 18 (5)
Lecture 18 (5)Lecture 18 (5)
Lecture 18 (5)
 
Introduction_to_fast_fourier_transform ppt
Introduction_to_fast_fourier_transform pptIntroduction_to_fast_fourier_transform ppt
Introduction_to_fast_fourier_transform ppt
 
Res701 research methodology fft1
Res701 research methodology fft1Res701 research methodology fft1
Res701 research methodology fft1
 
07 lecture
07 lecture07 lecture
07 lecture
 
Course-Notes__Advanced-DSP.pdf
Course-Notes__Advanced-DSP.pdfCourse-Notes__Advanced-DSP.pdf
Course-Notes__Advanced-DSP.pdf
 
Advanced_DSP_J_G_Proakis.pdf
Advanced_DSP_J_G_Proakis.pdfAdvanced_DSP_J_G_Proakis.pdf
Advanced_DSP_J_G_Proakis.pdf
 
UPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxUPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptx
 

More from HIMANSHU DIWAKAR

741 Integrated circuit (IC)
741 Integrated circuit (IC)741 Integrated circuit (IC)
741 Integrated circuit (IC)HIMANSHU DIWAKAR
 
Current mirrors (using BJT & MOSFET)
Current mirrors (using BJT & MOSFET)Current mirrors (using BJT & MOSFET)
Current mirrors (using BJT & MOSFET)HIMANSHU DIWAKAR
 
Waveform genrators (comparators schmitt trigger)
Waveform genrators (comparators schmitt trigger)Waveform genrators (comparators schmitt trigger)
Waveform genrators (comparators schmitt trigger)HIMANSHU DIWAKAR
 
Attenuators and phase shifters 24
Attenuators and phase shifters 24Attenuators and phase shifters 24
Attenuators and phase shifters 24HIMANSHU DIWAKAR
 
Microwave propagation in ferrites 23
Microwave propagation in ferrites 23Microwave propagation in ferrites 23
Microwave propagation in ferrites 23HIMANSHU DIWAKAR
 
Discrete time filter design by windowing 3
Discrete time filter design by windowing 3Discrete time filter design by windowing 3
Discrete time filter design by windowing 3HIMANSHU DIWAKAR
 
Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2HIMANSHU DIWAKAR
 
Realizations of discrete time systems 1 unit
Realizations of discrete time systems 1 unitRealizations of discrete time systems 1 unit
Realizations of discrete time systems 1 unitHIMANSHU DIWAKAR
 
Electromagnetic wave propagation 4th 2
Electromagnetic wave propagation 4th 2Electromagnetic wave propagation 4th 2
Electromagnetic wave propagation 4th 2HIMANSHU DIWAKAR
 
Waves and applications 4th 1
Waves and applications 4th 1Waves and applications 4th 1
Waves and applications 4th 1HIMANSHU DIWAKAR
 

More from HIMANSHU DIWAKAR (20)

741 Integrated circuit (IC)
741 Integrated circuit (IC)741 Integrated circuit (IC)
741 Integrated circuit (IC)
 
Radio wave propagation
Radio wave propagationRadio wave propagation
Radio wave propagation
 
Current mirrors (using BJT & MOSFET)
Current mirrors (using BJT & MOSFET)Current mirrors (using BJT & MOSFET)
Current mirrors (using BJT & MOSFET)
 
Phase Lock Loop (PLL)
Phase Lock Loop (PLL)Phase Lock Loop (PLL)
Phase Lock Loop (PLL)
 
Waveform genrators (comparators schmitt trigger)
Waveform genrators (comparators schmitt trigger)Waveform genrators (comparators schmitt trigger)
Waveform genrators (comparators schmitt trigger)
 
555 timer & applications
555 timer & applications555 timer & applications
555 timer & applications
 
DACs &ADCs
DACs &ADCsDACs &ADCs
DACs &ADCs
 
MOS transistor 13
MOS transistor 13MOS transistor 13
MOS transistor 13
 
MOSFET fabrication 12
MOSFET fabrication 12MOSFET fabrication 12
MOSFET fabrication 12
 
Vlsi design 11
Vlsi design 11Vlsi design 11
Vlsi design 11
 
Attenuators and phase shifters 24
Attenuators and phase shifters 24Attenuators and phase shifters 24
Attenuators and phase shifters 24
 
Microwave propagation in ferrites 23
Microwave propagation in ferrites 23Microwave propagation in ferrites 23
Microwave propagation in ferrites 23
 
Directional couplers 22
Directional couplers 22Directional couplers 22
Directional couplers 22
 
Microwave linear beam 31
Microwave linear beam 31Microwave linear beam 31
Microwave linear beam 31
 
Tem mode 1st 2
Tem mode 1st 2Tem mode 1st 2
Tem mode 1st 2
 
Discrete time filter design by windowing 3
Discrete time filter design by windowing 3Discrete time filter design by windowing 3
Discrete time filter design by windowing 3
 
Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2
 
Realizations of discrete time systems 1 unit
Realizations of discrete time systems 1 unitRealizations of discrete time systems 1 unit
Realizations of discrete time systems 1 unit
 
Electromagnetic wave propagation 4th 2
Electromagnetic wave propagation 4th 2Electromagnetic wave propagation 4th 2
Electromagnetic wave propagation 4th 2
 
Waves and applications 4th 1
Waves and applications 4th 1Waves and applications 4th 1
Waves and applications 4th 1
 

Recently uploaded

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 

Recently uploaded (20)

POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 

Fourier Transforms of Discrete Signals Explained

  • 1. Fourier Transforms of Discrete Signals Mr. HIMANSHU DIWAKAR Assistant Professor JETGI Mr. HIMANSHU DIWAKAR JETGI 1
  • 3. Sampling • Continuous signals are digitized using digital computers • When we sample, we calculate the value of the continuous signal at discrete points • How fast do we sample • What is the value of each point • Quantization determines the value of each samples value Mr. HIMANSHU DIWAKAR JETGI 3
  • 4. Sampling Periodic Functions - Note that wb = Bandwidth, thus if then aliasing occurs (signal overlaps) -To avoid aliasing -According sampling theory: To hear music up to 20KHz a CD should sample at the rate of 44.1 KHzMr. HIMANSHU DIWAKAR JETGI 4
  • 5. Discrete Time Fourier Transform • In likely we only have access to finite amount of data sequences (after sampling) • Recall for continuous time Fourier transform, when the signal is sampled: • Assuming • Discrete-Time Fourier Transform (DTFT): Mr. HIMANSHU DIWAKAR JETGI 5
  • 6. Discrete Time Fourier Transform • Discrete-Time Fourier Transform (DTFT): • A few points • DTFT is periodic in frequency with period of 2p • X[n] is a discrete signal • DTFT allows us to find the spectrum of the discrete signal as viewed from a window Mr. HIMANSHU DIWAKAR JETGI 6
  • 7. Example of Convolution • Convolution • We can write x[n] (a periodic function) as an infinite sum of the function xo[n] (a non-periodic function) shifted N units at a time • This will result • Thus Mr. HIMANSHU DIWAKAR JETGI 7
  • 8. Finding DTFT For periodic signals • Starting with xo[n] • DTFT of xo[n] Mr. HIMANSHU DIWAKAR JETGI 8
  • 9. Example A & B X[n]=a|n|, 0 < a < 1. Mr. HIMANSHU DIWAKAR JETGI 9
  • 10. Table of Common Discrete Time Fourier Transform (DTFT) Pairs Mr. HIMANSHU DIWAKAR JETGI 10
  • 11. Table of Common Discrete Time Fourier Transform (DTFT) Pairs Mr. HIMANSHU DIWAKAR JETGI 11
  • 12. Discrete Fourier Transform • We often do not have an infinite amount of data which is required by DTFT • For example in a computer we cannot calculate uncountable infinite (continuum) of frequencies as required by DTFT • Thus, we use DTF to look at finite segment of data • We only observe the data through a window • In this case the xo[n] is just a sampled data between n=0, n=N-1 (N points) Mr. HIMANSHU DIWAKAR JETGI 12
  • 13. Discrete Fourier Transform • It turns out that DFT can be defined as • Note that in this case the points are spaced 2pi/N; thus the resolution of the samples of the frequency spectrum is 2pi/N. • We can think of DFT as one period of discrete Fourier series Mr. HIMANSHU DIWAKAR JETGI 13
  • 14. A short hand notation Remember: Mr. HIMANSHU DIWAKAR JETGI 14
  • 15. Inverse of DFT • We can obtain the inverse of DFT • Note that Mr. HIMANSHU DIWAKAR JETGI 15
  • 16. Example of DFT • Find X[k] • We know k=1,.., 7; N=8 Mr. HIMANSHU DIWAKAR JETGI 16
  • 17. Example of DFT Mr. HIMANSHU DIWAKAR JETGI 17
  • 18. Example of DFT Time shift Property of DFT Polar plot for Mr. HIMANSHU DIWAKAR JETGI 18
  • 19. Example of DFT Mr. HIMANSHU DIWAKAR JETGI 19
  • 20. Example of DFT Summation for X[k] Using the shift property! Mr. HIMANSHU DIWAKAR JETGI 20
  • 21. Example of IDFT Remember: Mr. HIMANSHU DIWAKAR JETGI 21
  • 22. Example of IDFT Remember: Mr. HIMANSHU DIWAKAR JETGI 22
  • 23. Fast Fourier Transform Algorithms • Consider DTFT • Basic idea is to split the sum into 2 subsequences of length N/2 and continue all the way down until you have N/2 subsequences of length 2 Log2(8) N Mr. HIMANSHU DIWAKAR JETGI 23
  • 24. Radix-2 FFT Algorithms - Two point FFT • We assume N=2^m • This is called Radix-2 FFT Algorithms • Let’s take a simple example where only two points are given n=0, n=1; N=2 y0 y1 Butterfly FFT Advantage: Less computationally intensive: N/2.log(N) Mr. HIMANSHU DIWAKAR JETGI 24
  • 25. General FFT Algorithm • First break x[n] into even and odd • Let n=2m for even and n=2m+1 for odd • Even and odd parts are both DFT of a N/2 point sequence • Break up the size N/2 subsequent in half by letting 2mm • The first subsequence here is the term x[0], x[4], … • The second subsequent is x[2], x[6], … 1 1)2sin()2cos( )]12[(]2[ 2/ 2 2/ 2/ 2/2/ 2/ 2/ 2/ 2 12/ 0 2/ 12/ 0 2/             N N jN N m N N N m N Nm N mk N mk N N m mk N k N N m mk N W jeW WWWW WW mxWWmxW  Mr. HIMANSHU DIWAKAR JETGI 25
  • 26. Example 1 1)2sin()2cos( )]12[(]2[][ 2/ 2 2/ 2/ 2/2/ 2/ 2/ 2/ 2 12/ 0 2/ 12/ 0 2/             N N jN N m N N N m N Nm N mk N mk N N m mk N k N N m mk N W jeW WWWW WW mxWWmxWkX  Let’s take a simple example where only two points are given n=0, n=1; N=2 ]1[]0[]1[]0[)]1[(]0[]1[ ]1[]0[)]1[(]0[]0[ 1 1 0 0 1.0 1 1 1 0 0 1.0 1 0 0 0.0 1 0 1 0 0 0.0 1 xxxWxxWWxWkX xxxWWxWkX mm mm       Same result Mr. HIMANSHU DIWAKAR JETGI 26
  • 27. FFT Algorithms - Four point FFT First find even and odd parts and then combine them: The general form: Mr. HIMANSHU DIWAKAR JETGI 27
  • 28. FFT Algorithms - 8 point FFT Mr. HIMANSHU DIWAKAR JETGI 28
  • 29. THANK YOU Mr. HIMANSHU DIWAKAR JETGI 29