Discrete-time signal processing. - Oppenheim, Alan V.; Schafer, Ronald W. (New Jersey : Prentice Hall, 2000)