This is an old reading list I started a long time ago when I needed to learn about DSP using online resources for a university project. It’s incomplete but I’m posting it anyway in case it helps someone.
Note that some basic math will help you in your endeavor. Specifically, I recommend that you refresh your memory on linear algebra, calculus and complex numbers.
- The Scientist and Engineer’s Guide to Digital Signal Processing By Steven W. Smith
This is a gentle and practical introduction to the subject. The book is very readable and no prior knowledge in math is required, although it helps.
I recommend reading chapters 1-3, 5-10, and other chapters if you need them in order to understand more advanced material.
- Wavelets and Signal Processing By Olivier Rioul and Martin Vetterli [pdf]
I recommend reading chapters 13 and 31 of The Scientist and Engineer’s Guide to Digital Signal Processing before reading this tutorial.