Algorithms & Algorithm Development
|
DSP Tricks: Doing Zero-phase filtering
Richard Lyons, author of "Digital Signal Processing," describes an easy way to cancel the nonlinear phase effects of an Infinite Impulse Response (IIR) filter.

PRODUCT HOW-TO: Increase embedded processor efficiency through the use of distributed CPU blocks
How to incorporate distributed multiprocessing in an embedded design using the Cypress PSoC 3/PSoC 5, which incorporate a main 8051 or Cortex M3 core and many Universal Digital Blocks (UDBs) serving as an array of mini-processors.

DSP Tricks: On odd way to build a simplified FIR filter structure
Richard Lyons, author of "Digital Signal Processing," describes way to reduce the number of multipliers in a linear phase FIR filter with an odd number of taps.

PRODUCT HOW-TO: Dial tone detector based on monobit periodograms
The implementation of a complex correlation algorithm on a Freescal Starcore DSP for international dial tone detection with special focus on computational load and memory requirements.

DSP Tricks: Frequency Domain Windowing
Richard Lyons, author of "Digital Signal Processing," describes a number of ways to implement windowing of FFT data using Hanning, Hamming and Blackman window techniques.

DSP Tricks: Sharpening Your FIR Filters
Richard Lyons, author of "Digital Signal Processing," describes a couple of techniques for improving the stopband attenuation of a digital filter.

Efficiently implement a Punctured Rate 1:4 Viterbi decoder on a Blackfin DSP
The Viterbi algorithm (VA) is a common means for error correction in digital communications. This article shows how to implement a punctured rate 1:4 (effectively 1:3) Viterbi decoder on a Blackfin DSP.

Implementing the Viterbi algorithm in modern digital communications systems
Though multimedia content may push the limits of digital communications systems, the Viterbi forward error correction algorithm remains the most effective way of overcoming channel noise. In this feature, CEVA describes how the algorithm works and gives a practical demonstration of how to implement it, using the TeakLite III DSP platform as an example.


MORE DESIGN CENTER
«March 2010 Algorithms & Algorithm Development
About the DSP Algorithms & Algorithm Development How-To Section DSP DesignLine's Algorithm section is the premier design resource for engineers designing and implementing DSP algorithms, codecs, standards, including those for cellular, VoIP, and audio/video.
|
|
|
|