Digital signal processing [principles, algorithms and applications] - Proakis, John G. 1935-; Manolakis, Dimitris G. (Pearson Prentice Hall, 2007)