• DocumentCode
    786728
  • Title

    A polynomial-time algorithm for designing FIR filters with power-of-two coefficients

  • Author

    Li, Dongning ; Lim, Yong Ching ; Lian, Yong ; Song, Jianjian

  • Author_Institution
    Ridgeway Syst. & Software Ltd., Reading, UK
  • Volume
    50
  • Issue
    8
  • fYear
    2002
  • fDate
    8/1/2002 12:00:00 AM
  • Firstpage
    1935
  • Lastpage
    1941
  • Abstract
    This paper presents a polynomial-time algorithm for designing digital filters with coefficients expressible as sums of signed power-of-two (SPT) terms. Our proposal is based on an observation that under certain circumstances, the realization cost of a filter with SPT coefficients depends only on the total number of SPT terms, regardless of how the terms distribute among the coefficients. Therefore, the number of SPT terms for each coefficient is not necessarily limited to a fixed number. Instead, they should be allowed to vary subject to a given number of total SPT terms for the filter. This provides the possibility of finding a better set of coefficients. Our algorithm starts with initializing all the quantized coefficient values to zero. It chooses one SPT term at a time and allocates it to the currently most deserving coefficient to minimize the L distance between the SPT coefficients and their corresponding infinite wordlength values. This process of allocating the SPT terms is repeated until the total number of SPT terms for the filter is equal to a prescribed number. For each filter gain, the time complexity is a second-order polynomial in the number of coefficients to be optimized and is a first-order polynomial in the filter wordlength
  • Keywords
    FIR filters; computational complexity; digital filters; network synthesis; polynomials; FIR filter design; SPT coefficients; digital filters; filter coefficients; filter gain; filter wordlength; first-order polynomial; infinite wordlength; polynomial-time algorithm; quantized coefficient; second-order polynomial; signed power-of-two coefficients; time complexity; Algorithm design and analysis; Costs; Design methodology; Digital filters; Finite impulse response filter; Finite wordlength effects; Large scale integration; Polynomials; Proposals; Signal processing algorithms;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2002.800385
  • Filename
    1018788