DocumentCode
116117
Title
An efficient architecture for BLMS adaptive filter based on distributed arithmetic technique
Author
Gowtham, N. ; Babu, P.
Author_Institution
Dept. of ECE, K.S.Rangasamy Coll. of Technol., Tiruchengode, India
fYear
2014
fDate
6-8 March 2014
Firstpage
1
Lastpage
5
Abstract
This paper deals with an efficient architecture for the implementation of finite impulse response (FIR) adaptive filter using block least mean square (BLMS) algorithm based on distributed arithmetic (DA) formulation. Normally DA-based architectures are bit-serial in nature and uses a lookup table (LUT) for the computation of both filter outputs and weight vectors of BLMS algorithm. The memory size of a LUT may be determined by the block-size, thus the number of words stored in a LUT can be 2L possible values of the inner products. The proposed structure use a coefficient as addresses to read the corresponding values of stored input samples from the LUTs. The LUT contents are updated during every iteration with the block of new input samples and the past samples. During the LUT update process, only the weight vectors are needed to be shifted circularly to left hand side instead of shifting the whole LUT contents to the right hand side which minimizes the time and power consumption. The ASIC synthesis result shows that the proposed have significantly less Area-Delay Product (ADP), Energy Per Output (EPO) and Power Per Output (PPO) particularly when implemented in a higher order filter, N and higher block size, L.
Keywords
FIR filters; adaptive filters; application specific integrated circuits; distributed arithmetic; iterative methods; least mean squares methods; table lookup; ADP; ASIC synthesis; BLMS adaptive filter; DA formulation; EPO; FIR adaptive filter; LUT; LUT contents; LUT memory size; LUT update process; PPO; area-delay product; block least mean square algorithm; block-size; distributed arithmetic formulation; distributed arithmetic technique; energy per output; finite impulse response adaptive filter; iteration; lookup table; power consumption minimization; power per output; time minimization; weight vectors; Adaptive filters; Filtering algorithms; Finite impulse response filters; Least squares approximations; Signal processing algorithms; Table lookup; ASIC; Distributed Arithmetic; Finite impulse response filter; Look-up table;
fLanguage
English
Publisher
ieee
Conference_Titel
Green Computing Communication and Electrical Engineering (ICGCCEE), 2014 International Conference on
Conference_Location
Coimbatore
Type
conf
DOI
10.1109/ICGCCEE.2014.6921425
Filename
6921425
Link To Document