Sign in

username or email:

password:



Not a member?
Forgot your password?

Search blogs



Search tips

Articles by category



Our Bloggers

See Also

Embedded SystemsFPGA

Tips and Tricks - DSP Blog

Would you like to be notified by email when a new blog entry gets published on DSPRelated.com?

  


RSS Feed

Python scipy.signal IIR Filtering: An Example

Introduction In the last posts I reviewed how to use the Python scipy.signal package to design digital infinite impulse response (IIR) filters, specifically, using the iir...

posted by Christopher Felton on May 19 2013 under Audio DSP | FPGA | Basics | Tips and Tricks | Python 
Comments (0) |

Using the DFT as a Filter: Correcting a Misconception

This article is also available in pdf format. I have read, in some of the literature of DSP, that when the discrete Fourier transform (DFT) is used as a filter the process of performing a DFT cause...

posted by Rick Lyons on Feb 18 2013 under Tips and Tricks 
Comments (12) |

Coupled-Form 2nd-Order IIR Resonators: A Contradiction Resolved

This blog clarifies how to obtain and interpret the z-domain transfer function of the coupled-form 2nd-order IIR resonator. The coupled-form 2nd-order IIR resonator was developed to overcome a short...

posted by Rick Lyons on Nov 23 2012 under Tips and Tricks 
Comments (2) |

Setting the 3-dB Cutoff Frequency of an Exponential Averager

This blog discusses two ways to determine an exponential averager's weighting factor so that the averager has a given 3-dB cutoff frequency. Here we assume the reader is familiar with exponential av...

posted by Rick Lyons on Oct 22 2012 under Tips and Tricks 
Comments (5) |

TCP/IP interface (Matlab/Octave)

Communicate with measurement instruments via Ethernet (no-toolbox-Matlab or Octave) Purpose Measurement automation is digital signal processing in a wider sense: Getting a digital signal from an ana...

posted by Markus Nentwig on Jun 17 2012 under Matlab | Tips and Tricks 
Comments (4) |

How Discrete Signal Interpolation Improves D/A Conversion

This blog post is also available in pdf format. Download here. Earlier this year, for the Linear Audio magazine, published in the Netherlands whose subscribers are technically-skilled hi-fi audio e...

posted by Rick Lyons on May 28 2012 under Tips and Tricks 
Comments (0) |

How Not to Reduce DFT Leakage

This blog describes a technique to reduce the effects of spectral leakage when using the discrete Fourier transform (DFT). In late April 2012 there was a thread on the comp.dsp newsgroup discussing...

posted by Rick Lyons on May 23 2012 under Tips and Tricks 
Comments (11) |

Instant CIC

Summary: A floating point model for a CIC decimator, including the frequency response. Description: A CIC filter relies on a peculiarity of its fixed-point implementation: Normal operation involves...

posted by Markus Nentwig on May 8 2012 under Matlab | Basics | Tips and Tricks 
Comments (3) |

Accurate Measurement of a Sinusoid's Peak Amplitude Based on FFT Data

There are two code snippets associated with this blog post: Flat-Top Windowing Function for the Accurate Measurement of a Sinusoid's Peak Amplitude Based on FFT Data and Testing the Flat-Top Wind...

posted by Rick Lyons on Dec 14 2011 under Tips and Tricks 
Comments (6) |

Impulse Response Approximation

Recently, I stumbled upon a stepped-triangular (ST) approximation that can be implemented as a cascade of recursive running sum (RRS) filters.  The following is a short introduction to the steppe...

posted by Christopher Felton on Aug 5 2011 under Tips and Tricks 
Comments (3) |
| 1 | | 3 | 4 |