Discrete Wavelet Transform: A Signal Processing Approach