Digital signal processing - Oppenhein, Alan V. &. schafer, Ronald W.