Visual walkthrough — Impulse response and transfer function (GNC connection)
This page is the picture-version of the parent topic. If a word here feels new, we define it before we use it.
Step 1 — What does "a single kick" even look like?
WHAT. We draw the input that starts the whole theory: the Dirac delta . It is an idealised push that happens at exactly one instant.
WHY this object. Real pushes (a thruster burst) last a short time. To find the system's pure "fingerprint" we shrink that push: keep the total shove fixed at but squeeze it thinner and taller. In the limit we get an infinitely thin, infinitely tall spike whose area is still exactly 1. Area = total shove is the thing that matters physically, so we hold it constant.
PICTURE. Look at how the rectangle grows taller as it grows thinner — the shaded area (the number written inside) never changes.

The one property we will actually use is the sifting property: multiplying any smooth function by a spike at and integrating just reads off . See Dirac delta function for the full story.
Step 2 — The response to that one kick:
WHAT. Feed the spike into a system that is at rest (nothing moving, output flat at zero before ). The output that comes out is called the impulse response .
WHY start here. Time-invariant + linear systems have a magic property (Steps 4–5): if you know the answer to one standard input, you know the answer to every input. The delta is the simplest possible standard input — a single instant of forcing — so its response is the natural "unit" to measure.
PICTURE. A vertical spike goes in at ; the curve rings out afterward and (for a stable system) dies away. Note it is flat and zero before the kick — this is causality: no output before the cause.

Step 3 — Chop any input into a row of tiny kicks
WHAT. Take an arbitrary input — a wiggly thruster command. We rewrite it as a sum of many little spikes, one at each instant , each scaled to the height .
WHY. We only know how the system answers a spike. So we express purely in the language of spikes. The sifting property lets us do exactly that:
PICTURE. The smooth grey curve is approximated by a picket-fence of thin bars. Each bar is a scaled, shifted spike; its height is at that spot.

Term by term:
- ::: the instant where a particular tiny kick sits.
- ::: a spike moved to time (the slides it right).
- ::: how strong we make that kick — the local height of the signal.
- ::: add up all the kicks across every instant.
Step 4 — Two rules turn kicks into outputs
WHAT. We use the two defining properties of an LTI system to convert each input-spike into an output.
WHY these two, and no others. They are the only assumptions we made about the system, so the whole result must follow from just them:
- Time-invariance — kicking later gives the same shape, shifted. So input produces output .
- Linearity — scaling the input scales the output, and inputs add. So the scaled kick produces the scaled response .
PICTURE. Left column: three shifted/scaled input spikes. Right column: each maps to a shifted, scaled copy of the same fingerprint . Same shape, moved and stretched.

Step 5 — Add the copies: convolution appears
WHAT. Sum (integrate) all the shifted, scaled copies of . That superposition is the output.
WHY. The input was a sum of kicks (Step 3); each kick gives a copy of (Step 4); linearity says the total output is the total of the copies. Integrating over :
PICTURE. Slide a flipped copy of across the input; the overlap area at each position traces out . This sliding-overlap is exactly what Convolution means.

Term by term:
- ::: the fingerprint, flipped () and shifted to line up under time .
- ::: how much the kick at still contributes at the later time .
- ::: shorthand for "slide, multiply, and add up the overlap."
Step 6 — Convolution is annoying; switch languages with Laplace
WHAT. We move to the Laplace transform , which trades the sliding integral for plain multiplication.
WHY this tool. Convolution (slide-multiply-add) is painful to compute directly. The Laplace transform has the convolution theorem: it turns into a simple product . We pick Laplace (not Fourier) because it also handles the , at-rest setup and derivatives cleanly.
PICTURE. A two-world map: the "time world" (hard convolution) on the left connects by a bridge to the " world" (easy multiplication) on the right.

Two facts we need, and why they hold:
- — sifting reads at .
- — from integration by parts. With everything at rest, , so each derivative just becomes multiply-by-.
Step 7 — The transfer function drops out
WHAT. Apply to the whole ODE , at rest. Every becomes .
WHY. Since derivatives become powers of , the differential equation becomes an algebraic equation — no calculus left, just divide.
Term by term:
- ::: what the -th derivative turned into.
- ::: the characteristic polynomial wearing an instead of a .
- ::: the transfer function — output-over-input in the world.
PICTURE. The ODE (with derivative arrows) morphs into a polynomial box; is a single multiply.

Because the impulse has , its output is . Undoing the transform: The transfer function is literally the fingerprint, re-written.
Step 8 — Every case of the poles (where stability lives)
WHAT. The denominator's roots are the poles . Inverting gives time-terms , so each pole's location in the plane fixes the shape of . We must cover every case.
WHY. A pole is a complex number : (real part) controls grow/decay, (imaginary part) controls wobble. Missing a case means missing a behaviour of the spacecraft.
PICTURE. The complex plane split by the imaginary axis. Each region carries the matching time-plot of .

| Pole location | behaves as | shape | Verdict |
|---|---|---|---|
| , real | shrinking exponential | smooth decay | stable |
| , complex pair | decaying sine | ringing that dies | stable |
| , simple pair | pure sine | forever oscillates | marginal |
| , repeated (e.g. ) | ramp, unbounded | marginal / unstable | |
| growing exponential | blows up | unstable |
The one-picture summary
Everything above, on one canvas: kick → fingerprint → convolve for any output → cross the Laplace bridge → multiply by → read stability from the poles.

Recall Feynman: the whole walk in plain words
Give the system one super-quick tap and watch how it rings and settles — that ring is its personality, called . Any complicated push is really just a long line of tiny taps, one after another, each a little stronger or weaker. Since the system answers every tap with the same personality (just moved and resized), the full answer is a pile of shifted, resized copies of added together — that pile-up is convolution. Adding piles is slow, so we walk across a bridge called the Laplace transform into a world where "pile up" becomes plain "multiply." Over there the personality is a fraction, , one over the characteristic polynomial. The bottom of that fraction has special numbers called poles; if any pole sits on the right side of the map, the ring grows and the spacecraft tumbles, so engineers push every pole to the left, where rings die down. That single idea — tap, ring, pile up, multiply, watch the poles — is the entire chapter.
Connections
- Parent topic
- Dirac delta function
- Laplace transform
- Convolution
- Characteristic polynomial and roots
- Linear constant-coefficient ODEs
- Stability and poles (left-half plane)
- Feedback control systems
- Guidance Navigation and Control (GNC)