Click here to Subscribe

BPL
LMDS
GPU
VoP
OLED
DSP
Opera Browser
The FCC
More...

View this feed in your browser

Other Services:


Search All Issues, Conference Reports and Tutorials

Web Services Summit

Fair Use or Copyright?

Deregulation Smoke and Mirrors

More...

 

 

DSP Tutorial

Background

Digital Signal Processor
A Digital Signal Processor is a special-purpose CPU (Central Processing Unit) that provides ultra-fast instruction sequences, such as shift and add, and multiply and add, which are commonly used in math-intensive signal processing applications.

DSPs are not the same as typical microprocessors though. Microprocessors are typically general purpose devices that run large blocks of software. They are not often called upon for real-time computation and they work at a slower pace, choosing a course of action, then waiting to finish the present job before responding to the next user command. A DSP, on the other hand, is often used as a type of embedded controller or processor that is built into another piece of equipment and is dedicated to a single group of tasks. In this environment, the DSP assists the general purpose host microprocessor.

Digital Signal Processing
Digital Signal Processing is a technique that converts signals from real world sources (usually in analog form) into digital data that can then be analyzed. Analysis is performed in digital form because once a signal has been reduced to numbers, its components can be isolated, analyzed and rearranged more easily than in analog form.

Eventually, when the DSP has finished its work, the digital data can be turned back into an analog signal, with improved quality. For example, a DSP can filter noise from a signal, remove interference, amplify frequencies and suppress others, encrypt information, or analyze a complex wave form into its spectral components.

This process must be handled in real-time - which is often very quickly. For instance, stereo equipment handles sound signals of up to 20 kilohertz (20,000 cycles per second), requiring a DSP to perform hundreds of millions of operations per second.

Types of DSPs

Because different applications have varying ranges of frequencies, different DSPs are required. DSPs are classified by their dynamic range, the spread of numbers that must be processed in the course of an application. This number is a function of the processor's data width (the number of bits it manipulates) and the type of arithmetic it performs (fixed or floating point). For example, a 32-bit processor has a wider dynamic range than a 24-bit processor, which has a wider range than 16-bit processor. Floating-point chips have wider ranges than fixed-point devices.

Each type of processor is suited for a particular range of applications. Sixteen-bit fixed-point DSPs are used for voice-grade systems such as phones, since they work with a relatively narrow range of sound frequencies. Hi-fidelity stereo sound has a wider range, calling for a 16-bit ADC (Analog/Digital Converter), and a 24-bit fixed point DSP. Image processing, 3-D graphics and scientific simulations have a much wider dynamic range and require a 32-bit floating-point processor.

Uses
DSP chips are used in sound cards, fax machines, modems, cellular phones, high-capacity hard disks and digital TVs. According to Texas Instruments, DSPs are used as the engine in 70% of the world's digital cellular phones, and with the increase in wireless applications, this number will only increase.Digital signal processing is used in many fields including biomedicine, sonar, radar, seismology, speech and music processing, imaging and communications.
Market
According to Forward Concepts, the market for DSP chips is growing at twice the rate of the semiconductor industry as a whole. They predict that over the next few years the digital signal processing business will increase by 33% annually, leading to an overall market of $11 billion in 1999. About $4.5 billion of this will be for general purpose DSPs.
 
Additional sources of information*

Bores Signal Processing - Intro to DSP
What is.com - digital signal processing
ePanorama.net Digital Signal Processing Page


Companies providing DSPs

Analog Devices
Texas Instruments
Motorola





*The WAVE Report is not responsible for content on additional sites

11/15/01

Comments?
E-mail webmaster
Page updated 1/24/07
Copyright 4th Wave Inc, 2007