A fast O(N) algorithm for adaptive filter bank design

Designing optimal filter banks for subband coding applications has recently attracted considerable attention. In particular, the authors have developed an adaptive algorithm based on stochastic gradient descent (SGD) that enables one to optimize two channel paraunitary filter banks in an on-line fashion. The idea has also been extended to the case of tree-structured filter banks. The computational complexity of the algorithm proposed is proportional to N/sup 2/ where N is the number of stages in the paraunitary lattice. In this paper we derive a fast algorithm which reduces the amount of computation to O(N). We also show that the new algorithm can be implemented using an IIR lattice. Some issues regarding numerical stability of the IIR implementation are also discussed.

[1]  José A. R. Fonollosa,et al.  Simplified gradient calculation in adaptive IIR lattice filters , 1991, IEEE Trans. Signal Process..

[2]  P. P. Vaidyanathan Theory of optimal orthonormal filter banks , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[3]  Mihai Anitescu,et al.  Design of signal-adapted FIR paraunitary filter banks , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[4]  Benoit M. Macq,et al.  Signal-adapted multiresolution transform for image coding , 1992, IEEE Trans. Inf. Theory.

[5]  P. Vaidyanathan Multirate Systems And Filter Banks , 1992 .