Skip to Main Content
  • Home
  • FAQs
    • FIR
    • IIR
    • Multirate
    • FFT
    • CORDIC
    • Matlab
  • Videos
  • Tutorials
  • HowTos
  • Tricks
  • Library
    • Books
    • Reference
    • comp.dsp
    • Links
  • Blog
  • About
dspGuru Banner

by Iowegian International

  • Home
  • FAQs
    • FIR
    • IIR
    • Multirate
    • FFT
    • CORDIC
    • Matlab
  • Videos
  • Tutorials
  • HowTos
  • Tricks
  • Library
    • Books
    • Reference
    • comp.dsp
    • Links
  • Blog
  • About

Tricks

One of the things that makes DSP so interesting is its wide variety of tricks, usually to reduce the processing required for a given operation. The right DSP trick can be a nugget of gold. Here, we provide a gold mine of well known – and not so well known – DSP tricks.

Expanded Table of Contents

  • Filtering Tricks
    • Simple Filter Coefficient Interpolation
    • Filtering in QAM transmitters and receivers
    • FIR Filtering in C
    • Using Parks-McClellan to Design a Non-Linear Phase FIR Filter
  • Function Approximation Tricks
    • Magnitude Estimator
    • Quick-and-Dirty Logarithms
    • Fixed-Point Atan2 With Self Normalization
    • Simultaneous Parabolic Approximation of Sin and Cos
    • Square Root Computation
    • Polynomial Evaluation via Horner’s Rule
  • Data Conversion Tricks
    • Fast Floating-Point to mu-Law Conversion
    • Gray Code Conversion
  • Miscellaneous Tricks
    • Complex Downconverters for Signals at Fs/4 or 3Fs/4
    • Sinusoidal Tone Generator
    • Fast Floating Point to Mu-Law Conversion
    • Fixed-Point DC Blocking Filter with Noise-Shaping
    •  Dealing With Propagating Truncation Errors

Top-Level Table of Contents

  • Filtering Tricks
  • Function Approximation Tricks
  • Data Conversion Tricks
  • Miscellaneous Tricks

DSP Design Tools

ScopeIIR Screen Shot
dspGuru > DSP > Tricks
  • Contact
  • Twitter
  • Facebook

© 1999-2022 Iowegian International Corporation