1
$\begingroup$

For my signals and systems homework, I was met with the following problem:

Consider a CT system with impulse response given by

$$h(t) = e^{-|t|}$$

and a step input $x(t) = u(t)$. Using the definition of convolution, determine an expression for the output $y(t) = x(t)∗h(t)$.

I approached this problem using the standard method taught in my class. I set up the following integral:

$$\int_{-\infty}^{+\infty}h(\tau)x(t-\tau)d\tau$$

While evaluating the integral, I got stuck at the end as the integral approached infinity. I decided to rearrange $h(t)$ by expressing it in a different form. The form I then got it in was:

$$h(t) = e^{-t}u(t) + e^tu(-t)$$

Which then allowed me to match it to the following convolution on a table given with my homework.enter image description here

From doing this problem it seems to me that there are special cases for convolutions. Ones that which the standard method of evaluation doesn't work.

Is there a process to derive these special cases? If so can an example be given? And why wouldn't the standard process work for this example?

$\endgroup$
1
  • $\begingroup$ All convolutions can be solved in two ways: algebraically or graphically. If you get stuck in one of them, try the other :) $\endgroup$
    – GKH
    Feb 8, 2020 at 0:02

1 Answer 1

1
$\begingroup$

Well, indeed there are special cases for convolutions but yours is quite straightforward. You have to consider two cases: $t<0$ and $t>0$.

If you sketch the convolution process for these two cases, by sliding your time shifted and time reversed input on the same axis as your impulse response, you will end up with the following:

enter image description here

Can you handle the integrals shown?

$\endgroup$
2
  • $\begingroup$ Yes, thank you. This makes more sense. $\endgroup$ Feb 8, 2020 at 0:12
  • $\begingroup$ You're welcome. If my answer covered your question, you can "accept" it to mark the question as closed. $\endgroup$
    – GKH
    Feb 8, 2020 at 9:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.