• DocumentCode
    36382
  • Title

    Low-Area and High-Throughput Architecture for an Adaptive Filter Using Distributed Arithmetic

  • Author

    Prakash, M. Sunil ; Shaik, Rafi Ahamed

  • Author_Institution
    Indian Inst. of Technol. Guwahati, Guwahati, India
  • Volume
    60
  • Issue
    11
  • fYear
    2013
  • fDate
    Nov. 2013
  • Firstpage
    781
  • Lastpage
    785
  • Abstract
    A high-performance implementation scheme for a least mean square adaptive filter is presented. The architecture is based on distributed arithmetic in which the partial products of filter coefficients are precomputed and stored in lookup tables (LUTs) and the filtering is done by shift-and-accumulate operations on these partial products. In the case of an adaptive filter, it is required that the filter coefficients be updated and, hence, these LUTs are to be recalculated. A new strategy based on the offset binary coding scheme has been proposed in order to update these LUTs from time to time. Simulation results show that the proposed scheme consumes very less chip area and operates at high throughput for large base unit size k ( = N/m) , where m is an integer and N is the number of filter coefficients. For example, a 128-tap finite-impulse-response adaptive filter with the proposed implementation produces 12 times more throughput (for k = 8) and consumes almost 26% less area when compared to the best of existing architectures.
  • Keywords
    FIR filters; adaptive filters; arithmetic; binary codes; least mean squares methods; table lookup; 128-tap finite-impulse-response filter; FIR filter; LUT; distributed arithmetic; filter coefficients; high-performance implementation scheme; high-throughput architecture; least mean square adaptive filter; lookup tables; low-area architecture; offset binary coding scheme; partial products; shift-and-accumulate operations; Adaptive filters; Clocks; Finite impulse response filters; Least squares approximations; Registers; Table lookup; Throughput; Adaptive filter; distributed arithmetic (DA); finite impulse response (FIR); least mean square (LMS); lookup table (LUT); offset binary coding (OBC);
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Express Briefs, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-7747
  • Type

    jour

  • DOI
    10.1109/TCSII.2013.2281747
  • Filename
    6617676