Title :
LMS adaptive filters using distributed arithmetic for high throughput
Author :
Allred, Daniel J. ; Yoo, Heejong ; Krishnan, Venkatesh ; Huang, Walter ; Anderson, David V.
Author_Institution :
Center for Signal & Image Process., Georgia Inst. of Technol., Atlanta, GA, USA
fDate :
7/1/2005 12:00:00 AM
Abstract :
We present a new hardware adaptive filter architecture for very high throughput LMS adaptive filters using distributed arithmetic (DA). DA uses bit-serial operations and look-up tables (LUTs) to implement high throughput filters that use only about one cycle per bit of resolution regardless of filter length. However, building adaptive DA filters requires recalculating the LUTs for each adaptation which can negate any performance advantages of DA filtering. By using an auxiliary LUT with special addressing, the efficiency and throughput of DA adaptive filters can be of the same order as fixed DA filters. In this paper, we discuss a new hardware adaptive filter structure for very high throughput LMS adaptive filters. We describe the development of DA adaptive filters and show that practical implementations of DA adaptive filters have very high throughput relative to multiply and accumulate architectures. We also show that DA adaptive filters have a potential area and power consumption advantage over digital signal processing microprocessor architectures.
Keywords :
adaptive filters; distributed arithmetic; least mean squares methods; table lookup; LMS adaptive filters; bit-serial operations; digital signal processing microprocessor; distributed arithmetic; high throughput filters; look-up tables; special addressing; Adaptive filters; Arithmetic; Buildings; Digital signal processing; Energy consumption; Filtering; Hardware; Least squares approximation; Table lookup; Throughput;
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
DOI :
10.1109/TCSI.2005.851731