The pyramid algorithm for computing single wavelet transform coefficie
nts is well known. The pyramid algorithm can be implemented by using t
ree-structured multirate filter banks;, In this paper, we propose a ge
neral algorithm to compute multiwavelet transform coefficients by addi
ng proper premultirate filter banks before the vector filter banks tha
t generate multiwavelets. The proposed algorithm can be thought of as
a discrete vector-valued wavelet transform for certain discrete-time v
ector-valued signals, The proposed algorithm can be also thought of as
a discrete multiwavelet transform for discrete-time signals. We then
present some numerical experiments to illustrate the performance of th
e algorithm, which indicates that the energy compaction for discrete m
ultiwavelet transforms may be better than the one for conventional dis
crete wavelet transforms.