Sign in

username:

password:



Not a member?

Search blogs



Search tips

Articles by category



Our Bloggers

See Also

Embedded SystemsFPGAElectronics

Tips and Tricks - DSP Blog


Current list of bloggers:
Andor Bariska | Anthony Ricke | Duraisamy Sundararajan | Eric Jacobsen | Jeff Brower | Julius Orion Smith III | Markus Nentwig | Mike Dunn | Parth Vakil | Peter Kootsookos | Prabindh Sundareson | Praveen Raghavan | Rick Lyons | Seth Benton | Shehrzad Qureshi | Stephane Boucher | Steve Smith | Tim Wescott 

RSS Feed | Add to Technorati Favorites

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

  

Most Popular First | Highest Rated First | Most Recent First

Delay estimation by FFT

Summary: The delay between a signal and a reference appears in the frequency domain as linear phase shift. It can be estimated with subsample accuracy using FFT methods.This article provides a Matlab ...

posted by Markus Nentwig on Sep 22 2007 under Matlab | Basics | Tips and Tricks 
Comments (19) |

Linear-phase DC Removal Filter

This blog describes several DC removal networks that might be of interest to the dsprelated.com readers. Back in August 2007 there was a thread on the comp.dsp newsgroup concerning the process of re...

posted by Rick Lyons on Mar 30 2008 under Tips and Tricks 
Comments (18) |

Computing Large DFTs Using Small FFTs

It is possible to compute N-point discrete Fourier transforms (DFTs) using radix-2 fast Fourier transforms (FFTs) whose sizes are less than N. For example, let's say the largest size FFT software ro...

posted by Rick Lyons on Jun 23 2008 under Tips and Tricks 
Comments (10) |

A brief look at multipath radio channels

Summary: Discussion of multipath propagation and fading in radio links Radio channels, their effects on communications links and how to model them are a popular topic on comp.dsp. Unfortunately, for m...

posted by Markus Nentwig on Oct 31 2007 under Basics | Tips and Tricks 
Comments (7) |

Spectral Flipping Around Signal Center Frequency

Most of us are familiar with the process of flipping the spectrum (spectral inversion) of a real signal by multiplying that signal's time samples by (-1)n. In that process the center of spectral rotat...

posted by Rick Lyons on Nov 7 2007 under Tips and Tricks | Multirate DSP 
Comments (4) |

Using Mason's Rule to Analyze DSP Networks

There have been times when I wanted to determine the z-domain transfer function of some discrete network, but my algebra skills failed me. Some time ago I learned Mason's Rule, which helped me sol...

posted by Rick Lyons on Aug 31 2009 under Tips and Tricks 
Comments (3) |

Resolving 'Can't initialize target CPU' on TI C6000 DSPs - Part 2

Configuration The previous article discussed CCS configuration. The prerequisite for the following discussion is a valid CCS configuration file. All references will be for CCS 3.3, but they may be use...

posted by Mike Dunn on Nov 12 2007 under TMS320C6x | Basics | Tips and Tricks 
Comments (2) |

Computing an FFT of Complex-Valued Data Using a Real-Only FFT Algorithm

Someone recently asked me if I knew of a way to compute a fast Fourier transform (FFT) of complex-valued input samples using an FFT algorithm that accepts only real-valued input data. Knowing of no ...

posted by Rick Lyons on Feb 9 2010 under Tips and Tricks 
Comments (3) |

Simultaneously Computing a Forward FFT and an Inverse FFT Using a Single FFT

Most of us are familiar with the processes of using a single N-point complex FFT to: (1) perform a 2N-point FFT on real data, and (2) perform two independent N-point FFTs on real data [1–5]. I...

posted by Rick Lyons on Jan 13 2009 under Tips and Tricks 
Comments (3) |

A Differentiator With a Difference

Some time ago I was studying various digital differentiating networks, i.e., networks that approximate the process of taking the derivative of a discrete time-domain sequence. By "studying" ...

posted by Rick Lyons on Nov 3 2007 under Tips and Tricks 
Comments (1) |
| 1 | 2 | next

Fatal error: Call to a member function finish() on a non-object in /home/dsprelat/public_html/new/blogs.php on line 153