You are on page 1of 4

Digital Signal Processing

Digital Signal Processing


With the explosion of digital communications and digital media, the need for methods to process digital data is more important than ever. This book will begin with a look at the mathematical concepts behind digital processing, then will build on that with particular algorithms to do the work, and finally will present the actual implementations of these techniques in today's hardware and software systems. Many real-world algorithms are based on the techniques described in this book. JPEG images, MP3 songs, MPEG-2 videos, and ZIP files are all processed using digital processing techniques, and all of them will be discussed, at least conceptually. This book will not teach programming, and will probably not even provide much in the way of actual code, so we don't need to worry much about computer language dependence, except where otherwise noted. For some solid background information on the various mathematical theories in this book, consider reading Signals and Systems. This book is in a very early stage of production, and many of the pages either don't exist or only exist as bare stubs. Help and contributions from all wikibookians will be very much appreciated!

Table of Contents
Introduction Using MATLAB

Basic Information
Discrete Data Discrete Operations Digital Systems Impulse Response Sampling and Reconstruction

Transforms
Continuous-Time Fourier Transform (CTFT) Discrete-Time Fourier Transform (DTFT) Discrete Fourier Transform (DFT) Fourier Series Expansion (FSE) Z Transform Hilbert Transform Fast Fourier Transform (FFT) Algorithm

Digital Filters
Digital Filters FIR Filter Design Filter Representation Tunable Filters Infinite Input Filtering Computer-aided Filter Design Ideal Filters Least Squares Design

Digital Signal Processing

Analog Filter Modeling


Analog Filter Design Spectral Transforms Analog Mappings Bilinear Transform

Digital Processing
Discrete Cosine Transform Haar Transform Quantization Multirate DSP Windowing

Filter Implementation
Filter Verification Implementability

Noise and Errors


Finite wordlength effects Clipping Quantization Effects Roundoff errors Limit Cycles Discrete Stochastic Process

channel of noises

Multirate Systems
Upsampling and Downsampling Multirate Filters Decimation and Interpolation Polyphase decomposition

Advanced Filters
Dynamic Range Scaling Filter Sensitivity

Digital Signal Processing

Spectral Analysis
Classical nonparametric Parametric Linear Prediction

Adaptive filters
Wiener Filters Normal Equations Kalman Filtering

Applications
DSP Programming Sound Processing Image Processing Digital Signal Processors

Appendices
Transforms

Resources and Licensing


Resources Licensing

Article Sources and Contributors

Article Sources and Contributors


Digital Signal Processing Source: http://en.wikibooks.org/w/index.php?oldid=2363956 Contributors: A3392, Adrignola, Az1568, Darklama, EdCorr, Fishpi, Mattb112885, Mcleodm, Muhammad Riaz, Thenub314, Thisara.d.m, Vankagovind, Whiteknight, Wknight8111, 14 anonymous edits

License
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/

You might also like