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.