DocumentCode :
3500465
Title :
FPGA implementation of acoustic echo cancelling
Author :
Chew, Wee Chong ; Farhang-Boroujeny, B.
Author_Institution :
Dept. of Electr. Eng., Nat. Univ. of Singapore, Singapore
Volume :
1
fYear :
1999
fDate :
1999
Firstpage :
263
Abstract :
This paper presents the details of the realisation of a previously proposed LMS-Newton algorithm using field programmable gate array (FPGA). On one Xilinx XC4062XL chip, we designed a 578-tap adaptive filter, which operates at a sampling rate of up to 29.4 kHz. We discuss the word-length requirement of various modules in the design. An interesting finding which has been ignored in most earlier publications is that although a relatively long word-length should be used for the filter tap-weights to prevent the stalling phenomenon, the actual tap-weight bits which should be used to calculate the filter output can be many bits less. The proposed design is cascadable, meaning that by cascading a few chips, adaptive filters with lengths at a multiple of 578 could be implemented
Keywords :
Newton method; acoustic signal processing; adaptive filters; adaptive signal processing; digital filters; echo suppression; field programmable gate arrays; least mean squares methods; 29.4 kHz; FPGA implementation; LMS-Newton algorithm; Xilinx XC4062XL chip; acoustic echo cancelling; adaptive filter; field programmable gate array; filter length; filter output; filter tap-weights; modules; sampling rate; tap-weight bits; word-length requirement; Adaptive filters; Echo cancellers; Field programmable gate arrays; Filtering algorithms; Least squares approximation; Robustness; Sampling methods; Software algorithms; Speech processing; Transversal filters;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON 99. Proceedings of the IEEE Region 10 Conference
Conference_Location :
Cheju Island
Print_ISBN :
0-7803-5739-6
Type :
conf
DOI :
10.1109/TENCON.1999.818400
Filename :
818400
Link To Document :
بازگشت