Title :
Hardware-efficient distributed arithmetic architecture for high-order digital filters
Author :
Yoo, Heejong ; Anderson, David V.
Author_Institution :
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
The paper presents a new memory-efficient distributed arithmetic (DA) architecture for high-order FIR filters. The proposed architecture is based on a memory reduction technique for DA look-up-tables (LUTs); it requires fewer transistors for high-order filters than original LUT-based DA, DA-offset binary coding (DA-OBC), and the LUT-less DA-OBC. Recursive iteration of the memory reduction technique significantly increases the maximum number of filter order implementable on an FPGA platform by not only saving transistor counts, but also balancing hardware usage between logic element (LE) and memory. FPGA implementation results confirm that the proposed DA architecture can implement a 1024-tap FIR filter with significantly smaller area usage (<50%) than the original LUT-based DA and the LUT-less DA-OBC.
Keywords :
FIR filters; binary codes; distributed arithmetic; field programmable gate arrays; integrated circuit design; iterative methods; logic design; table lookup; FPGA platform; hardware-efficient distributed arithmetic architecture; high-order FIR filters; high-order digital filters; logic element; look-up-tables; memory; memory reduction technique; memory-efficient distributed arithmetic architecture; offset binary coding; recursive iteration; Clocks; Computer architecture; Digital arithmetic; Digital filters; Field programmable gate arrays; Finite impulse response filter; Hardware; Logic; Shift registers; Table lookup;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 2005. Proceedings. (ICASSP '05). IEEE International Conference on
Print_ISBN :
0-7803-8874-7
DOI :
10.1109/ICASSP.2005.1416256