Digital signal processing (DSP) is the study of signals in a digital representation and the processing methods of these signals. DSP and analog signal processing[?] are subsets of signal processing. It has three major subfields: audio signal processing, digital image processing and speech processing.
In DSP, engineers most commonly study digital signals in one of the following domains: time domain (one-dimensional signals), spatial domain (multidimensional signals), frequency domain, autocorrelation domain, and wavelet domains. They choose the domain in which to process a signal by making an educated guess (or trying out different possibilities) as to which domain best represents the essential characteristics of the signal. A sequence of samples from a measuring device produces a time or spatial domain representation, whereas a discrete Fourier transform produces the frequency domain information. The autocorrelation is, loosely speaking, defined as the expected value of correlation of the signal with itself on some distance in time or spatial distance.
Signal sampling
A digital signal is often a numerical representation of a continuous signal. This discrete representation of a continuous signal will generally introduce some error in to the data. The accuracy of the representation is mostly dependent on two things; sampling frequency and the number of bits used for the representation. The continuous signal is usually sampled at regular intervals and the value of the continuous signal in that interval is represented by a discrete value. The sampling frequency or sampling rate is then the rate at which new samples are taken from the continuous signal. The number of bits used for one value of the discrete signal tells us how accurately the signal magnitude is represented. Similarly, the sampling frequency controls the temporal or spatial accuracy of the discrete signal.
The Nyquist-Shannon sampling theorem, a fundamental theorem of signal processing, states that a sampled signal cannot unambiguously represent signal components with frequencies above half the sampling frequency. This frequency (half the sampling frequency) is called the Nyquist frequency. Frequencies above the Nyquist frequency N can be observed in the digital signal, but their frequency is ambiguous. That is, a frequency component with frequency f cannot be distinguished from another component with frequency 2N-f, 2N+f, 4N-f, etc. This is called aliasing. To handle this problem as gracefully as possible, most analog signals are filtered with an anti-aliasing filter (usually a low-pass filter) at the Nyquist frequency before conversion to the digital representation.
Time and spatial domains
The most common processing approach in the time or spatial domain is enhancement of the input signal through a method called filtering. Filtering consists generally of some transformation of a number of surrounding samples around the current sample of the input and/or output signal. Properties such as the following characterize filters:
- A "linear" filter consists of a linear transformation of input samples; other filters are "non-linear."
- A "causal" transformation uses only previous samples of the input or output signals; transformations that also use future input samples are "non-causal." Adding a delay will transform many non-causal filters into causal filters.
- A "time-invariant" filter has constant properties over time; other filters such as adaptive filters change in time.
- "Finite impulse response" (FIR) filters use only the input signal; so-called "infinite impulse response" filters use both the input signal and previous samples of the output signal.
Most filters can, in Z-domain (frequency domain is a subset of Z-domain), be described by their Transfer functions.
Frequency domain
Signals are converted from time or spatial domain to the frequency domain usually through the Fourier transform. In Fourier transform the signal information is converted to a magnitude and phase component of each frequency. Regurarly, the Fourier transform is converted to the power spectrum, which is the magnitude of each frequency component squared.
The most common purpose for analysis of signals in the frequency domain is analysis of signal properties. The engineer can study the spectrum to get information of which frequencies are present in the input signal and which are missing. However, there are some commonly used frequency domain transformations, for example, the cepstrum. In generation of the cepstrum, a signal is converted to the frequency domain through Fourier transform, then the logarithm is of the spectrum, which is converted back to time domain through the inverse Fourier transform. In the cepstrum, frequency components with smaller magnitude are thus emphasised while retaining the order of magnitudes of frequency components.
Applications
Typical applications of digital signal processing are, for example, speech compression and transmission in (digital) mobile phones, equalisation of sound in Hifi-equipment, weather forecasting and economic forecasting, analysis and control of industrial processes, computer-generated animations in movies and image manipulation.
Techniques:
Related fields:
- Acoustics
- Computer Science
- Data compression
- Electrical engineering
- Information theory
- Telecommunication
External Link
- The Scientist and Engineer's Guide to Digital Signal Processing (http://www.dspguide.com )
Common misspelling and questions (FAQ)
igital-signal-processing dgital-signal-processing diital-signal-processing digtal-signal-processing digial-signal-processing digitl-signal-processing digita-signal-processing digitalsignal-processing digital-ignal-processing digital-sgnal-processing digital-sinal-processing digital-sigal-processing digital-signl-processing digital-signa-processing digital-signalprocessing digital-signal-rocessing digital-signal-pocessing digital-signal-prcessing digital-signal-proessing digital-signal-procssing digital-signal-procesing digital-signal-procesing digital-signal-processng digital-signal-processig digital-signal-processin idgital-signal-processing dgiital-signal-processing diigtal-signal-processing digtial-signal-processing digiatl-signal-processing digitla-signal-processing digita-lsignal-processing digitals-ignal-processing digital-isgnal-processing digital-sginal-processing digital-singal-processing digital-siganl-processing digital-signla-processing digital-signa-lprocessing digital-signalp-rocessing digital-signal-rpocessing digital-signal-porcessing digital-signal-prcoessing digital-signal-proecssing digital-signal-procsesing digital-signal-processing digital-signal-procesisng digital-signal-processnig digital-signal-processign digital-signal-processin ddigital-signal-processing diigital-signal-processing diggital-signal-processing digiital-signal-processing digittal-signal-processing digitaal-signal-processing digitall-signal-processing digital--signal-processing digital-ssignal-processing digital-siignal-processing digital-siggnal-processing digital-signnal-processing digital-signaal-processing digital-signall-processing digital-signal--processing digital-signal-pprocessing digital-signal-prrocessing digital-signal-proocessing digital-signal-proccessing digital-signal-proceessing digital-signal-processsing digital-signal-processsing digital-signal-processiing digital-signal-processinng digital-signal-processingg eigital-signal-processing sigital-signal-processing xigital-signal-processing rigital-signal-processing cigital-signal-processing rigital-signal-processing figital-signal-processing cigital-signal-processing d8gital-signal-processing dugital-signal-processing djgital-signal-processing d9gital-signal-processing dkgital-signal-processing d9gital-signal-processing dogital-signal-processing dkgital-signal-processing ditital-signal-processing difital-signal-processing divital-signal-processing diyital-signal-processing dibital-signal-processing diyital-signal-processing dihital-signal-processing dibital-signal-processing dig8tal-signal-processing digutal-signal-processing digjtal-signal-processing dig9tal-signal-processing digktal-signal-processing dig9tal-signal-processing digotal-signal-processing digktal-signal-processing digi5al-signal-processing digiral-signal-processing digifal-signal-processing digi6al-signal-processing digigal-signal-processing digi6al-signal-processing digiyal-signal-processing digigal-signal-processing digitql-signal-processing digitwl-signal-processing digitzl-signal-processing digitwl-signal-processing digitsl-signal-processing digitzl-signal-processing digitao-signal-processing digitak-signal-processing digita,-signal-processing digitap-signal-processing digita.-signal-processing digitap-signal-processing digita;-signal-processing digita.-signal-processing digital0signal-processing digitalpsignal-processing digital[signal-processing digital-wignal-processing digital-aignal-processing digital-zignal-processing digital-eignal-processing digital-xignal-processing digital-eignal-processing digital-dignal-processing digital-xignal-processing digital-s8gnal-processing digital-sugnal-processing digital-sjgnal-processing digital-s9gnal-processing digital-skgnal-processing digital-s9gnal-processing digital-sognal-processing digital-skgnal-processing digital-sitnal-processing digital-sifnal-processing digital-sivnal-processing digital-siynal-processing digital-sibnal-processing digital-siynal-processing digital-sihnal-processing digital-sibnal-processing digital-sighal-processing digital-sigbal-processing digital-sigjal-processing digital-sigjal-processing digital-sigmal-processing digital-signql-processing digital-signwl-processing digital-signzl-processing digital-signwl-processing digital-signsl-processing digital-signzl-processing digital-signao-processing digital-signak-processing digital-signa,-processing digital-signap-processing digital-signa.-processing digital-signap-processing digital-signa;-processing digital-signa.-processing digital-signal0processing digital-signalpprocessing digital-signal[processing digital-signal-0rocessing digital-signal-orocessing digital-signal-lrocessing digital-signal--rocessing digital-signal-;rocessing digital-signal--rocessing digital-signal-[rocessing digital-signal-;rocessing digital-signal-p4ocessing digital-signal-peocessing digital-signal-pdocessing digital-signal-p5ocessing digital-signal-pfocessing digital-signal-p5ocessing digital-signal-ptocessing digital-signal-pfocessing digital-signal-pr9cessing digital-signal-pricessing digital-signal-prkcessing digital-signal-pr0cessing digital-signal-prlcessing digital-signal-pr0cessing digital-signal-prpcessing digital-signal-prlcessing digital-signal-prodessing digital-signal-proxessing digital-signal-professing digital-signal-professing digital-signal-provessing digital-signal-proc3ssing digital-signal-procwssing digital-signal-procsssing digital-signal-proc4ssing digital-signal-procdssing digital-signal-proc4ssing digital-signal-procrssing digital-signal-procdssing digital-signal-procewsing digital-signal-proceasing digital-signal-procezsing digital-signal-proceesing digital-signal-procexsing digital-signal-proceesing digital-signal-procedsing digital-signal-procexsing digital-signal-proceswing digital-signal-procesaing digital-signal-proceszing digital-signal-proceseing digital-signal-procesxing digital-signal-proceseing digital-signal-procesding digital-signal-procesxing digital-signal-process8ng digital-signal-processung digital-signal-processjng digital-signal-process9ng digital-signal-processkng digital-signal-process9ng digital-signal-processong digital-signal-processkng digital-signal-processihg digital-signal-processibg digital-signal-processijg digital-signal-processijg digital-signal-processimg digital-signal-processint digital-signal-processinf digital-signal-processinv digital-signal-processiny digital-signal-processinb digital-signal-processiny digital-signal-processinh digital-signal-processinb dygital-signal-processing digital-signal-procesing digiyal-signal-processing digityal-signal-processing digital-signal-processingsche mi fa sovvenir del mondo antico. I' fui colui che la Ghisolabella come che suoni la sconcia novella. E non pur io qui piango bolognese; che tante lingue non son ora apprese a dicer 'sipa' tra Savena e Reno; recati a mente il nostro avaro seno>>. Cosi` parlando il percosse un demonio ruffian! qui non son femmine da conio>>. I' mi raggiunsi con la scorta mia; la` 'v'uno scoglio de la ripa uscia. Assai leggeramente quel salimmo; da quelle cerchie etterne ci partimmo. Quando noi fummo la` dov'el vaneggia lo duca disse: <