Note: Not guaranteed to come with supplemental materials (access cards, study guides, lab manuals, CDs, etc.)
Extend Your Rental at Any Time
Need to keep your rental past your due date? At any time before your due date you can extend or purchase your rental through your account.
Sorry, this item is currently unavailable.
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