Digital signal processing : a computer-based approach - Mitra, Sanjit K. (McGraw-Hill Higher Education, 2006)