A measure for the effective length of the impulse response of a stable recu
rsive digital filter based on accumulated energy is proposed. The new measu
re finds applications in several fields of digital signal processing, inclu
ding estimation of the extent of attack transients for filters with dynamic
ally varying inputs, elimination of transients in variable recursive filter
s, and design and implementation of linear-phase IIR systems. A general def
inition and a simple algorithm to evaluate it are introduced, and closed-fo
rm expressions are derived for first and second-order all-pole filters. The
effect of zeros on the effective length is analyzed. An upper bound for th
e effective length of higher-order filters is derived using results for low
-order filters, which is illustrated for classical digital lowpass filters.
The use of the measure is demonstrated with examples of implementation of
linear-phase IIR systems and estimation of transients in variable IIR filte
rs.