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

Multiplying Two Binary Numbers

I just encountered what I think is an interesting technique for multiplying two integer numbers. Perhaps some of the readers here will also find it interesting. Here's the technique: assume we want...

posted by Rick Lyons on Mar 16 2011 under Tips and Tricks 
Comments (6) |

Implementing a full-duplex UART using the TMS320VC33 serial port

Although the TMS320VC33 serial port was designed to be used as a synchronous port, it can also be used as an asynchronous port under software control. This post describes the hardware and software nee...

posted by Manuel Herrera on Mar 16 2011 under Basics | Tips and Tricks | Communication 
Comments (2) |

"Neat" Rectangular to Polar Conversion Algorithm

The subject of finding algorithms that estimate the magnitude of a complex number, without having to perform one of those pesky square root operations, has been discussed many times in the past on t...

posted by Rick Lyons on Nov 15 2010 under Tips and Tricks 
Comments (5) |

Improved Narrowband Lowpass IIR Filters

Here's a neat IIR filter trick. It's excerpted from the "DSP Tricks" chapter of the new 3rd edition of my book "Understanding Digital Signal Processing". Perhaps this trick will be of some value to ...

posted by Rick Lyons on Nov 6 2010 under Tips and Tricks 
Comments (1) |

Discrete Wavelet Transform Filter Bank Implementation (part 1)

UPDATE: Added graphs and code to explain the frequency division of the branches The focus of this article is to briefly explain an implementation of this transform and several filter bank forms. Th...

posted by David Valencia on Oct 27 2010 under Matlab | Basics | Academia / Research | Tips and Tricks | Multirate DSP | wavelet 
Comments (0) |

Least-squares magic bullets? The Moore-Penrose Pseudoinverse

Hello, the topic of this brief article is a tool that can be applied to a variety of problems: The Moore-Penrose Pseudoinverse.While maybe not exactly a magic bullet, it gives us least-squares optima...

posted by Markus Nentwig on Oct 24 2010 under Matlab | Basics | Tips and Tricks 
Comments (5) |

Computing FFT Twiddle Factors

Some days ago I read a post on the comp.dsp newsgroup and, if I understood the poster's words, it seemed that the poster would benefit from knowing how to compute the twiddle factors of a radix-2 fa...

posted by Rick Lyons on Aug 7 2010 under Tips and Tricks 
Comments (1) |

Hidden Linear Algebra in DSP

Linear algebra (LA) is usually thought of as a blunt theoretical subject. However, LA is found hidden in many DSP algorithms used widely in practice. An obvious clue in finding LA in DSP is the linea...

posted by Sami Al Dalahmah on Jun 17 2010 under Basics | Academia / Research | Tips and Tricks 
Comments (4) |

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) |

Unit Testing for Embedded Algorithms

Happy Holidays! For my premier article, I am writing about my favorite technique to use when designing and developing software- unit testing. Unit testing is a best practice when designing software...

posted by Anthony Ricke on Dec 20 2009 under Basics | Tips and Tricks 
Comments (0) |
| | 2 | | 4 |