Optimum filter banks for signal decomposition and its application in adaptive echo cancellation

The application of multirate filter banks in echo cancellation is investigated. The multiresolution algorithm is used to decompose the received sampling sequence into a number of components, and then, an adaptive algorithm is applied to cancel the echo in the received signal. In this paper, the performance of this method is discussed, from which optimal conditions for echo cancellation are established for the design of wavelet packet multiresolution decomposition. An efficient algorithm for designing such a set of optimal discrete filter banks is developed. The cases of optimal in-band and adjacent-band adaptive filtering are examined. Experimental results showed that the use of optimally designed multiresolution filter banks coupled with in-band or adjacent-band adaptive filtering is much more effective than the employment of commonly used wavelet filter banks. Furthermore, the use of the adjacent-band adaptive filtering algorithm has superior performance compared with that of the in-band filtering.

[1]  A. Papoulis,et al.  The Fourier Integral and Its Applications , 1963 .

[2]  Hitoshi Kiya,et al.  FSF (frequency sampling filter) bank for adaptive system identification , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[3]  Nam Ik Cho,et al.  On the performance analysis of the subband adaptive digital filter , 1993, 1993 IEEE International Symposium on Circuits and Systems.

[4]  K. Anandakumar,et al.  Adaptive filtering based on wavelet decomposition , 1994, Proceedings of IEEE-SP International Symposium on Time- Frequency and Time-Scale Analysis.

[5]  I. Daubechies Orthonormal bases of compactly supported wavelets , 1988 .

[6]  D. Slepian,et al.  Prolate spheroidal wave functions, fourier analysis and uncertainty — II , 1961 .

[7]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

[8]  Martin Vetterli,et al.  Adaptive filtering in subbands with critical sampling: analysis, experiments, and application to acoustic echo cancellation , 1992, IEEE Trans. Signal Process..

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

[10]  C. K. Chui,et al.  Real-Time Signal Analysis with Quasi-Interpolatory Splines and Wavelets , 1991, Curves and Surfaces.

[11]  F. Amano,et al.  Echo cancellation and applications , 1990, IEEE Communications Magazine.

[12]  Joos Vandewalle,et al.  A new structure for sub-band acoustic echo canceler , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[13]  Milos Doroslovacki,et al.  Wavelet-based adaptive filtering , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[14]  Nurgun Erdol,et al.  Performance of wavelet transform based adaptive filters , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[15]  Hiroshi Ochi,et al.  A subband adaptive filter with two types of analysis filter bank , 1994, Proceedings of 1994 28th Asilomar Conference on Signals, Systems and Computers.

[16]  Truong Q. Nguyen,et al.  Wavelets and filter banks , 1996 .

[17]  Srinath Hosur,et al.  Wavelet transform domain RLS algorithm , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[18]  S. Weinstein Echo cancellation in the telephone network , 1977, IEEE Communications Society Magazine.

[19]  Zhi-Quan Luo,et al.  Design of an optimum wavelet for cancellation of long echoes in telephony , 1994, Proceedings of IEEE-SP International Symposium on Time- Frequency and Time-Scale Analysis.

[20]  Ingrid Daubechies,et al.  The wavelet transform, time-frequency localization and signal analysis , 1990, IEEE Trans. Inf. Theory.

[21]  Manuel T. Silvia,et al.  Time Delay Estimation , 1987 .

[22]  Christian J. Van Den Branden Lambrecht,et al.  Subband adaptive filtering: The mutual wavelet packets approach , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.