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