(0) items

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.
Practical Applications in Digital Signal Processing,9780133038385
This item qualifies for

Your order must be $59 or more, you must select US Postal Service Shipping as your shipping preference, and the "Group my items into as few shipments as possible" option when you place your order.

Bulk sales, PO's, Marketplace Items, eBooks, Apparel, and DVDs not included.

Practical Applications in Digital Signal Processing



Pub. Date:
Prentice Hall
List Price: $130.00

Buy New Book

Currently Available, Usually Ships in 24-48 Hours



Rent Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

More New and Used
from Private Sellers
Starting at $105.21

Questions About This Book?

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 eBook copy of this book is not guaranteed to include any supplemental materials. Typically only the book itself is included.


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.

Author Biography

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



Please wait while the item is added to your cart...