Title :
Two High-Performance Adaptive Filter Implementation Schemes Using Distributed Arithmetic
Author :
Guo, Rui ; DeBrunner, Linda S.
Author_Institution :
Dept. of Electr. & Comput. Eng., Florida State Univ., Tallahassee, FL, USA
Abstract :
Distributed arithmetic (DA) is performed to design bit-level architectures for vector-vector multiplication with a direct application for the implementation of convolution, which is necessary for digital filters. In this brief, two novel DA-based implementation schemes are proposed for adaptive finite-impulse response filters. Different from conventional DA techniques, our proposed schemes use coefficients as addresses to access a series of lookup tables (LUTs) storing sums of delayed and scaled input samples. Two smart LUT updating methods are developed, and least-mean-square adaptation is performed to update the weights and minimize the mean square error between the estimated and desired output. Results show that our two high-performance designs achieve high speed, low computation complexities, and low area cost.
Keywords :
FIR filters; adaptive filters; computational complexity; distributed arithmetic; least mean squares methods; table lookup; bit-level architectures; computation complexity; digital filters; distributed arithmetic; finite-impulse response filters; high-performance adaptive filter; least-mean-square adaptation; lookup tables; mean square error; vector-vector multiplication; Digital signal processing; Encoding; Finite impulse response filter; Least squares approximation; Read only memory; Speech processing; Table lookup; Adaptive filter; distributed arithmetic (DA); finite-impluse response (FIR); least mean square (LMS); lookup table (LUT); multiply accumulate (MAC); offset-binary coding (OBC);
Journal_Title :
Circuits and Systems II: Express Briefs, IEEE Transactions on
DOI :
10.1109/TCSII.2011.2161168