5

Let's suppose I have finished studying the first college level DSP textbook and I'm looking for a book, that is the next step beyond: "Digital Signal Processing: Alan V. Oppenheim"

What's the best next book for "Advanced DSP" that would be best to study if on a self-study course?

(self-study meaning, it has sufficient examples and enough technical depth beyond an introduction textbook.)

DiscreteMath
  • 153
  • 1
  • 4
  • 1
    That's the orange book, right. I think it still has Ronald Schafer as the second author. Despite the title, I am not sure I would call it "introductory". The word that comes to my mind is "rigorous". So it really depends on what you want to do DSP with. Speech? Communications? Control Systems? Media (audio and/or video)? Image processing? I would look for textbooks it those specific areas. – robert bristow-johnson Mar 05 '19 at 20:14
  • Yes. i believe so. Do they have an "advanced dsp" survey textbook that touches on a little bit on all the applications of DSP? and is a higher level than Oppenheimer textbook? Im trying to cover all the bases with the least amount of effort.. :-) – DiscreteMath Mar 05 '19 at 20:21
  • 1
    I just think that the current O&S is a little fresher and better than the old orange O&S textbook that first came out in the 1970s. It's more about a rigorous understanding of the principles, and a little about cepstrum and homomorphic DSP. but there are always applications for filters and FFT and such, and O&S is, as far as i am concerned, the "bible" for principles of DSP. – robert bristow-johnson Mar 06 '19 at 01:19
  • here is a good pdf of Rabiner and Schafer. might not be legit, but you can't complain about the price. – robert bristow-johnson Mar 06 '19 at 01:23
  • thanks for the link...looks like a real page turner. – DiscreteMath Mar 06 '19 at 12:57

2 Answers2

7

Assuming you have completed Oppenheim's Discrete-Time Signal Processing book then the next (advanced) step could be anyone of the followings: (assumes a graduate level Linear System Theory background)

  • Statistical Digital Signal Processing, Monson Hayes
  • Multiresolution Signal Decomposition: Transforms, Subbands,Wavelets, A.Akansu
  • Adaptive Filter Theory, Simon Haykin
  • Multirate Digital Signal Processing, Rabiner
  • Discrete Random Signals and Statistical Signal Processing, C.Therrien
  • Fundamentals of Statistical Signal Processing : Estimation Theory, S.M.Kay
  • Multirate Systems and Filter Banks, P.P.Vaidyanathan
  • Wavelets and Filter Banks, Gilbert Strang
  • Multidimensional Digital Signal Processing, Dudgeon

To name just a few...

Fat32
  • 28,152
  • 3
  • 24
  • 50
  • 2
    I'll add Orfanidis "Applied Optimum SP", Papoulis "Signal Analysis", and my favorite Vitterly "Foundations of SP". – MBaz Mar 05 '19 at 21:01
  • 2
    and Rabiner and Schafer, "Digital Processing of Speech Signals" or something like that. very good introduction to LPC in that. – robert bristow-johnson Mar 06 '19 at 01:20
  • @robertbristow-johnson absolutely! yet I deliberately left applications (image, audio, video, speech, compression, communication etc) out of scope... so this is the additional theory of signal processing; mostly statistical, adaptive, multirate and wavelets... – Fat32 Mar 06 '19 at 12:12
  • 1
    For Adaptive Filter's I would refer to either book by Ali Sayed rather than Haykin's. I found Sayed's approach much more coherent. For multirate signal processing, the books by Fleige, and Fredrick J. Harris are a little less intense and more approachable than Vaidyanathan's – David Mar 13 '19 at 13:17
  • @David Yes Sayed's book is also very nice may be just a read after Haykin or even together... I agree on the Fliege vs Vaidyanathan comparison too. You can add them at the end if you think it would be useful. There are so many books that may appeal for some reasons to some readers... – Fat32 Mar 13 '19 at 13:23
0

In addition to the good list above, I can also suggest "Subband Adaptive Filtering: Theory and Implementation", by Woon-Seng Gan, Kong-Aik Lee, Sen M. Kuo.

rainbow
  • 197
  • 1
  • 1
  • 10