Digital signal processing : PRINCIPLES, ALGORITHMS, AND APPLICATIONS - Proakis, John G.