Title :
FPGA implementation of a variable step-size affine projection algorithm for acoustic echo cancellation
Author :
Anghel, Cristian ; Paleologu, Constantin ; Benesty, Jacob ; Ciochina, Silviu
Author_Institution :
Dept. of Telecommun., Univ. Politeh. of Bucharest, Bucharest, Romania
Abstract :
This paper presents a field-programmable gate array (FPGA) implementation of a recently proposed variable step-size affine projection algorithm (VSS-APA), in the context of acoustic echo cancellation. The proposed hardware implementation scheme takes advantage of the algorithm´s specific features. Area and speed results are provided for the Xilinx Virtex 5 XC5VFX70T chip from the Xilinx ML507 evaluation board, when considering the particular case of the projection order p = 2. The overall performance of this acoustic echo canceller (AEC) indicates that it could be a reliable solution for real-world acoustic echo cancellation scenarios.
Keywords :
acoustic communication (telecommunication); affine transforms; echo suppression; field programmable gate arrays; AEC; FPGA implementation; VSS-APA; Xilinx ML507 evaluation board; Xilinx Virtex 5 XC5VFX70T chip; acoustic echo cancellation; field programmable gate arrays; hardware implementation scheme; projection order; variable step-size affine projection algorithm; Adaptive filters; Approximation methods; Binary trees; Echo cancellers; Field programmable gate arrays; Hardware;
Conference_Titel :
Signal Processing Conference, 2010 18th European
Conference_Location :
Aalborg