SlideShare a Scribd company logo
1 of 17
CONVOLUTION
CONVOLUTION
• The relationship between the input to a linear shift-invariant system, x(n), and the
output, y(n), is given by the convolution sum
y n = 𝑥 𝑛 ∗ ℎ 𝑛 =
𝑘=−∞
∞
𝑥 𝑘 ℎ(𝑛 − 𝑘)
• h(n)=impulse response
• x(n)=input
y n = ℎ 𝑛 ∗ 𝑥 𝑛 =
𝑘=−∞
∞
ℎ 𝑘 𝑥(𝑛 − 𝑘)
• x(n)=impulse response
• h(n)=input
CONVOLUTION PROPERTIES
• Convolution is a linear operator and, therefore, has a number of
important properties including the associative, commutative, and
distributive properties.
COMMUTATIVE PROPERTY
• 𝑥 𝑛 ∗ ℎ 𝑛 = ℎ 𝑛 ∗ 𝑥 𝑛 • 𝑥 𝑛 ∗ ℎ1 𝑛 ∗ ℎ2 𝑛 =
𝑥 𝑛 ∗ [ℎ1 𝑛 ∗ ℎ2 𝑛 ]
ASSOCIATIVE PROPERTY
CONVOLUTION PROPERTIES
DISTRIBUTIVE PROPERTY
• 𝑥 𝑛 ∗ ℎ1 𝑛 + ℎ2 𝑛 =
𝑥 𝑛 ∗ ℎ1 𝑛 + 𝑥 𝑛 ∗ ℎ2 𝑛
CONVOLUTION PROPERTIES
PERFORMING CONVOLUTIONS
DIRECT EVALUATION
• In performing convolutions directly, it is usually necessary to evaluate
finite or infinite sums involving terms of the form ‘an’ or ‘nan’.
• This is the mathematical calculation of a convolution
COMMONLY ENCOUNTERED SERIES
EXAMPLE
• 𝑥 𝑛 = 𝑎𝑛𝑢 𝑛
• ℎ 𝑛 = 𝑢(𝑛)
• What is 𝑥 𝑛 ∗ ℎ(𝑛)?
SOLUTION
𝑥 𝑛 ∗ ℎ 𝑛 =
𝑘=−∞
∞
𝑥 𝑘 ℎ 𝑛 − 𝑘
=
𝑘=−∞
∞
𝑎𝑘
𝑢 𝑘 𝑢 𝑛 − 𝑘
𝑘=0
𝑛
𝑎𝑘
=
1 − 𝑎𝑛+1
1 − 𝑎
𝑦 𝑛 =
1 − 𝑎𝑛+1
1 − 𝑎
𝑢(𝑛)
ℎ 𝑛 ∗ 𝑥 𝑛 =
𝑘=−∞
∞
ℎ 𝑘 𝑥 𝑛 − 𝑘
=
𝑘=−∞
∞
𝑢 𝑘 𝑎𝑛−𝑘
𝑢 𝑛 − 𝑘
𝑘=0
𝑛
𝑎𝑛−𝑘
= 𝑎𝑛
𝑘=0
𝑛
𝑎−𝑘
= 𝑎𝑛
𝑘=0
𝑛
1
𝑎
𝑘
𝑎𝑛
1 −
1
𝑎
𝑛+1
1 −
1
𝑎
=
𝑎𝑛
− 𝑎𝑛
𝑎−𝑛−1
𝑎 − 1
𝑎
=
𝑎𝑛
− 𝑎−1
𝑎 − 1
𝑎
𝑎𝑛
−
1
𝑎
𝑎 − 1
𝑎
=
𝑎𝑛+1
− 1
𝑎
𝑎 − 1
𝑎
=
𝑎𝑛+1
− 1
𝑎 − 1
EXAMPLE
• Determine the impulse response for the cascade of 2 linear time-
invariant systems having impulse responses
ℎ1 𝑛 =
1
2
𝑛
𝑢 𝑛
ℎ2 𝑛 =
1
4
𝑛
𝑢(𝑛)
SOLUTION
ℎ 𝑛 =
𝑘=−∞
∞
ℎ1(𝑘)ℎ2(𝑛 − 𝑘)
ℎ 𝑛 =
𝑘=−∞
∞
1
2
𝑘
𝑢 𝑘
1
4
𝑛−𝑘
𝑢(𝑛 − 𝑘)
ℎ 𝑛 =
𝑘=0
𝑛
1
2
𝑘
1
4
𝑛−𝑘
=
𝑘=0
𝑛
1
2
𝑘
1
2
2 𝑛−𝑘
=
𝑘=0
𝑛
1
2
𝑘
1
2
2𝑛−2𝑘
=
𝑘=0
𝑛
1
2
2𝑛−𝑘
ℎ 𝑛 =
1
2
2𝑛
𝑘=0
𝑛
1
2
−𝑘
=
1
2
2𝑛
𝑘=0
𝑛
2 𝑘
=
1
2
2𝑛
𝑘=0
𝑛−1
2 𝑘
+ 2𝑛
=
1
2
2𝑛
1 − 2𝑛
1 − 2
+ 2𝑛
ℎ 𝑛 =
1
2
2𝑛
1 − 2𝑛
− 2𝑛
−1
=
1
2
2𝑛
2𝑛+1 − 1 = 21−𝑛 −
1
4𝑛
ℎ 𝑛 = 21−𝑛
−
1
𝑛
𝑢(𝑛)
GRAPHICAL APPROACH
Steps:
1. Plot both sequences, x(k) and h(k), as functions of k
2. Choose one of the sequences, say h(k), and time-reverse it to form the sequence h(-k)
3. Shift the time reversed sequence by n. Note that if n>0, this corresponds to a shift to the right (delay), whereas if
n<0, this corresponds to a shift to the left (advance)
4. Multiply the sequences x(k) and h(n-k) and sum the product for all values of k. The resulting value will be equal to
y(n). This process is repeated for all possible shifts, n.
5. A useful fact to remember in performing the convolution of 2 finite-length sequences is that if x(n) is of length 𝐿1,
and h(n) is of length 𝐿2, 𝑦 𝑛 = 𝑥 𝑛 ∗ ℎ(𝑛) will be of length
𝐿 = 𝐿1 + 𝐿2 − 1
6. Furthermore, if the nonzero values of x(n) are contained in the interval [𝑀𝑥, 𝑁𝑥] and the nonzero values of h(n) are
contained in the interval [𝑀ℎ, 𝑁ℎ], the nonzero values of y(n) will be confined to the interval [𝑀𝑥 + 𝑀ℎ, 𝑁𝑥 + 𝑁ℎ]
EXAMPLE
SOLUTION
NUMERICAL CALCULATION
• 𝑥 𝑘 = [0,1,1,1]
• ℎ 𝑘 = [1, 2, 3]
• ℎ −𝑘 = [3, 2, 1]
• ℎ 1 − 𝑘 = [3, 2,1]
• ℎ 2 − 𝑘 = [0,3,2,1]
• ℎ 3 − 𝑘 = [0,0,3,2,1]
• ℎ 4 − 𝑘 = [0,0,0,3,2,1]
• ℎ 5 − 𝑘 = [0,0,0,0,3,2,1]
• ℎ −1 − 𝑘 = [3,2, 1]
𝑥 𝑘 = 0,0, 0, 1,1,1,0,0,0
ℎ −𝑘 = 0,3, 2, 1,0,0,0,0,0
ℎ 1 − 𝑘 = 0,0, 3, 2,1,0,0,0,0
ℎ 2 − 𝑘 = 0,0, 0, 3,2,1,0,0,0
ℎ 3 − 𝑘 = 0,0, 0, 0,3,2,1,0,0
ℎ 4 − 𝑘 = 0,0, 0, 0,0,3,2,1,0
ℎ 5 − 𝑘 = 0,0, 0, 0,0,0,3,2,1
ℎ −1 − 𝑘 = 3,2, 1, 0,0,0,0,0,0
𝑦 −1 = 𝑥 𝑘 ℎ −1 − 𝑘
= 0 × 3 + 0 × 2 + 0 × 1 + 1 × 0 + 1 × 0 + 1 × 0 + 0 × 0 + 0 × 0 + (0 × 0) = 0
𝑦 0 = 𝑥 𝑘 ℎ −𝑘 = 0 × 0 + 0 × 3 + 0 × 2 + 1 × 1 + 1 × 0 + 1 × 0 + (0 × 0) + (0 × 0) + (0 × 0)
= 1
𝑦 1 = 𝑥 𝑘 ℎ 1 − 𝑘
= 0 × 0 + 0 × 0 + 0 × 3 + 1 × 2 + 1 × 1 + 1 × 0 + (0 × 0) + (0 × 0) + (0 × 0) = 3
𝑦 2 = 𝑥 𝑘 ℎ 2 − 𝑘
= 0 × 0 + 0 × 0 + 0 × 0 + 1 × 3 + 1 × 2 + 1 × 1 + (0 × 0) + (0 × 0) + (0 × 0) = 6
𝑦 3 = 𝑥 𝑘 ℎ 3 − 𝑘
= 0 × 0 + 0 × 0 + 0 × 0 + 1 × 0 + 1 × 3 + 1 × 2 + (0 × 1) + (0 × 0) + (0 × 0) = 5
SLIDE RULE METHOD
1. Write the values of x(k) along a piece of paper, and the values of
h(-k) along the top of another piece of paper as illustrated
2. Line up the two sequence values x(0) and h(0), multiply each
pair of numbers, and add the products to form the value of y(0)
3. Slide the paper with the time-reversed sequence h(k) to the
right by one, multiply each pair of numbers, sum the products
to find the value of y(1), and repeat all shifts to the right by n>0.
Do the same, shifting the time-reversed sequence to the left, to
find the values of y(n) for n<0

More Related Content

Similar to 07-Convolution.pptx signal spectra and signal processing

Detailed Description on Cross Entropy Loss Function
Detailed Description on Cross Entropy Loss FunctionDetailed Description on Cross Entropy Loss Function
Detailed Description on Cross Entropy Loss Function범준 김
 
Interpolation In Numerical Methods.
 Interpolation In Numerical Methods. Interpolation In Numerical Methods.
Interpolation In Numerical Methods.Abu Kaisar
 
numericai matmatic matlab uygulamalar ali abdullah
numericai matmatic  matlab  uygulamalar ali abdullahnumericai matmatic  matlab  uygulamalar ali abdullah
numericai matmatic matlab uygulamalar ali abdullahAli Abdullah
 
Applied mathematics
Applied mathematicsApplied mathematics
Applied mathematicsssuserada5be
 
Paul Bleau Calc III Project 2 - Basel Problem
Paul Bleau Calc III Project 2 - Basel ProblemPaul Bleau Calc III Project 2 - Basel Problem
Paul Bleau Calc III Project 2 - Basel ProblemPaul Bleau
 
MATRICES AND CALCULUS.pptx
MATRICES AND CALCULUS.pptxMATRICES AND CALCULUS.pptx
MATRICES AND CALCULUS.pptxmassm99m
 
Sistempertidaksamaanduavariabel2122
Sistempertidaksamaanduavariabel2122Sistempertidaksamaanduavariabel2122
Sistempertidaksamaanduavariabel2122Franxisca Kurniawati
 
Mathematics of nyquist plot [autosaved] [autosaved]
Mathematics of nyquist plot [autosaved] [autosaved]Mathematics of nyquist plot [autosaved] [autosaved]
Mathematics of nyquist plot [autosaved] [autosaved]Asafak Husain
 
Computer aided design
Computer aided designComputer aided design
Computer aided designAbhi23396
 
Mi ordenador, de mayor, quiere ser cuántico (curso acelerado de simulación ...
Mi ordenador, de mayor, quiere ser cuántico (curso acelerado de simulación ...Mi ordenador, de mayor, quiere ser cuántico (curso acelerado de simulación ...
Mi ordenador, de mayor, quiere ser cuántico (curso acelerado de simulación ...Facultad de Informática UCM
 
Study Material Numerical Solution of Odinary Differential Equations
Study Material Numerical Solution of Odinary Differential EquationsStudy Material Numerical Solution of Odinary Differential Equations
Study Material Numerical Solution of Odinary Differential EquationsMeenakshisundaram N
 

Similar to 07-Convolution.pptx signal spectra and signal processing (20)

Detailed Description on Cross Entropy Loss Function
Detailed Description on Cross Entropy Loss FunctionDetailed Description on Cross Entropy Loss Function
Detailed Description on Cross Entropy Loss Function
 
lec19.ppt
lec19.pptlec19.ppt
lec19.ppt
 
Taller 1 parcial 3
Taller 1 parcial 3Taller 1 parcial 3
Taller 1 parcial 3
 
Interpolation In Numerical Methods.
 Interpolation In Numerical Methods. Interpolation In Numerical Methods.
Interpolation In Numerical Methods.
 
numericai matmatic matlab uygulamalar ali abdullah
numericai matmatic  matlab  uygulamalar ali abdullahnumericai matmatic  matlab  uygulamalar ali abdullah
numericai matmatic matlab uygulamalar ali abdullah
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Applied mathematics
Applied mathematicsApplied mathematics
Applied mathematics
 
Paul Bleau Calc III Project 2 - Basel Problem
Paul Bleau Calc III Project 2 - Basel ProblemPaul Bleau Calc III Project 2 - Basel Problem
Paul Bleau Calc III Project 2 - Basel Problem
 
MATRICES AND CALCULUS.pptx
MATRICES AND CALCULUS.pptxMATRICES AND CALCULUS.pptx
MATRICES AND CALCULUS.pptx
 
Calculas
CalculasCalculas
Calculas
 
Sistempertidaksamaanduavariabel2122
Sistempertidaksamaanduavariabel2122Sistempertidaksamaanduavariabel2122
Sistempertidaksamaanduavariabel2122
 
Mathematics of nyquist plot [autosaved] [autosaved]
Mathematics of nyquist plot [autosaved] [autosaved]Mathematics of nyquist plot [autosaved] [autosaved]
Mathematics of nyquist plot [autosaved] [autosaved]
 
Z transforms
Z transformsZ transforms
Z transforms
 
Computer aided design
Computer aided designComputer aided design
Computer aided design
 
A05330107
A05330107A05330107
A05330107
 
Simple Linear Regression
Simple Linear RegressionSimple Linear Regression
Simple Linear Regression
 
Mi ordenador, de mayor, quiere ser cuántico (curso acelerado de simulación ...
Mi ordenador, de mayor, quiere ser cuántico (curso acelerado de simulación ...Mi ordenador, de mayor, quiere ser cuántico (curso acelerado de simulación ...
Mi ordenador, de mayor, quiere ser cuántico (curso acelerado de simulación ...
 
MT102 Лекц 11
MT102 Лекц 11MT102 Лекц 11
MT102 Лекц 11
 
Study Material Numerical Solution of Odinary Differential Equations
Study Material Numerical Solution of Odinary Differential EquationsStudy Material Numerical Solution of Odinary Differential Equations
Study Material Numerical Solution of Odinary Differential Equations
 

Recently uploaded

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
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
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
 
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
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
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
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
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
 
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
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
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
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
(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
 

Recently uploaded (20)

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
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
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...
 
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
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
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
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.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...
 
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🔝
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
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 )
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
(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...
 

07-Convolution.pptx signal spectra and signal processing

  • 2. CONVOLUTION • The relationship between the input to a linear shift-invariant system, x(n), and the output, y(n), is given by the convolution sum y n = 𝑥 𝑛 ∗ ℎ 𝑛 = 𝑘=−∞ ∞ 𝑥 𝑘 ℎ(𝑛 − 𝑘) • h(n)=impulse response • x(n)=input y n = ℎ 𝑛 ∗ 𝑥 𝑛 = 𝑘=−∞ ∞ ℎ 𝑘 𝑥(𝑛 − 𝑘) • x(n)=impulse response • h(n)=input
  • 3. CONVOLUTION PROPERTIES • Convolution is a linear operator and, therefore, has a number of important properties including the associative, commutative, and distributive properties.
  • 4. COMMUTATIVE PROPERTY • 𝑥 𝑛 ∗ ℎ 𝑛 = ℎ 𝑛 ∗ 𝑥 𝑛 • 𝑥 𝑛 ∗ ℎ1 𝑛 ∗ ℎ2 𝑛 = 𝑥 𝑛 ∗ [ℎ1 𝑛 ∗ ℎ2 𝑛 ] ASSOCIATIVE PROPERTY CONVOLUTION PROPERTIES
  • 5. DISTRIBUTIVE PROPERTY • 𝑥 𝑛 ∗ ℎ1 𝑛 + ℎ2 𝑛 = 𝑥 𝑛 ∗ ℎ1 𝑛 + 𝑥 𝑛 ∗ ℎ2 𝑛 CONVOLUTION PROPERTIES
  • 7. DIRECT EVALUATION • In performing convolutions directly, it is usually necessary to evaluate finite or infinite sums involving terms of the form ‘an’ or ‘nan’. • This is the mathematical calculation of a convolution
  • 9. EXAMPLE • 𝑥 𝑛 = 𝑎𝑛𝑢 𝑛 • ℎ 𝑛 = 𝑢(𝑛) • What is 𝑥 𝑛 ∗ ℎ(𝑛)?
  • 10. SOLUTION 𝑥 𝑛 ∗ ℎ 𝑛 = 𝑘=−∞ ∞ 𝑥 𝑘 ℎ 𝑛 − 𝑘 = 𝑘=−∞ ∞ 𝑎𝑘 𝑢 𝑘 𝑢 𝑛 − 𝑘 𝑘=0 𝑛 𝑎𝑘 = 1 − 𝑎𝑛+1 1 − 𝑎 𝑦 𝑛 = 1 − 𝑎𝑛+1 1 − 𝑎 𝑢(𝑛) ℎ 𝑛 ∗ 𝑥 𝑛 = 𝑘=−∞ ∞ ℎ 𝑘 𝑥 𝑛 − 𝑘 = 𝑘=−∞ ∞ 𝑢 𝑘 𝑎𝑛−𝑘 𝑢 𝑛 − 𝑘 𝑘=0 𝑛 𝑎𝑛−𝑘 = 𝑎𝑛 𝑘=0 𝑛 𝑎−𝑘 = 𝑎𝑛 𝑘=0 𝑛 1 𝑎 𝑘 𝑎𝑛 1 − 1 𝑎 𝑛+1 1 − 1 𝑎 = 𝑎𝑛 − 𝑎𝑛 𝑎−𝑛−1 𝑎 − 1 𝑎 = 𝑎𝑛 − 𝑎−1 𝑎 − 1 𝑎 𝑎𝑛 − 1 𝑎 𝑎 − 1 𝑎 = 𝑎𝑛+1 − 1 𝑎 𝑎 − 1 𝑎 = 𝑎𝑛+1 − 1 𝑎 − 1
  • 11. EXAMPLE • Determine the impulse response for the cascade of 2 linear time- invariant systems having impulse responses ℎ1 𝑛 = 1 2 𝑛 𝑢 𝑛 ℎ2 𝑛 = 1 4 𝑛 𝑢(𝑛)
  • 12. SOLUTION ℎ 𝑛 = 𝑘=−∞ ∞ ℎ1(𝑘)ℎ2(𝑛 − 𝑘) ℎ 𝑛 = 𝑘=−∞ ∞ 1 2 𝑘 𝑢 𝑘 1 4 𝑛−𝑘 𝑢(𝑛 − 𝑘) ℎ 𝑛 = 𝑘=0 𝑛 1 2 𝑘 1 4 𝑛−𝑘 = 𝑘=0 𝑛 1 2 𝑘 1 2 2 𝑛−𝑘 = 𝑘=0 𝑛 1 2 𝑘 1 2 2𝑛−2𝑘 = 𝑘=0 𝑛 1 2 2𝑛−𝑘 ℎ 𝑛 = 1 2 2𝑛 𝑘=0 𝑛 1 2 −𝑘 = 1 2 2𝑛 𝑘=0 𝑛 2 𝑘 = 1 2 2𝑛 𝑘=0 𝑛−1 2 𝑘 + 2𝑛 = 1 2 2𝑛 1 − 2𝑛 1 − 2 + 2𝑛 ℎ 𝑛 = 1 2 2𝑛 1 − 2𝑛 − 2𝑛 −1 = 1 2 2𝑛 2𝑛+1 − 1 = 21−𝑛 − 1 4𝑛 ℎ 𝑛 = 21−𝑛 − 1 𝑛 𝑢(𝑛)
  • 13. GRAPHICAL APPROACH Steps: 1. Plot both sequences, x(k) and h(k), as functions of k 2. Choose one of the sequences, say h(k), and time-reverse it to form the sequence h(-k) 3. Shift the time reversed sequence by n. Note that if n>0, this corresponds to a shift to the right (delay), whereas if n<0, this corresponds to a shift to the left (advance) 4. Multiply the sequences x(k) and h(n-k) and sum the product for all values of k. The resulting value will be equal to y(n). This process is repeated for all possible shifts, n. 5. A useful fact to remember in performing the convolution of 2 finite-length sequences is that if x(n) is of length 𝐿1, and h(n) is of length 𝐿2, 𝑦 𝑛 = 𝑥 𝑛 ∗ ℎ(𝑛) will be of length 𝐿 = 𝐿1 + 𝐿2 − 1 6. Furthermore, if the nonzero values of x(n) are contained in the interval [𝑀𝑥, 𝑁𝑥] and the nonzero values of h(n) are contained in the interval [𝑀ℎ, 𝑁ℎ], the nonzero values of y(n) will be confined to the interval [𝑀𝑥 + 𝑀ℎ, 𝑁𝑥 + 𝑁ℎ]
  • 16. NUMERICAL CALCULATION • 𝑥 𝑘 = [0,1,1,1] • ℎ 𝑘 = [1, 2, 3] • ℎ −𝑘 = [3, 2, 1] • ℎ 1 − 𝑘 = [3, 2,1] • ℎ 2 − 𝑘 = [0,3,2,1] • ℎ 3 − 𝑘 = [0,0,3,2,1] • ℎ 4 − 𝑘 = [0,0,0,3,2,1] • ℎ 5 − 𝑘 = [0,0,0,0,3,2,1] • ℎ −1 − 𝑘 = [3,2, 1] 𝑥 𝑘 = 0,0, 0, 1,1,1,0,0,0 ℎ −𝑘 = 0,3, 2, 1,0,0,0,0,0 ℎ 1 − 𝑘 = 0,0, 3, 2,1,0,0,0,0 ℎ 2 − 𝑘 = 0,0, 0, 3,2,1,0,0,0 ℎ 3 − 𝑘 = 0,0, 0, 0,3,2,1,0,0 ℎ 4 − 𝑘 = 0,0, 0, 0,0,3,2,1,0 ℎ 5 − 𝑘 = 0,0, 0, 0,0,0,3,2,1 ℎ −1 − 𝑘 = 3,2, 1, 0,0,0,0,0,0 𝑦 −1 = 𝑥 𝑘 ℎ −1 − 𝑘 = 0 × 3 + 0 × 2 + 0 × 1 + 1 × 0 + 1 × 0 + 1 × 0 + 0 × 0 + 0 × 0 + (0 × 0) = 0 𝑦 0 = 𝑥 𝑘 ℎ −𝑘 = 0 × 0 + 0 × 3 + 0 × 2 + 1 × 1 + 1 × 0 + 1 × 0 + (0 × 0) + (0 × 0) + (0 × 0) = 1 𝑦 1 = 𝑥 𝑘 ℎ 1 − 𝑘 = 0 × 0 + 0 × 0 + 0 × 3 + 1 × 2 + 1 × 1 + 1 × 0 + (0 × 0) + (0 × 0) + (0 × 0) = 3 𝑦 2 = 𝑥 𝑘 ℎ 2 − 𝑘 = 0 × 0 + 0 × 0 + 0 × 0 + 1 × 3 + 1 × 2 + 1 × 1 + (0 × 0) + (0 × 0) + (0 × 0) = 6 𝑦 3 = 𝑥 𝑘 ℎ 3 − 𝑘 = 0 × 0 + 0 × 0 + 0 × 0 + 1 × 0 + 1 × 3 + 1 × 2 + (0 × 1) + (0 × 0) + (0 × 0) = 5
  • 17. SLIDE RULE METHOD 1. Write the values of x(k) along a piece of paper, and the values of h(-k) along the top of another piece of paper as illustrated 2. Line up the two sequence values x(0) and h(0), multiply each pair of numbers, and add the products to form the value of y(0) 3. Slide the paper with the time-reversed sequence h(k) to the right by one, multiply each pair of numbers, sum the products to find the value of y(1), and repeat all shifts to the right by n>0. Do the same, shifting the time-reversed sequence to the left, to find the values of y(n) for n<0