Skip to main content

Streamlining Digital Signal Processing: A Tricks of the Trade Guidebook

Streamlining Digital Signal Processing: A Tricks of the Trade Guidebook

Richard G. Lyons (Editor)

ISBN: 978-0-470-17009-0 March 2007 Wiley-IEEE Press 320 Pages


This book is more than just a compilation of the original articles. All of the material in the book has gone through careful editorial review and has also benefited from the feedback of the readers of the magazine; the result is a consistent across all of the articles. Additionally, the authors have used this opportunity to include the additional explanations, applications, and illustrations that could not be included in the original articles due to space limitations.


Part One: Efficient Digital Filters.

1. Lost Knowledge Refound: Sharpened FIR Filters.

2. Quantized FIR Filter Design Using Compensating Zeros.

3. Designing Nonstandard Filters with Differential Evolution.

4. Designing IIR Filters with a Given 3 dB Point.

5. Filtering Tricks for FSK Demodulation.

6. Reducing CIC Filter Complexity.

7. Precise Filter Design.

8. Turbocharging Interpolated FIR Filters.

9. A Most Effi cient Digital Filter: The Two-Path Recursive All-Pass Filter.

Part Two: Signal and Spectrum Analysis Tricks.

10. Fast, Accurate Frequency Estimators.

11. Fast Algorithms for Computing Similarity Measures in Signals.

12. Effi cient Multi-tone Detection.

13. Turning Overlap-Save into a Multiband, Mixing, Downsampling Filter Bank.

14. Sliding Spectrum Analysis.

Part Three: Fast Function Approximation Algorithms.

15. Another Contender in the Arctangent Race.

16. High-Speed Square Root Algorithms.

17. Function Approximation Using Polynomials.

18. Effi cient Approximations for the Arctangent Function.

19. A Differentiator with a Difference.

Part Four: Signal Generation Techniques.

20. Recursive Discrete-Time Sinusoidal Oscillators.

21. Direct Digital Synthesis: A Tool for Periodic Wave Generation.

22. Implementing a SD DAC in Fixed-Point Arithmetic.

23. Effi cient 8-PSK/16-PSK Generation Using Distributed Arithmetic.

Part Five: Assorted High-Performance DSP Techniques.

24. Frequency Response Compensation with DSP.

25. Generating Rectangular Coordinates in Polar Coordinate Order.

26. The Swiss Army Knife of Digital Networks.

27. JPEG2000—Choices and Trade-offs for Encoders.

28. Using Shift Register Sequences.


"This rather small book is a valuable resource for signal processing practioners, and a great learning tool for students of a real world signal processing." (Computing Reviews, February 20, 2008)