Digital Signal Processing: A Practical Guide for Engineers and Scientists
J**U
Something for everyone interested in DSP: the beginners & knowledgeable
This is not a book for you if all you want is out-of-the-box code to use without any work.Over the years I've dabbled in DSP using various books and classes to try to understand all the algorithms. What impressed me about this book is that it is written very clearly, with concise descriptions of what, why, and how, covering most aspects and uses. Smith describes the algorithms in great detail without the calculus; which is great for beginners. For those who are "experts" and learned (memorized) the algorithms or went directly to DSP library routines, the descriptions and logic Smith gives adds immensely to the understanding of the underlying calculus.Before purchasing the book I read most of the previous reviews because I did not want to buy something I already knew or was covered in the books I already have. I was impresses by the positive reviews. The reviews biggest negative was the example programs written in Basic. The complaint was that real scientists and engineers don't use Basic. And that may be true. I too wanted something directly out of the box that I could use immediately. What I lost with that attitude is not grasping the fundamentals.However, there are two big positives to the Basic examples. One: Basic is basic. You won't get bogged down in the syntax and it's easy to understand what is going on in the code. Two: It is easy to port to any other language.I highly recommend this book if you want to understand the fundamentals. Some theoretical aspects are covered in the last sections. You get the insight to learn why you did not get the result you expected. And, as a by-product, you get the understanding that allows you to write your own code.This is not a book that needs to be read linearly. If you already know the basics, you can go directly to those chapters you are most interested in.
C**C
Very good reference book for DSP/Continuous Signal Processing
This is a great reference book for signal processing. I only wish I had it as a supplement when I first learned DSP. It avoids using mathematical expressions and equations as the sole method of explaining signal processing, as many signal processing books tend to do, and it does a great job of using examples to illustrate many topics. I find that the math of signal processing can get rather messy to follow, so this book is a great middle ground between mathematical rigor and examples. I highly recommend this book to any student who wants a good supplement for their DSP/Continuous class. I also recommend this to anyone just wanting to brush up on their signal processing or want a basic reference in signal processing.This book is probably intended for people just learning signal processing or who are rusty on the fundamentals. That said, it's not a "dumbed-down" signal processing book by any means. In fact, he puts some more advanced signal processing topics about filters in chapters 14-21. He has some good chapters with applications in chapters 22-29, and the final 4 chapters provide a very good reference for complex numbers and transformations (Complex Fourier Transform, Laplace Transform, and the z-Transform). The book is available online, but you probably know that if you're at Amazon, because he includes a link to purchase a bound copy. There are no homework problems within the book, but he includes homework problems you can do at his website--Google "Digital Signal Processing for Engineers and Scientists" to find it--for chapters 2-13 available for download in a .txt file. Overall, this is an excellent book that explains signal processing in an easy to follow manner. Note, there is a cd that's included with each copy, if you buy it new, containing homework problems, source code, and the entire ebook. So, if you get a used copy, that's something to consider.
N**L
Excellent DSP reference
I studied the underlying theory and math many years ago in school, but never had an opportunity to apply it. When I came across this book a few years ago, I read it and got very interested in DSP applications. Now that inexpensive DSP microcontrollers are available, it makes sense to use DSP in many more applications. The software examples in this book are written in BASIC, which makes them easy to follow and understand. If you want software written in more contemporary languages, it's easy to find on the internet. And the CMSIS library is available for free and provides excellent software for use on DSP microcontrollers. This book has become a classic reference for personal libraries and is getting more expensive and more difficult to obtain. I already had an old copy but wanted to get a nicer copy with the original CD for my library before it's no longer available.
D**O
Very clear and well explained (for an old electronics engineer without DSP knowledge)
(Sorry I don't speak English)Brief introduction: I graduated long time ago as an Electronics Engineer, at that time DSP wasn't tought at my university (only analog signal processing was tought). I've worker as a "software engineer" since 2000.In this context I had forgotten almost everything about filters, this book helped me understand the mechanisms and the math of DSP.The book is ordered very clear and nice to read, the concepts are approached gradually so before delving into the math or computer algorithms you have the big picture.The computer code is written in a pseudo-basic which is simple and clear to understand, for me it was very easy to translate the algoritms and get them working in C++
B**D
Very satisfactory.
It's difficult to fault this book. It is informative, practical and very readable.
R**R
This is a great book explaining things in simpler way
This book is just good for someone who is looking forward to understand DSP concepts and it is also great for someone who is not having much prior signal processing knowledge but need to understand the stuff to get work done.
L**O
Il libro più chiaro sull'argomento!
Il libro più chiaro sull'argomento! Decisamente ottimo per iniziare.
J**B
Toller Einstieg für jeden Interessierten
Ich habe mich schon lange für die Programmierung interessiert, die hinter digitaler Audio-Filterung steckt, aber wegen geringer mathematischer Begabung nicht weiter eingestiegen.Aber dieses Buch war ein fantastischer Einstieg für mich: Absolut verständlich, voll von nachvollziehbaren Beispielen mit Plots der Daten nach verschiedenen Bearbeitungsschritten. Selbst die Mathematik war über weite Strecken ziemlich verständlich für mich. Das Buch war so gut zu lesen, daß ich es teilweise gar nicht mehr weglegen mochte, bis ich zu müde zum Lesen war.Man findet sowohl "Rezepte", die man in seiner Programmiersprache "nachkochen" kann, wie auch immer die Hintergründe dazu.
0**0
Très bon livre, simple et clair.
Ce livre est progressif et part du principe où vous n'y connaissait rien en traitement du signal. Comme beaucoup de litérature technique anglaise ou américaine, vous n'êtes pas perdu des le début dans les équations mathématiques (elles sont réduites à leurs minimums) et l'auteur a préféré expliquer les choses. Vous y trouverez beaucoup d'images et de graphiques ce qui facilite la compréhension. L'anglais est technique donc simple a comprendre.Cet ouvrage est tout simplement efficace et je le recommande.
Trustpilot
1 day ago
2 months ago