Digital signal processing (DSP) has been applied to a very wide range of applications. This includes voice processing, image processing, digital communications, the transfer of data over the internet, image and data compression, etc. Engineers who develop DSP applications today, and in the future, will need to address many implementation issues including mapping algorithms to computational structures, computational efficiency, power dissipation, the effects of finite precision arithmetic, throughput and hardware implementation. It is not practical to cover all of these in a single text. However, this text emphasizes the practical implementation of DSP algorithms as well as the fundamental theories and analytical procedures that form the basis for modern DSP applications.
Digital Signal Processing: Principles, Algorithms and System Design provides an introduction to the principals of digital signal processing along with a balanced analytical and practical treatment of algorithms and applications for digital signal processing. It is intended to serve as a suitable text for a one semester junior or senior level undergraduate course. It is also intended for use in a following one semester first-year graduate level course in digital signal processing. It may also be used as a reference by professionals involved in the design of embedded computer systems, application specific integrated circuits or special purpose computer systems for digital signal processing, multimedia, communications, or image processing.
1. Chapter 1: Introduction to Digital Signal Processing - p. xxix 2. Chapter 2: Fundamental DSP Concepts - p. 17 3. Chapter 3: Frequency Domain Analysis - p. 157 4. Chapter 4: Design of Digital Filters - p. 204 5. Chapter 5: Implementation of Discrete Time Systems - p. 275 6. Chapter 6: Finite Word Length Effects - p. 350 7. Chapter 7: Multirate Digital Signal Processing - p. 388 8. Chapter 8: Digital Signal Processing Systems Design - p. 454 9. Chapter 9: Hardware Implementation - p. 517 10. Chapter 10: Multidimensional Discrete Time Systems - p. 542 11. Appendix A: Matlab Code for Chapter 3 - p. 561 12. Appendix B: Matlab Code for Chapter 4 - p. 563 13. Appendix C: Matlab Code for Chapter 5 - p. 565 14. Appendix D: Matlab Code for Chapter 6 - p. 569 15. Appendix E: Matlab Code for Chapter 7 - p. 576 16. Appendix F: Matlab Code for Chapter 8 - p. 578 17. Appendix G: Matlab Code for Chapter 9 - p. 586 18. Bibliography - p. 601 19. Index - p. 603
Digital signal processing (DSP) has been applied to a very wide range of applications. This includes voice processing, image processing, digital communications, the transfer of data over the internet, image and data compression, etc. Engineers who develop DSP applications today, and in the future, will need to address many implementation issues including mapping algorithms to computational structures, computational efficiency, power dissipation, the effects of finite precision arithmetic, throughput and hardware implementation. It is not practical to cover all of these in a single text. However, this text emphasizes the practical implementation of DSP algorithms as well as the fundamental theories and analytical procedures that form the basis for modern DSP applications.
Digital Signal Processing: Principles, Algorithms and System Design provides an introduction to the principals of digital signal processing along with a balanced analytical and practical treatment of algorithms and applications for digital signal processing. It is intended to serve as a suitable text for a one semester junior or senior level undergraduate course. It is also intended for use in a following one semester first-year graduate level course in digital signal processing. It may also be used as a reference by professionals involved in the design of embedded computer systems, application specific integrated circuits or special purpose computer systems for digital signal processing, multimedia, communications, or image processing.
1. Chapter 1: Introduction to Digital Signal Processing - p. xxix 2. Chapter 2: Fundamental DSP Concepts - p. 17 3. Chapter 3: Frequency Domain Analysis - p. 157 4. Chapter 4: Design of Digital Filters - p. 204 5. Chapter 5: Implementation of Discrete Time Systems - p. 275 6. Chapter 6: Finite Word Length Effects - p. 350 7. Chapter 7: Multirate Digital Signal Processing - p. 388 8. Chapter 8: Digital Signal Processing Systems Design - p. 454 9. Chapter 9: Hardware Implementation - p. 517 10. Chapter 10: Multidimensional Discrete Time Systems - p. 542 11. Appendix A: Matlab Code for Chapter 3 - p. 561 12. Appendix B: Matlab Code for Chapter 4 - p. 563 13. Appendix C: Matlab Code for Chapter 5 - p. 565 14. Appendix D: Matlab Code for Chapter 6 - p. 569 15. Appendix E: Matlab Code for Chapter 7 - p. 576 16. Appendix F: Matlab Code for Chapter 8 - p. 578 17. Appendix G: Matlab Code for Chapter 9 - p. 586 18. Bibliography - p. 601 19. Index - p. 603