• DocumentCode
    2946587
  • Title

    Hardware-efficient distributed arithmetic architecture for high-order digital filters

  • Author

    Yoo, Heejong ; Anderson, David V.

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    5
  • fYear
    2005
  • fDate
    18-23 March 2005
  • Abstract
    The paper presents a new memory-efficient distributed arithmetic (DA) architecture for high-order FIR filters. The proposed architecture is based on a memory reduction technique for DA look-up-tables (LUTs); it requires fewer transistors for high-order filters than original LUT-based DA, DA-offset binary coding (DA-OBC), and the LUT-less DA-OBC. Recursive iteration of the memory reduction technique significantly increases the maximum number of filter order implementable on an FPGA platform by not only saving transistor counts, but also balancing hardware usage between logic element (LE) and memory. FPGA implementation results confirm that the proposed DA architecture can implement a 1024-tap FIR filter with significantly smaller area usage (<50%) than the original LUT-based DA and the LUT-less DA-OBC.
  • Keywords
    FIR filters; binary codes; distributed arithmetic; field programmable gate arrays; integrated circuit design; iterative methods; logic design; table lookup; FPGA platform; hardware-efficient distributed arithmetic architecture; high-order FIR filters; high-order digital filters; logic element; look-up-tables; memory; memory reduction technique; memory-efficient distributed arithmetic architecture; offset binary coding; recursive iteration; Clocks; Computer architecture; Digital arithmetic; Digital filters; Field programmable gate arrays; Finite impulse response filter; Hardware; Logic; Shift registers; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 2005. Proceedings. (ICASSP '05). IEEE International Conference on
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-8874-7
  • Type

    conf

  • DOI
    10.1109/ICASSP.2005.1416256
  • Filename
    1416256