A significant revision of a best-selling text for the introductory digital signal processing course. This book presents the fundamentals of discrete-time signals, systems, and modern digital processing and applications for students in electrical engineering, computer engineering, and computer science.The book is suitable for either a one-semester or a two-semester undergraduate level course in discrete systems and digital signal processing. It is also intended for use in a one-semester first-year graduate-level course in digital signal processing.
Perfect book. But not for reading. Every single thing is described in maximum detail by the authors; therefore, it is boring to read but great to find solutions. I consider this book being equivalent to stackoverflow.com for engineers.
Pros: This is the textbook for a DSP course at my university.
Cons: I find that the book contains numerous errors in mathematical notation, making it both confusing and time-consuming to interpret and understand.
For example, in the discrete-time system, the author denotes y(n) = T(x(n)), which is incorrect in function notation. From my perspective, the correct notation should be y(n) = [T(x)](n). Here, T(x) represents a mapping that operates on a sequence (either finite or infinite) and produces another sequence, y, with n serving as the index of the new sequence.
In addition, in the chapter Discrete-time signal and system, the author wrote the Convolution formula as y(n) = h(n) * x(n). This is a completely incorrect mathematical formulation. Even though the Convolution formulas on Wikipedia are defined more precisely (https://en.wikipedia.org/wiki/Convolu...).
There are numerous other mathematical errors.
If the author adhered more strictly to mathematical notation, I would be able to read and understand this book and its principles more quickly
Though not clear and intuitive in the first go, you see the beauty as you read and re-read. This is not an introductory text in Digital Signal Processing, some intuitions, or rather the required maturity, has to be formed before considering reading this book.
For a complete newbie to Digital Signal Processing, this was a clear and fun read. Notation was very clear, lots of examples, and good amount of topics covered. I used this alongside a Masters level SSP course with no prior signal theory experience and didn't get too lost - so the book did it's job as a student text!
Although it takes some getting used to, once you get comfortable with it, this is a great DSP text. Good explanations about the underlying math, and also some helpful practical examples of application. My first point of reference for DSP math.