Digital signal processing

related topics
{system, computer, user}
{math, number, function}
{math, energy, light}
{rate, high, increase}
{style, bgcolor, rowspan}
{album, band, music}

Digital signal processing (DSP) is concerned with the representation of signals by a sequence of numbers or symbols and the processing of these signals. Digital signal processing and analog signal processing are subfields of signal processing. DSP includes subfields like: audio and speech signal processing, sonar and radar signal processing, sensor array processing, spectral estimation, statistical signal processing, digital image processing, signal processing for communications, control of systems, biomedical signal processing, seismic data processing, etc.

The goal of DSP is usually to measure, filter and/or compress continuous real-world analog signals. The first step is usually to convert the signal from an analog to a digital form, by sampling it using an analog-to-digital converter (ADC), which turns the analog signal into a stream of numbers. However, often, the required output signal is another analog output signal, which requires a digital-to-analog converter (DAC). Even if this process is more complex than analog processing and has a discrete value range, the application of computational power to digital signal processing allows for many advantages over analog processing in many applications, such as error detection and correction in transmission as well as data compression.[1]

DSP algorithms have long been run on standard computers, on specialized processors called digital signal processors (DSPs), or on purpose-built hardware such as application-specific integrated circuit (ASICs). Today there are additional technologies used for digital signal processing including more powerful general purpose microprocessors, field-programmable gate arrays (FPGAs), digital signal controllers (mostly for industrial apps such as motor control), and stream processors, among others.[2]

Contents

Full article ▸

related documents
Vorbis
Video codec
Scrambler
Distributed computing
DivX
Address Resolution Protocol
WAV
Blue Gene
Bally Astrocade
Packet switching
BS2000
TOPS-20
Wikipedia:Federal Standard 1037C terms/telephony terms
Internet Message Access Protocol
HyperTransport
Wikipedia:Federal Standard 1037C terms/telecommunication network terms
ICL VME
Video on demand
Audio amplifier
Wormhole switching
Extended Industry Standard Architecture
Intel 80386
GE-600 series
TI-89 series
Internet Protocol Suite
Linux distribution
Instruction set
RDRAM
DirectX
Software testing