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
Link To Document :
بازگشت