Search Spectral Audio Signal Processing
Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?
The basic idea is to partition FFT bins into the desired nonuniform bands, and perform smaller inverse FFTs on each subband to synthesize downsampled time-domain signals in each band. A simple example for a length 8 FFT octave filter bank is shown in Fig.9.32. The remainder of this subsection presents the basic theory in a detailed development which retraces the reasoning leading to the idea. In keeping with an applied style, mathematical notation is largely avoided in favor high-level signal operations in matlab.
![]() |
The next subsection begins with further explication of the (overly) simple example of Fig.9.32, followed by discussion of further refinements for achieving audio filter banks of more practical complexity and quality.
