Excellent book for those desiring in-depth understanding of DSP
Review written by: Signal Processor From
Using a systematic approach this book starts at the very basics of signal processing through showing the analogies between window and filter designs and ending at more advanced topics such as quantization effects and random signal processing.
While the notation used in this book is not considered standard, it is consistent and saves from errors (the d for the DFT transform clears many ambiguities of other notation systems)
This book is best fit for advanced undergraduates and graduate students as well as anyone dealing with signal processing at a theoretical level. I have used this book as a textbook on my first course in DSP and later based upon its knowledge wrote a lab experiment in DSP and in particular consequences of quantization effects.
Excellent DSP undergraduate-level (and beyond) course book
Review written by: Alex Zabrovsky From Israel
I took DSP basic course at my final B.Sc.EE year intending to take DSP as one of my majors. The book proved to be an excellent study resource (IMHO, of course), providing the main DSP concepts in very clear manner backed up by an examples. The stuff is presented in very thoughtfull sequence, similar to regular DSP basic course sillabus, explanations are easy to comprehend and math is easily understood (bearing appropriate math background).
I used the book solely for the study of the course, found it to be the best learning core, allows you to grasp DSP fundamentials, at least to the level necessary for basic DSP B.Sc.EE course.
The book material stratches far beyond the basic DSP course that is usually taught for B.Sc.EE, however I have yet proceeded to that material, hence cannot vouch for that material, albeit intend to go further into it later.
Hadn't chance to compare this book with its main rival (Oppenhaim and Shafer), however so far found Porat's book leaving very little to be desired to look over to others.
Bottom line - highly recommended for B.Sc.EE level DSP study and probably beyond that.
Absolutely useless as a textbook
Review written by: Brent From Amsterdam
The author has managed to cram an impressive range of topics into a relatively slim volume. He does so, of course, by covering hardly any of them in any appreciable depth. The textual descriptions are, as the other reviews point out, generally confusing and of little value; the meat of the book is in the proofs that accompany each result. Unfortunately, these too sometimes use an unconventional notation and worse, are poorly typeset: there are often two or three steps combined into a single line and it will take the reader a few passes to figure out what is being shown.
Once you've worked through the proofs, you're hardly done; many of the most interesting corollaries of each main result are discussed only in the problems following that topic. The problems are tersely and often vaguely stated, and there are no hints or answers given anywhere in the text. Many have an open-ended structure (i.e. asking "What can be inferred from ..." instead of "Show that ..."), which is a great format for an interactive seminar but absolutely horrible for self-study. Many of the problems can be solved only after having had the proper insight on a previous problem, but there is no explicit clue to this dependence in most of the problem statements.
The target audience of the book is not clear; the lack of guidance, clear explanation, or useful examples make it clearly inappropriate as an introductory text, but the terseness and the fact that so many important results are buried in unanswered questions makes it of questionable value as a reference for those already well-versed in the field. Some of the problems might provide interesting ideas for lecture topics or exam questions, but the book itself has little value as a study aid. Highly recommended for sadistic professors trying to carve out a reputation as the toughest SOB in the department or math enthusiasts looking for a way to kill some time during a long prison sentence; everyone else should steer clear.
Good book with un-conventional notations
Review written by: Jatan Shah From Irvine, CA USA
This is a good overall book although the notations while consistent were different from most other books. The key part of this book are its problems. The explanations of concepts are sometimes only fully understood after reading through the problems, understanding them and solving them. The difficulty level of the problems varies but for the most part reflect the text in the chapters. The asterisk annotated problems are harder but have a lot of practical significance. The organization and sequence is definitely better than Oppenheim Schafer. Covering Sampling Theorem, DFT,FFT first is definitely easier and provides a solid base to start understanding Z transforms and filter design. So if you are a immune to the notational differences or are ready to take on different notations (some people are not), this is a good book for you.
Watch out for the weird notation and terrible problems
While the discussion in this book is probably all accurate, the book has two problems that make it better suited as a supplemental reference than a course text. First, the author uses a very strange notation for transforms that seems to be of his own devising. Second, a number of the problems are poorly written making it very hard to see what he is even asking. A third problem worth noting is that there doesn't seem to be a Fourier transform table anywhere in the book. If you are coming to this book from other DSP texts or Signals and Systems books get ready to work just to figure out what he's talking about.