• DocumentCode
    762603
  • Title

    Theory and Implementation of a Computationally Efficient Decimation Filter for Power-Aware Embedded Systems

  • Author

    Yeary, Mark B. ; Zhang, Wei ; Trelewicz, Jennifer Q. ; Zhai, Y. ; McGuire, Blake

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Oklahoma Univ., Norman, OK
  • Volume
    55
  • Issue
    5
  • fYear
    2006
  • Firstpage
    1839
  • Lastpage
    1849
  • Abstract
    As analog-to-digital converters become faster, this will allow them to become closer to their intended sensor. This will foster an environment that will continue to allow a paradigm shift in which digital systems replace analog ones, thus mitigating many nonideal effects, lowering costs, and providing more compact computational platforms. In parallel with this trend, the importance of decimation filters will continue to expand, as the high-speed data will need to be downsampled prior to ingestion by a decision-making element, such as a digital signal processor running constant false alarm rate (CFAR) algorithms, neural networks, and the like. Ideally, these decimation filters should have as much stopband attenuation as possible and should not be hindered by timing bottlenecks. However, on a fixed-point processor, like a field-programmable gate array (FPGA), finite word-length effects are in opposition to this goal. To break this nexus, this paper employs a revolutionary integerization technique based on multidimensional continued fractions strategically coupled with an efficient multiplierless architecture design strategy. Multidimensional continued fractions have been known within the mathematical community for some time, which include the popular Furtwangler algorithm and the ordered Jacobi-Perron algorithm, but have been left unexplored in the engineering community until recently. Simultaneous rational representations (SRRs) are another member of the multidimensional continued fraction family and are employed here to create fixed integer transforms with computationally optimal representations. In addition, this paper also focuses on hardware implementations in low-cost FPGAs or application-specific integrated circuits, which benefit from multiplierless implementation to save hardware real estate. From a computational perspective, carefully choosing how to represent the coefficients of a transform may have dramatic effects on how many operations are consumed to im- - plement it. In a low-order example, the number seven may be expressed as 23-20 or 22 +21+20. This concept coupled with SRRs is explored in this paper to yield low-power high-speed implementations for embedded systems
  • Keywords
    analogue-digital conversion; digital filters; digital signal processing chips; embedded systems; field programmable gate arrays; low-power electronics; Furtwangler algorithm; Jacobi-Perron algorithm; analog-to-digital converters; application-specific integrated circuits; decimation filter; digital instrumentation; digital signal processor; embedded sensor systems; field-programmable gate array; finite word-length effects; fixed integer transforms; fixed-point processor; multidimensional continued fractions; multiplierless architecture design; power-aware embedded systems; revolutionary integerization technique; simultaneous rational representations; stopband attenuation; Analog-digital conversion; Digital systems; Embedded computing; Embedded system; Field programmable gate arrays; Filtering theory; Filters; Hardware; Multidimensional systems; Signal processing algorithms; All-digital front end; digital instrumentation; digital signal processor (DSP); embedded sensor systems; field-programmable gate array (FPGA); simultaneous rational representations (SRRs);
  • fLanguage
    English
  • Journal_Title
    Instrumentation and Measurement, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9456
  • Type

    jour

  • DOI
    10.1109/TIM.2006.880255
  • Filename
    1703937