Questions About This Book?
Why should I rent this book?
Renting is easy, fast, and cheap! Renting from eCampus.com can save you hundreds of dollars compared to the cost of new or used books each semester. At the end of the semester, simply ship the book back to us with a free UPS shipping label! No need to worry about selling it back.
How do rental returns work?
Returning books is as easy as possible. As your rental due date approaches, we will email you several courtesy reminders. When you are ready to return, you can print a free UPS shipping label from our website at any time. Then, just return the book to your UPS driver or any staffed UPS location. You can even use the same box we shipped it in!
What version or edition is this?
This is the 1st edition with a publication date of 10/19/2012.
What is included with this book?
- The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any CDs, lab manuals, study guides, etc.
- The Rental copy of this book is not guaranteed to include any supplemental materials. You may receive a brand new copy, but typically, only the book itself.
Master practicalDSP application design and implementation in hardware and software! Focusing on real-world design knowledge rarely taught in the classroom, Richard Newbold gives engineering students, entry level engineers, and experienced engineers the critical DSP design information they need to be productive. Clearly and concisely, he shortens DSP's steep learning curve, equipping engineers to produce system-level, hardware-level, and software-level designs without having to reinvent technical solutions already known to industry veterans. Practical Applications in Digital Signal Processingbegins by carefully introducing today's essential mathematical tools for DSP system design, including complex variables, Fourier transforms, and Z-transforms. Next, drawing on 30 years as a digital hardware design engineer, Newbold presents complete tutorials on designing and developing each of these applications: mixed-language C/C++ FORTRAN programming; FIR digital filtering; multirate FIR filter design; complex-to-real conversion; digital frequency synthesis; signal tuning; elastic store memory; Digital DLLs; channelized filter banks; and digital automatic gain control. Every application is illustrated with detailed diagrams and thoroughly annotated figures that give readers a complete visual realization of the subject matter.
Richard Newbold received B.S.E.E and M.S.E.E degrees in 1974 and 1978, respectively, and has spent more than thirty years as a digital hardware design engineer and as a self-taught software designer. His design experience includes special-purpose signal processing hardware and computers that process real-time wideband signals, direct sequence spread spectrum system processors, PCM multirate processing systems, high-speed signal processing systems implemented on special purpose Gallium Arsenide ASICS, transmultiplexers, channelizers, multirate filters, tuners, frequency synthesizers, data lock loops, SDH demultiplexers, fractional re-samplers, adaptive filters, elastic store memories, adaptive beam forming, asynchronous clock recovery, and fault tolerant signal processors. His software experience includes real-time signal processing, bit-level hardware simulations, microcode and bit slice programming, assembly programming, FORTRAN, C/C++, and Microsoft Windows graphics oriented test stations that were used to bit level simulate, graphically display, and to verify the proper operation of his digital creations.
Table of Contents
Chapter 1: Review of Digital Frequency
Chapter 2: Review of Complex Variables
Chapter 3: Review of the Fourier Transform
Chapter 4: Review of the Z Transform
Chapter 5: Finite Impulse Response Digital Filtering
Chapter 6: Multirate FIR Filter Design
Chapter 7: Complex to Real Conversion
Chapter 8: Digital Frequency Synthesis
Chapter 9: Signal Tuning
Chapter 10: Elastic Store Memory
Chapter 11: Digital Data Locked Loops (DLLs)
Chapter 12: Channelized Filter Bank
Chapter 13: Digital Automatic Gain Control
Appendix: Mixed Language C/C++ FORTRAN Programming