• DocumentCode
    1374175
  • Title

    An FIR processor with programmable dynamic data ranges

  • Author

    Chen, Oscal T C ; Liu, Wei-Lung

  • Author_Institution
    Dept. of Electr. Eng., Nat. Chung Cheng Univ., Taiwan
  • Volume
    8
  • Issue
    4
  • fYear
    2000
  • Firstpage
    440
  • Lastpage
    446
  • Abstract
    This work developed a modified direct form based on the radix-4 Booth algorithm to realize a finite impulse response (FIR) architecture with programmable dynamic ranges of input data and filter coefficients. This architecture comprises a preprocessing unit, data latches, configurable connection units, double Booth decoders, coefficient registers, a path control unit, and a postprocessing unit. Programmable dynamic ranges of input data and filter coefficients can be any positive even numbers or multiple of a word length of coefficient registers, using configurable connection units or a path control unit, respectively. In particular, the proposed architecture employs only data-path controls to accomplish programmable operations, without changing word lengths and components of data latches and filter taps. A practical 8-bit and 16-bit FIR processor has also been implemented by using the TSMC 5 V 0.6 /spl mu/m CMOS technology. It is suitable for operations of asymmetric, symmetric, and anti-symmetric filters at 64, 63, 32, 31, and 16 taps, and is well explored to optimize its functional units. The proposed processor has throughput rates of 50 M and 25 M samples/s for 8-bit and 16-bit input data of various filter applications, respectively.
  • Keywords
    CMOS digital integrated circuits; FIR filters; VLSI; digital arithmetic; digital filters; digital signal processing chips; programmable filters; 0.6 micron; 16 bit; 200 MHz; 3.8 W; 5 V; 8 bit; DSP chip; FIR processor; TSMC CMOS technology; anti-symmetric filters; asymmetric filters; coefficient registers; configurable connection units; data latches; double Booth decoders; filter coefficients; finite impulse response architecture; input data; modified direct form; path control unit; postprocessing unit; preprocessing unit; programmable dynamic data ranges; radix-4 Booth algorithm; symmetric filters; Algorithm design and analysis; CMOS technology; Computer architecture; Costs; Decoding; Dynamic range; Finite impulse response filter; Memory architecture; Registers; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.863625
  • Filename
    863625