SlideShare a Scribd company logo
1 of 31
A presentation on Convolution, Fourier Series, and the
Fourier Transform
By:-
Chandan Kumar (2013UEE1203)
Sunil Kumar Yadav (2013UEE1176)
Pawan Kumar Jangid (2013UEE1166)
Manish Kumar Bagara (2013UEE1180)
Subject:- Network, Signal & Systems
Convolution, Fourier Series, and
the Fourier Transform
Convolution
 A mathematical operator which computes the
“amount of overlap” between two functions.
Can be thought of as a general moving
average
 Discrete domain:
 Continuous domain:
Discrete domain
 Basic steps
1. Flip (reverse) one of the digital functions.
2. Shift it along the time axis by one sample.
3. Multiply the corresponding values of the two digital functions.
4. Summate the products from step 3 to get one point of the
digital convolution.
5. Repeat steps 1-4 to obtain the digital convolution at all times
that the functions overlap.
 Example
Continuous domain example
Continuous domain example
LTI (Linear Time-Invariant) Systems
 Convolution can describe the effect of an LTI
system on a signal
 Assume we have an LTI system H, and its
impulse response h[n]
 Then if the input signal is x[n], the output signal
is y[n] = x[n] * h[n]
Hx[n] y[n] = x[n]*h[n]
Mathematics of Waves
 Periodic phenomena occur everywhere
– vision, sound, electronic communication, etc.
 In order to manipulate physical world, we need
mathematical tools
Fourier Series
 Any reasonable function can be expressed as a
(infinite) linear combination of sines and cosines
F(t) = a0 + a1cos (ωt) + b1sin(ωt) +
a2cos (2ωt) + b2sin(2ωt) + …
=
F(t) is a periodic function with
))sin()cos((0∑
∞
=
+n
nn tnbtna ωω
T
π
ω 2
=
Reasonable?
 F(t) is a periodic function with
 must satisfy certain other conditions
– finite number of discontinuities within T
– finite average within T
– finite number of minima and maxima
T
π
ω 2
=
Calculate Coefficients
∫=
T
k dttktf
T
a
0
)cos()(
2
ω
T
dttf
a
T
∫
= 0
0
)(
∫=
T
k dttktf
T
b
0
)sin()(
2
ω
))sin()cos(()( 0∑
∞
=
+= n
nn tnbtnatF ωω
Example
 F(t) = square wave, with T=1.0s ( )
0.1
2π
ω =
0
1
0 1 2 3 4 5 6 7
Series1
Example
ttF ω
π
sin
4
)( ≈
0
1
0 1 2 3 4 5 6 7
Series1
Series2
Example
ttttF ω
π
ω
π
ω
π
5sin
5
4
3sin
3
4
sin
4
)( ++≈
0
1
0 1 2 3 4 5 6 7
Series1
Series3
Example
 What if
– T = .01s;
– T = .05s;
– T = 50s;
ttttF ω
π
ω
π
ω
π
5sin
5
4
3sin
3
4
sin
4
)( ++≈
ttttF ω
π
ω
π
ω
π
5sin
5
4
3sin
3
4
sin
4
)( ++≈
ttttF ω
π
ω
π
ω
π
5sin
5
4
3sin
3
4
sin
4
)( ++≈
 Time
 Frequency
Time vs. Frequency Domain
0
1
0 1 2 3 4 5 6 7
Series1
Series3
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1w 3w 5w
ttttF ω
π
ω
π
ω
π
5sin
5
4
3sin
3
4
sin
4
)( ++≈
Why Frequency Domain?
 Allows efficient representation of a good approximation
to the original function
 Makes filtering easy
 Note that convolution in the time domain is equivalent
to multiplication in the frequency domain (and vice
versa)
– When you are faced with a difficult convolution (or
multiplication), you can switch domains and do the
complement operation
Fourier Family
Discrete Fourier Transform
 Rarely have closed form equation for F(t)
 Must sample at periodic intervals
– generates a series of numeric values
– apply transform to a time window of values
– N = number of sample points
– x[ ] contains sample points
DFT Notation
 ck[i] and sk [i] are the cosine and sine waves,
each N points in length
– ck is cosine wave for amplitude in ReX[k]
– sk is sine wave for amplitude in ImX[k]
 k refers to the frequency of the wave
– usually between 0 and N/2
)/2sin(][ Nkiisk π=
)/2cos(][ Nkiick π=
Complex exponentials
 Alternatively, we can use complex exponentials
 Euler’s formula: eiw
= cos(w) + i*sin(w)
Calculate DFT
 Separate sinusoids
 Complex exponentials
)/2cos(][][Re
1
0
NkiixkX
N
i
π∑
−
=
=
)/2sin(][][Im
1
0
NkiixkX
N
i
π∑
−
=
−=
Calculate Inverse DFT
 Coefficients first need to be normalized
 With two special cases
2/
][Re
][Re
N
kX
kX =
N
X
X
]0[Re
]0[Re =
2/
][Im
][Im
N
kX
kX −=
N
NX
NX
]2/[Re
]2/[Re =
Calculate Inverse DFT
 Corresponding points within the basis function
contribute to each input value
– Equation uses the normalized coefficients
 Result is exactly equal to original data (within
rounding error), ie IDFT(DFT(x[n])) = x[n]
)/2(sin][Im)/2(cos][Re][
2/
0
2/
0
NkikXNkikXix
N
k
N
k
ππ ∑∑ ==
+=
DCT (Discrete Cosine Transform)
 DCT is very similar to DFT
– Sine wave + phase shift equals cosine wave
– N coefficients of cosine basis functions
– Advantage: Result is purely real
– Most common is “Type II”
– Used in JPEG and MPEG
FFT (Fast Fourier Transform)
 FFT is an efficient algorithm for computing the DFT
– Naïve method for DFT requires O(N2
) operations
– FFT uses divide and conquer to break up problem into many 2-
point DFT’s (which are easy to compute)
– 2-point DFT: X[0] = x[0] + x[1]
X[1] = x[0] – x[1]
– log2N stages, O(N) operations per stage => O(N log N) total
operations
– Ideally, want N to be a power of 2 or close to a power of 2
4-point FFT “butterfly” diagram
Fourier Transform
 Definitions:
 Can be difficult to compute =>
Often rely upon table of transforms
Delta function
 Definition:
 Often, the result of the Fourier Transform needs
to be expressed in terms of the delta function
Fourier Transform pairs
 
 
 
 There is a duality in all transform pairs
Thank You

More Related Content

What's hot

Transmission lines
Transmission linesTransmission lines
Transmission linesumavijay
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receiversmkazree
 
Power BJT and Power MOSFET
Power BJT and Power MOSFETPower BJT and Power MOSFET
Power BJT and Power MOSFETPeriyanayagiS
 
Power electronics Phase Controlled Rectifiers - SCR
Power electronics   Phase Controlled Rectifiers - SCRPower electronics   Phase Controlled Rectifiers - SCR
Power electronics Phase Controlled Rectifiers - SCRBurdwan University
 
NOISE IN Analog Communication Part-1.ppt
NOISE IN Analog Communication  Part-1.pptNOISE IN Analog Communication  Part-1.ppt
NOISE IN Analog Communication Part-1.pptAshishChandrakar12
 
Second order circuits linear circuit analysis
Second order circuits linear circuit analysisSecond order circuits linear circuit analysis
Second order circuits linear circuit analysisZulqarnainEngineerin
 
Ic voltage regulators
Ic voltage regulatorsIc voltage regulators
Ic voltage regulatorsAnita Thattil
 
Network theory Interview & Viva
Network theory Interview & VivaNetwork theory Interview & Viva
Network theory Interview & VivaEngineering Funda
 
Chapter 5 fm receivers
Chapter 5  fm receiversChapter 5  fm receivers
Chapter 5 fm receiversmkazree
 
Optical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital ReceiverOptical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital ReceiverMadhumita Tamhane
 

What's hot (20)

Double sideband suppressed carrier (dsb sc) modulation
Double sideband suppressed carrier (dsb sc) modulationDouble sideband suppressed carrier (dsb sc) modulation
Double sideband suppressed carrier (dsb sc) modulation
 
6 slides
6 slides6 slides
6 slides
 
Impedance in transmission line
Impedance in transmission lineImpedance in transmission line
Impedance in transmission line
 
180 hybrid-coupler
180 hybrid-coupler180 hybrid-coupler
180 hybrid-coupler
 
Transmission lines
Transmission linesTransmission lines
Transmission lines
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receivers
 
Radio transmitters
Radio transmittersRadio transmitters
Radio transmitters
 
Power BJT and Power MOSFET
Power BJT and Power MOSFETPower BJT and Power MOSFET
Power BJT and Power MOSFET
 
Television Basics
Television BasicsTelevision Basics
Television Basics
 
Power electronics Phase Controlled Rectifiers - SCR
Power electronics   Phase Controlled Rectifiers - SCRPower electronics   Phase Controlled Rectifiers - SCR
Power electronics Phase Controlled Rectifiers - SCR
 
Reflection and Transmission coefficients in transmission line
Reflection and Transmission coefficients in transmission lineReflection and Transmission coefficients in transmission line
Reflection and Transmission coefficients in transmission line
 
Multivibrators
MultivibratorsMultivibrators
Multivibrators
 
NOISE IN Analog Communication Part-1.ppt
NOISE IN Analog Communication  Part-1.pptNOISE IN Analog Communication  Part-1.ppt
NOISE IN Analog Communication Part-1.ppt
 
Second order circuits linear circuit analysis
Second order circuits linear circuit analysisSecond order circuits linear circuit analysis
Second order circuits linear circuit analysis
 
Ic voltage regulators
Ic voltage regulatorsIc voltage regulators
Ic voltage regulators
 
Single sidebands ssb lathi
Single sidebands ssb   lathiSingle sidebands ssb   lathi
Single sidebands ssb lathi
 
Network theory Interview & Viva
Network theory Interview & VivaNetwork theory Interview & Viva
Network theory Interview & Viva
 
Chapter 5 fm receivers
Chapter 5  fm receiversChapter 5  fm receivers
Chapter 5 fm receivers
 
Optical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital ReceiverOptical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital Receiver
 
chapter 3 part 1.ppt
chapter 3 part 1.pptchapter 3 part 1.ppt
chapter 3 part 1.ppt
 

Viewers also liked

Reverb
ReverbReverb
ReverbLub W
 
Compare and contrast an algorithmic and convolution reverb. Demonstrate the d...
Compare and contrast an algorithmic and convolution reverb. Demonstrate the d...Compare and contrast an algorithmic and convolution reverb. Demonstrate the d...
Compare and contrast an algorithmic and convolution reverb. Demonstrate the d...M GM
 
使用send來製造reverb效果
使用send來製造reverb效果使用send來製造reverb效果
使用send來製造reverb效果Sam Lee
 
Tutorial production mixing mastering with waves
Tutorial production mixing mastering with wavesTutorial production mixing mastering with waves
Tutorial production mixing mastering with wavesAMAZINE
 
Sound basics
Sound basicsSound basics
Sound basicsLub W
 
Convolution techiniques for dummies like me
Convolution techiniques for dummies like meConvolution techiniques for dummies like me
Convolution techiniques for dummies like meKhan Nazir
 
Circuit Network Analysis - [Chapter3] Fourier Analysis
Circuit Network Analysis - [Chapter3] Fourier AnalysisCircuit Network Analysis - [Chapter3] Fourier Analysis
Circuit Network Analysis - [Chapter3] Fourier AnalysisSimen Li
 
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state AnalysisCircuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state AnalysisSimen Li
 
Lecture7 Signal and Systems
Lecture7 Signal and SystemsLecture7 Signal and Systems
Lecture7 Signal and Systemsbabak danyal
 
Gtps reverb ultimate guide e book
Gtps reverb ultimate guide e bookGtps reverb ultimate guide e book
Gtps reverb ultimate guide e bookjd-kid
 
Optics Fourier Transform I
Optics Fourier Transform IOptics Fourier Transform I
Optics Fourier Transform Idiarmseven
 

Viewers also liked (16)

Reverb
ReverbReverb
Reverb
 
Compare and contrast an algorithmic and convolution reverb. Demonstrate the d...
Compare and contrast an algorithmic and convolution reverb. Demonstrate the d...Compare and contrast an algorithmic and convolution reverb. Demonstrate the d...
Compare and contrast an algorithmic and convolution reverb. Demonstrate the d...
 
使用send來製造reverb效果
使用send來製造reverb效果使用send來製造reverb效果
使用send來製造reverb效果
 
fourier
fourierfourier
fourier
 
Tutorial production mixing mastering with waves
Tutorial production mixing mastering with wavesTutorial production mixing mastering with waves
Tutorial production mixing mastering with waves
 
Sound basics
Sound basicsSound basics
Sound basics
 
Convolution techiniques for dummies like me
Convolution techiniques for dummies like meConvolution techiniques for dummies like me
Convolution techiniques for dummies like me
 
Guide to mixing
Guide to mixingGuide to mixing
Guide to mixing
 
Circuit Network Analysis - [Chapter3] Fourier Analysis
Circuit Network Analysis - [Chapter3] Fourier AnalysisCircuit Network Analysis - [Chapter3] Fourier Analysis
Circuit Network Analysis - [Chapter3] Fourier Analysis
 
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state AnalysisCircuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
 
Lecture7 Signal and Systems
Lecture7 Signal and SystemsLecture7 Signal and Systems
Lecture7 Signal and Systems
 
Convolution
ConvolutionConvolution
Convolution
 
Gtps reverb ultimate guide e book
Gtps reverb ultimate guide e bookGtps reverb ultimate guide e book
Gtps reverb ultimate guide e book
 
Mixing fundamentals
Mixing fundamentalsMixing fundamentals
Mixing fundamentals
 
Optics Fourier Transform I
Optics Fourier Transform IOptics Fourier Transform I
Optics Fourier Transform I
 
Solved problems
Solved problemsSolved problems
Solved problems
 

Similar to 3. convolution fourier

Unit 2 signal &system
Unit 2 signal &systemUnit 2 signal &system
Unit 2 signal &systemsushant7dare
 
Eece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformEece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformSandilya Sridhara
 
Find the compact trigonometric Fourier series for the periodic signal.pdf
Find the compact trigonometric Fourier series for the periodic signal.pdfFind the compact trigonometric Fourier series for the periodic signal.pdf
Find the compact trigonometric Fourier series for the periodic signal.pdfarihantelectronics
 
Fourier Specturm via MATLAB
Fourier Specturm via MATLABFourier Specturm via MATLAB
Fourier Specturm via MATLABZunAib Ali
 
Convolution problems
Convolution problemsConvolution problems
Convolution problemsPatrickMumba7
 
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdfcab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdfTsegaTeklewold1
 
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdfcab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdfTsegaTeklewold1
 
Lecture6 Signal and Systems
Lecture6 Signal and SystemsLecture6 Signal and Systems
Lecture6 Signal and Systemsbabak danyal
 
5. fourier properties
5. fourier properties5. fourier properties
5. fourier propertiesskysunilyadav
 
Lecture - 4.pdf
Lecture - 4.pdfLecture - 4.pdf
Lecture - 4.pdfnath479500
 
Lecture5 Signal and Systems
Lecture5 Signal and SystemsLecture5 Signal and Systems
Lecture5 Signal and Systemsbabak danyal
 
time_complexity_list_02_04_2024_22_pages.pdf
time_complexity_list_02_04_2024_22_pages.pdftime_complexity_list_02_04_2024_22_pages.pdf
time_complexity_list_02_04_2024_22_pages.pdfSrinivasaReddyPolamR
 

Similar to 3. convolution fourier (20)

Unit 2 signal &system
Unit 2 signal &systemUnit 2 signal &system
Unit 2 signal &system
 
Lecture 5: The Convolution Sum
Lecture 5: The Convolution SumLecture 5: The Convolution Sum
Lecture 5: The Convolution Sum
 
Eece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformEece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transform
 
Find the compact trigonometric Fourier series for the periodic signal.pdf
Find the compact trigonometric Fourier series for the periodic signal.pdfFind the compact trigonometric Fourier series for the periodic signal.pdf
Find the compact trigonometric Fourier series for the periodic signal.pdf
 
unit 4,5 (1).docx
unit 4,5 (1).docxunit 4,5 (1).docx
unit 4,5 (1).docx
 
Fourier Specturm via MATLAB
Fourier Specturm via MATLABFourier Specturm via MATLAB
Fourier Specturm via MATLAB
 
Lect4-LTI-signal-processing1.pdf
Lect4-LTI-signal-processing1.pdfLect4-LTI-signal-processing1.pdf
Lect4-LTI-signal-processing1.pdf
 
lecture3_2.pdf
lecture3_2.pdflecture3_2.pdf
lecture3_2.pdf
 
Convolution problems
Convolution problemsConvolution problems
Convolution problems
 
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdfcab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
 
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdfcab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
 
Lecture6 Signal and Systems
Lecture6 Signal and SystemsLecture6 Signal and Systems
Lecture6 Signal and Systems
 
5. fourier properties
5. fourier properties5. fourier properties
5. fourier properties
 
Lecture - 4.pdf
Lecture - 4.pdfLecture - 4.pdf
Lecture - 4.pdf
 
Ss 2013 midterm
Ss 2013 midtermSs 2013 midterm
Ss 2013 midterm
 
Ss 2013 midterm
Ss 2013 midtermSs 2013 midterm
Ss 2013 midterm
 
Lecture5 Signal and Systems
Lecture5 Signal and SystemsLecture5 Signal and Systems
Lecture5 Signal and Systems
 
lec07_DFT.pdf
lec07_DFT.pdflec07_DFT.pdf
lec07_DFT.pdf
 
assignment_2
assignment_2assignment_2
assignment_2
 
time_complexity_list_02_04_2024_22_pages.pdf
time_complexity_list_02_04_2024_22_pages.pdftime_complexity_list_02_04_2024_22_pages.pdf
time_complexity_list_02_04_2024_22_pages.pdf
 

More from skysunilyadav

More from skysunilyadav (9)

Ecm sky
Ecm skyEcm sky
Ecm sky
 
Report
ReportReport
Report
 
Report
ReportReport
Report
 
My training
My trainingMy training
My training
 
Spectrum analyzer
Spectrum  analyzerSpectrum  analyzer
Spectrum analyzer
 
Coding Scheme/ Information theory/ Error coding scheme
Coding Scheme/ Information theory/ Error coding schemeCoding Scheme/ Information theory/ Error coding scheme
Coding Scheme/ Information theory/ Error coding scheme
 
4. cft
4. cft4. cft
4. cft
 
2. signal & systems beyonds
2. signal & systems  beyonds2. signal & systems  beyonds
2. signal & systems beyonds
 
1. signal and systems basics
1. signal and systems basics1. signal and systems basics
1. signal and systems basics
 

Recently uploaded

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
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
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
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
 
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
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(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
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
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
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 

Recently uploaded (20)

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
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...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
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
 
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...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
(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...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
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, ...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 

3. convolution fourier

  • 1. A presentation on Convolution, Fourier Series, and the Fourier Transform By:- Chandan Kumar (2013UEE1203) Sunil Kumar Yadav (2013UEE1176) Pawan Kumar Jangid (2013UEE1166) Manish Kumar Bagara (2013UEE1180) Subject:- Network, Signal & Systems
  • 2. Convolution, Fourier Series, and the Fourier Transform
  • 3. Convolution  A mathematical operator which computes the “amount of overlap” between two functions. Can be thought of as a general moving average  Discrete domain:  Continuous domain:
  • 4. Discrete domain  Basic steps 1. Flip (reverse) one of the digital functions. 2. Shift it along the time axis by one sample. 3. Multiply the corresponding values of the two digital functions. 4. Summate the products from step 3 to get one point of the digital convolution. 5. Repeat steps 1-4 to obtain the digital convolution at all times that the functions overlap.  Example
  • 7. LTI (Linear Time-Invariant) Systems  Convolution can describe the effect of an LTI system on a signal  Assume we have an LTI system H, and its impulse response h[n]  Then if the input signal is x[n], the output signal is y[n] = x[n] * h[n] Hx[n] y[n] = x[n]*h[n]
  • 8. Mathematics of Waves  Periodic phenomena occur everywhere – vision, sound, electronic communication, etc.  In order to manipulate physical world, we need mathematical tools
  • 9. Fourier Series  Any reasonable function can be expressed as a (infinite) linear combination of sines and cosines F(t) = a0 + a1cos (ωt) + b1sin(ωt) + a2cos (2ωt) + b2sin(2ωt) + … = F(t) is a periodic function with ))sin()cos((0∑ ∞ = +n nn tnbtna ωω T π ω 2 =
  • 10. Reasonable?  F(t) is a periodic function with  must satisfy certain other conditions – finite number of discontinuities within T – finite average within T – finite number of minima and maxima T π ω 2 =
  • 11. Calculate Coefficients ∫= T k dttktf T a 0 )cos()( 2 ω T dttf a T ∫ = 0 0 )( ∫= T k dttktf T b 0 )sin()( 2 ω ))sin()cos(()( 0∑ ∞ = += n nn tnbtnatF ωω
  • 12. Example  F(t) = square wave, with T=1.0s ( ) 0.1 2π ω = 0 1 0 1 2 3 4 5 6 7 Series1
  • 13. Example ttF ω π sin 4 )( ≈ 0 1 0 1 2 3 4 5 6 7 Series1 Series2
  • 15. Example  What if – T = .01s; – T = .05s; – T = 50s; ttttF ω π ω π ω π 5sin 5 4 3sin 3 4 sin 4 )( ++≈ ttttF ω π ω π ω π 5sin 5 4 3sin 3 4 sin 4 )( ++≈ ttttF ω π ω π ω π 5sin 5 4 3sin 3 4 sin 4 )( ++≈
  • 16.  Time  Frequency Time vs. Frequency Domain 0 1 0 1 2 3 4 5 6 7 Series1 Series3 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1w 3w 5w ttttF ω π ω π ω π 5sin 5 4 3sin 3 4 sin 4 )( ++≈
  • 17. Why Frequency Domain?  Allows efficient representation of a good approximation to the original function  Makes filtering easy  Note that convolution in the time domain is equivalent to multiplication in the frequency domain (and vice versa) – When you are faced with a difficult convolution (or multiplication), you can switch domains and do the complement operation
  • 19. Discrete Fourier Transform  Rarely have closed form equation for F(t)  Must sample at periodic intervals – generates a series of numeric values – apply transform to a time window of values – N = number of sample points – x[ ] contains sample points
  • 20. DFT Notation  ck[i] and sk [i] are the cosine and sine waves, each N points in length – ck is cosine wave for amplitude in ReX[k] – sk is sine wave for amplitude in ImX[k]  k refers to the frequency of the wave – usually between 0 and N/2 )/2sin(][ Nkiisk π= )/2cos(][ Nkiick π=
  • 21. Complex exponentials  Alternatively, we can use complex exponentials  Euler’s formula: eiw = cos(w) + i*sin(w)
  • 22. Calculate DFT  Separate sinusoids  Complex exponentials )/2cos(][][Re 1 0 NkiixkX N i π∑ − = = )/2sin(][][Im 1 0 NkiixkX N i π∑ − = −=
  • 23. Calculate Inverse DFT  Coefficients first need to be normalized  With two special cases 2/ ][Re ][Re N kX kX = N X X ]0[Re ]0[Re = 2/ ][Im ][Im N kX kX −= N NX NX ]2/[Re ]2/[Re =
  • 24. Calculate Inverse DFT  Corresponding points within the basis function contribute to each input value – Equation uses the normalized coefficients  Result is exactly equal to original data (within rounding error), ie IDFT(DFT(x[n])) = x[n] )/2(sin][Im)/2(cos][Re][ 2/ 0 2/ 0 NkikXNkikXix N k N k ππ ∑∑ == +=
  • 25. DCT (Discrete Cosine Transform)  DCT is very similar to DFT – Sine wave + phase shift equals cosine wave – N coefficients of cosine basis functions – Advantage: Result is purely real – Most common is “Type II” – Used in JPEG and MPEG
  • 26. FFT (Fast Fourier Transform)  FFT is an efficient algorithm for computing the DFT – Naïve method for DFT requires O(N2 ) operations – FFT uses divide and conquer to break up problem into many 2- point DFT’s (which are easy to compute) – 2-point DFT: X[0] = x[0] + x[1] X[1] = x[0] – x[1] – log2N stages, O(N) operations per stage => O(N log N) total operations – Ideally, want N to be a power of 2 or close to a power of 2
  • 28. Fourier Transform  Definitions:  Can be difficult to compute => Often rely upon table of transforms
  • 29. Delta function  Definition:  Often, the result of the Fourier Transform needs to be expressed in terms of the delta function
  • 30. Fourier Transform pairs        There is a duality in all transform pairs