Programmable wavelet packet transform processor

A programmable one-dimensional discrete wavelet packet transform processor is presented. Compared with existing architectures, the proposed processor can carry out both wavelet transforms and wavelet packet transforms, and is suitable for high-tap filters and high decomposition levels. It is small, and is especially suitable for on-chip or single-chip implementation.