Patent ID: 6424986
Filing Date: 2002-07-23
Classification: G06F

Abstract:
A very large scale integration (VLSI) wavelet transform (WT) architecture suitable for use in a discrete wavelet transform (DWT) or a discrete wavelet packet transform (DWPT), the WT architecture comprising:a multiplier; an accumulator; at least two address generators, which comprises a first address generator and a second address generator; a control unit; a memory of result, which stores computation results; and a memory of table, which pre-stores all possible weights, each of which weights is a product of some specified filter coefficients for performing a DWT/DWPT with parameters of J, N, and L, respectively representing a decomposition level, a length of data segment, and a filter length, wherein the first address generator and the control unit receive a data input, the control unit exports control signals to the multiplier, the accumulator, the second address generator, and the memory of table, the memory of table also receives outputs from the first address generator and the second address generator to select the desired weights of the filter coefficients, which are sent to the multiplier to obtain a product with the data input, the product is sent to the accumulator to add into a corresponding sum, and the memory of result receives the corresponding sum and an address output of the second address generator to address the received corresponding sum, in which when all of the data input in the DWT/DWPT are completely inputted, each the corresponding sum is an end result of the DWT/DWPT.