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.
- Covers fundamental theories and analytical procedures that form the basis of modern DSP
- Shows practical implementation of DSP in software and hardware
- Includes Matlab for design and implementation of signal processing algorithms and related discrete time systems
- Bridges the gap between reference texts and the knowledge needed to implement DSP applications in software or hardware
|Product dimensions:||7.50(w) x 9.25(h) x (d)|
About the Author
Dr. Alexander is a senior life member of IEEE, a member of Sigma Xi and he is registered as a professional engineer in North Carolina.Cranos M.Williams is an Associate Professor of Electrical and Computer Engineering at North Carolina State University. He received the B. S. Degree in Electrical Engineering from North Carolina A & T State University and he received the M. S. and Ph. D. degrees in Electrical Engineering from North Carolina State University. His research focuses on developing computational and analytical solutions for modeling and understanding the combinatorial interactions of biomolecular, physiological, and structural processes that impact plant growth, development, and adaptation. His research involves the development of methodologies familiar to other areas of electrical and computer engineering (e.g. computational intelligence, system identification, uncertainty propagation, experimental design, nonlinear systems analysis, control, and signal processing) to predict the impact that internal (genetic) and external (environmental) perturbations have on overall plant response (e.g. biomass, cellulose content, and plant cell wall strength). He has taught courses in analytical foundations of electrical and computer engineering, DSP, and analysis of nonlinear complex systems at North Carolina State University since 2008.
Dr. Williams is a member of IEEE.
Table of Contents
1. Introduction to Digital Signal Processing 2. Fundamental DSP Concepts 3. Frequency Domain Analysis 4. Design of Digital Filters 5. Implementation of Discrete Time Systems 6. Finite Word Length Effects 7. Multi-rate Digital Signal Processing 8. Digital Signal Processing Systems Design 9. Hardware Implementation 10. Introduction to Multi-demensional Discrete Time Systems