In
signal processing
Signal processing is an electrical engineering subfield that focuses on analyzing, modifying and synthesizing ''signals'', such as audio signal processing, sound, image processing, images, Scalar potential, potential fields, Seismic tomograph ...
, a finite impulse response (FIR) filter is a
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 may have internal feedback and may continue to respond indefinitely (usually decaying).
The
impulse response (that is, the output in response to a
Kronecker delta
In mathematics, the Kronecker delta (named after Leopold Kronecker) is a function of two variables, usually just non-negative integers. The function is 1 if the variables are equal, and 0 otherwise:
\delta_ = \begin
0 &\text i \neq j, \\
1 &\ ...
input) of an N
th-order discrete-time FIR filter lasts exactly
samples (from first nonzero element through last nonzero element) before it then settles to zero.
FIR filters can be
discrete-time or
continuous-time, and
digital
Digital usually refers to something using discrete digits, often binary digits.
Businesses
*Digital bank, a form of financial institution
*Digital Equipment Corporation (DEC) or Digital, a computer company
*Digital Research (DR or DRI), a software ...
or
analog.
Definition

For a
causal
Causality is an influence by which one Event (philosophy), event, process, state, or Object (philosophy), object (''a'' ''cause'') contributes to the production of another event, process, state, or object (an ''effect'') where the cause is at l ...
discrete-time FIR filter of order ''N'', each value of the output sequence is a weighted sum of the most recent input values:
:
where:
*