Digital signal processing. - Proakis John G; Manolakis Dimitris G (1996)