Efficient audio coding using perfect reconstruction noncausal IIR filter banks

We consider the problem of implementing perfect reconstruction modulated polyphase filter banks having infinite impulse response (IIR) subfilters in systems that must process infinite length 1-D inputs. This task is complicated by the fact that the synthesis bank needed to ensure perfect reconstruction in such a system generally has noncausal or reverse-time filter sections. To overcome this limitation, we develop a number of unique buffering schemes that make possible the implementation of such reverse-time filters with infinite length signals. For the important special case when the polyphase subfilters are allpass, we also present a method that allows for very efficient implementation of tree-structured filter banks and wavelet transforms. We then describe a wideband coding algorithm based largely on work done by Lokhoff (1991) and Johnston (1980, 1988). Using this algorithm, we compare the performance of IIR filter banks with that of more conventional pseudo-QMF and tree-structured QMF banks. The results of these comparisons indicate that one of our filter banks-a tree-structured allpass bank-achieves slightly better performance than equivalent FIR banks in terms of rate and distortion (both objectively and subjectively measured) while requiring lower computational complexity.

[1]  T. Ramstad,et al.  Application of an efficient parallel IIR filter bank to image subband coding , 1990 .

[2]  G.C.P. Lokhoff DCC-digital compact cassette , 1991 .

[3]  P. P. Vaidyanathan,et al.  General theory of time-reversed inversion for perfect reconstruction filter banks , 1992, [1992] Conference Record of the Twenty-Sixth Asilomar Conference on Signals, Systems & Computers.

[4]  Allen Gersho,et al.  Vector quantization and signal compression , 1991, The Kluwer international series in engineering and computer science.

[5]  Sanjit K. Mitra,et al.  A simple method for designing high-quality prototype filters for M-band pseudo QMF banks , 1995, IEEE Trans. Signal Process..

[6]  John Hakon Husoy,et al.  Low-complexity subband coding of still images and video , 1991 .

[7]  T. Saramaki,et al.  Recursive Nth-band digital filters- Part I: Design and properties , 1987 .

[8]  Andrew Sekey,et al.  An Objective Measure for Predicting Subjective Quality of Speech Coders , 1992, IEEE J. Sel. Areas Commun..

[9]  G.C.P. Lokhoff Precision adaptive subband coding (PASC) for the digital compact cassette (DCC) , 1992 .

[10]  Raymond N. J. Veldhuis,et al.  Bit Rates in Audio Source Coding , 1992, IEEE J. Sel. Areas Commun..

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

[12]  Kenzo Akagiri,et al.  ATRAC: Adaptive Transform Acoustic Coding for MiniDisc , 1992 .

[13]  James D. Johnston,et al.  A filter family designed for use in quadrature mirror filter banks , 1980, ICASSP.

[14]  Georges Bonnerot,et al.  Digital filtering by polyphase network:Application to sample-rate alteration and filter banks , 1976 .

[15]  J. D. Johnston,et al.  Estimation of perceptual entropy using noise masking criteria , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[16]  S. Mitra,et al.  Digital all-pass networks , 1974 .

[17]  James D. Johnston,et al.  Transform coding of audio signals using perceptual noise criteria , 1988, IEEE J. Sel. Areas Commun..

[18]  Sanjit K. Mitra,et al.  A novel implementation of perfect reconstruction QMF banks using IIR filters for infinite length signals , 1992, [Proceedings] 1992 IEEE International Symposium on Circuits and Systems.

[19]  P. P. Vaidyanathan,et al.  Theory and design of M-channel maximally decimated quadrature mirror filters with arbitrary M, having the perfect-reconstruction property , 1987, IEEE Trans. Acoust. Speech Signal Process..

[20]  James L. Flanagan,et al.  Digital coding of speech in sub-bands , 1976, The Bell System Technical Journal.