Book Description
The Only DSP Book 100% Focused on StepbyStep Design and Implementation of Real Devices and Systems in Hardware and Software
Practical Applications in Digital Signal Processing is the first DSP title to address the area that even the excellent engineering textbooks of today tend to omit. This book fills a large portion of that omission by addressing circuits and system applications that most design engineers encounter in the modern signal processing industry.
This book includes original work in the areas of Digital Data Locked Loops (DLLs), Digital Automatic Gain Control (dAGC), and the design of fast elastic store memory used for synchronizing independently clocked asynchronous data bit streams. It also contains detailed design discussions on Cascaded Integrator Comb (CIC) filters, including the seldomcovered topic of bit pruning. Other topics not extensively covered in other modern textbooks, but detailed here, include analog and digital signal tuning, complextoreal conversion, the design of digital channelizers, and the techniques of digital frequency synthesis. This book also contains an appendix devoted to the techniques of writing mixedlanguage C\C++ Fortran programs. Finally, this book contains very extensive review material covering important engineering mathematical tools such as the Fourier series, the Fourier transform, the z transform, and complex variables.
Features of this book include
• Thorough coverage of the complextoreal conversion of digital signals
• A complete tutorial on digital frequency synthesis
• Lengthy discussion of analog and digital tuning and signal translation
• Detailed coverage of the design of elastic store memory
• A comprehensive study of the design of digital data locked loops
• Complete coverage of the design of digital channelizers
• A detailed treatment on the design of digital automatic gain control
• Detailed techniques for the design of digital and multirate filters
• Extensive coverage of the CIC filter, including the topic of bit pruning
• An extensive review of complex variables
• An extensive review of the Fourier series, and continuous and discrete Fourier transforms
• An extensive review of the z transform
Table of Contents
 Title Page
 Copyright Page
 Dedication Page
 Contents
 Preface
 Acknowledgments
 About the Author
 Chapter One. Review of Digital Frequency

Chapter Two. Review of Complex Variables
 2.1. Cartesian Form of Complex Numbers
 2.2. Polar Form of Complex Numbers
 2.3. Roots of Complex Numbers
 2.4. Absolute Value of Complex Numbers
 2.5. Exponential Form of Complex Numbers
 2.6. Graphs of the Complex Variable z
 2.7. Limits
 2.8. Analytic Functions
 2.9. Singularity
 2.10. Entire Functions
 2.11. The Complex Number ∞
 2.12. Complex Differentiation
 2.13. CauchyRiemann Equations
 2.14. Simply Connected Region
 2.15. Contours
 2.16. Line Integrals
 2.17. Real Line Integrals
 2.18. Complex Line Integrals
 2.19. Cauchy’s Theorem
 2.20. Table of Common Integrals
 2.21. Cauchy’s Integral
 2.22. Residue Theory
 2.23. References

Chapter Three. Review of the Fourier Transform
 3.1. A Brief Review of the Fourier Series
 3.2. A Brief Review of the Fourier Transform
 3.3. Review of the Discrete Fourier Transform (DFT)
 3.4. DFT Processing Gain
 3.5. Example DFT Signal Processing Application
 3.6. Discrete Time Fourier Transform (DTFT)
 3.7. Fast Fourier Transform (FFT)
 3.8. References

Chapter Four. Review of the ZTransform
 4.1. Complex Number Representation
 4.2. Mechanics of the ZTransform
 4.3. LeftSided ZTransform
 4.4. RightSided ZTransform
 4.5. TwoSided ZTransform
 4.6. Convergence of the ZTransform
 4.7. System Stability
 4.8. Properties of the ZTransform
 4.9. Common ZTransform Pairs
 4.10. Inverse ZTransform
 4.11. Pole and Zero Standard Form PlugIn Equations
 4.12. Applications of the ZTransform
 4.13. Summary of Useful Equations
 4.14. References
 Chapter Five. Finite Impulse Response Digital Filtering
 Chapter Six. Multirate Finite Impulse Response Filter Design
 Chapter Seven. Complex to Real Conversion
 Chapter Eight. Digital Frequency Synthesis
 Chapter Nine. Signal Tuning

Chapter Ten. Elastic Store Memory
 10.1. Example Application of an Elastic Store Memory
 10.2. PCM Multiplexing Hierarchy
 10.3. DS1C Multiplexer Design Overview
 10.4. Design of the Elastic Store Memory
 10.5. Hardware Implementation of the Elastic Store Memory
 10.6. Overall DS1C Multiplexer Design Block Diagram
 10.7. Additional Information
 10.8. References
 Chapter Eleven. Digital Data Locked Loops
 Chapter Twelve. Channelized Filter Bank
 Chapter Thirteen. Digital Automatic Gain Control

Appendix A. Mixed Language C/C++ FORTRAN Programming
 A.1. Writing a C/C++ Main Program
 A.2. Calling Subroutines and Functions From a C/C++ Main
 A.3. Writing a FORTRAN Subroutine
 A.4. Writing a FORTRAN Function
 A.5. Passing Integer Arguments
 A.6. Passing Floating Point Arguments
 A.7. Passing Array Arguments
 A.8. Passing Pointer Arguments
 A.9. Compile/Link Mixed Language C/C++ FORTRAN Programs
 A.10. ParksMcClellan FORTRAN Subroutine Called from C Main
 A.11. References
 Index
Product Information
 Title: Practical Applications in Digital Signal Processing
 Author(s):
 Release date: October 2012
 Publisher(s): Prentice Hall
 ISBN: 9780133038446