Fast generation of universal maximally flat FIR filters
The relation for impulse response coefficients of Baher's universal maximally flat filters is a threefold summation formula. The summand involves four binomial coefficients whose computation requires an extensive number of additions and multiplications. There are three main parameters that characterize the filters, the order N, the number of zeros K, and the group delay parameter d. With fixed values for these parameters, the total number of additions, multiplications, and divisions required to compute the impulse response coefficients h/sub k/ are of the orders O(N/sup 4/), O(N/sup 5/) and O(N/sup 4/), respectively. We present a recurrence for the computation of h/sub k/ for all possible values of K under fixed values for N and d. The recurrence provides speedups of the orders O(N/sup 2/), O(N/sup 3/) and O(N/sup 2/) for the number of additions, multiplications and divisions, respectively.