Title :
Dynamic resource allocation for network echo cancellation
Author :
Gänsler, Tomas ; Benesty, Jacob ; Sondhi, M. Mohan ; Gay, Steven L.
Author_Institution :
Lucent Technol. Bell Labs., Murray Hill, NJ, USA
Abstract :
Network echo canceler chips are designed to handle several channels simultaneously. With the processing speeds now available, a single chip might handle several hundred channels. In current implementations, however, the adaptation algorithm is designed for a single channel, and the computations are replicated Nc times, where Nc is the number of channels. With such an implementation, the computational requirement is Nc times the peak load for a single channel. The number of computations required in each channel, however, varies widely over time. Therefore, a considerable reduction in computational load can be achieved by designing the system for the average load plus a margin to account for load variations. The reduction in complexity is achieved by exploiting three features: (a) the inherent pauses in conversations; (b) the sparseness of network echo paths; and (c) the fact that an adaptive filter does not need to be updated when the error signal is small. It is shown that, in principle, such a design can reduce the computational load by a very large factor - perhaps as large as thirty. It remains to be seen whether a customized hardware architecture can be implemented to take advantage fully of the proposed algorithm
Keywords :
adaptive filters; adaptive signal processing; digital signal processing chips; echo suppression; speech processing; telephony; adaptation algorithm; adaptive filter; average load; channel; computational load reduction; conversation pauses; dynamic resource allocation; load variation margin; network echo canceler chips; network echo cancellation; network echo path sparseness; Adaptive filters; Algorithm design and analysis; Echo cancellers; Error correction; Hardware; Jacobian matrices; Load management; Resource management; Safety; Speech;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 2001. Proceedings. (ICASSP '01). 2001 IEEE International Conference on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7803-7041-4
DOI :
10.1109/ICASSP.2001.940347