SlideShare a Scribd company logo
1 of 23
Download to read offline
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Lecture 9: Convolution
ECE 401: Signal and Image Analysis
University of Illinois
3/2/2017
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
1 Impulse Response Review
2 A Signal is Made of Impulses
3 Graphical Convolution
4 Properties of Convolution
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Outline
1 Impulse Response Review
2 A Signal is Made of Impulses
3 Graphical Convolution
4 Properties of Convolution
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Impulse Response
The “impulse response” of a system, h[n], is the output that
it produces in response to an impulse input.
Definition: if and only if x[n] = δ[n] then y[n] = h[n]
Given the system equation, you can find the impulse response
just by feeding x[n] = δ[n] into the system.
If the system is linear and time-invariant (terms we’ll define
later), then you can use the impulse response to find the
output for any input, using a method called convolution that
we’ll learn in two weeks.
For today, let’s get some practice at finding the impulse
response from the system equation.
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Impulse Response Review
Here is a system. What is its impulse response?
y[n] =
1
3
(x[n − 1] + x[n] + x[n + 1])
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Outline
1 Impulse Response Review
2 A Signal is Made of Impulses
3 Graphical Convolution
4 Properties of Convolution
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Shifted Impulse Response
Suppose some system has impulse response h[n].
Suppose we put in the input x[n] = δ[n − 3].
Then the output will be y[n] = h[n − 3].
Example:
h[n] =

0.33333 −1 ≤ n ≤ 1
0 otherwise
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Scaled Impulse Response
Suppose some system has impulse response h[n].
Suppose we put in the input x[n] = 15δ[n − 3].
Then the output will be y[n] = 15h[n − 3].
Example:
h[n] =

0.33333 −1 ≤ n ≤ 1
0 otherwise
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Scaled Impulse Response
Suppose some system has impulse response h[n].
Suppose we put in the input x[n] = x[3]δ[n − 3].
Then the output will be y[n] = x[3]h[n − 3].
Example:
h[n] =

0.33333 −1 ≤ n ≤ 1
0 otherwise
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Adding Impulse Responses
Suppose some system has impulse response h[n].
Suppose we put in the input x[n] = x[3]δ[n − 3] + x[4]δ[n − 4].
Then the output will be y[n] = x[3]h[n − 3] + x[4]h[n − 4].
Example:
h[n] =

0.33333 −1 ≤ n ≤ 1
0 otherwise
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Adding Impulse Responses
Suppose some system has impulse response h[n].
Suppose we put in the input
x[n] =
∞
X
m=−∞
x[m]δ[n − m]
Then the output will be
y[n] =
∞
X
m=−∞
x[m]h[n − m]
Example:
h[n] =

0.33333 −1 ≤ n ≤ 1
0 otherwise
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Adding Impulse Responses
Suppose some system has impulse response h[n].
Suppose we put in the input
x[n] =
∞
X
m=−∞
x[m]δ[n − m]
Then the output will be
y[n] =
∞
X
m=−∞
x[m]h[n − m]
Example:
h[n] =

0.33333 −1 ≤ n ≤ 1
0 otherwise
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Definition of Convolution
Here’s the trick: x[n] is always equal to
x[n] =
∞
X
m=−∞
x[m]δ[n − m]
Therefore y[n] is always equal to
y[n] =
∞
X
m=−∞
x[m]h[n − m]
The above algorithm is called “convolution,” and it has a
special symbol:
y[n] = h[n] ∗ x[n]
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Definition of Convolution
Definition of Convolution
h[n] ∗ x[n] =
∞
X
m=−∞
x[m]h[n − m]
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Outline
1 Impulse Response Review
2 A Signal is Made of Impulses
3 Graphical Convolution
4 Properties of Convolution
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Time Reversal
Suppose we try to plot h[−m] as a function of m. The result looks
like h[m], but flipped around in time. Example:
h[m] =

1 0 ≤ m ≤ 3
0 otherwise
h[−m] =

1 −3 ≤ m ≤ 0
0 otherwise
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Shifted Reversal
Suppose we try to plot h[n − m] as a function of m. The result
looks like h[m], but flipped in time, and shifted by n. Example:
h[m] =

1 0 ≤ m ≤ 3
0 otherwise
h[n − m] =

1 n − 3 ≤ m ≤ n
0 otherwise
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Graphical Convolution
Suppose we’re trying to calculate the function y[n]. The way we
do it is:
Plot x[m] as a function of m.
For each interesting value of n (do as many as necessary, until
we understand the whole pattern)
Plot h[n − m] as a function of m.
Plot x[m]h[n − m] as a function of m.
Compute y[n] =
P
x[m]h[n − m]
Example:
h[m] =

1 0 ≤ m ≤ 3
0 otherwise
x[m] =

1 0 ≤ m ≤ 3
0 otherwise
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Outline
1 Impulse Response Review
2 A Signal is Made of Impulses
3 Graphical Convolution
4 Properties of Convolution
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Properties of Convolution: Commutative
h[n] ∗ x[n] = x[n] ∗ h[n]
Putting it another way,
∞
X
m=−∞
x[m]h[n − m] =
∞
X
m=−∞
h[m]x[n − m]
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Properties of Convolution: Shift
Suppose
y[n] = h[n] ∗ x[n]
Then
y[n − n0] = h[n − n0] ∗ x[n] = h[n] ∗ x[n − n0]
In other words, if you shift the input or the impulse response, then
the output gets shifted. If you shift both the input and impulse
response, then the output gets shifted twice:
y[n − 2n0] = h[n − n0] ∗ x[n − n0]
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Properties of Convolution: Scaling
Suppose
y[n] = h[n] ∗ x[n]
Then
Ay[n] = (Ah[n]) ∗ x[n] = h[n] ∗ (Ax[n])
In other words, if you scale the input or the impulse response, then
the output gets scaled. If you scale both the input and impulse
response, then the output gets scaled twice:
A2
y[n] = (Ah[n]) ∗ (Ax[n])
Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution
Properties of Convolution: Time Reversal
Suppose
y[n] = h[n] ∗ x[n]
Then
y[−n] = h[−n] ∗ x[n] = h[n] ∗ x[−n]
In other words, if you time-reverse either the input or the impulse
response, then the output gets shifted. If you time-reverse both
the input and impulse response, then the output gets time-reversed
twice—which cancels out the time-reversal!!!
y[n] = h[−n] ∗ x[−n]

More Related Content

Similar to lecture9convolution.pdf

The tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic modelsThe tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic models
Colin Gillespie
 
Erin catto numericalmethods
Erin catto numericalmethodsErin catto numericalmethods
Erin catto numericalmethods
oscarbg
 
A numerical method to solve fractional Fredholm-Volterra integro-differential...
A numerical method to solve fractional Fredholm-Volterra integro-differential...A numerical method to solve fractional Fredholm-Volterra integro-differential...
A numerical method to solve fractional Fredholm-Volterra integro-differential...
OctavianPostavaru
 

Similar to lecture9convolution.pdf (20)

5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals 5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals
 
Ecte401 notes week3
Ecte401 notes week3Ecte401 notes week3
Ecte401 notes week3
 
SlidesL28.pdf
SlidesL28.pdfSlidesL28.pdf
SlidesL28.pdf
 
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
 
Section9 stochastic
Section9 stochasticSection9 stochastic
Section9 stochastic
 
power method.pdf
power method.pdfpower method.pdf
power method.pdf
 
Z transform and Properties of Z Transform
Z transform and Properties of Z TransformZ transform and Properties of Z Transform
Z transform and Properties of Z Transform
 
lec z-transform.ppt
lec z-transform.pptlec z-transform.ppt
lec z-transform.ppt
 
Radial Basis Function Interpolation
Radial Basis Function InterpolationRadial Basis Function Interpolation
Radial Basis Function Interpolation
 
Daa chapter7
Daa chapter7Daa chapter7
Daa chapter7
 
Lec1 01
Lec1 01Lec1 01
Lec1 01
 
Overlap save method and overlap add method in dsp
Overlap save method and overlap add method in dspOverlap save method and overlap add method in dsp
Overlap save method and overlap add method in dsp
 
The tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic modelsThe tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic models
 
Signal Processing Assignment Help
Signal Processing Assignment HelpSignal Processing Assignment Help
Signal Processing Assignment Help
 
Machine learning
Machine learningMachine learning
Machine learning
 
Digital Signal Processing
Digital Signal ProcessingDigital Signal Processing
Digital Signal Processing
 
Erin catto numericalmethods
Erin catto numericalmethodsErin catto numericalmethods
Erin catto numericalmethods
 
Digital Signal Processing[ECEG-3171]-Ch1_L03
Digital Signal Processing[ECEG-3171]-Ch1_L03Digital Signal Processing[ECEG-3171]-Ch1_L03
Digital Signal Processing[ECEG-3171]-Ch1_L03
 
A numerical method to solve fractional Fredholm-Volterra integro-differential...
A numerical method to solve fractional Fredholm-Volterra integro-differential...A numerical method to solve fractional Fredholm-Volterra integro-differential...
A numerical method to solve fractional Fredholm-Volterra integro-differential...
 
Non linearequationsmatlab
Non linearequationsmatlabNon linearequationsmatlab
Non linearequationsmatlab
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 

lecture9convolution.pdf

  • 1. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Lecture 9: Convolution ECE 401: Signal and Image Analysis University of Illinois 3/2/2017
  • 2. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution 1 Impulse Response Review 2 A Signal is Made of Impulses 3 Graphical Convolution 4 Properties of Convolution
  • 3. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Outline 1 Impulse Response Review 2 A Signal is Made of Impulses 3 Graphical Convolution 4 Properties of Convolution
  • 4. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Impulse Response The “impulse response” of a system, h[n], is the output that it produces in response to an impulse input. Definition: if and only if x[n] = δ[n] then y[n] = h[n] Given the system equation, you can find the impulse response just by feeding x[n] = δ[n] into the system. If the system is linear and time-invariant (terms we’ll define later), then you can use the impulse response to find the output for any input, using a method called convolution that we’ll learn in two weeks. For today, let’s get some practice at finding the impulse response from the system equation.
  • 5. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Impulse Response Review Here is a system. What is its impulse response? y[n] = 1 3 (x[n − 1] + x[n] + x[n + 1])
  • 6. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Outline 1 Impulse Response Review 2 A Signal is Made of Impulses 3 Graphical Convolution 4 Properties of Convolution
  • 7. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Shifted Impulse Response Suppose some system has impulse response h[n]. Suppose we put in the input x[n] = δ[n − 3]. Then the output will be y[n] = h[n − 3]. Example: h[n] = 0.33333 −1 ≤ n ≤ 1 0 otherwise
  • 8. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Scaled Impulse Response Suppose some system has impulse response h[n]. Suppose we put in the input x[n] = 15δ[n − 3]. Then the output will be y[n] = 15h[n − 3]. Example: h[n] = 0.33333 −1 ≤ n ≤ 1 0 otherwise
  • 9. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Scaled Impulse Response Suppose some system has impulse response h[n]. Suppose we put in the input x[n] = x[3]δ[n − 3]. Then the output will be y[n] = x[3]h[n − 3]. Example: h[n] = 0.33333 −1 ≤ n ≤ 1 0 otherwise
  • 10. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Adding Impulse Responses Suppose some system has impulse response h[n]. Suppose we put in the input x[n] = x[3]δ[n − 3] + x[4]δ[n − 4]. Then the output will be y[n] = x[3]h[n − 3] + x[4]h[n − 4]. Example: h[n] = 0.33333 −1 ≤ n ≤ 1 0 otherwise
  • 11. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Adding Impulse Responses Suppose some system has impulse response h[n]. Suppose we put in the input x[n] = ∞ X m=−∞ x[m]δ[n − m] Then the output will be y[n] = ∞ X m=−∞ x[m]h[n − m] Example: h[n] = 0.33333 −1 ≤ n ≤ 1 0 otherwise
  • 12. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Adding Impulse Responses Suppose some system has impulse response h[n]. Suppose we put in the input x[n] = ∞ X m=−∞ x[m]δ[n − m] Then the output will be y[n] = ∞ X m=−∞ x[m]h[n − m] Example: h[n] = 0.33333 −1 ≤ n ≤ 1 0 otherwise
  • 13. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Definition of Convolution Here’s the trick: x[n] is always equal to x[n] = ∞ X m=−∞ x[m]δ[n − m] Therefore y[n] is always equal to y[n] = ∞ X m=−∞ x[m]h[n − m] The above algorithm is called “convolution,” and it has a special symbol: y[n] = h[n] ∗ x[n]
  • 14. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Definition of Convolution Definition of Convolution h[n] ∗ x[n] = ∞ X m=−∞ x[m]h[n − m]
  • 15. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Outline 1 Impulse Response Review 2 A Signal is Made of Impulses 3 Graphical Convolution 4 Properties of Convolution
  • 16. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Time Reversal Suppose we try to plot h[−m] as a function of m. The result looks like h[m], but flipped around in time. Example: h[m] = 1 0 ≤ m ≤ 3 0 otherwise h[−m] = 1 −3 ≤ m ≤ 0 0 otherwise
  • 17. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Shifted Reversal Suppose we try to plot h[n − m] as a function of m. The result looks like h[m], but flipped in time, and shifted by n. Example: h[m] = 1 0 ≤ m ≤ 3 0 otherwise h[n − m] = 1 n − 3 ≤ m ≤ n 0 otherwise
  • 18. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Graphical Convolution Suppose we’re trying to calculate the function y[n]. The way we do it is: Plot x[m] as a function of m. For each interesting value of n (do as many as necessary, until we understand the whole pattern) Plot h[n − m] as a function of m. Plot x[m]h[n − m] as a function of m. Compute y[n] = P x[m]h[n − m] Example: h[m] = 1 0 ≤ m ≤ 3 0 otherwise x[m] = 1 0 ≤ m ≤ 3 0 otherwise
  • 19. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Outline 1 Impulse Response Review 2 A Signal is Made of Impulses 3 Graphical Convolution 4 Properties of Convolution
  • 20. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Properties of Convolution: Commutative h[n] ∗ x[n] = x[n] ∗ h[n] Putting it another way, ∞ X m=−∞ x[m]h[n − m] = ∞ X m=−∞ h[m]x[n − m]
  • 21. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Properties of Convolution: Shift Suppose y[n] = h[n] ∗ x[n] Then y[n − n0] = h[n − n0] ∗ x[n] = h[n] ∗ x[n − n0] In other words, if you shift the input or the impulse response, then the output gets shifted. If you shift both the input and impulse response, then the output gets shifted twice: y[n − 2n0] = h[n − n0] ∗ x[n − n0]
  • 22. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Properties of Convolution: Scaling Suppose y[n] = h[n] ∗ x[n] Then Ay[n] = (Ah[n]) ∗ x[n] = h[n] ∗ (Ax[n]) In other words, if you scale the input or the impulse response, then the output gets scaled. If you scale both the input and impulse response, then the output gets scaled twice: A2 y[n] = (Ah[n]) ∗ (Ax[n])
  • 23. Impulse Response Review A Signal is Made of Impulses Graphical Convolution Properties of Convolution Properties of Convolution: Time Reversal Suppose y[n] = h[n] ∗ x[n] Then y[−n] = h[−n] ∗ x[n] = h[n] ∗ x[−n] In other words, if you time-reverse either the input or the impulse response, then the output gets shifted. If you time-reverse both the input and impulse response, then the output gets time-reversed twice—which cancels out the time-reversal!!! y[n] = h[−n] ∗ x[−n]