impulseresponse
An impulse response of a system is the output produced when the input is an impulse, an extremely short and broadband signal. In continuous time, the impulse is the Dirac delta δ(t); in discrete time, the Kronecker delta δ[n]. For linear time-invariant systems, the impulse response h(t) (continuous) or h[n] (discrete) completely characterizes the system: the output to any input x(t) is the convolution y(t) = ∫ h(τ) x(t−τ) dτ, or y[n] = ∑_k h[k] x[n−k].
Because LTI systems are linear and time-invariant, the response to any input can be constructed as a
Obtaining the impulse response can be done by applying an impulse input, or, in practice, by using
In the frequency domain, the Fourier transform H(ω) of h(t) (or the DTFT H(e^{jω}) of h[n]) is
Applications include filter design, signal analysis, control systems, and audio processing, where h enables prediction of