• 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