6

I was searching around and I have had some trouble finding some decent resources for an engineer first entering the world of DSP.

What resources (books, tutorials, DVDs, online courses, etc) do you recommend for a Software Engineer (with a basic background in EE) who is entering the DSP world?

I've been reading wikipedia for a while so I've got a fairly high-level overview of what DSP is and how some of the functions work, I'd like to get a bit more in-depth with a lot of the topics though.

Kevin Vermeer
  • 19,989
  • 8
  • 57
  • 102
Sean Madden
  • 193
  • 5
  • 2
    http://electronics.stackexchange.com/questions/59/dsp-recommendation-for-beginners – Kellenjb Jun 23 '11 at 17:49
  • I was going to say dupe of http://electronics.stackexchange.com/questions/59/dsp-recommendation-for-beginners, but I guess this is about books and that is about eval boards. – endolith Jun 23 '11 at 17:58
  • @endolith, yeah... but I have my doubts as to if book shopping question is on topic. Also very subjective. – Kellenjb Jun 23 '11 at 18:17
  • @Kellenjb I think it's on topic. – endolith Jun 23 '11 at 18:34
  • @Sean Madden, you say "I'd like to get a bit more in-depth with a lot of the topics though." what specific topics are you wanting to learn more about? – Kellenjb Jun 23 '11 at 18:44
  • @Kellenjb, I know DSP is a wide ranging topic but I'd like to get more in-depth with regard to communications, modulation/demodulation and the theory behind that to start and then move on to other topics as they become apparent. – Sean Madden Jun 23 '11 at 18:58
  • 1
    [This is a good intro](http://www.bores.com/courses/intro/), but it's also the first Google hit, so I suppose you've already read it before asking this question? – endolith Jun 23 '11 at 17:59

2 Answers2

5

When asking this same question myself I was told that "The Scientist and Engineer's Guide to Digital Signal Processing" by Steven W. Smith is quite good. It's free and available online @ http://www.dspguide.com/

mjh2007
  • 3,899
  • 24
  • 49
1

Although not free, there is one text book that I constantly use when I am trying to work with communication systems. It is called Digital Communications: Fundamentals and Applications by Bernard Sklar.

It is more focused on Communications in general then on DSP, but it does cover DSP techniques for communication systems.

It is the best book I have found for being able to understand the entire scope of communication systems including noise modeling, multiplexing, modulation, multiple access, error control coding... you name it, it has it.

Kellenjb
  • 17,509
  • 5
  • 51
  • 87