• DocumentCode
    700196
  • Title

    Efficient serial and parallel implementation of programmable fir filters based on the merging technique

  • Author

    Bekiaris, Dimitris ; Economakos, George ; Pekmestzi, Kiamal Z.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens, Greece
  • fYear
    2008
  • fDate
    25-29 Aug. 2008
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    This paper presents a novel architecture for the efficient implementation of parallel and serial programmable FIR filters. In the parallel merged architecture, both the input data and the coefficients operate in bit-parallel form. In the serial merged architecture, input data enters the circuit in Modified-Booth encoded digits, while the coefficients are kept in bit-parallel form. The proposed schemes are based on a low latency filter structure, where adjacent multiply-add units are merged to reduce the number of carry-save registers of the accumulation path to the half. The computation of intermediate terms is implemented using the carry-save arithmetic. Based on theoretical estimation models of hardware complexity and switching activity, it is shown that the presented schemes result in circuits with reduced area and power consumption, compared to other parallel and serial FIR filter architectures presented in the bibliography.
  • Keywords
    FIR filters; parallel architectures; power consumption; programmable filters; accumulation path; adjacent multiply add units; bit parallel form; carry save arithmetic; carry save registers; hardware complexity; low latency filter structure; modified booth encoded digits; parallel implementation; parallel merged architecture; power consumption; programmable FIR filters; serial implementation; serial merged architecture; switching activity; Adders; Complexity theory; Computer architecture; Digital signal processing; Finite impulse response filters; Hardware; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Conference, 2008 16th European
  • Conference_Location
    Lausanne
  • ISSN
    2219-5491
  • Type

    conf

  • Filename
    7080728