Sunday, May 5, 2013

Discrete-Time Signal Processing 3rd Edition Prentice Hall Signal Processing, Alan V. Oppenheim



This is the outstanding 3rd edition of Oppenheim's classic DSP book, which for over two decades was the only real choice for a textbook on the subject. That was too bad, since the first edition was probably the worst thing I have ever seen in print - terse, incomprehensible, and with only a few awful and poorly illustrated examples. When I decided to take a refresher course in DSP in 2006, I was horrified to see our class would be using the second edition of that horrendous text. What I found instead was a completely rehabilitated textbook! This was not a beginner's DSP textbook by any stretch of the imagination, but absolutely everything is explained and there are plenty of well worked out examples. The end-of-chapter problems were broken down into simple, intermediate, and advanced problems with quite a few mind-puzzlers in the advanced section. Plus, the answers to the first 20 problems in every chapter were in the back of the book.
There is really nothing unique about the book's format. What does makes the book unique is the density and amount of material included. Just about every page is packed with well-explained important information. I highly recommend this book to anyone who has had a prior semester of an upper-level undergraduate class in Signals and Systems and wants to study DSP. An accompanying book that you might find helpful is "Understanding Digital Signal Processing" by Lyons. That book is good for getting an intuitive feel for DSP. Another book that will help you with some of the earlier concepts in this book (linear systems, DTFT, Z-transform, DFT, basic filter design) and some of the direct computations involved is "Schaum's Outline of Digital Signal Processing". Amazon does not show the table of contents, so I do that here:

1. Introduction
2. Discrete Time-Signals and Systems
3. The z-Transform
4. Sampling of Continuous-Time Signals
5. Transform Analysis of Linear Time-Invariant Systems
6. Structures for Discrete-Time Systems
7. Filter Design Techniques
8. The Discrete Fourier Transform
9. Computation of the Discrete Fourier Transform
10. Fourier Analysis of Signals Using the Discrete Fourier Transform
11. Parametric Signal Modeling **
12. Discrete Hilbert Transforms
13. Cepstrum Analysis and Homomorphic Deconvolution **

Appendix A. Random Signals
Appendix B. Continuous-Time Filters
Appendix C. Answers to Selected Basic Problems

There are two new chapters in this third edition which I have marked with double asterisks. Previously cepstrum analysis and homomorphic convolution were mentioned in the second editon, primarily as just more advanced problems at the end of a chapter. All other chapters in the book remain essentially unchanged. Thus this third edition seems to continue the tradition of the second edition and looks to be a worthy purchase and update. I heartily endorse it.

I am writing this as an electrical engineering student at Brown University, RI, USA.

My general comment for all textbooks by A. Oppenheim is:
His books are exhaustive, professional and can be great references for your entire engineering career. However, from the pure student perspective, Oppenheim's books are hard and confusing to read (in addition, the huge knowledge provided cannot be assimilated) for the purposes of a course.

The books covers several aspects of Digital Signal Processing (DSP) and it's considered the best of this kind. It contains what an signal processing electrical engineer needs for his job. There are many strict mathematical proofs which explain how the DSP concepts have been developed, but they make it really confusing to the student to understand the practical meaning of signal processing.
The book has many many problems ranging from basic to extremely complex ones! These are generally a pain and their solutions require much thinking and deep understanding of the concepts (simple studying of the book's theory material doesn't help). In the newest editions, I think that there is a Matlab guide accompanying the book or a similar online tool, which provides ideas for Matlab probles/projects.

As I said before, the book can be a great reference for a professional career and I definitely recommend it as such. It has been the 1st and most complete book of its kind describing the (fairly recent/new) concepts of DSP. However, be advised that it's hard to read for a semester-long class. Definitely, good notes provided by the Professor and/or help and support from TAs or Professor are imperative to enhance understanding in a DSP course and improve performance in exams etc. Real-life projects and applications are even better to work on in order to realize the full realm and potential of DSP.

I purchased this book as a reference book, since I am perusing my Ph D in signal processing. To be honest, I haven't used this edition of the book yet, but since "Oppenheim and Schafer 2nd edition" was a excellent reference to learn digital signal processing, I expect this book to be as good if not better. Consult reviews of the Discrete-time signal processing 2nd edition to get a better understanding of how this book will be.

The real reason I am giving feedback is to warn potential buyers and resellers about the on-line study guide offered in this book. This is an attempt of the publishers to get instructors to require that students complete this on-line guide. By getting instructors to use the on-line guide, they will severely cripple the used-book market since purchasing on-line access to the guide material is 60 to 70 bucks.

You have been warned.

Product Details :
Hardcover: 1120 pages
Publisher: Prentice Hall; 3 edition (August 28, 2009)
Language: English
ISBN-10: 0131988425
ISBN-13: 978-0131988422
Product Dimensions: 7.5 x 1.8 x 9.2 inches

More Details about Discrete-Time Signal Processing 3rd Edition Prentice Hall Signal Processing

or

Download Discrete-Time Signal Processing 3rd Edition Prentice Hall Signal Processing PDF Ebook

No comments:

Post a Comment