Quiz Convolution
Quiz Convolution
Quiz Convolution
x(t) = 1
P
C. n=,1 (t , 0:01n). h(t) = Π(200t).
x(t) is a train of impulses, each separated from the next by 100 1
. h(t) is a pulse of height 1 from t = , 4001
to
t = 400 . Convolving h(t) with an impulse centered at t = t0 gives h(t , t0 ). Since there are infinitely many shifted
1
impulses, there P are infinitely many copies of h(t), whose centers are separated from that of their nearest neighbors by
1
n=,1 Π[200(t , 100 )].
1
. So y (t ) =
n
100
EE120: Signals and Systems; v5.0.0 2
... ...
t t t
−0.01 3.01 t
1 2 3
(a) waveforms for A.
y(t) y(t)
1 1/2π
t
t
1 2
−1/2 1/2 7/2 9/2
Figure 1: Sketches of the example problems. Knowing what the output looks like is definitely as good as having a
mathematical formula.
3 System Interconnections
There are three major ways of putting systems together. Check out Figure 2 and see if the equivalents make sense to
you [two of them already should, since you saw them on ps2, problem 6]. The reason why we haven’t fully talked about
the feedback configuration is that the analysis becomes much easier when we hit the Fourier and Laplace transforms.
Wait 1.5 months.
(a) two systems in series; (b) the equivalent of the series connection in (a);
impulse responses are g(t) and h(t) note the poor convolution sign
g(t)
+ g(t) h(t)
h(t)
(c) two systems in parallel (d) the equivalent of the parallel connection in (c)
+ g(t)
h(t)
(e) two systems in feedback connection (g) unfortunately, we’re not prepared to talk
about the equivalent of the feedback connection
yet in a simple fashion, but we will...
4 Eigenfunctions
Consider an LTI system with input x(t), impulse response h(t), and output y(t). What function can we put into the
system so that we will get the same function out, scaled by a constant? Such functions are called eigenfunctions and
their associated constants are called eigenvalues. In symbols, for a system performing operation H on its input, we
have H [f ()] = f (), where f () is the eigenfunction and is its eigenvalue.1
Let’s try x(t) = ej!t. Then
Z1
= x( )h(t , )d
Z,1
1
= x(t , )h( )d
Z,1
1
= ej!(t, ) h( )d
,1Z
1
= ej!t e,j! h( )d
,1
= ej!tH (!)
where H (!) is defined as
R1 ,j! ) h( )d .
,1 e
Note that H (!) could be complex. That means that we can also write:
What if we tried a cosine? If we assume that the system performs operation H on its input:
y(t) = H [x(t)]
= H [cos(!t)]
H [ (ej!t + e,j!t)]
1
=
2
H [ej!t] + H [e,j!t]
1 1
=
2 2
j H (!)je +j 6 H (!) + jH (,!)je,j!t+j 6 H (,!)
1 j!t 1
=
2 2
6= cos(!t)
Oh well. Because there is no guarantee that jH (!)j is even and 6 (H (!)) is odd, we have to delete cosine from the list
of candidates. Similar reasoning allows us to delete sine.
Exercise Prove that sin(!t) is not an eigenfunction.
Anyway, we still have an important result. If you gave me a system with impulse response h(t) and input x(t)
and told me to find y(t), i could always convolve and give you an answer. But since ej!t is an eigenfunction for the
convolution operator, if i can
1. represent the input x(t) as the sum of complex exponentials
2. determine H (!) for the impulse response h(t)
then i can give you the output y(t) as the sum of complex exponentials, scaled by H at the appropriate values of !.
X
That is, if
1
x(t) = Xn ejn! t
0
n=,1
then
X
1
y(t) = Xn H (n!0 )ejn! t 0
n=,1
X
1
= Xn jH (n!0)jej (n! t+6 0 H (n!0 ))
n=,1
jH (,!)j = jH (!)j
6 H (,!) = ,6 H (!)
In other words, for a real h(t) the magnitude of the frequency response is even and the phase of the frequency response
is odd.
Let’s now go back to trying a cosine as an input into an LTI system.
y(t) = H [cos(!t)]
=
1
2
jH (!)jej!t+j 6 H (!) + 12 jH (,!)je,j!t+j 6 H (,!)
=
1
2
jH (!)jej!t+j 6 H (!) + 12 jH (!)je,j!t,j 6 H (!)
= jH (!)j cos[!t + 6 H (!)]
So if our impulse response is real, then a cosine as input comes back out still looking like a cosine, but its amplitude
is scaled by the magnitude of the frequency response, and its phase is shifted by the phase of the frequency response.
But all real-world systems are real, so this should work on any system i care to take down to the lab and throw cosines
into. In fact, this gives me a good way to figure out what H (!) is; i can generate all sorts of cosines with amplitude 1
at various frequencies and record the output cosines’ amplitude and phase shift to construct H (!). This procedure is
actually used in the real world.
Exercise Prove that if h(t) is real, then sine as input gives a sine as output.
6 A Look Ahead
Fourier series you have already seen in differential equations. We’re going to use it as a stepping stone into the Fourier
transform. After developing the FT, we’ll find out that we have a shortcut to convolution. This will be exceedingly
cool.