Lecture 6 ECE 45
Lecture 6 ECE 45
Lecture 6
More convolution
Preview of today’s lecture
◆ Convolution
Determine the output of an LTI system using the convolution
Compute the continuous-time convolution between two signals
◆ Convolution properties
Summarize key properties of convolution
Leverage properties of convolution to simplify its calculations
2
Review
◆ Output of an LTI system is completely characterized by the impulse
response of the system
LTI system
Convolution
Learning objectives
o Determine the output of an LTI system using the convolution
o Compute the continuous-time convolution between two signals
No please not
convolution!!
h(t)
◆ Distributive
CT convolution example #1 and triangle functions are common in examples / HW as they give
results that are easy to integrate. It is important here to
understand the different intervals in the convolutions.
1 t
1 t
CT convolution example #1: Graphical solution
◆ Plot one signal versus
◆ Flip the second signal and shift it by t
Here, plot it to the left of h()
So plotted t has a negative value, usually
Important
◆ Second interval
CT convolution example #1:Third interval
◆ Third interval
◆ Sanity checks
Check at t=1, the output should be the same for intervals 2 & 3 in
order for it to be continuous
Same for t = 0 and t = 2 (should be zero there)
Duration of output should be T1 + T2 = 1+1 = 2
CT convolution example #1: Plot of y(t)
0.5
0.4
y(t) 0.3
0.2
0.1
0
-1 -0.5 0 0.5 1 1.5 2 2.5 3
t
Length / duration of a convolution in continuous time
Length is T1 Length is T2
t T2 t
T1
Length is T1+T2
T1+T2
Length / duration of a convolution in continuous time
Length is T0+T1
Length is T2
-T0 t T2 t
T1
Length is T0 + T1+T2
-T0 T1+T2
Animation example
http://www.cse.yorku.ca/~asif/spc/ConvolutionIntegral_Final3.swf
This is an example with a simple input that consists of a few delta
CT convolution example #2 functions. The convolution is easy to compute using the LTI
property of convolution and the definition of impulse response.
h(t)
◆ Determine and sketch the convolution of the following input
20
CT convolution example #2: Solution approach
◆ Recall the property
h(t)
◆ Therefore
h(t)
CT convolution example #2: Solution sketch
x(t) 2
h(t)
1
1
y(t)
1
0 1 t
0 t
+ 0 1 2 t
2h(t-1)
2
0 1 2 3 t
This is an important example involving the convolution of two
𝑥(𝑡)
1
0 1
h(𝑡)
1
0 α
23
CT convolution example #3: Solution
𝑥(𝜏)
ℎ(−τ)
1
1
0 1 𝜏 −α 0 𝜏
𝑡<0
ℎ 𝑡 − τ = ℎ(− 𝜏 − 𝑡 )
𝑡−α 𝑡 𝜏
𝑡 ∈ [0, 𝛼] ℎ 𝑡−τ
𝑡−α 𝑡
𝜏
33
CT convolution example #3: Solution
𝑥(𝜏)
0
1 𝜏
ℎ 𝑡−τ
𝑡 ∈ [𝛼, 1]
𝑡−α 𝑡
𝜏
ℎ 𝑡−τ
𝑡 ∈ [1, 1 + 𝛼]
𝑡−α 1 𝑡
𝜏
34
CT convolution example #3: Solution
𝑥(𝜏)
0 1 𝜏
𝑡 ∈ [1 + 𝛼, ∞]
ℎ 𝑡−τ
𝑡−α 𝑡
𝜏
35
CT convolution example #3: Solution (summary)
𝑥(𝑡) h(𝑡)
1 1
0 1 0 α
27
This is an important example of convolution to causal signals
CT convolution example #4 together. It will be solved by using the graphical approach to help
set up the integrals.
𝑥 𝑡 = 𝑒 −𝑎𝑡 𝑢 𝑡 , 𝑎>0 ℎ 𝑡 =𝑢 𝑡
28
CT convolution example #4: Solution
1
𝑢(𝑡 − 𝜏) 𝑡<0
1
𝑒 −𝑎𝜏
29
CT convolution example #4: Solution
For 𝑡 < 0
1 𝑢(𝑡 − 𝜏)
1 𝑒 −𝑎𝜏
30
CT convolution example #4: Solution
For 𝑡 ≥ 0
𝑢(𝑡 − 𝜏)
1
1 𝑒 −𝑎𝜏
31
CT convolution example #4: Solution
t
32
This is an example where an anti-causal and a causal signal are
CT convolution example #5 convolved together, unlike the previous examples. Notice the
difference intervals in this case.
𝑥 𝑡 = 𝑒 2𝑡 𝑢 −𝑡 ℎ 𝑡 =𝑢 𝑡−3
33
CT convolution example #5: Solution
𝜏
𝑡−3
𝑒 2𝑡 𝑢(𝜏)
𝜏
0
34
CT convolution example #5: Solution
𝜏
𝑡−3
𝑒 2𝑡 𝑢(𝜏)
𝜏
0
35
CT convolution example #5: Solution
36
Basic convolution properties
◆ Commutative
◆ Associative
◆ Distributive
$
National Science Foundation Professor Papers
Department of Defense
$ (summer salary)
Code
Industry $ GSR(s)
(salary, tuition)
Donations
$ Demos
Overhead
(staff, rooms,?) Trained
Students
graduates
University
Note that GSRs (PhD bound) are paid to do the research and attend school
41
How the work gets done 1/2
◆ Professors
Identify technical directions
Raise funding to support research
Provide input, on publications and presentations
General mentoring
◆ GRAs
Understand the state-of-the-art
Identify problems that can be solved Type of work that may be done by a USR
Develop solutions, simulate results, build prototype, etc
Create conference paper, journal paper, dissertation, etc
42
How the work gets done 2/2
◆ Industry collaborators
Give insight into the state-of-the-art
Suggest important problems to solve
Fund the research (sometimes)
Convolution properties
Learning objectives
o Summarize key properties of convolution
o Exploit the properties to simplify convolution
Basic convolution properties
Shorthand notation
◆ Commutative
◆ Distributive
1 t
1 t
Solution to the convolution
0.5
0.4
0.3
0.2
0.1
0
-1 -0.5 0 0.5 1 1.5 2 2.5 3
47
Use the properties to solve the following integral
1 t 1 t
Use the properties to convolve the following
1 t -2 -1 t
Use the properties to convolve the following
1 t -2 -1 1 2 t
Use the properties to convolve the following
1 t -2 -1 1 2 t
Summary about properties
◆ Convolution satisfies commutative, associative and distributed
properties
Properties follow primarily from the integral structure
Use these properties to simplify the calculation of a convolution
52