Title :
Design and implementation of an acoustic echo canceller
Author :
Jang, Su An ; Lee, You Jin ; Moon, Dai Tchul
Author_Institution :
Hoseo Univ., Choong-Nam, South Korea
Abstract :
In this paper the AEC (acoustic echo canceller) is designed and implemented using VHDL. The designed echo canceller employs a pipeline and master-slave structure, and is realized with FPGA. As an adaptive algorithm, the normalized LMS algorithm is used. For coefficient adjustment, the stochastic iteration algorithm (SIA) which uses only current residual values is used and the number of registers are evidently reduced and convergence speed is also much improved compared to existing methods by using an embedded array block of FPGA for the FIR filter structure of the transceiver. The designed echo canceller is verified with the test board implemented for this paper. With the top-down design and synthesis using VHDL, the design time is reduced and modular design is achieved.
Keywords :
FIR filters; acoustic signal processing; adaptive filters; adaptive signal processing; circuit CAD; convergence of numerical methods; digital filters; echo suppression; field programmable gate arrays; integrated circuit design; iterative methods; least mean squares methods; logic CAD; pipeline processing; FIR filter structure; FPGA; VHDL; acoustic echo canceller; adaptive algorithm; adaptive filtering; coefficient adjustment; convergence speed improvement; embedded array block; master-slave structure; modular design; normalized LMS algorithm; pipeline structure; stochastic iteration algorithm; test board; top-down design; top-down synthesis; transceiver; Adaptive algorithm; Convergence; Echo cancellers; Field programmable gate arrays; Finite impulse response filter; Least squares approximation; Master-slave; Pipelines; Stochastic processes; Transceivers;
Conference_Titel :
ASIC, 2002. Proceedings. 2002 IEEE Asia-Pacific Conference on
Print_ISBN :
0-7803-7363-4
DOI :
10.1109/APASIC.2002.1031591