• DocumentCode
    1656264
  • Title

    Design of low-complexity digital finite impulse response filters on FPGAs

  • Author

    Aksoy, Levent ; Costa, Eduardo ; Flores, Paulo ; Monteiro, José

  • Author_Institution
    INESC-ID, Lisbon, Portugal
  • fYear
    2012
  • Firstpage
    1197
  • Lastpage
    1202
  • Abstract
    The multiple constant multiplications (MCM) operation, which realizes the multiplication of a set of constants by a variable, has a significant impact on the complexity and performance of the digital finite impulse response (FIR) filters. Over the years, many high-level algorithms and design methods have been proposed for the efficient implementation of the MCM operation using only addition, subtraction, and shift operations. The main contribution of this paper is the introduction of a high-level synthesis algorithm that optimizes the area of the MCM operation and, consequently, of the FIR filter design, on field programmable gate arrays (FPGAs) by taking into account the implementation cost of each addition and subtraction operation in terms of the number of fundamental building blocks of FPGAs. It is observed from the experimental results that the solutions of the proposed algorithm yield less complex FIR filters on FPGAs with respect to those whose MCM part is implemented using prominent MCM algorithms and design methods.
  • Keywords
    FIR filters; field programmable gate arrays; high level synthesis; FIR filter design; FPGA; MCM algorithms; field programmable gate arrays; high-level algorithms; low-complexity digital finite impulse response filters design; multiple constant multiplications operation; operations level synthesis algorithm; shift operations; Field programmable gate arrays; Logic gates;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176675
  • Filename
    6176675