DSP Books

Man with book sitting in chair

To help you find the very best Digital Signal Processing books, we have created a DSP book database that you can search in a variety of ways.

Best Digital Signal Processing Books

These are some of our favorite DSP books. We categorize them as Beginner, Intermediate, Advanced, and Classic. (For the full bibliographic information of each book, see our Book Reference Page.)

Beginner

By "beginner", we mean introductory books which emphasize an intuitive understanding of DSP and explain it using a minimum of math.

  1. Understanding Digital Signal Processing by Richard G. Lyons. dspGuru Review
  2. The Scientist and Engineer's and Guide to Digital Signal Processing by Steven W. Smith.dspGuru Review, Online text.
  3. Digital Signal Processing and the Microcontroller by Dale Grover and John R. (Jack) Deller with illustrations by Jonathan Roth. dspGuru Review.

Intermediate

By "intermediate", we mean books which require a fairly strong math background and are written for DSP professionals.

  1. Discrete-Time Signal Processing by A. V. Oppenheim and R. W. Schafer.
  2. Digital Signal Processing: Principles, Algorithms, and Applications by J. G. Proakis and D. G. Manolakis.
  3. Digital Signal Processing in Communication Systems by Marvin E. Frerking.

Advanced

By "advanced", we mean comprehensive, high-level reference books written for those who are already DSP experts.

  1. Multirate Digital Signal Processing by R. E. Crochiere and L. R. Rabiner.

Classic

Here are some classic DSP books which have been widely used--but are now out of print. (Darn!).

  1. Theory and Application of Digital Signal Processing by Rabiner and Gold. A comprehensive, industrial-strength DSP reference book.
  2. Digital Signal Processing by Alan V. Oppenheim and Ronald W. Schafer. Another industrial-strength reference. (Replaced by the authors' Disrete-Time Signal Processing)
  3. Digital Signal Processing by William D. Stanley. A very readable book; has a strong treatment of IIR filters.

Books Refereneced on dspGuru

Books about Digital Signal Processing (DSP) and related subjects. This lists all books referenced in articles and tutorials on the dspGuru site.

Click on the title to purchase the book from Amazon. (When you purchase a book using one of the links below, we get a little kickback, which is a great way to support dspGuru's free service. Amazon's price is the same whether or not you buy through dspGuru.)

General Digital Signal Processing
[Dsp79] Programs for Digital Signal Processing by IEEE DSP Committee, IEEE Press, 1979. ISBN 0-471-05962-5. (Out of Print)
[Ell87] Handbook of Digital Signal Processing: Engineering Applications by Douglas F. Elliott, Academic Press, 1987. ISBN: 0-12-237075-9
[Gro98] Digital Signal Processing and the Microcontroller by Dale Grover and John R. (Jack) Deller with illustrations by Jonathan Roth. Cloth Bound with CD-ROM Prentice Hall, 1999 (published 1998). ISBN: 0-13-081248-6. dspGuru Review
[Lim88] Advanced Topics in Signal Processing by J. S. Lim and A. V. Oppenheim, Pretice Hall, 1988. ISBN 0-13013-129-6. (Out of print)
[Lyo97] Understanding Digital Signal Processing by Richard. G. Lyons, Addison Wesley, 1997. ISBN 0-201-63467-8. dspGuru Review
[Opp75] Digital Signal Processing by A. V. Oppenheim and R. W. Schafer, Prentice-Hall, 1975. ISBN 0-13-214635-5. (Replaced by [Opp89].)
[Opp89] Discrete-Time Signal Processing by A. V. Oppenheim and R. W. Schafer, Prentice Hall, 1989. ISBN 0-13-216292-X.
[Pro92] Digital Signal Processing: Principles, Algorithms, and Applications by J. G. Proakis and D. G. Manolakis, MacMillan Publishing, 1992. ISBN 0-02-396815-X.
[Rab86] Theory and Application of Digital Signal Processing by L. R. Rabiner and B. Gold. Prentice Hall, 1986. ISBN 0-13-914101-4. (Out of print)
[Smi97] The Scientist and Engineer's and Guide to Digital Signal Processing by S. W. Smith, California Technical Publishing, 1997. ISBN 0-9660176-3-3. Author's Web site. Online text. dspGuru Review
[Sta75] Digital Signal Processing by W. D. Stanley, Reston Publishing, 1975. ISBN 0-87909-199-1.(Out of print)

 

Multirate Digital Signal Processing
[Cro83] Multirate Digital Signal Processing by R. E. Crochiere and L. R. Rabiner, Prentice-Hall, 1983. ISBN 0-13-605162-6.
[Vai92] Multirate Systems and Filter Banks by P. P. Vaidyanathan, Prentice-Hall, 1992. ISBN 0-13605-718-7 .

 

Communications
[Fre94] Digital Signal Processing in Communication Systems by M. E. Frerking, Van Nostrand Reinhold, 1994. ISBN 0-442-01616-6.
[Jer92] Simulation of Communication Systems by M. C. Jeruchim, P. Balaban and K. S. Shanmugan, Plenum, 1992. ISBN 0-30643-989-1.
[Pro95] Digital Communications by J. G. Proakis, McGraw-Hill, 1995. ISBN 0-07051-726-6.
[Skl88] Digital Communications: Fundamentals and Applications by B. Sklar, Prentice Hall, 1988. ISBN 0-13211-939-0.

 

Image Processing
[Dud85] Multidimensional Digital Signal Processing by D. E. Dudgeon and R. M. Mersereau, Prentice Hall, 1985, ISBN 0-13604-959-1. (Out of print.)
[Gon92] Digital Image Processing by R. C. Gonzalez and R. E. Woods, Addison-Wesley, 1992, ISBN: 0-20150-803-6.
[Lim89] Two-dimensional Signal and Image Processing by Jae S. Lim, Prentice Hall, 1989, ISBN 0-13935-322-4.

 

Miscellaneous
[Ros88] A First Course in Probability by S. M. Ross, Macmillan, 1988. ISBN 0-13746-314-6.

 

Search Amazon

  Search: Enter keywords...
   
Amazon.com logo

DSP Book Reviews

DSP Book Review: "The Scientist and Engineer's Guide to Digital Signal Processing"

Practically a "Beginner's Encyclopedia of DSP", this book is a very comprehensive treatment of DSP fundamentals and also covers many related subjects. Like Understanding Digital Signal Processing, this book emphasizes an intuitive understanding of the subject, with a minimum of math. Best of all, the full text is available online for free in "pdf" format!