**Contents**

- Introduction: Relationship between unit step and unit impulse response
- Calculating the impulse response of a system
- Why the impulse response is important

Note: This page does not assume knowledge of the Laplace Transform. If you do understand the Laplace Transform, many of these results are easier (and are given here).

Before reading this section you must first become familiar with the unit impulse function and the unit step response.

Since the unit step function, γ(t), is closely related to the unit impulse, δ(t), it should not be surprising that the unit impulse response (the response of a system to a unit impulse) is also closely related to the unit step response. To develop this relationship, consider first the unit step response of a system.

In this diagram the input is the unit step function, γ(t);, and the output is the unit step response, γ(t). If we delay the step, we simply delay the response:

If we scale the step (multiply by a constant), we simply scale the response

By linearity, if we apply the sum of two inputs, the output is simply the sum of the individual outputs:

Now if we take T→0, the input is an impulse (the derivative of a step function),

so the output is the impulse response (the derivative of the
unit step response).

It
is important to keep in mind that the impulse response of a system is a *zero
state *response (i.e., all initial conditions equal to zero at
t=0^{-}). If the problem you are trying to solve also has
initial conditions you need to include a *zero input* response (i.e., the
response due to initial conditions) in order to obtain *the complete response*.

Given the unit step response of a system,

the unit impulse response of the system is simply the derivative

Recall that the unit step response is a *zero state* response.
That is, the initial conditions at t=0^{-} are all zero. The
unit impulse response is, therefore, also a zero state response

Note: Though it is not yet apparent why the impulse response may be useful,
we will see later (with the convolution integral) that the impulse response lets
us solve for the system response for *any* arbitrary input.

The calculation of the impulse response of a system will proceed in two
steps. First we find the unit step response (as described elsewhere), we
then differentiate it. The only non-obvious step is that we must represent
the unit step response in a *functional form*. Some examples will
clarify.

Consider the systems shown below. In the circuit the input and
output are e_{in} and e_{out}, respectively. In the mechanical system the
input and output are x_{in} and x_{out}, respectively. Find the unit impulse
response of the sytstems.

Solution:**Step 1** is to find the
unit step response.

Both systems have identical step responses (with outputs e_{out} or x_{out}) derived
elsewhere.

where

for the electrical system and

for the mechanical system. The response is shown below for a τ=2 sec.

**Step 2** is to differentiate the
unit step response. However, there is a slight difficulty here because
we have a *piecewise* description of the step response (i.e., there
are two pieces, before t=0, and after). We need a *functional*
description of the system if we are to differentiate it for all values of
time. Since the function is zero for negative times, we used the unit
step function to represent the signal.

We can now take the derivative of this (using the chain rule):

We can take the derivative of the first term and use the fact that the derivative of the step function is the impulse function to rewrite the second.

The rightmost term can be simplified. SInce δ(t) is zero except when t=0, we can write a general rules

so

Recall that the number multiplying the unit impulse is the area of the resulting (scaled) impulse, so this represents an impulse with area=0. Such an impulse has no effect on system behavior, so we can drop this term and we get:

This result is shown below.

As a second example, consider the systems shown below in which we have swapped the components from the fires example. Find the unit impulse response of the sytstems.

**Solution:****Step 1** is
to find the unit step response of the system (derived elsewhere)

with time constants as before.

**Step 2** is to differentiate the
unit step response. However, there is a slight difficulty here because
we have a *piecewise* description of the step response (i.e., there
are two pieces, before t=0, and after). We need a *functional*
description of the system if we are to differentiate it for all values of
time. Since the function is zero for negative times, we used the unit
step function to represent the signal.

We can now take the derivative of this (using the chain rule):

The rightmost term can be simplified.

In this case the impulse response has an impulse function:

This result is shown below.

The impulse function in the result is easily understood. Because the step response has a discontinuity in it (i.e., a step), and the impulse response is simply the derivative of the step response, this causes an impulse function as part of the impulse response.

If the step response of a system has no discontinuities, the impulse response has no impulse functions.

If the step response of a system has a discontinuity, the impulse response will have an impulse function as a part of it at the same time as the discontinuity.

The system below

has a step response given by (derivation here - derivation assumes knowledge of Laplace Transforms)

Find the impulse response.

**Solution:**

Put in functional form and
differentiate:

As expected, since the step response has a discontinuity, the impulse response has an impulse function as part of it.

The differential equation

represents a second order critically damped system that has a step response given by (derivation here - derivation uses Laplace Transforms)

Find the impulse response.

**Solution:**

Put in functional form and
differentiate (note, in the interest of brevity not all steps are in the
differentiation are given):

In the last step we used the fact that an impulse of zero area has no effect on the response. As expected, the result has no impulse function in it because there was no discontinuity in the step response

The impulse response of a system is important because the response of a
system to *any* arbitrary input can calculated from
the system impulse response using a convolution integral. Details are
discussed here.

© Copyright 2005 to 2014 Erik Cheever This page may be freely used for educational purposes.

Erik Cheever Department of Engineering Swarthmore College