This is the complete Digital Signal Processing course for students pursuing B.E/B.Tech degrees in Electronics and Communication Engineering, Electrical and Electronics Engineering, Computer Science and Engineering, and Information Technology. The topics covered in this course are 1. DT signals, their types and classification. 2. DT systems and their classification. 3. DT LTI systems and impulse response. 4. Convolution sum. 5. Z transform, its properties and ROC. 6. Poles, Zeros and Transfer function analysis. 7. Inverse Z transform. 8. DTFT and its properties. 9. Frequency response. 10. Inverse DTFT. 11. The Fast Fourier Transform. 12. Block diagram realization of DT systems. 13. IIR filter design. 14. Bilinear transformation. 15. Impulse Invariant Transformation. 16. Design of low pass, high pass, band pass, and band stop filters from specifications. 17. FIR filter design using the window method. 18. Finite word length effects. 19. Introduction to digital signal processors. In this class I will explain each and every concept and derivations in detail. I will also spend a lot of time in solving problems. Mastery of the concepts in this course will be useful not just for the university examinations but also for taking up many of the competitive examinations.