Refference Source :
Lecture Notes
Lab Sheet
SIGNALS and SYSTEM by ALAN V.OPPENHEIM , ALAN S.WILLISKY , IAN T.YOUNG (Prentice Hall)
Digital Signal Processing A computer-based approach by Sanjit K.Mitra (Mcgraw Hill)