Implementation of an acoustic echo canceller based on NLMS-neural networks structures by using the VHDL

A cascaded pipelined recurrent neural network/NLMS structure is employed in an attempt to model the room/speakerphone transfer function and acoustic path in a hands-free environment. To investigate the feasibility of practical hardware implementation of the proposed structure, this paper aims at implementing the pipelined recurrent neural network and NLMS algorithms by using VHDL. VHDL is the name of the IEEE 1076 Hardware Description Language standard for very high-speed digital circuits design. Galileo, an RTL/logic synthesis tool, has been used in order to generate the gate level of the proposed structure. The Xilinx family is chosen as target technology.

[1]  Minh N. Do,et al.  Youn-Long Steve Lin , 1992 .

[2]  W. Martin Snelgrove,et al.  Adaptive linearization of a loudspeaker , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[3]  André Gilloire,et al.  CAD of signal processing architectures: an application to acoustic echo cancellation , 1994 .

[4]  D. Hammerstrom,et al.  A VLSI architecture for high-performance, low-cost, on-chip learning , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[5]  Hugo De Man,et al.  Interprocessor communication in synchronous multiprocessor digital signal processing chips , 1989, IEEE Trans. Acoust. Speech Signal Process..

[6]  Liang Li,et al.  Nonlinear adaptive prediction of nonstationary signals , 1995, IEEE Trans. Signal Process..

[7]  Shoji Makino,et al.  Common acoustical pole and zero modeling of room transfer functions , 1994, IEEE Trans. Speech Audio Process..

[8]  Rafik Goubran,et al.  NONLINEAR LOUDSPEAKER COMPENSATION FOR HANDS FREE ACOUSTIC ECHO CANCELLATION , 1996 .

[9]  R. Lippmann,et al.  An introduction to computing with neural nets , 1987, IEEE ASSP Magazine.

[10]  Emanuel Marom,et al.  Efficient Training of Recurrent Neural Network with Time Delays , 1997, Neural Networks.

[11]  Rafik A. Goubran,et al.  Acoustic echo cancellation using NLMS-neural network structures , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[12]  Daniel D. Gajski,et al.  High ― Level Synthesis: Introduction to Chip and System Design , 1992 .

[13]  S. Haykin,et al.  A cascaded recurrent neural network for real-time nonlinear adaptive filtering , 1993, IEEE International Conference on Neural Networks.

[14]  H. Grady Rylander,et al.  A second-order adaptive Volterra filter with rapid convergence , 1987, IEEE Trans. Acoust. Speech Signal Process..

[15]  Patrice Le Scan,et al.  VLSI architecture of the generalized multi delay frequency-domain algorithm for acoustic echo cancellation , 1995, ICASSP.

[16]  D. Hammerstrom,et al.  A neural network systems component , 1993, IEEE International Conference on Neural Networks.

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