Book description
The Complete, Modern Guide to Developing Well-Performing Signal Processing Algorithms
In Fundamentals of Statistical Signal Processing, Volume III: Practical Algorithm Development, author Steven M. Kay shows how to convert theories of statistical signal processing estimation and detection into software algorithms that can be implemented on digital computers. This final volume of Kay’s three-volume guide builds on the comprehensive theoretical coverage in the first two volumes. Here, Kay helps readers develop strong intuition and expertise in designing well-performing algorithms that solve real-world problems.
Kay begins by reviewing methodologies for developing signal processing algorithms, including mathematical modeling, computer simulation, and performance evaluation. He links concepts to practice by presenting useful analytical results and implementations for design, evaluation, and testing. Next, he highlights specific algorithms that have “stood the test of time,” offers realistic examples from several key application areas, and introduces useful extensions. Finally, he guides readers through translating mathematical algorithms into MATLAB® code and verifying solutions.
Topics covered include
Step-by-step approach to the design of algorithms
Comparing and choosing signal and noise models
Performance evaluation, metrics, tradeoffs, testing, and documentation
Optimal approaches using the “big theorems”
Algorithms for estimation, detection, and spectral estimation
Complete case studies: Radar Doppler center frequency estimation, magnetic signal detection, and heart rate monitoring
Exercises are presented throughout, with full solutions, and executable MATLAB code that implements all the algorithms is available for download.
This new volume is invaluable to engineers, scientists, and advanced students in every discipline that relies on signal processing; researchers will especially appreciate its timely overview of the state of the practical art. Volume III complements Dr. Kay’s Fundamentals of Statistical Signal Processing, Volume I: Estimation Theory (Prentice Hall, 1993; ISBN-13: 978-0-13-345711-7), and Volume II: Detection Theory (Prentice Hall, 1998; ISBN-13: 978-0-13-504135-2).
Table of contents
- Title Page
- Copyright Page
- Dedication Page
- Contents
- Preface
- About the Author
-
Part I: Methodology and General Approaches
- Chapter 1. Introduction
- Chapter 2. Methodology for Algorithm Design
-
Chapter 3. Mathematical Modeling of Signals
- 3.1. Introduction
- 3.2. The Hierarchy of Signal Models
- 3.3. Linear vs. Nonlinear Deterministic Signal Models
- 3.4. Deterministic Signals with Known Parameters (Type 1)
- 3.5. Deterministic Signals with Unknown Parameters (Type 2)
- 3.6. Random Signals with Known PDF (Type 3)
- 3.7. Random Signals with PDF Having Unknown Parameters (Type 4)
- 3.8. Lessons Learned
- References
- Appendix 3A. Solutions to Exercises
-
Chapter 4. Mathematical Modeling of Noise
- 4.1. Introduction
- 4.2. General Noise Models
- 4.3. White Gaussian Noise
- 4.4. Colored Gaussian Noise
- 4.5. General Gaussian Noise
- 4.6. IID NonGaussian Noise
- 4.7. Randomly Phased Sinusoids
- 4.8. Lessons Learned
- References
- Appendix 4A. Random Process Concepts and Formulas
- Appendix 4B. Gaussian Random Processes
- Appendix 4C. Geometrical Interpretation of AR PSD
- Appendix 4D. Solutions to Exercises
- Chapter 5. Signal Model Selection
- Chapter 6. Noise Model Selection
-
Chapter 7. Performance Evaluation, Testing, and Documentation
- 7.1. Introduction
- 7.2. Why Use a Computer Simulation Evaluation?
- 7.3. Statistically Meaningful Performance Metrics
- 7.4. Performance Bounds
- 7.5. Exact versus Asymptotic Performance
- 7.6. Sensitivity
- 7.7. Valid Performance Comparisons
- 7.8. Performance/Complexity Tradeoffs
- 7.9. Algorithm Software Development
- 7.10. Algorithm Documentation
- 7.11. Lessons Learned
- References
- Appendix 7A. A Checklist of Information to Be Included in Algorithm Description Document
- Appendix 7B. Example of Algorithm Description Document
- Appendix 7C. Solutions to Exercises
- Chapter 8. Optimal Approaches Using the Big Theorems
-
Part II: Specific Algorithms
- Chapter 9. Algorithms for Estimation
- Chapter 10. Algorithms for Detection
-
Chapter 11. Spectral Estimation
- 11.1. Introduction
- 11.2. Nonparametric (Fourier) Methods
- 11.3. Parametric (Model-Based) Spectral Analysis
- 11.4. Time-Varying Power Spectral Densities
- References
- Appendix 11A. Fourier Spectral Analysis and Filtering
- Appendix 11B. The Issue of Zero Padding and Resolution
- Appendix 11C. Solutions to Exercises
- Part III: Real-World Extensions
- Part IV: Real-World Applications
- Appendix A. Glossary of Symbols and Abbreviations
- Appendix B. Brief Introduction to MATLAB
- Appendix C. Description of CD Contents
- Index
- Where Are the Companion Content Files?
Product information
- Title: Fundamentals of Statistical Signal Processing, Volume III
- Author(s):
- Release date: November 2017
- Publisher(s): Pearson
- ISBN: 9780132808057
You might also like
book
Digital Signal Processing 101, 2nd Edition
Digital Signal Processing 101: Everything You Need to Know to Get Started provides a basic tutorial …
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
Probability and Stochastic Processes: A Friendly Introduction for Electrical and Computer Engineers, 3rd Edition
This text introduces engineering students to probability theory and stochastic processes. Along with thorough mathematical development …
book
Statistical Signal Processing in Engineering
A problem-solving approach to statistical signal processing for practicing engineers, technicians, and graduate students This book …