Book description
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
Table of contents
- Copyright
- About Prentice Hall Professional Technical Reference
- Preface
-
One. Discrete Sequences and Systems
- 1.1. DISCRETE SEQUENCES AND THEIR NOTATION
- 1.2. SIGNAL AMPLITUDE, MAGNITUDE, POWER
- 1.3. SIGNAL PROCESSING OPERATIONAL SYMBOLS
- 1.4. INTRODUCTION TO DISCRETE LINEAR TIME-INVARIANT SYSTEMS
- 1.5. DISCRETE LINEAR SYSTEMS
- 1.6. TIME-INVARIANT SYSTEMS
- 1.7. THE COMMUTATIVE PROPERTY OF LINEAR TIME-INVARIANT SYSTEMS
- 1.8. ANALYZING LINEAR TIME-INVARIANT SYSTEMS
-
REFERENCES
- Two. Periodic Sampling
-
Three. The Discrete Fourier Transform
- 3.1. UNDERSTANDING THE DFT EQUATION
- 3.2. DFT SYMMETRY
- 3.3. DFT LINEARITY
- 3.4. DFT MAGNITUDES
- 3.5. DFT FREQUENCY AXIS
- 3.6. DFT SHIFTING THEOREM
- 3.7. INVERSE DFT
- 3.8. DFT LEAKAGE
- 3.9. WINDOWS
- 3.10. DFT SCALLOPING LOSS
- 3.11. DFT RESOLUTION, ZERO PADDING, AND FREQUENCY-DOMAIN SAMPLING
- 3.12. DFT PROCESSING GAIN
-
3.13. THE DFT OF RECTANGULAR FUNCTIONS
- 3.13.1. DFT of a General Rectangular Function
- 3.13.2. DFT of a Symmetrical Rectangular Function
- 3.13.3. DFT of an All Ones Rectangular Function
- 3.13.4. Time and Frequency Axes Associated with Rectangular Functions
- 3.13.5. Alternate Form of the DFT of an All Ones Rectangular Function
- 3.13.6. Inverse DFT of a General Rectangular Function
- 3.13.7. Inverse DFT of a Symmetrical Rectangular Function
- 3.14. THE DFT FREQUENCY RESPONSE TO A COMPLEX INPUT
- 3.15. THE DFT FREQUENCY RESPONSE TO A REAL COSINE INPUT
- 3.16. THE DFT SINGLE-BIN FREQUENCY RESPONSE TO A REAL COSINE INPUT
- 3.17. INTERPRETING THE DFT
-
REFERENCES
- Four. The Fast Fourier Transform
-
Five. Finite Impulse Response Filters
- 5.1. AN INTRODUCTION TO FINITE IMPULSE RESPONSE (FIR) FILTERS
- 5.2. CONVOLUTION IN FIR FILTERS
- 5.3. LOW-PASS FIR FILTER DESIGN
- 5.4. BANDPASS FIR FILTER DESIGN
- 5.5. HIGHPASS FIR FILTER DESIGN
- 5.6. REMEZ EXCHANGE FIR FILTER DESIGN METHOD
- 5.7. HALF-BAND FIR FILTERS
- 5.8. PHASE RESPONSE OF FIR FILTERS
- 5.9. A GENERIC DESCRIPTION OF DISCRETE CONVOLUTION
-
REFERENCES
-
Six. Infinite Impulse Response Filters
- 6.1. AN INTRODUCTION TO INFINITE IMPULSE RESPONSE FILTERS
- 6.2. THE LAPLACE TRANSFORM
- 6.3. THE Z-TRANSFORM
- 6.4. IMPULSE INVARIANCE IIR FILTER DESIGN METHOD
- 6.5. BILINEAR TRANSFORM IIR FILTER DESIGN METHOD
- 6.6. OPTIMIZED IIR FILTER DESIGN METHOD
- 6.7. PITFALLS IN BUILDING IIR FILTERS
- 6.8. IMPROVING IIR FILTERS WITH CASCADED STRUCTURES
- 6.9. A BRIEF COMPARISON OF IIR AND FIR FILTERS
-
REFERENCES
-
Seven. Specialized Lowpass FIR Filters
-
7.1. FREQUENCY SAMPLING FILTERS: THE LOST ART
- 7.1.1. A Comb Filter and Complex Digital Resonator in Cascade
- 7.1.2. Multisection Complex FSFs
- 7.1.3. Ensuring FSF Stability
- 7.1.4. Multisection Real-Valued FSFs
- 7.1.5. Linear-Phase Multisection Real-Valued FSFs
- 7.1.6. Where We've Been and Where We're Going with FSFs
- 7.1.7. An Efficient Real-Valued FSF
- 7.1.8. Modeling FSFs
- 7.1.9. Improving Performance with Transition Band Coefficients
- 7.1.10. Alternate FSF Structures
- 7.1.11. The Merits of FSFs
- 7.1.12. Type-IV FSF Example
- 7.1.13. When to Use an FSF
- 7.1.14. Designing FSFs
- 7.1.15. FSF Summary
- 7.2. INTERPOLATED LOWPASS FIR FILTERS
-
REFERENCES
-
7.1. FREQUENCY SAMPLING FILTERS: THE LOST ART
-
Eight. Quadrature Signals
- 8.1. WHY CARE ABOUT QUADRATURE SIGNALS?
- 8.2. THE NOTATION OF COMPLEX NUMBERS
- 8.3. REPRESENTING REAL SIGNALS USING COMPLEX PHASORS
- 8.4. A FEW THOUGHTS ON NEGATIVE FREQUENCY
- 8.5. QUADRATURE SIGNALS IN THE FREQUENCY DOMAIN
- 8.6. BANDPASS QUADRATURE SIGNALS IN THE FREQUENCY DOMAIN
- 8.7. COMPLEX DOWN-CONVERSION
- 8.8. A COMPLEX DOWN-CONVERSION EXAMPLE
- 8.9. AN ALTERNATE DOWN-CONVERSION METHOD
-
REFERENCES
- Nine. The Discrete Hilbert Transform
- Ten. Sample Rate Conversion
- Eleven. Signal Averaging
- Twelve. Digital Data Formats and Their Effects
-
Thirteen. Digital Signal Processing Tricks
- 13.1. FREQUENCY TRANSLATION WITHOUT MULTIPLICATION
- 13.2. HIGH-SPEED VECTOR MAGNITUDE APPROXIMATION
- 13.3. FREQUENCY-DOMAIN WINDOWING
- 13.4. FAST MULTIPLICATION OF COMPLEX NUMBERS
- 13.5. EFFICIENTLY PERFORMING THE FFT OF REAL SEQUENCES
- 13.6. COMPUTING THE INVERSE FFT USING THE FORWARD FFT
- 13.7. SIMPLIFIED FIR FILTER STRUCTURE
- 13.8. REDUCING A/D CONVERTER QUANTIZATION NOISE
- 13.9. A/D CONVERTER TESTING TECHNIQUES
- 13.10. FAST FIR FILTERING USING THE FFT
- 13.11. GENERATING NORMALLY DISTRIBUTED RANDOM DATA
- 13.12. ZERO-PHASE FILTERING
- 13.13. SHARPENED FIR FILTERS
- 13.14. INTERPOLATING A BANDPASS SIGNAL
- 13.15. SPECTRAL PEAK LOCATION ALGORITHM
- 13.16. COMPUTING FFT TWIDDLE FACTORS
- 13.17. SINGLE TONE DETECTION
- 13.18. THE SLIDING DFT
- 13.19. THE ZOOM FFT
- 13.20. A PRACTICAL SPECTRUM ANALYZER
- 13.21. AN EFFICIENT ARCTANGENT APPROXIMATION
- 13.22. FREQUENCY DEMODULATION ALGORITHMS
- 13.23. DC REMOVAL
- 13.24. IMPROVING TRADITIONAL CIC FILTERS
- 13.25. SMOOTHING IMPULSIVE NOISE
- 13.26. EFFICIENT POLYNOMIAL EVALUATION
- 13.27. DESIGNING VERY HIGH-ORDER FIR FILTERS
- 13.28. TIME-DOMAIN INTERPOLATION USING THE FFT
- 13.29. FREQUENCY TRANSLATION USING DECIMATION
- 13.30. AUTOMATIC GAIN CONTROL (AGC)
- 13.31. APPROXIMATE ENVELOPE DETECTION
- 13.32. A QUADRATURE OSCILLATOR
- 13.33. DUAL-MODE AVERAGING
-
REFERENCES
-
A. The Arithmetic of Complex Numbers
- A.1. GRAPHICAL REPRESENTATION OF REAL AND COMPLEX NUMBERS
- A.2. ARITHMETIC REPRESENTATION OF COMPLEX NUMBERS
-
A.3. ARITHMETIC OPERATIONS OF COMPLEX NUMBERS
- A.3.1. Addition and Subtraction of Complex Numbers
- A.3.2. Multiplication of Complex Numbers
- A.3.3. Conjugation of a Complex Number
- A.3.4. Division of Complex Numbers
- A.3.5. Inverse of a Complex Number
- A.3.6. Complex Numbers Raised to a Power
- A.3.7. Roots of a Complex Number
- A.3.8. Natural Logarithms of a Complex Number
- A.3.9. Logarithm to the Base 10 of a Complex Number
- A.3.10. Log to the Base 10 of a Complex Number Using Natural Logarithms
- A.4. SOME PRACTICAL IMPLICATIONS OF USING COMPLEX NUMBERS
-
REFERENCES
- B. Closed Form of a Geometric Series
- C. Time Reversal and the DFT
- D. Mean, Variance, and Standard Deviation
- E. Decibels (dB and dBm)
- F. Digital Filter Terminology
- G. Frequency Sampling Filter Derivations
- H. Frequency Sampling Filter Design Tables
- About the Author
Product information
- Title: Understanding Digital Signal Processing, Second Edition
- Author(s):
- Release date: March 2004
- Publisher(s): Pearson
- ISBN: 9780131089891
You might also like
book
Understanding Digital Signal Processing, 3rd Edition
Amazon.com’s Top-Selling DSP Book for Seven Straight Years—Now Fully Updated! Understanding Digital Signal Processing, Third Edition, …
book
Digital Signal Processing 101, 2nd Edition
Digital Signal Processing 101: Everything You Need to Know to Get Started provides a basic tutorial …
book
Digital Signal Processing 101
Digital Signal Processing 101: Everything You Need to Know to Get Started provides a basic tutorial …
book
Digital Signal Processing with Kernel Methods
A realistic and comprehensive review of joint approaches to machine learning and signal processing algorithms, with …