Streamlining Digital Signal Processing: A Tricks of the Trade Guidebook

Paperback
from $0.00

Author: Richard G. Lyons

ISBN-10: 0470131578

ISBN-13: 9780470131572

Category: Hardware Related Programming

Search in google:

A very different DSP book! Tips, tricks of the trade, practical shortcuts, and clever, real-world engineering solutions you didn't learn in school—from a "dream team" of experienced signal-processing professionalsThe practicing engineer's need for guidance on how to make DSP work led editor Richard Lyons to create his popular "DSP Tips & Tricks" column in IEEE Signal Processing Magazine. Now, Streamlining Digital Signal Processing collects those articles—each originally written by a different practicing DSP engineer—that have undergone careful editorial review and incorporated feedback from the magazine's readers, and added more explanations, applications, and illustrations. These new, highly readable chapters cover an assortment of signal processing topics such as digital filtering, spectrum analysis, specialized signal generation, high-speed function approximation, and more. While rich in the specialized DSP tips and tricks that make it a valuable resource for experienced working engineers, this book also contains sufficient fundamental DSP theory and simple mathematics to make it accessible to students. This is so much more than just another DSP textbook—it bridges the theory-to-practice gap and gives practicing engineers and computer programmers the useful, real-life tips, tricks, and techniques they need to make DSP hardware and software designs operate faster, with improved accuracy and increased computational efficiency.

Preface     xiContributors     xiiiEfficient Digital FiltersLost Knowledge Refound: Sharpened FIR Filters     3Quantized FIR Filter Design Using Compensating Zeros     11Designing Nonstandard Filters with Differential Evolution     25Designing IIR Filters with a Given 3 dB Point     33Filtering Tricks for FSK Demodulation     43Reducing CIC Filter Complexity     51Precise Filter Design     59Turbocharging Interpolated FIR Filters     73A Most Efficient Digital Filter: The Two-Path Recursive All-Pass Filter     85Signal and Spectrum Analysis TricksFast, Accurate Frequency Estimators     107Fast Algorithms for Computing Similarity Measures in Signals     117Efficient Multi-tone Detection     127Turning Overlap-Save into a Multiband, Mixing, Downsampling Filter Bank     135Sliding Spectrum Analysis     145Fast Function Approximation AlgorithmsAnother Contender in the Arctangent Race     161High-Speed Square Root Algorithms     165Function Approximation Using Polynomials     173Efficient Approximations for the Arctangent Function     187A Differentiator with a Difference     199Signal Generation TechniquesRecursive Discrete-Time Sinusoidal Oscillators     205Direct Digital Synthesis: A Tool for Periodic Wave Generation     223Implementing a [Sigma Delta] DAC in Fixed-Point Arithmetic     239Efficient 8-PSK/16-PSK Generation Using Distributed Arithmetic     247Assorted High-Performance DSP TechniquesFrequency Response Compensation with DSP     267Generating Rectangular Coordinates in Polar Coordinate Order     277The Swiss Army Knife of Digital Networks     283JPEG2000-Choices and Trade-offs for Encoders     301Using Shift Register Sequences     311Index     319