DFT, DCT and Haar