Systematic design of architectures for M-ary tree-structured filter banks
Tracy C. Denk, Keshab K. Parhi · 2002
This paper presents an approach for systematically synthesizing VLSI architectures for M-ary tree-structured filter banks which are constructed from a prototype M-channel FIR filter bank. The resulting synchronous architecture is single-rate, i.e., the architecture uses a single clock even though it implements a multirate algorithm. We derive folding equations and use retiming for folding multirate systems to synthesize the control circuitry. A scheduling algorithm is presented which retimes the multirate filter bank to keep the memory requirements of the architecture low. Our approach can be used to design architectures for a wide variety of applications of full and pruned tree-structured filter banks including subband decompositions, discrete wavelet transforms, and computation of wavelet packet bases.