Discrete-time signal processing. - Oppenheim, Alan Victor,; Schafer, Ronald W., (Pearson,, 2010)