Friday, November 22, 2019

soft question - What are your tips for DSP self-study?


Perhaps a meta-question, but I'll post it here because some of you are bound to possess gold nuggets about continuing education. It might be closed for being subjective but I don't care because this community is small and this could be valuable info for visitors.


Aside from reading DSP.StackExchange questions and answers, I've been doing the following:





  1. MIT OCW Signals and Systems, but Oppenheim's lectures from the 80's and not the 2004 course, actually doing the problem sets, reviewing the solutions, and really understanding where a process comes from




  2. Reviewing circuit analysis diagrams




  3. Taking the concepts from Signals and Systems and plotting / manipulating them in MATLAB





Of course, there's no substitute for working on a project and having your *** on the line for not making it work, but things can only get better if your fundamentals are really solid, right?



Answer



Tips for DSP self-study huh. Well, ...studying 'signals and systems' is a great idea and having Matlab software means you have the tools to learn an awful lot. I think Dr. Steven Smith's book "The Scientist and Engineer's Guide to Digital Signal Processing", which you can read online for free, is a terrific source of fundamental DSP information. Dr. Smith is a good writer. His book is at: http://www.dspguide.com/pdfbook.htm. Smith is a skilled working DSP engineer. That means he knows which end of the soldering iron is hot.


With regard to a free DSP textbook homework problems, I recently learned that Sophocles J. Orfanidis, the well-known professor with the ECE Department of Rutgers University, has made his signal processing textbook available for downloading on the Internet. The textbook is: "Introduction to Signal Processing" available at: http://eceweb1.rutgers.edu/~orfanidi/intro2sp/. Happily, also available at the above web site are: (1) Errata for the Orfanidis textbook, (2) Orfanidis' Homework Solutions Manual, and (3) the errata for Orfanidis Solutions Manual.


At the risk of appearing tacky, you might consider my "Understanding Digital Signal Processing" textbook. It's been Amazon.com's top-selling DSP book for some years now. My book's been popular not because I'm any more DSP-skilled than other book authors---I can assure you that is not the case---but rather because I have some skill at explaining signal processing concepts from a working engineer's viewpoint rather than a university professor's strictly-mathematical viewpoint. My book costs money. However, I can assure you, I use the royalties from my book to buy milk and bread for my children.


So Anthony, learning the fundamentals of DSP through reading, performing lots and lots of Matlab modeling, and maintaining your enthusiasm, to quote Susan B. Anthony, "Failure is impossible." Good Luck.


No comments:

Post a Comment

digital communications - Understanding the Matched Filter

I have a question about matched filtering. Does the matched filter maximise the SNR at the moment of decision only? As far as I understand, ...