Digital Signal Processing : A computer-Based Approach - Mitra, Sanjit K.