With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

No credit card required

Book Description

This textbook offers a fresh approach to digital signal processing (DSP) that combines heuristic reasoning and physical appreciation with sound mathematical methods to illuminate DSP concepts and practices. It uses metaphors, analogies and creative explanations, along with examples and exercises to provide deep and intuitive insights into DSP concepts. Practical DSP requires hybrid systems including both discrete- and continuous-time components. This book follows a holistic approach and presents discrete-time processing as a seamless continuation of continuous-time signals and systems, beginning with a review of continuous-time signals and systems, frequency response, and filtering. The synergistic combination of continuous-time and discrete-time perspectives leads to a deeper appreciation and understanding of DSP concepts and practices. • For upper-level undergraduates • Illustrates concepts with 500 high-quality figures, more than 170 fully worked examples, and hundreds of end-of-chapter problems, more than 150 drill exercises, including complete and detailed solutions • Seamlessly integrates MATLAB throughout the text to enhance learning

1. Cover
2. Half-title page
3. Title
5. Contents
6. Preface
7. 1 Review of Continuous-Time Signals and Systems
1. 1.1 Signals and Signal Categorizations
2. 1.2 Operations on the Independent CT Variable
3. 1.3 CT Signal Models
4. 1.4 CT Signal Classifications
5. 1.5 CT Systems and Properties
6. 1.6 Foundations of Frequency-Domain Analysis
7. 1.7 The Fourier Series
8. 1.8 The Fourier Transform
9. 1.9 Fourier Transform Properties
10. 1.10 The Laplace Transform
11. 1.11 Summary
8. 2 Continuous-Time Analog Filters
1. 2.1 Frequency Response of an LTIC System
2. 2.2 Signal Transmission through LTIC Systems
3. 2.3 Ideal and Realizable Filters
4. 2.4 Data Truncation by Windows
5. 2.5 Specification of Practical Filters
6. 2.6 Analog Filter Transformations
7. 2.7 Practical Filter Families
8. 2.8 Summary
9. 3 Sampling: The Bridge from Continuous to Discrete
1. 3.1 Sampling and the Sampling Theorem
2. 3.2 Signal Reconstruction
3. 3.3 Practical Difficulties in Sampling and Reconstruction
4. 3.4 Sampling of Bandpass Signals
5. 3.5 Time-Sampling Dual: The Spectral Sampling Theorem
6. 3.6 Analog-to-Digital Conversion
7. 3.7 Digital-to-Analog Conversion
8. 3.8 Summary
10. 4 Discrete-Time Signals and Systems
1. 4.1 Operations on the Independent DT Variable
2. 4.2 DT Signal Models
3. 4.3 DT Signal Classifications
4. 4.4 DT Systems and Examples
5. 4.5 DT System Properties
6. 4.6 Digital Resampling
7. 4.7 Summary
11. 5 Time-Domain Analysis of Discrete-Time Systems
1. 5.1 Iterative Solutions to Difference Equations
2. 5.2 Operator Notation
3. 5.3 The Zero-Input Response
4. 5.4 The Unit Impulse Response
5. 5.5 The Zero-State Response
6. 5.6 Total Response
7. 5.7 System Stability
8. 5.8 Intuitive Insights into System Behavior
9. 5.9 Classical Solution of Linear Difference Equations
10. 5.10 Summary
12. 6 Discrete-Time Fourier Analysis
1. 6.1 The Discrete-Time Fourier Transform
2. 6.2 Properties of the DTFT
3. 6.3 LTIDSystem Analysis by the DTFT
4. 6.4 Connection between the DTFT and the CTFT
5. 6.5 Digital Processing of Analog Signals
6. 6.6 Digital Resampling: A Frequency-Domain Perspective
7. 6.7 Generalization of the DTFT to the z-Transform
8. 6.8 Summary
13. 7 Discrete-Time System Analysis Using the z-Transform
1. 7.1 The z-Transform
2. 7.2 The Inverse z-Transform
3. 7.3 Properties of the z-Transform
4. 7.4 z-Transform Solution of Linear Difference Equations
5. 7.5 Block Diagrams and System Realization
6. 7.6 Frequency Response of Discrete-Time Systems
7. 7.7 Finite Word-Length Effects
8. 7.8 Connection between the Laplace and z-Transforms
9. 7.9 Summary
14. 8 Digital Filters
1. 8.1 Infinite Impulse Response Filters
2. 8.2 Finite Impulse Response Filters
3. 8.3 Summary
15. 9 Discrete Fourier Transform
1. 9.1 The Discrete Fourier Transform
2. 9.2 Uniqueness: Why Confine x[n] to 0 ≤ n ≤ N – 1?
3. 9.3 Properties of the DFT
4. 9.4 Graphical Interpretation of Circular Convolution
5. 9.5 Discrete-Time Filtering Using the DFT
6. 9.6 Goertzel’s Algorithm
7. 9.7 The Fast Fourier Transform
8. 9.8 The Discrete-Time Fourier Series
9. 9.9 Summary
16. A MATLAB
17. B Useful Tables
18. C Drill Solutions
19. Index