Your favourite DSP textbooks/websites?

Jun 05, 2008 7 Replies

hi folks



You may have noticed that I've been struggling to explain some rather basic stuff about FIR filters to someone here. I've run out of puff, and wish to sign off by recommending some good books.



Nowadays I do less DSP design than I used to. The small amount of theory I need comes straight out of my head, and the textbooks on my bookshelf are looking pretty elderly. So I need a bit of help in recommending some introductory reading. What are your favourite up-to-date texts or URLs on DSP and digital filtering that we could recommend to our friend Fazulu? Preferably something with an FPGA implementation bias rather than software.



Courses too: Xilinx have a class on DSP implementation techniques; that might be helpful. One of my favourites was

formatting link
but that seems to be dead now. Any others?



Thanks in advance for getting me off the hook :-)


Jonathan Bromley, Consultant DOULOS - Developing Design Know-how VHDL * Verilog * SystemC * e * Perl * Tcl/Tk * Project Services Doulos Ltd., 22 Market Place, Ringwood, BH24 1AW, UK jonathan.bromley@MYCOMPANY.com http://www.MYCOMPANY.com The contents of this message may contain personal views which are not the views of Doulos Ltd., unless specifically stated.

The cost/benefit winner: Steven Smith's complete text on line:

formatting link
And in commode-friendly format at Amazon:
formatting link

I'm partial to Lyon's conversational style. I often wonder if my elderly grandmother, whose technical background seems to predate flint and stone, can grasp the essence simply by sleeping with this wonderful book under her pillow.

formatting link

MATLAB, by The MathWorks:

formatting link
Very little related reading for DSP, but a necessary tool for exploration and understanding.

For some specialized MATLAB hand holding:

formatting link

Which works best with Proakis's:

formatting link

... and the companion self-study guide:

formatting link

Xilinx's SystemGenerator User Guide is also highly recommended reading, depending on how you plan to implement the design, of course.

The bible we use was published by Analog Devices as "Digital Signal Processing in VLSI" by Richard J. Higgins, but is is clearly not FPGA-centric. However it's a great reference for learning the algorithms.

regards, Gabor

[lots of bibliography]

Wow, that was quick for such a comprehensive list. Thanks.

-- Jonathan Bromley, Consultant

DOULOS - Developing Design Know-how VHDL * Verilog * SystemC * e * Perl * Tcl/Tk * Project Services

Doulos Ltd., 22 Market Place, Ringwood, BH24 1AW, UK snipped-for-privacy@MYCOMPANY.com

formatting link

The contents of this message may contain personal views which are not the views of Doulos Ltd., unless specifically stated.

formatting link

Seconded, I'm always reclaiming my copy from colleagues!

And, for later on, he edited "Streamlining Digital Signal Processing", which is full of practical nuggets.

formatting link

And lurk of news:comp.dsp !

Cheers, Martin

martin.j.thompson@trw.com TRW Conekt - Consultancy in Engineering, Knowledge and Technology http://www.conekt.net/electronics.html

Here is another one. It's called "Digital Signal Processing with Field Programmable Gate Arrays". Guess about the content :) I found the link at the Page of Ray Andraka.

formatting link

Regards, Maik H. insert_my_first_name_here@elektronensturm.de

Hi Jonathan, There are some free ones listed here...

formatting link

HTH., Syms.

p.s. The books I learnt from include:-

Crochiere and Rabiner 1983 Crochiere, R., and L. R. Rabiner. 1983. Multirate Digital Signal Processing. Englewood Cliffs, NJ: Prentice-Hall, Inc.

Rabiner and Gold 1975 Rabiner, L. R., and B. Gold. 1975. Theory and Application of Digital Signal Processing. Englewood Cliffs, NJ: Prentice-Hall, Inc.

Dunno if they're still in print though.

[...]

And thanks to everyone for the excellent and helpful suggestions. Plenty there to keep _me_ busy, and I hope the querant I was talking about will benefit too.

Jonathan Bromley, Consultant DOULOS - Developing Design Know-how VHDL * Verilog * SystemC * e * Perl * Tcl/Tk * Project Services Doulos Ltd., 22 Market Place, Ringwood, BH24 1AW, UK jonathan.bromley@MYCOMPANY.com http://www.MYCOMPANY.com The contents of this message may contain personal views which are not the views of Doulos Ltd., unless specifically stated.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required