Digital signal processing : a hands-on approach - Schuler, Charles A. (McGraw-Hill Higher Education, 2005)