This book presents concepts of Digital Signal Processing (DSP) using a large number of well designed and illustrative solved problems. The book covers all the aspects of Digital Signal Processing, starting from the basics, its applications and limitations, discrete-time signals & systems, frequency domain analysis, Z transform, DFT and FFT, the design of analog and digital filters and realizations of digital filters. An attempt is made to introduce newer concepts of DSP with the help of MATLAB programs. The lucid and cogent presentation of the concepts and a large number of solved problems make the book easy to understand and will help students to familiarise themselves with the subject rapidly. The MATLAB programs will help readers to correlate the theoretical and practical aspects.