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