Questions: Convolution in Continuous and Discrete Time
5 questions to test your understanding
Score: 0 / 5
Question 1 Multiple Choice
An LTI system has an impulse response h(t) that decays slowly over several seconds. What does this imply about how the system computes its output at any given time t?
AThe output at time t depends only on the input at that exact moment, since the impulse response value at t=0 dominates
BThe output at time t is a weighted sum of all past inputs, with each past input weighted by the corresponding value of h — meaning the system has long memory
CThe output cannot be computed by convolution because the integral would not converge for a slowly decaying h
DA slowly decaying impulse response means the system is not LTI and convolution does not apply
The convolution y(t) = ∫ x(τ)·h(t−τ)dτ sums contributions from all past inputs, each weighted by h evaluated at the corresponding lag. A slowly decaying h(t) means contributions from inputs far in the past still have significant weight — the system retains a long memory of its input history. A very brief h (near-impulse) means only the present input matters much. The impulse response encodes the system's memory structure: its duration directly determines how far into the past the output depends on. Option A is the misconception that the system is memoryless.
Question 2 Multiple Choice
The convolution integral requires forming h(t−τ) — a flipped, shifted version of h — before multiplying by x. Why is this flip necessary rather than just multiplying h(τ) directly by x(τ)?
AIt is a mathematical convention with no physical meaning
BDirect multiplication h(τ)·x(τ) would compute the wrong operation — it would be pointwise multiplication, not accounting for the superposition of time-shifted responses
CThe flip arises from time-invariance: the response to a delayed impulse δ(t−τ) is h(t−τ), which reverses h's time axis when viewed as a function of τ
DThe flip ensures the output y(t) remains causal by preventing contributions from future inputs
The flip is a direct consequence of time-invariance. When decomposing x(t) into scaled, shifted impulses, the system's response to the component at time τ is h(t−τ) — the impulse response shifted to start at τ. Written as a function of τ (with output time t fixed), h(t−τ) reverses h's time axis. This is not a convention but a physical statement: h(t−τ) represents how much influence the input at past time τ exerts on the present output at time t. Direct multiplication h(τ)·x(τ) and integration would compute something entirely different — a cross-correlation of the two signals.
Question 3 True / False
Convolution is commutative: (x * h)(t) = (h * x)(t) for any two LTI-compatible signals. This means you can swap which signal you call the 'input' and which you call the 'impulse response' without changing the output.
TTrue
FFalse
Answer: True
Commutativity is a provable algebraic property of convolution and holds for LTI systems. This means filtering signal x with filter h produces the same output as filtering h with filter x — a genuine mathematical symmetry even when it lacks an obvious physical interpretation. Commutativity is useful in theoretical derivations (e.g., showing that two LTI systems in series can be reordered without changing the composite output), and it confirms that 'input' and 'filter' are not mathematically privileged roles.
Question 4 True / False
For a time-varying system (one whose response to an impulse depends on when the impulse is applied), you can still characterize the system using a single impulse response h(t) and compute the output via convolution.
TTrue
FFalse
Answer: False
The convolution formula y(t) = ∫ x(τ)·h(t−τ)dτ relies on time-invariance: it assumes that the response to a delayed impulse δ(t−τ) is simply h(t−τ) — the same shape, shifted. For a time-varying system, the response to an impulse at time τ depends on τ itself, requiring a two-dimensional kernel h(t, τ) rather than a single h(t−τ). Convolution with a single h is valid only for LTI systems. This is why the LTI assumption is fundamental: it is precisely what makes the single impulse response a complete characterization of the system.
Question 5 Short Answer
Why is convolution the correct operation for computing the output of an LTI system, rather than simply multiplying the input signal by the impulse response? What two properties of LTI systems make convolution necessary?
Think about your answer, then reveal below.
Model answer: Linearity allows the input to be decomposed into scaled impulses and the output computed as the superposition of scaled impulse responses. Time-invariance ensures that the response to each delayed impulse component is simply the impulse response delayed by the same amount. Together, these properties mean the output is the integral of scaled, time-shifted copies of h — which is exactly the convolution integral.
Without linearity, superposition fails and you cannot add scaled responses. Without time-invariance, the response to a delayed impulse would not simply be a delayed h(t), and a different impulse response would be needed for each input time. Convolution is not an arbitrary computational choice; it is the unique operation that correctly combines linearity and time-invariance. This is why 'characterized by an LTI system' and 'output computable by convolution with a single h' are equivalent descriptions.