Applied digital signal processing theory and practice - Manolakis, Dimitris G.; Ingle, Vinay K.