Digital signal processing: principles, algorithms, and applications - Proakis, John. G; Manolakis, Dimitris G. (New Delhi Pearson, 2009)