• DocumentCode
    3512883
  • Title

    Adaptive filters using modified sliding-block distributed arithmetic with offset binary coding

  • Author

    Huang, Walter ; Anderson, David V.

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA
  • fYear
    2009
  • fDate
    19-24 April 2009
  • Firstpage
    545
  • Lastpage
    548
  • Abstract
    An efficient way for computing the response of an adaptive digital filter is to use sliding-block distributed arithmetic (SBDA). One disadvantage of distributed arithmetic is the amount of memory utilized. By encoding the memory tables in offset binary code (OBC), the size of the memory tables is reduced in half. However, the computational workload remains unchanged. By modifying the computational flow, the computational workload can be reduced by almost half at the expense of slightly more memory. This modified SBDA structure is called SBDA-OBC. It has memory requirements 25%-50% lower than SBDA depending on the size of the sub-filter. In terms of the computational workload, SBDA-OBC is most advantageous for large sub-filters and when the filter is split into few subfilters. In this case, the computational workload is reduced almost in half.
  • Keywords
    adaptive filters; digital filters; adaptive digital filter; large sub-filters; modified sliding-block distributed arithmetic; offset binary coding; Adaptive filters; Adders; Binary codes; Concurrent computing; Digital arithmetic; Digital filters; Distributed computing; Encoding; Filtering; Finite impulse response filter; adaptive filtering; distributed arithmetic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech and Signal Processing, 2009. ICASSP 2009. IEEE International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1520-6149
  • Print_ISBN
    978-1-4244-2353-8
  • Electronic_ISBN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.2009.4959641
  • Filename
    4959641