A finite impulse response (FIR) filter is a type of a signal processing filter whose impulse response is of finite duration.
A finite impulse response filter is a type of a signal processing filter whose impulse response (or response to any finite length input) is of finite duration, because it settles to zero in finite time. This is in contrast to infinite impulse response (IIR) filters, which have internal feedback and may continue to respond indefinitely (usually decaying). The impulse response of an Nth-order discrete-time FIR filter (i.e. with a Kronecker delta impulse input) lasts for N+1 samples, and then dies to zero.
FIR filters can be discrete-time or continuous-time, and digital or analog.