SlideShare a Scribd company logo
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

PPTX
Fir filter design using windows
PDF
Digital Signal Processing
PDF
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
PDF
DSP_FOEHU - Lec 07 - Digital Filters
PPTX
Multirate DSP
PPT
Link power and rise time budget analysis
PPT
Fir and iir filter_design
PPTX
FIR Filter Design.pptx
Fir filter design using windows
Digital Signal Processing
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_FOEHU - Lec 07 - Digital Filters
Multirate DSP
Link power and rise time budget analysis
Fir and iir filter_design
FIR Filter Design.pptx

What's hot (20)

PDF
Design of FIR filters
PDF
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
PDF
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
PPTX
Delta modulation
PDF
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
PPTX
Multirate DSP
PPT
Digital signal processing part2
PPT
Antenna arrays
PPSX
Multirate digital signal processing
PPTX
Matched filter detection
PDF
Digital Signal Processing-Digital Filters
DOCX
Signals & systems
PPTX
Fir filter design using Frequency sampling method
PPTX
Design of Filters PPT
PDF
quantization
PDF
ANALOG TO DIGITAL CONVERTOR
PPTX
Basics of digital filters
PPTX
Avalanche transit time devices
PPTX
Fourier transforms
Design of FIR filters
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
Delta modulation
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
Multirate DSP
Digital signal processing part2
Antenna arrays
Multirate digital signal processing
Matched filter detection
Digital Signal Processing-Digital Filters
Signals & systems
Fir filter design using Frequency sampling method
Design of Filters PPT
quantization
ANALOG TO DIGITAL CONVERTOR
Basics of digital filters
Avalanche transit time devices
Fourier transforms
Ad

Viewers also liked (18)

DOCX
Kelompok 2 kls d. transformasi fourir diskrit
PPT
Lect15 handout
DOCX
Concept and model of a metamaterial based passive wireless temperature sensor...
PDF
Polarization of a wave WTP
PPSX
Bab vii discrete fourier transform
PPT
Fft
PPTX
Metode transformasi fourier
PDF
1 konsep sinyal
PPTX
Polarization of Light
DOCX
Makalah metode transformasi fourier
PPT
Wavelet Based Feature Extraction Scheme Of Eeg Waveform
PPTX
Microwave cavity 1st 4
PPT
Polarization
PDF
Fourier series 1
PPTX
Microwave hybrid circuits 2nd 1
PPTX
Microwave waveguides 1st 1
PPTX
Microstrip TL 1st 3
Kelompok 2 kls d. transformasi fourir diskrit
Lect15 handout
Concept and model of a metamaterial based passive wireless temperature sensor...
Polarization of a wave WTP
Bab vii discrete fourier transform
Fft
Metode transformasi fourier
1 konsep sinyal
Polarization of Light
Makalah metode transformasi fourier
Wavelet Based Feature Extraction Scheme Of Eeg Waveform
Microwave cavity 1st 4
Polarization
Fourier series 1
Microwave hybrid circuits 2nd 1
Microwave waveguides 1st 1
Microstrip TL 1st 3
Ad

Similar to Fourier transforms of discrete signals (DSP) 5 (20)

PPTX
fourier transform of DT signals
PDF
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
PPTX
The discrete fourier transform (dsp) 4
PPTX
Lecture 04 Adaptive filter.pptx
PDF
c5.pdf
PDF
c5.pdf
PPTX
DFT_and_FFT_Presentation.pptx .com dft and fft power point presentation
PDF
Digital Signal Processing Lecture notes n.pdf
PDF
Dft and its applications
PDF
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
PPT
lecture_16.ppt
PPTX
DFT.pptx
PDF
Fourier slide
PPT
Digital signal processor part 3
PPTX
FTTs_App_2019_02333_01!09_42458_32_PM.pptx
PPTX
Digital signal processing parti cularly filter design ppt
PDF
Ff tand matlab-wanjun huang
PDF
Ff tand matlab-wanjun huang
PDF
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
PPT
Fourier-Series_FT_Laplace-Transform_Letures_Regular_F-for-Students_13.ppt
fourier transform of DT signals
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
The discrete fourier transform (dsp) 4
Lecture 04 Adaptive filter.pptx
c5.pdf
c5.pdf
DFT_and_FFT_Presentation.pptx .com dft and fft power point presentation
Digital Signal Processing Lecture notes n.pdf
Dft and its applications
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
lecture_16.ppt
DFT.pptx
Fourier slide
Digital signal processor part 3
FTTs_App_2019_02333_01!09_42458_32_PM.pptx
Digital signal processing parti cularly filter design ppt
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huang
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
Fourier-Series_FT_Laplace-Transform_Letures_Regular_F-for-Students_13.ppt

More from HIMANSHU DIWAKAR (20)

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

Recently uploaded (20)

PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Lecture Notes Electrical Wiring System Components
PPT
Project quality management in manufacturing
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPT
Mechanical Engineering MATERIALS Selection
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
bas. eng. economics group 4 presentation 1.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
UNIT 4 Total Quality Management .pptx
Model Code of Practice - Construction Work - 21102022 .pdf
Lecture Notes Electrical Wiring System Components
Project quality management in manufacturing
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Embodied AI: Ushering in the Next Era of Intelligent Systems
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Mechanical Engineering MATERIALS Selection
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
UNIT-1 - COAL BASED THERMAL POWER PLANTS

Fourier transforms of discrete signals (DSP) 5

  • 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