• DocumentCode
    781351
  • Title

    VLSI architectures for the discrete wavelet transform

  • Author

    Vishwanath, Mohan ; Owens, Robert Michael ; Irwin, Mary Jane

  • Author_Institution
    Comput. Sci. Lab., Xerox Palo Alto Res. Center, CA, USA
  • Volume
    42
  • Issue
    5
  • fYear
    1995
  • fDate
    5/1/1995 12:00:00 AM
  • Firstpage
    305
  • Lastpage
    316
  • Abstract
    A class of VLSI architectures based on linear systolic arrays, for computing the 1-D Discrete Wavelet Transform (DWT), is presented. The various architectures of this class differ only in the design of their routing networks, which could be systolic, semisystolic, or RAM-based. These architectures compute the Recursive Pyramid Algorithm, which is a reformulation of Mallat´s pyramid algorithm for the DWT. The DWT is computed in real time (running DWT), using just Nw(J-1) cells of storage, where Nw is the length of the filter and J is the number of octaves. They are ideally suited for single-chip implementation due to their practical I/O rate, small storage, and regularity. The N-point 1-D DWT is computed in 2N cycles. The period can be reduced to N cycles by using Nw extra MAC´s. Our architectures are shown to be optimal in both computation time and in area. A utilization of 100% is achieved for the linear array. Extensions of our architecture for computing the M-band DWT are discussed. Also, two architectures for computing the 2-D DWT (separable case) are discussed. One of these architectures, based on a combination of systolic and parallel filters, computes the N2-point 2-D DWT, in real time, in N2+N cycles, using 2NNw cells of storage
  • Keywords
    VLSI; digital signal processing chips; real-time systems; systolic arrays; wavelet transforms; 1D DWT; 2D DWT; DSP chips; M-band DWT; VLSI architectures; discrete wavelet transform; linear systolic arrays; parallel filters; real time computation; recursive pyramid algorithm; routing networks; single-chip implementation; Computer architecture; Computer science; Concurrent computing; Discrete wavelet transforms; Filter bank; Routing; Signal processing algorithms; Signal resolution; Systolic arrays; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7130
  • Type

    jour

  • DOI
    10.1109/82.386170
  • Filename
    386170