He implemented an equalizer by creating multiple instances of the filter and summing their outputs. Realizing that this was equivalent to , I modified Siew's algorithm so that the tap coefficients of each filter are added, resulting in a single filter. First, clear must be called. Next, for each filter to add to the system, init must be called.
Center specifies the middle frequency of the filter.
After the filter is set up, samples can be processed by calling filt . I started with Seet's algorithm for computing the tap coefficients. Next, I incorporated it into the previously described algorithm. I am very pleased with the results.