This introduction to the discrete wavelet transform and its applications is based on a novel approach to discrete wavelets called lifting.
The time-frequency plane is used for interpretation of signals, problems with finite length signals are detailed, and MATLAB is used for examples and implementation of transforms.