Digital Signal Processing
Contents |
Introduction
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 discuss some of the mathematical concepts behind digital processing, it will then discuss some particular algorithms, and finally it will discuss the actual implementations of these techniques in actual 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 about language dependance, except where otherwise noted. For some solid background information on some of the mathematical theory 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
Basic Information
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
Analog Filter Modeling
Digital Processing
Filter Implementation
- Filter Verification
- Implementability
Noise and Errors
- Finite wordlength effects
- Clipping
- Quantization Effects
- Roundoff errors
- Limit Cycles
- Discrete Stochastic Process
Multirate Systems
- Upsampling and Downsampling
- Multirate Filters
- Decimation and Interpolation
- Polyphase decomposition
Advanced Filters
- Dynamic Range Scaling
- Filter Sensitivity
Spectral Analysis
- Classical
- nonparametric
- Parametric
- Linear Prediction
Adaptive filters
- Wiener Filters
- Normal Equations
