The recursive pyramid algorithm (RPA) is a reformulation of the classi
cal pyramid algorithm (PA) for computing the discrete wavelet transfor
m (DWT). The RPA computes the N-point DWT in real time (running DWT) u
sing just L(log N - 1) words of storage, as compared with O(N) words r
equired by the PA. L is the length of the wavelet filter. The RPA is c
ombined with the short-length FIR filter algorithms to reduce the numb
er of multiplications and additions.