Below are program source listings for FIR.h and FIR.cpp, the header file and class file for implementing arbitrary causal FIR filters in the Synthesis Tool Kit (STK) framework [15,18].
Note that FIR filters can be obtained as a special case of IIR
filters.  A C++ class for IIR digital filters is included in
the STK. (See the Filter STK class.)  When the feedback
coefficients (called `` coefficients'') are zero, a general
(causal) FIR filter is obtained.  The class below was written before
the Filter STK class existed, so it is included here mainly
as a tutorial example of how STK classes may be written.  See
[87]I.1 for a tutorial introduction to using and
developing for the STK.
 coefficients'') are zero, a general
(causal) FIR filter is obtained.  The class below was written before
the Filter STK class existed, so it is included here mainly
as a tutorial example of how STK classes may be written.  See
[87]I.1 for a tutorial introduction to using and
developing for the STK.
 [Automatic-links disclaimer]
 [Automatic-links disclaimer]