• DocumentCode
    1126436
  • Title

    Design of Low-Complexity FIR Filters Based on Signed-Powers-of-Two Coefficients With Reusable Common Subexpressions

  • Author

    Xu, Fei ; Chang, Chip Hong ; Jong, Ching Chuen

  • Author_Institution
    Xilinx Asia Pacific Pte. Ltd., Singapore
  • Volume
    26
  • Issue
    10
  • fYear
    2007
  • Firstpage
    1898
  • Lastpage
    1907
  • Abstract
    In this paper, a new efficient algorithm is proposed for the synthesis of low-complexity finite-impulse response (FIR) filters with resource sharing. The original problem statement based on the minimization of signed-power-of-two (SPT) terms has been reformulated to account for the sharable adders. The minimization of common SPT (CSPT) terms that were considered in our proposed algorithm addresses the optimization of the reusability of adders for two major types of common subexpressions, together with the minimization of adders that are needed for the spare SPT terms. The coefficient set is synthesized in two stages. In the first stage, CSPT terms in the vicinity of the scaled and rounded canonical signed digit (CSD) coefficients are allocated to obtain a CSD coefficient set, with the total number of CSPT terms not exceeding the initial coefficient set. The balanced normalized peak ripple magnitude due to the quantization error is fulfilled in the second stage by a local search method. The algorithm uses a common-subexpression-based hamming weight pyramid to seek for low-cost candidate coefficients with preferential consideration of shared common subexpressions. Experimental results demonstrate that our algorithm is capable of synthesizing FIR filters with the least CSPT terms compared with existing filter synthesis algorithms.
  • Keywords
    FIR filters; minimisation; network synthesis; search problems; balanced normalized peak ripple magnitude; common-subexpression-based Hamming weight pyramid; finite-impulse response filters; local search method; low-complexity FIR filter design; minimization; optimization; quantization error; resource sharing; reusable common subexpressions; rounded canonical signed digit coefficients; scaled canonical signed digit coefficients; signed-powers-of-two coefficients; Constraint optimization; Digital filters; Finite impulse response filter; Hamming weight; Minimization methods; Quantization; Resource management; Search methods; Silicon; Stability; Canonical signed digit (CSD); common subexpression; filter synthesis;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2007.895615
  • Filename
    4305245