DISCRETE FOURIER AND WAVELET TRANSFORMS