A parallel FIR filter structure leads to a filterbank in which bandpass filters handle each individual frequency band [72,73,92]. This implies that all bands are first separated, and this requires in principle a high order FIR filter for each band. McGrath proposed a straightforward method in which he approximated the responses of the IIR peak/notch filters of a parallel graphic equalizer using FIR filters [92]: the impulse responses of IIR band filters were simply sampled and truncated to the length of 1024 samples, when the sample rate was 48 kHz. Since all band filters have the same input signal, as seen in Figure 10, the FIR equalizer could be implemented as a single 1024-tap filter, which was obtained as the weighted sum (command gains were used as weights) of the 30 truncated band filter responses [92].As a general method reducing the computational burden of FIR graphic equalizers, multirate filterbank techniques can be used [74,93]: the sample rate of the system is reduced in stages, so that the highest band filter uses the largest sample rate while the lowest band filter uses the smallest sample rate. After applying all filters, the sample rate of each branch is elevated back to the original rate, and the outputs of all branches are added to obtain the output signal. Cecchi et al. have shown how todesign a cosine modulated multirate FIR filterbank for implementing an octave graphic equalizer [94].Väänänen and Hiipakka have discussed how to implement graphic equalizers using a quadrature mirror filterbank [77]. An alternative way is to allow some overlap between band filters, such as in thecubic B-spline FIR graphic equalizer proposed by Kraght [80].