Digital signal processing a practical approach - Ifeachor, Emmanuel C.; Jervis, Barrie W.