Digital signal processing - Oppenheim, Alan V.; Schafer, Ronald W.