• DocumentCode
    3396767
  • Title

    Bit level VLSI design of high throughput DLMS adaptive IIR filters

  • Author

    Hwang, Yin-Tsung ; Lin, Chun Shag

  • Author_Institution
    Nat. Yunlin Univ. of Sci. & Technol., Yunlin,, Taiwan
  • Volume
    2
  • fYear
    1997
  • fDate
    3-6 Aug. 1997
  • Firstpage
    1399
  • Abstract
    In this paper, a novel VLSI design of an adaptive digital filter is presented. Various design techniques, at both algorithm and architecture levels, are employed to achieve the high throughput operations. The delayed LMS adaptation algorithm in conjunction with the non-recursive equation error criterion are adopted to exploit the computing concurrency between the filter and adaptation sections. A distributed arithmetic (DA) based inner product computing scheme is also devised for the bit-level pipelining. The entire design is a modular systolic array with simple control. The VLSI implementation features a 3609×4112 μm2 core size with approximate 100,000 transistors. Post layout simulation indicates the resultant 4-tap adaptive IIR filter design can reach a throughput rate as high as 3.3 Msamples per second.
  • Keywords
    CMOS digital integrated circuits; IIR filters; VLSI; adaptive filters; digital filters; least mean squares methods; pipeline arithmetic; systolic arrays; DLMS adaptive IIR filters; adaptive digital filter; bit level VLSI design; bit-level pipelining; delayed LMS adaptation algorithm; distributed arithmetic based inner product computing scheme; high throughput IIR filters; modular systolic array; nonrecursive equation error criterion; Algorithm design and analysis; Computer architecture; Concurrent computing; Delay; Digital filters; Equations; IIR filters; Least squares approximation; Throughput; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1997. Proceedings of the 40th Midwest Symposium on
  • Print_ISBN
    0-7803-3694-1
  • Type

    conf

  • DOI
    10.1109/MWSCAS.1997.662344
  • Filename
    662344