MATHEMATICAL ALGORITHMS FOR SIGNAL PROCESSING