In today’s lecture we continue our review of material from ECE 2714.
We will review convolution in CT and DT, associated properties, and do
some examples.
Convolution in CT
Recall from ECE 2714 that linearity and time-invariance, plus the
sifting property of the delta function leads directly to the convolution
integral for CT systems analysis. We consider an input signal
to be composed of an unaccountably infinite linear combination of
weighted delta functions
By linearity then the output is given by
where the signal
is the impulse response of the system.
This approach to analysis works for any CT LTI system, stable or
unstable, as long as the convolution integral converges.
We can build up a table of convolutions by evaluating the convolution
integral for a set of primitive functions. Some examples
Example 1: Convolution of delta with any function:
Example 2: Convolution of two step functions:
Example 3: Convolution of causal exponential
,
,
and unit step:
Such tables of precomputed integrals plus a set of properties allows
us to preform convolution on a wide array of signals without integrating
directly. Given arbitrary signals
,
etc.
commutivity:
distributivity:
associativity:
time shift:
multiplicative scaling,
:
An example: let
and
.
Then
Recall that an important convolution is when the input is the complex
exponential;
and the impulse response is a arbitrary function
.
Then the output is given by
where
is the Eigenvalue for the signal
,
is called the Transfer Function or System Function,
is the Laplace transform of the impulse response, and
is defined for the subset of the complex plane called the
region-of-convergence.
The Laplace transform will be a major focus of this course, where we
will see how to apply it to signals other than the complex
exponential.
CT block diagrams and convolution are related for the following
motifs:
basic block
series motif
parallel motif
feedback motif
where
is the inverse system of
One of the most useful parts of the Laplace methods developed in this
course is the simplification of block diagram manipulations, in
particular the feedback motif.
The most basic building block for CT systems is the integrator:
Three common ways to represent the integrator
block.
Block diagrams and the related signal flow graphs are a good way to
visualize and manipulate more complex systems. For example in controls
the following block diagram describes the classic PID (proportional,
integral, derivative) controller for a system "plant" whose impulse
response is
:
Example of system with PID control.
By the end of the course we will be better able to analyze and design
systems of this complexity, including determining their stability.
DT Convolution
For DT systems the convolution integral of CT system theory becomes
an countably infinite sum. Using the sifting property of the DT delta
function we can write an input signal as the sum of weighted,
time-shifted impulse functions
By linearity and time-invariance then the output is given by
where
is the impulse response of the DT system.
As for CT systems, this analysis works for any DT LTI system as long
as the sum converges.
We can build up a table of convolution results. Some examples
Example 4: Convolution of delta with any function:
Example 5: Convolution of two step functions:
Example 6: Convolution of causal real exponential
,
,
and unit step:
Such tables of precomputed sums plus a set of properties allows us to
preform convolution on a wide array of signals without integrating
directly. Given arbitrary signals
,
etc.
commutivity:
distributivity:
associativity:
index shift:
multiplicative scaling,
:
An example. Let
and
.
Then
Another important example is when the input is the complex
exponential,
.
Given an impulse response of the system
then the output is given by:
where
is the Eigenvalue for the signal
,
is called the Transfer Function or System Function,
is the Z transform of the impulse response, and
is defined for the subset of the complex plane called the
region-of-convergence.
The Z transform will be a major focus of this course, where we will
see how to apply it to signals other than the complex exponential.
DT systems can also be represented by block diagrams. The basic
motifs and properties are the same as for CT systems with the
convolution being discrete.
The most basic block for DT systems is the unit delay:
Three common ways to represent the delay block.
As for CT systems, block diagrams and the related signal flow graphs
are a good way to visualize and manipulate more complex systems. For
example in DSP a 4th order finite impulse response (FIR) filter has the
block diagram:
Fourth order FIR filter.
Example Problems
Given the CT system below where
.
Find
.
Solution:
reading the block diagram:
taking the derivative of both sides:
in standard LCCDE form:
the corresponding impulse response:
output using convolution and table
Given the 4th order FIR filter block diagram above, find the
output
if
. Solution: