• DocumentCode
    2446727
  • Title

    Custom silicon implementation of a delayless acoustic echo canceller algorithm

  • Author

    Berkeman, Anders ; Öwall, Viktor

  • Author_Institution
    Ericsson Mobile Platforms, Lund, Sweden
  • fYear
    2003
  • fDate
    16-18 Sept. 2003
  • Firstpage
    205
  • Lastpage
    208
  • Abstract
    This paper presents a hardware implementation of a high quality acoustic echo canceller for use in hands-free telecommunication systems. The implementation is based on an algorithm with no delay in the signal path, attractive for communication systems where low delay is crucial. However, a zero delay algorithm has higher complexity compared to other canceller solutions. A custom silicon implementation fulfils quality and realtime operation while sustaining low power consumption. The fabricated processor contains two million transistors, and the core occupies 20 mm/sup 2/ in a 0.35 /spl mu/m CMOS process. At 16 MHz clock frequency, the chip processes 16 bit samples at a rate of 16 kHz, while consuming 55mW for uncorrelated input data.
  • Keywords
    acoustic signal processing; delay circuits; echo suppression; low-power electronics; microprocessor chips; real-time systems; 0.35 microns; 16 MHz; 16 bit; 16 kHz; 55 mW; CMOS process; canceller solutions; custom silicon implementation; delayless acoustic echo canceller algorithm; hands-free telecommunication systems; hardware implementation; high quality acoustic echo canceller; low delay system; low power consumption; uncorrelated input data; zero delay algorithm; Application software; Delay; Echo cancellers; Energy consumption; Filter bank; Finite impulse response filter; Frequency estimation; Microphones; Signal processing algorithms; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid-State Circuits Conference, 2003. ESSCIRC '03. Proceedings of the 29th European
  • Conference_Location
    Estoril, Portugal
  • Print_ISBN
    0-7803-7995-0
  • Type

    conf

  • DOI
    10.1109/ESSCIRC.2003.1257108
  • Filename
    1257108