Digital Signal Processing PDF
Digital Signal Processing PDF
1 Signal sampling
The goal of DSP is usually to measure, lter and/or compress continuous real-world analog signals. Usually, the
rst step is conversion of the signal from an analog to a
digital form, by sampling and then digitizing it using an
analog-to-digital converter (ADC), which turns the analog signal into a stream of discrete digital values. Often,
however, the required output signal is also analog, 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 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]
The NyquistShannon sampling theorem states that a signal can be exactly reconstructed from its samples if the
sampling frequency is greater than twice the highest frequency of the signal, but this requires an innite number
of samples. In practice, the sampling frequency is often
signicantly higher than twice that required by the signals limited bandwidth.
Some (continuous-time) periodic signals become nonperiodic after sampling, and some non-periodic signals
become periodic after sampling. In general, for a periodic signal with period T to be periodic (with period N)
after sampling with sampling interval Ts, the following
must be satised:
Ts N = T k
where k is an integer.[4]
2 DSP domains
In DSP, engineers usually study digital signals in
one of the following domains: time domain (onedimensional signals), spatial domain (multidimensional
signals), frequency domain, and wavelet domains. They
choose the domain in which to process a signal by making an informed assumption (or by trying dierent possibilities) as to which domain best represents the essential characteristics of the signal. A sequence of samples
from a measuring device produces a temporal or spatial
domain representation, whereas a discrete Fourier transform produces the frequency domain information, that is,
2 DSP DOMAINS
2.1
2.4
Wavelet
4 Implementation
5 Techniques
wavelet transform (DWT) is any wavelet transform for
which the wavelets are discretely sampled. As with other
wavelet transforms, a key advantage it has over Fourier
transforms is temporal resolution: it captures both frequency and location information (location in time).
Bilinear transform
Discrete Fourier transform
Discrete-time Fourier transform
Filter design
Applications
The main applications of DSP are audio signal processing, audio compression, digital image processing,
video compression, speech processing, speech recognition, digital communications, radar, sonar, nancial
signal processing, seismology and biomedicine. Specic examples are speech compression and transmission in digital mobile phones, room correction of sound
in hi- and sound reinforcement applications, weather
forecasting, economic forecasting, seismic data processing, analysis and control of industrial processes,
medical imaging such as CAT scans and MRI, MP3 compression, computer graphics, image manipulation, hi-
loudspeaker crossovers and equalization, and audio effects for use with electric guitar ampliers.
Transfer function
Z-transform
Goertzel algorithm
s-plane
6 Related elds
Analog signal processing
Automatic control
8 FURTHER READING
Computer Engineering
Computer science
Data compression
Dataow programming
Electrical engineering
Fourier analysis
Information theory
Machine learning
Real-time computing
Stream processing
Telecommunication
Time series
Wavelet
Sen M. Kuo, Woon-Seng Gan: Digital Signal Processors: Architectures, Implementations, and Applications, Prentice Hall, ISBN 0-13-035214-4
Bernard Mulgrew, Peter Grant, John Thompson:
Digital Signal Processing - Concepts and Applications, Palgrave Macmillan, ISBN 0-333-96356-3
Steven W. Smith (2002). Digital Signal Processing: A Practical Guide for Engineers and Scientists.
Newnes. ISBN 0-7506-7444-X.
Paul A. Lynn, Wolfgang Fuerst: Introductory Digital
Signal Processing with Computer Applications, John
Wiley & Sons, ISBN 0-471-97984-8
James D. Broesch: Digital Signal Processing Demystied, Newnes, ISBN 1-878707-16-7
John G. Proakis, Dimitris Manolakis: Digital Signal Processing: Principles, Algorithms and Applications, 4th ed, Pearson, April 2006, ISBN 9780131873742
Hari Krishna Garg: Digital Signal Processing Algorithms, CRC Press, ISBN 0-8493-7178-3
References
P. Gaydecki: Foundations Of Digital Signal Processing: Theory, Algorithms And Hardware Design,
Institution of Electrical Engineers, ISBN 0-85296431-5
[3] Billings S.A. Nonlinear System Identication: NARMAX Methods in the Time, Frequency, and SpatioTemporal Domains. Wiley, 2013
[4] Oppenheim, Alan V.; Schafer, Ronald W.; Buck, John R.,
Discrete-Time Signal Processing (3rd ed.), p. 15
[5] JpFix. FPGA-Based Image Processing Accelerator.
Retrieved 2008-05-10.
Further reading
Alan V. Oppenheim, Ronald W. Schafer, John R.
Buck : Discrete-Time Signal Processing, Prentice
Hall, ISBN 0-13-754920-2
Boaz Porat: A Course in Digital Signal Processing,
Wiley, ISBN 0-471-14961-6
Ashfaq Khan: Digital Signal Processing Fundamentals, Charles River Media, ISBN 1-58450-281-9
Jonathan M. Blackledge, Martin Turner: Digital Signal Processing: Mathematical and Computational
Methods, Software Development and Applications,
Horwood Publishing, ISBN 1-898563-48-9
5
James H. McClellan, Ronald W. Schafer, Mark A.
Yoder: Signal Processing First, Prentice Hall, ISBN
0-13-090999-8
John G. Proakis: A Self-Study Guide for Digital Signal Processing, Prentice Hall, ISBN 0-13-143239-7
N. Ahmed and K.R. Rao (1975). Orthogonal
Transforms for Digital Signal Processing. SpringerVerlag (Berlin Heidelberg New York), ISBN 3540-06556-3.
9.1
Text
9.2
Images
File:Jpeg2000_2-level_wavelet_transform-lichtenstein.png Source:
https://upload.wikimedia.org/wikipedia/commons/e/e0/
Jpeg2000_2-level_wavelet_transform-lichtenstein.png License: CC-BY-SA-3.0 Contributors: Own work Original artist: Alessio Damato
File:Question_book-new.svg Source: https://upload.wikimedia.org/wikipedia/en/9/99/Question_book-new.svg License: Cc-by-sa-3.0
Contributors:
Created from scratch in Adobe Illustrator. Based on Image:Question book.png created by User:Equazcion Original artist:
Tkgd2007
File:Wikibooks-logo-en-noslogan.svg Source: https://upload.wikimedia.org/wikipedia/commons/d/df/Wikibooks-logo-en-noslogan.
svg License: CC BY-SA 3.0 Contributors: Own work Original artist: User:Bastique, User:Ramac et al.
9.3
Content license