Abstract
Adaptive filter algorithms that employ a block processing approach converge slower for colored excitation signals like speech than their sample by sample counterparts. Furthermore, the block processing introduces a signal delay which increases with rising block length. If the error signal of a block adaptive filter is corrected in such a way that the corrected error signal equals the error signal of the sample-by-sample version of the adaptive filter, then both algorithms are mathematically identical. This error correction method is applied to many algorithms such as the NLMS, the affine projection, and the fast Newton algorithm. In this contribution, the exact block NLMS algorithm is examined in detail. To reduce the signal delay and the numerical complexity, the error signal correction method is combined with a partitioning of the filter and with the overlap save implementation method. The resulting algorithm has a low numerical complexity, a moderate signal delay, and the same convergence behavior as the NLMS algorithm. Finally, real-time implementation aspects of the algorithm are discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J. Benesty and P. Duhamel, “A fast exact least mean square adaptive algorithm,” IEEE Trans. Signal Processing, vol. 40, pp. 2904–2920, Dec. 1992.
G. A. Clark, S. R. Parker, and S. K. Mitra, “A unified approach to time- and frequencydomain realizations of FIR adaptive digital filters,” IEEE Trans. Acoust., Speech, Signal Processing, vol. 31, pp. 1073–1083, Oct. 1983.
G. P. M. Egelmeers, Real time realization concepts of large adaptive filters. Ph.D. dissertation, Technical University Eindhoven, Netherlands, 1995.
B. H. Nitsch, “Implementation of a block adaptive filter working in the frequency domain combined with a robust adaptation control,” in Proc. EUSIPCO,1998, pp. 1225–1229.
B. H. Nitsch, “The partitioned exact frequency domain block NLMS algorithm, a mathematical exact version of the NLMS algorithm working in the frequency domain,” AEÜ International Journal of Electronics and Communictions, vol. 52, pp. 293–301, Oct. 1998.
B. H. Nitsch, Adaptive Filter im Frequenzbereich für Freisprecheinrichtungen. Ph.D. dissertation, Fachgebiet Theorie der Signale, Darmstadt University of Technology, Germany, 2000.
L. Pelkowitz, “Frequency domain analysis of wraparound error in fast convolution algorithms,” IEEE Trans. Acoust., Speech, Signal Processing, vol. 29, pp. 413–422, June 1981.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer Science+Business Media New York
About this chapter
Cite this chapter
Nitsch, B.H. (2000). Real-Time Implementation of the Exact Block NLMS Algorithm for Acoustic Echo Control in Hands-Free Telephone Systems. In: Gay, S.L., Benesty, J. (eds) Acoustic Signal Processing for Telecommunication. The Springer International Series in Engineering and Computer Science, vol 551. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-8644-3_4
Download citation
DOI: https://doi.org/10.1007/978-1-4419-8644-3_4
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-4656-2
Online ISBN: 978-1-4419-8644-3
eBook Packages: Springer Book Archive