Enjoy fast, FREE delivery, exclusive deals and award-winning movies & TV shows with Prime
Try Prime
and start saving today with Fast, FREE Delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Instant streaming of thousands of movies and TV episodes with Prime Video
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$230.00$230.00
FREE delivery:
Friday, Dec 8
Ships from: Amazon Sold by: RoseBookz
Buy used: $33.68
Other Sellers on Amazon
& FREE Shipping
98% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Understanding Digital Signal Processing 2nd Edition
There is a newer edition of this item:
Purchase options and add-ons
- ISBN-100131089897
- ISBN-13978-0131089891
- Edition2nd
- PublisherPrentice Hall
- Publication dateJanuary 1, 2004
- LanguageEnglish
- Dimensions7.5 x 1.25 x 9.25 inches
- Print length736 pages
Customers who viewed this item also viewed
Editorial Reviews
From the Back Cover
Amazon.com's top-selling DSP book for 5 straight years-now fully updated!
Real-world DSP solutions for working professionals!
Understanding Digital Signal Processing, Second Edition is quite simply the best way for engineers, and other technical professionals, to master and apply DSP techniques. Lyons has updated and expanded his best-selling first edition-building on the exceptionally readable coverage that made it the favorite of professionals worldwide.
This book achieves the perfect balance between theory and practice, making DSP accessible to beginners without ever oversimplifying it. Comprehensive in scope and gentle in approach, keeping the math at a tolerable level, this book helps readers thoroughly grasp the basics and quickly move on to more sophisticated techniques.
This edition adds extensive new coverage of quadrature signals for digital communications; recent improvements in digital filtering; and much more. It also contains more than twice as many "DSP Tips and Tricks" including clever techniques even seasoned professionals may have overlooked.
- Down-to-earth, intuitive, and example-rich, with detailed numerical exercises
- Stresses practical, day-to-day DSP implementations and problem-solving
- All-new quadrature processing coverage includes easy-to-understand 3D drawings
- Extended coverage of IIR filters; plus frequency sampling, interpolated FIR filters
- New coverage of multirate systems; including both polyphase and cascaded integrator-comb FIR filters
- Coverage includes: periodic sampling, DFT, FFT, digital filters, discrete Hilbert transforms, sample rate conversion, quantization, signal averaging, and more
About the Author
RICHARD G. LYONS is consulting systems engineer and lecturer with Besser Associates in Mountain View, CA. He has been lead hardware engineer for multimillion dollar DSP systems for both the National Security Agency (NSA) and TRW, Inc. Lyons has taught DSP at the University of California Santa Cruz Extension and has authored numerous articles on DSP. As Associate Editor for IEEE Signal Processing, he created and edits the magazine's "DSP Tips & Tricks" column.
Excerpt. © Reprinted by permission. All rights reserved.
Preface
This book is an expansion of the original Understanding Digital Signal Processing textbook published in 1997 and, like the first edition, its goal is to help beginners understand this relatively new technology of digital signal processing (DSP). Additions to this second edition include:
- Expansion and clarification of selected spectrum analysis and digital filtering topics covered in the first edition making that material more valuable to the DSP beginner.
- Expanded coverage of quadrature (complex I/Q) signals. In many cases we used three-dimension time and frequency plots to enhance the description of, and give physical meaning to, these two-dimensional signals.
- With the new emphasis on quadrature signals, material was added describing the Hilbert transform and how it’s used in practice to generate quadrature signals.
- Discussions of Frequency Sampling, Interpolated FIR, and CIC filters; giving these important filters greater exposure than they’ve received in past DSP textbooks.
- A significant expansion of the popular “Digital Signal Processing Tricks” chapter.
- Revision of the terminology making it more consistent with the modern day language of DSP.
It’s traditional at this point in the preface of a DSP textbook for the author to tell readers why they should learn DSP. I don’t need to tell you how important DSP is in our modern engineering world, you already know that. I’ll just say that the future of electronics is DSP, and with this book you will not be left behind.
Learning Digital Signal Processing
Learning the fundamentals, and how to speak the language, of digital signal processing does not require profound analytical skills or an extensive background in mathematics. All you need is a little experience with elementary algebra, knowledge of what a sinewave is, this book, and enthusiasm. This may sound hard to believe, particularly if you’ve just flipped through the pages of this book and seen figures and equations that look rather complicated. The content here, you say, looks suspiciously like the material in technical journals and textbooks that, in the past, have successfully resisted your attempts to understand. Well, this is not just another book on digital signal processing.
This book’s goal is to gently provide explanation followed by illustration, not so that you may understand the material, but that you must understand the material. Remember the first time you saw two people playing chess? The game probably appeared to be mysterious and confusing. As you now know, no individual chess move is complicated. Given a little patience, the various chess moves are easy to learn. The game’s complexity comes from deciding what combinations of moves to make and when to make them. So it is with Understanding Digital Signal Processing. First we learn the fundamental rules and processes, and then practice using them in combination.
If learning digital signal processing is so easy, then why does the subject have the reputation of being hard to understand? The answer lies partially in how the material is typically presented in the literature. It’s difficult to convey technical information, with its mathematical subtleties, in written form. It’s one thing to write equations, but it’s another matter altogether to explain what those equations really mean from a practical standpoint, and that’s the goal of this book.
Too often, written explanation of digital signal processing theory appears in one of two forms: either mathematical miracles occur and the reader is simply given a short and sweet equation without further explanation, or the reader is engulfed in a flood of complex variable equations and phrases such as “it is obvious that,” and “with judicious application of the homogeneity property.” In their defense, authors usually do provide the needed information, but too often the reader must figuratively grab a pick and shovel, put on a miner’s helmet, and try to dig the information out of a mountain of mathematical expressions. (This book presents the results of several fruitful mining expeditions.) How many times have you followed the derivation of an equation, after which the author states they’re going to illustrate that equation with an example—which turns out to be just another equation? Although mathematics is necessary to describe digital signal processing, I’ve tried to avoid overwhelming the reader with math because a recipe for technical writing that’s too rich in equations is hard for the beginner to digest.
The intent of this book is expressed by a popular quote from E.B. White in the introduction of his Elements of Style (Macmillan Publishing, New York, 1959): “Will (Strunk) felt that the reader was in serious trouble most of the time, a man floundering in a swamp, and that it was the duty of anyone attempting to write English to drain the swamp quickly and get his man up on dry ground, or at least throw him a rope.”
I’ve attempted to avoid the traditional instructor-student relationship, but rather to make reading this book like talking to a friend while walking in the park. I’ve used just enough mathematics to develop a fundamental understanding of the theory, and then illustrate that theory with practical examples.
The Journey
Learning digital signal processing is not something you accomplish; it’s a journey you take. When you gain an understanding of some topic, questions arise that cause you to investigate some other facet of digital signal processing. Armed with more knowledge, you’re likely to begin exploring further aspects of digital signal processing much like those shown in the following diagram. This book is your tour guide during the first steps of your journey.
You don’t need a computer to learn the material in this book, but it would sure help. DSP simulation software allows the beginner to verify signal processing theory through the time-tested trial and error process. In particular software routines that plot signal data, perform the fast Fourier transforms, and analyze digital filters would be very useful.
As you go through the material in this book, don’t be discouraged if your understanding comes slowly. As the Greek mathematician Menaechmus curtly remarked to Alexander the Great, when asked for a quick explanation of mathematics, “There is no royal road to mathematics.” Menaechmus, was confident in telling Alexander the only way to learn mathematics is through careful study. The same applies to digital signal processing. Also, don’t worry if you have to read some of the material twice. While the concepts in this book are not as complicated as quantum physics, as mysterious as the lyrics of the song Louie Louie, or as puzzling as the assembly instructions of a metal shed, they do get a little involved. They deserve your attention and thought. So go slow and read the material twice if you have to; you’ll be glad you did. If you show persistence, to quote a phrase from Susan B. Anthony, “Failure is impossible.”
Coming Attractions
Chapter 1 begins by establishing the notation used throughout the remainder of the book. In that chapter we introduce the concept of discrete signal sequences, show how they relate to continuous signals, and illustrate how those sequences can be depicted in both the time and frequency domains. In addition, Chapter 1 defines the operational symbols we’ll use to build our signal processing system block diagrams. We conclude that chapter with a brief introduction to the idea of linear systems and see why linearity enables us to use a number of powerful mathematical tools in our analysis.
Chapter 2 introduces the most frequently misunderstood process in digital signal processing, periodic sampling. Although it’s straightforward to grasp the concept of sampling a continuous signal, there are mathematical subtleties in the process that require thoughtful attention. Beginning gradually with simple examples of low-pass sampling, and progressing to the interesting subject of bandpass sampling, Chapter 2 explains and quantifies the frequency domain ambiguity (aliasing) associated with these important topics.
Chapter 3 is devoted to one of the foremost topics in digital signal processing, the discrete Fourier transform (DFT) used for spectrum analysis. Coverage begins with detailed examples illustrating the important properties of the DFT and how to interpret DFT spectral results, progresses to the topic of windows used to reduce DFT leakage, and discusses the processing gain afforded by the DFT. The chapter concludes with a detailed discussion of the various forms of the transform of rectangular functions that the beginner is likely to encounter in the literature. That last topic is included there to clarify and illustrate the DFT of both real and complex sinusoids.
Chapter 4 covers the innovation that made the most profound impact on the field of digital signal processing, the fast Fourier transform (FFT). There we show the relationship of the popular radix-2 FFT to the DFT, quantify the powerful processing advantages gained by using the FFT, demonstrate why the FFT functions as it does, and present various FFT implementation structures. Chapter 4 also includes a list of recommendations to help the reader use the FFT in practice.
Chapter 5 ushers in the subject of digital filtering. Beginning with a simple low-pass finite impulse response (FIR) filter example, we carefully progress through the analysis of that filter’s frequency domain magnitude and phase response. Next we learn how window functions affect, and can be used to design, FIR filters. The methods for converting low-pass FIR filter designs to bandpass and high pass digital filters are presented, and the popular Remez Exchange (Parks McClellan) FIR filter design technique is introduced and illustrated by example. In that chapter we acquaint the reader with, and take the mystery out of, the process called convolution. Proceeding through several simple convolution examples, we conclude Chapter 5 with a discussion of the powerful Convolution Theorem and show why it’s so useful as a qualitative tool in Understanding Digital Signal Processing.
Chapter 6 is devoted to a second class of digital filters, infinite impulse response (IIR) filters. In discussing several methods for the design of IIR filters, the reader is introduced to the powerful digital signal processing analysis tool called the z-transform. Because the z-transform is so closely related to the continuous Laplace transform, Chapter 6 starts by gently guiding the reader from the origin, through the properties, and on to the utility of the Laplace transform in preparation for learning the z-transform. We’ll see how IIR filters are designed and implemented, and why their performance is so different from FIR filters. To indicate under what conditions these filters should be used, that chapter concludes with a qualitative comparison of the key properties of FIR and IIR filters.
Chapter 7 introduces two specialized digital filter types that have not received their deserved exposure in traditional DSP textbooks. Called frequency sampling and interpolated FIR filters, and providing enhanced lowpass filtering computational efficiency, they belong in our arsenal of filter design techniques. Although these are FIR filters, their introduction is delayed to this chapter because familiarity with the z-transform (in Chapter 6) makes the properties of these filters easier to understand.
Chapter 8 presents a detailed description of quadrature signals (also called complex signals). Because quadrature signal theory has become so important in recent years, in both signal analysis and digital communication implementations, it deserves its own chapter. Using three-dimensional illustrations, this chapter gives solid physical meaning to the mathematical notation, processing advantages, and use of quadrature signals. Special emphasis is given to quadrature sampling (also called complex down-conversion).
Chapter 9 provides a mathematically gentle, but technically thorough, description of the Hilbert transform—a process used to generate a quadrature (complex) signal from a real signal. In this chapter we describe the properties, behavior, and design of practical Hilbert transformers.
Chapter 10 presents a brief introduction to the fascinating, and very useful, process of sample rate conversion (changing the effective sample rate of discrete data sequences through decimation or interpolation). Sample rate conversion—so useful in improving the performance and reducing the computational complexity of many signal processing operations—is essentially an exercise in lowpass filter design. As such, polyphase and cascaded integrator-comb filters are also described in this chapter.
Chapter 11 covers the important topic of signal averaging. There we learn how averaging increases the accuracy of signal measurement schemes by reducing measurement background noise. This accuracy enhancement is called processing gain, and that chapter shows how to predict the processing gain associated with averaging signals in both the time and frequency domains. In addition, the key differences between coherent and incoherent averaging techniques are explained and demonstrated with examples. To complete that chapter the popular scheme known as exponential averaging is covered in some detail.
Chapter 12 presents an introduction to the various binary number formats the reader is likely to encounter in modern digital signal processing. We establish the precision and dynamic range afforded by these formats along with the inherent pitfalls associated with their use. Our exploration of the critical subject of binary data word width (in bits) naturally leads us to a discussion of the numerical resolution limitations of analog to digital (A/D) converters and how to determine the optimum A/D converter word size for a given application. The problems of data value overflow roundoff errors are covered along with a statistical introduction to the two most popular remedies for overflow, truncation, and rounding. We end that chapter by covering the interesting subject of floating point binary formats that allow us to overcome most of the limitations induced by fixed point binary formats, particularly in reducing the ill effects of data overflow.
Chapter 13 provides a collection of tricks of the trade used to make digital signal processing algorithms more efficient. Those techniques are compiled into a chapter at the end of the book for two reasons. First, it seems wise to keep our collection of tricks in one chapter so that we’ll know where to find them in the future. Second, many of these schemes require an understanding of the material from the previous chapters, so the last chapter is an appropriate place to keep our arsenal of clever tricks. Exploring these techniques in detail verifies and reiterates many of the important ideas covered in previous chapters.
The appendices include a number of topics to help the beginner understand the nature and mathematics of digital signal processing. A comprehensive description of the arithmetic of complex numbers is covered in Appendix A, while Appendix B derives the often used, but seldom explained, closed form of a geometric series. The subtle aspects and two forms of time reversal in discrete systems (of which zero-phase digital filtering is an application) are explained in Appendix C. The statistical concepts of mean, variance, and standard deviation are introduced and illustrated in Appendix D, while Appendix E provides a discussion of the origin and utility of the logarithmic decibel scale used to improve the magnitude resolution of spectral representations. Appendix F, in a slightly different vein, provides a glossary of the terminology used in the field of digital filters.
Acknowledgments
Much of the new material in this edition results from what I’ve learned from those clever folk on the USENET newsgroup comp.dsp. (I could list a dozen names, but in doing so I’d make 12 friends and 500 enemies.) So I say thanks to my DSP pals on comp.dsp for teaching me so much signal processing theory.
For their patient efforts in the unpleasant task of reviewing early versions of the manuscript, I was lucky to have help from the talented Eric Jacobsen, Dr. Peter Kootsookos, Matthew Donadio, Dr. Ian Buckner, Dr. Mike Rosing, Jerry Olup, Clay S. Turner, Ray Andraka, Jim Thomas, Robert Bristow-Johnson, Julius Kusuma, and Dr. Ing. Rune Allnor. Thanks guys, I owe you.
I also thank Patty Donovan, of Pine Tree Composition, Inc., for converting the jumbled mess of papers plopped on her desk into a readable book; Production Gurus Lisa Iarkowski and Anne Garcia, of Prentice Hall, for skillfully riding herd on the publication process; and my upbeat Acquisition Editor Bernard Goodwin for his generous encouragement and guidance.
If you’re still with me this far into the preface, I end by saying I had a ball writing this book and sincerely hope you benefit from reading it. If you have any comments or suggestions regarding this material, or detect any errors no matter how trivial, please send them to me at r.lyons@ieee.org. I promise I’ll reply to your E-mail.
Product details
- Publisher : Prentice Hall; 2nd edition (January 1, 2004)
- Language : English
- Hardcover : 736 pages
- ISBN-10 : 0131089897
- ISBN-13 : 978-0131089891
- Item Weight : 2.55 pounds
- Dimensions : 7.5 x 1.25 x 9.25 inches
- Best Sellers Rank: #1,328,196 in Books (See Top 100 in Books)
- #58 in Computer Hardware DSPs
- #1,726 in Telecommunications & Sensors
- #2,052 in Internet & Telecommunications
- Customer Reviews:
Important information
To report an issue with this product, click here.
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 AmazonReviews with images
Submit a report
- Harassment, profanity
- Spam, advertisement, promotions
- Given in exchange for cash, discounts
Sorry, there was an error
Please try again later.-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Lyons states in the book's introduction "I've attempted to avoid the traditional instructor-student relationship, but rather make reading this book like talking to a friend while walking in the park". I believe Lyons has achieved his goals in this respect.
In my grad and under grad days, in order to gain some understanding of the subject at hand, I spent many an hour reading and then re-reading course assigned engineering texts in an effort to fill in the many technical blanks left by the authors. A large majority of these texts took a stuffed shirt approach in what seemed to be a pompous attempt by the author to demonstrate his intelligence. They rarely connected all the technical dots. Now that I think about it, a bunch of the dots were missing too!
Attitudes like this seem to changing with modern day authors like Lyons. He makes a noticeable effort to keep the material informative and interesting. I really appreciate the fact that Lyons takes his time and thoroughly explains each subject. He uses a lot of text to walk the reader through each topic.
In his presentation he fills in the critical blanks and eliminates a great deal of the classical stumbling blocks that usually led to student head scratching, wall pounding , and dog kicking, which was a common reaction to the older generation texts.
This is definitely a good book for engineering students who have just begun their journey into the world of Digital Signal Processing. This is definitely a good book for practicing engineers who feel the need to clear up some of the gray areas in their DSP knowledge.
The title of the book "Understanding Digital Signal Processing" pretty much lets the buyer know right from the start that the content of the book is targeted at engineers with a beginning to intermediate knowledge of DSP. This book is probably not suited for the engineering guru's with 20 or 30 years experience in the field of DSP. However, I bet there is some information contained in Lyons work that will clear a few of the technical cobwebs from even these people's heads.
Lyons starts off with a few chapters on the Discrete and Fast Fourier Transform, and finite impulse response and infinite impulse response filters just like most DSP texts. Then he departs from the normal course DSP texts seem to pursue and he takes a step towards real world DSP applications with chapters on quadrature signals, the discrete Hilbert transform, sample rate conversion and signal averaging. He spends a chapter on data formats and their corresponding attributes, which sounds dull until the day you find yourself tasked to design a digital processor that performs high speed digital computations. He then spends more than 100 pages on tips and tricks that are useful in many common signal processing applications.
I received my copy of Lyons book from Amazon last week and am in the process of reading the remainder of the book. When I am done this book will occupy a prime space in my office book case, right at eye level, for an easy grab when needed.
After having read much of the book, would I spend the money to purchase it again if necessary? The answer is a definite yes. This is money well spent.
When I bought this book, I was only to read the chapter on DFT because other DSP topics aren't really important to me, or atleast I thought so. I especially wanted to learn about "DFT Leakage", which I didn't find in many of the other text books. Before jumping to the DFT chapter, I just had a peek in the opening of the book, and since that, I have read every word upto ch.12 by now (except for IIR filters, for which I will come to later).
The thing is, although I am not really working in the area of DSP itself, the concepts given in this book are something every one working with 'digital signals' MUST learn. I learned so much from this book so far and I simply can't imagine graduating and going to work without knowing these DSP concepts.
If you are like me and not researching directly in DSP (but something with signals), you might think that it's not very important to learn these technologies and will skim through when you come across DSP concepts in other texts or papers, but believe me, you need to know these stuff.
The other reason I am very happy with this book because it made me look into different aspects on my research and opened up different research topics. One last thing, don't think this book is for beginners. Beginners can and MUST (in my opinion) start here, but there are lots of advanced topics covered in this book too. For example ch.13 will provide very useful techniques for somebody working hands on with DSP. And I also need to add this. Number of books I have read introduces a concept and then mentions a feature of it and says, "this is a trivial exercise for the reader", or "the reader should derive" or something of the sort. I always found that these "exericses to the reader" are somewhat the important parts that must have been explained in the book. And this book, even the obvious is well explained to ensure that you grasp the concept from the root, not from the equation. This is something I really admire.
To sum up, this is an exceptional book, which clearly stands out from the rest of the books for the way the author has presented the contents and the type of contents in this. I regret not picking this book up years earlier.
The organization of this book is also astounding. First, in the preface, Mr. Lyons shows a nice block diagram of the main techniques of DSP, and how they relate to one another. Then, the book begins with a deep introduction of analog and discrete signals, and basic manipulations of discrete signals, and periodic sampling. And this is the best part: In chapter 3 the book covers the DFT, and then the FFT in chapter 4, whereas other authors make you wait until much later in the book to cover those important subjects. Then you reach digital filters in chapter 5, again, with a natural explanation, using the metaphor of cars on a bridge. (If you're a software engineer like me, you understand the power of metaphors as a learning and teaching tool.) So he gets to the heart of DSP in the right order, and in a logical and natural way.
This should be the book used by all instructors who want their students to truly understand digital signal processing.
Top reviews from other countries
Many books on DSP spend a lot of time teaching math, and the DSP often
gets lost in the process. This is not the case for Lyons' book, so it
is a good idea to have some intuition on the math(fourier+laplace
transforms, ect) before aproaching this book, although you could do without.
The book has no exercises, but to me this was not a
problem. Exercises can be found elsewhere.
If you are a DSP-beginner, you can read the book almost from cover to
cover(skip chapter 7, and maybe chapter 13). When you are done you
will feel like moving on to the next DSP level!
People with a casual curiosity towards DSP should read the first 5
chapters.
Non-trivial science books as readable as this are exceedingly rare!!
Despite it's overstated promises to not get bogged down in theory, thats exactly what this book does.
This is one of those books where the theory, theorems and mathematical proofs of science are everything, and practical examples are not just scare - there aren't any! The only mention in the whole book of any practical application is in a small footnote which de-references and later reference to some source code in fortran and ada! Go figure.
If you are wanting to learn the basics of DSP for your latest project, then do not buy this book.
If you want to learn all the deep and perfect maths behind the theory of DSP, but have no possible way of putting that into practise, then buy this book.






