• 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