I'm posting this in case there's some engineering "old-timers" like myself out there who didn't get a chance to study DSP thoroughly while at university. In my case, I took a "Signals and Systems" course 40 years ago. Back then, those junior-level courses emphasized communication theory and tended to de-emphasize DSP, although the Sampling Theorem was discussed. I foolishly believed back then that DSP was for digital engineers only, and since I was an analog and RF guy, I ignored the specialized elective DSP courses. For decades, I've been kicking myself for not having taken specialized DSP courses. In the meantime, I've tried with only partial success to do DSP self-study. A few years back, I grabbed a copy of Oppenheim and Schafer, found an online university course outline, and read the book while working the problem assignments. But there was a problem with a lingering mental fog on certain topics that shook my confidence. This all changed a couple of weeks ago when I found an online course with video lectures. These lectures are hosted on youtube and linked from the course's home page.
The course is called "EECE 402: Digital Signal Processing". That page has links to the youtube video lectures and PDF documents which are the slides that make up the videos. The prof is a guy named Fowler, who does the lectures in a very friendly, laid-back style, yet covers the material pretty thoroughly. The book used is Proakis and Manolakis, 4th edition (the latest as of 07/2018). So far, I've found this book to be very good for self-study use, certainly better than O&S for this purpose. The Indian edition of this text is available on Amazon for $30. Often, such textbooks are over $100, so this is a really good price as engineering textbooks go. The Indian edition is an English-language edition identical to the US one, except for the cover and its non-insane price.
I ended up downloading all the lecture videos using a cool command-line utility called youtube-dl. For a youtube-dl tutorial, see this post. I use it in combination with a nifty command-line host called cmder, which allows multiple tabbed console windows within a frame window. It has great command-line editing features like Ctrl+V to paste and many others, including Git integration.
Watching these videos and reading the corresponding book chapters while working problems here and there has completely cleared up all the mental fog I had previously experienced in my DSP self-study attempts. I highly recommend this resource for those like me who need to catch up on this subject.
The course is called "EECE 402: Digital Signal Processing". That page has links to the youtube video lectures and PDF documents which are the slides that make up the videos. The prof is a guy named Fowler, who does the lectures in a very friendly, laid-back style, yet covers the material pretty thoroughly. The book used is Proakis and Manolakis, 4th edition (the latest as of 07/2018). So far, I've found this book to be very good for self-study use, certainly better than O&S for this purpose. The Indian edition of this text is available on Amazon for $30. Often, such textbooks are over $100, so this is a really good price as engineering textbooks go. The Indian edition is an English-language edition identical to the US one, except for the cover and its non-insane price.
I ended up downloading all the lecture videos using a cool command-line utility called youtube-dl. For a youtube-dl tutorial, see this post. I use it in combination with a nifty command-line host called cmder, which allows multiple tabbed console windows within a frame window. It has great command-line editing features like Ctrl+V to paste and many others, including Git integration.
Watching these videos and reading the corresponding book chapters while working problems here and there has completely cleared up all the mental fog I had previously experienced in my DSP self-study attempts. I highly recommend this resource for those like me who need to catch up on this subject.
Last edited: