A Digital Signal Processing Primer: With Applications to Digital Audio and Computer Music 1st Edition



Use the Amazon App to scan ISBNs and compare prices.

Frequently bought together
- +
- +
Customers who viewed this item also viewed
Editorial Reviews
From the Inside Flap
beginning students of signal processing in engineering and computer science courses; composers of computer music and others who work with digital sound; World Wide Web and internet practitioners, who will be needing DSP more and more for multimedia applications; general readers with a background in science who want an introduction to the key ideas of modern digital signal processing. We'll start with sine waves. They are found everywhere in our world and for a good reason: they arise in the very simplest vibrating physical systems. We'll see, in Chapter 1, that a sine wave can be viewed as a phasor, a point moving in a circle. This representation is used throughout the book, and makes it much easier to understand the frequency response of digital filters, aliasing, and other important frequency-domain concepts. In the second chapter we'll see how sine waves also arise very naturally in more complicated systems -- vibrating strings and organ pipes, for example -- governed by the fundamental wave equation. This leads to the cornerstone of signal processing: the idea that all signals can be expressed as sums of sine waves. From there we take up sampling and the simplest digital filters, then continue to Fourier series, the FFT algorithm, practical spectrum measurement, the z-transform, and the basics of the most useful digital filter design algorithms. The final chapter is a tour of some important applications, including the CD player, FM synthesis, and the phase vocoder. At several points I return to ideas to develop them more fully. For example, the important problem of aliasing is treated first in Chapter 3, then in greater depth in Chapter 11. Similarly, digital filtering is reexamined several times with increasing sophistication. This is why you should read this book from the beginning to the end. Not all books are meant to be read that way, but this one definitely is. Some comments about mechanics: All references to figures and equations refer to the current chapter unless stated otherwise. Absolutely fundamental results are enclosed in boxes. Each chapter ends with a Notes section, which includes historical comments and references to more advanced books and papers, and a set of problems. Read the problems over, even if you don't work them the first time around. They aren't drill exercises, but instead mention generalizations, improvements, and wrinkles you will encounter in practice or in more advanced work. A few problems suggest computer experiments. If you have access to a practical signal-processing laboratory, use it. Hearing is believing. Many people helped me with this book. First I thank my wife Sandy, who supports me in all that I do, and who helped me immeasurably by just being. For his generous help, both tangible and intangible, I am indebted to Paul Lansky, professor of music and composer at Princeton. The course on computer music that we teach together was the original stimulus for this book. I am indebted to many others in many ways. Perry Cook, Julius Smith, Tim Snyder, and Richard Squier read drafts with critical acumen, and their comments significantly improved the result. And I also thank, for assistance of various flavors, Steve Beck, Jack Gelfand, Jim Kaiser, Brian Kernighan, Jim McClellan, Gakushi Nakamura, Matt Norcross, Chris Pirazzi, John Puterbaugh, Jim Roberts, and Dan Wallach. Ken Steiglitz Princeton, N.J.
From the Back Cover
This new book by Ken Steigliz offers an informal and easy-to-understand introduction to digital signal processing, emphasizing digital audio and applications to computer music. A DSP Primer covers important topics such as phasors and tuning forks; the wave equation; sampling and quantizing; feedforward and feedback filters; comb and string filters; periodic sounds; transform methods; and filter design. Steiglitz uses an intuitive and qualitative approach to develop the mathematics critical to understanding DSP.
A DSP Primer is written for a broad audience including:
- Students of DSP in Engineering and Computer Science courses.
- Composers of computer music and those who work with digital sound.
- WWW and Internet developers who work with multimedia.
- General readers interested in science that want an introduction to DSP.
Features:
- Offers a simple and uncluttered step-by-step approach to DSP for first-time users, especially beginners in computer music.
- Designed to provide a working knowledge and understanding of frequency domain methods, including FFT and digital filtering.
- Contains thought-provoking questions and suggested experiments that help the reader to understand and apply DSP theory and techniques.
About the Author
Ken Steiglitz is a Professor in the Computer Science Department at Princeton University where he is also Associate Chair. He received his M.E.E. and Eng.Sc.D. degrees from New York University. His current research interests inlude parallel computer architectures, economic simulations, and tools for computer music.
Excerpt. © Reprinted by permission. All rights reserved.
Using computer technology to store, change, and manufacture sounds and pictures -- digital signal processing -- is one of the most significant achievements of the late twentieth century. This book is an informal, and I hope friendly, introduction to the field, emphasizing digital audio and applications to computer music. It will tell you how DSP works, how to use it, and what the intuition is behind its basic ideas.
By keeping the mathematics simple and selecting topics carefully, I hope to reach a broad audience, including:
- beginning students of signal processing in engineering and computer science courses;
- composers of computer music and others who work with digital sound;
- World Wide Web and internet practitioners, who will be needing DSP more and more for multimedia applications;
- general readers with a background in science who want an introduction to the key ideas of modern digital signal processing.
We'll start with sine waves. They are found everywhere in our world and for a good reason: they arise in the very simplest vibrating physical systems. We'll see, in Chapter 1, that a sine wave can be viewed as a phasor, a point moving in a circle. This representation is used throughout the book, and makes it much easier to understand the frequency response of digital filters, aliasing, and other important frequency-domain concepts.
In the second chapter we'll see how sine waves also arise very naturally in more complicated systems -- vibrating strings and organ pipes, for example -- governed by the fundamental wave equation. This leads to the cornerstone of signal processing: the idea that all signals can be expressed as sums of sine waves. From there we take up sampling and the simplest digital filters, then continue to Fourier series, the FFT algorithm, practical spectrum measurement, the z-transform, and the basics of the most useful digital filter design algorithms.
The final chapter is a tour of some important applications, including the CD player, FM synthesis, and the phase vocoder.
At several points I return to ideas to develop them more fully. For example, the important problem of aliasing is treated first in Chapter 3, then in greater depth in Chapter 11. Similarly, digital filtering is reexamined several times with increasing sophistication. This is why you should read this book from the beginning to the end. Not all books are meant to be read that way, but this one definitely is.
Some comments about mechanics: All references to figures and equations refer to the current chapter unless stated otherwise. Absolutely fundamental results are enclosed in boxes. Each chapter ends with a Notes section, which includes historical comments and references to more advanced books and papers, and a set of problems.
Read the problems over, even if you don't work them the first time around. They aren't drill exercises, but instead mention generalizations, improvements, and wrinkles you will encounter in practice or in more advanced work. A few problems suggest computer experiments. If you have access to a practical signal-processing laboratory, use it. Hearing is believing.
Many people helped me with this book. First I thank my wife Sandy, who supports me in all that I do, and who helped me immeasurably by just being.
For his generous help, both tangible and intangible, I am indebted to Paul Lansky, professor of music and composer at Princeton. The course on computer music that we teach together was the original stimulus for this book.
I am indebted to many others in many ways. Perry Cook, Julius Smith, Tim Snyder, and Richard Squier read drafts with critical acumen, and their comments significantly improved the result. And I also thank, for assistance of various flavors, Steve Beck, Jack Gelfand, Jim Kaiser, Brian Kernighan, Jim McClellan, Gakushi Nakamura, Matt Norcross, Chris Pirazzi, John Puterbaugh, Jim Roberts, and Dan Wallach.
Ken Steiglitz
Princeton, N.J.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : Pearson; 1st edition (January 15, 1996)
- Language : English
- Paperback : 300 pages
- ISBN-10 : 0805316841
- ISBN-13 : 978-0805316841
- Item Weight : 1.08 pounds
- Dimensions : 7.5 x 0.8 x 9.2 inches
- Best Sellers Rank: #2,024,270 in Books (See Top 100 in Books)
- #146 in Computer Hardware DSPs
- #219 in Signal Processing
- #329 in MIDI & Mixers
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Even the first set of problems after one chapter suggests you delve into mathematical constructs that most engineers forget after they graduate college. The second chapter and beyond casually mention concepts from discrete math and differential equations mid-sentence without even pausing to define them. And commonplace terms that happen to have domain-specific definitions are used without even a footnote to specify what is going on.
Either this text is intended to accompany a very specific lecture plan, or the author is so far up the ivory tower that he cannot fathom what it is like not to already know all the material in the field. I cannot know which is true, but I suspect the latter.
I've gotten other DSP books since then, including the famed Oppenheim, and I've been rather disappointed with each of them. The book is a lot more readable and less abstract than the others.
I do wish this book covered more topics.. Some more specifics about Butterworth and Chebyshev filters would have been nice. If you just want sample code for building a filter, you won't get it.
However, this book covers some topics which I haven't seen covered well elsewhere, like comb filters, resonators, reverb, and digital simulation of a plucked string. So it's still worth getting even if you already know about DSP and have other books.
Top reviews from other countries

ただ、5章あたりからは他の書籍で良くある話がメインでしたので、それまでの章から考えると少し残念です。
また、当たり前ですがベクトル以外にも数学的な知識が必要です。
MATLABやmatplotlibでグラフ化しながら学習すると、なお理解度は深まります。