Professional Documents
Culture Documents
DSP
Professor A G Constantinides© 1
AGC
Digital Signal Processing &
DSP
Digital Filters
Contents
1-Introduction
1) Introduction to Digital Signal Processing
Review of background DSP
Review of mathematical methods
Review of discrete-time random
processes and linear systems
Professor A G Constantinides© 2
AGC
Digital Signal Processing &
DSP Digital Filters
2) Multirate techniques and wavelets
Introduction to short-time Fourier analysis
and synthesis
Introduction to generalised time-frequency
representation
Wavelet analysis
decimation
Professor A G Constantinides© 3
AGC
Digital Signal Processing &
DSP Digital Filters
3) Classical spectrum estimation methods
Power spectrum, power spectral density functions,
Estimation of autocorrelations
Professor A G Constantinides© 4
AGC
Digital Signal Processing &
DSP Digital Filters
4) Modern spectrum estimation methods
Introduction to modern spectral estimation:
estimators
The Maximum Entropy Method (MEM) or
algorithm
Professor A G Constantinides© 5
AGC
Digital Signal Processing &
DSP Digital Filters
4) Modern spectrum estimation methods
(continued)
Introduction to Linear Prediction
and correlations
Cholesky decomposition
Lattice Filters
Professor A G Constantinides© 6
AGC
Digital Signal Processing &
DSP Digital Filters
5) Adaptive signal processing
Introduction to adaptive signal processing
Steepest descent
Kalman Filters
Professor A G Constantinides© 7
AGC
Digital Signal Processing &
DSP Digital Filters
6) Applications
Communications
Biomedical
Seismic
Audio/Music
Professor A G Constantinides© 8
AGC
DSP DIGITAL FILTERS
Digital Filters
In this course you will learn:
flat.
Why Chebyshev and Elliptic responses are
equiripple.
When to choose an IIR and when an FIR
filter
Professor A G Constantinides© 9
AGC
DSP DIGITAL FILTERS
How do you design FIR and IIR filters from
specifications on amplitude performance?
What are multirate systems and their
properties? What is interpolation /
Upsampling and Decimation / Downsampling?
How do you design efficient Decimation and
Interpolation systems?
What are frequency transformations and how
do you design these?
How accurate is the DFT as a spectrum
estimator?
Professor A G Constantinides© 10
AGC
DSP DIGITAL FILTERS
What are short FFT algorithms?
How do you choose the required
wordlength?
What are Fast Convolutions and how
are they realised?
How do you deal with a DSP problem in
practice?
Professor A G Constantinides© 11
AGC
DSP Course content
Assumed DSP background
Professor A G Constantinides© 12
AGC
DSP Course content
2-Digital Filter Design
1-Digital Filters (FIR)
3-Multirate
1-Interpolation_Decimation
Professor A G Constantinides© 13
Course content
AGC
DSP
4-Tranforms
1-DFT
2-DFT_one2two
3-general transforms
4-Wavelets
5-Finite Wordlength
1-Finite Wordlength
Professor A G Constantinides© 14
AGC
DSP Course content
6-Spectrum Estimation (Assumed
background in Mathematical
Background folder)
1-Fourier transform & DFT
2-FFT-based Power Spectrum Estimation
3-Modern Spectrum Estimation
4-Intro-Estimation
5-Eigen-based methods
6-A Prediction Problem
Professor A G Constantinides© 15
AGC
DSP Course content
7-Adaptive Signal Processing
1-Adaptive Signal Processing
8-Applications
1-Applications
2-Applications
Professor A G Constantinides© 16
Digital Signal Processing &
AGC
DSP Digital Filters
BOOKS
Main Course text books: Digital Signal
Processing: A computer Based Approach, S K
Mitra, McGraw Hill
Mathematical Methods and Algorithms for
Signal Processing, Todd Moon, Addison
Wesley
Other books:
Professor A G Constantinides© 17
AGC
DSP DIGITAL FILTERS
Analogue Vs Digital Signal Processing
Reliability:
Analogue system performance degrades due to:
Long term drift (ageing)
Short term drift (temperature?)
Sensitivity to voltage instability.
Batch-to-Batch component variation.
High discrete component count
Interconnection failures
Professor A G Constantinides© 18
AGC
DSP DIGITAL FILTERS
Digital Systems:
No short or long term drifts.
Relative immunity to minor power supply
variations.
Virtually identical components.
IC’s have > 15 year lifetime
Development costs
System changes at design/development
stage only software changes.
Digital system simulation is realistic.
Professor A G Constantinides© 19
AGC
DSP DIGITAL FILTERS
Power aspects
Size
Dissipation
Professor A G Constantinides© 20
AGC
DSP Applications
Radar systems & Sonar systems
Doppler filters.
Clutter Suppression.
Matched filters.
Target tracking.
Identification
Professor A G Constantinides© 21
AGC
DSP DIGITAL FILTERS
Image Processing
Image data compression.
Image filtering.
Image enhancement.
Spectral Analysis.
Professor A G Constantinides© 22
AGC
DSP DIGITAL FILTERS
Spectral Analysis.
Professor A G Constantinides© 23
AGC
DSP DIGITAL FILTERS
Music
Music recording.
Multi-track “mixing”.
CD and DAT.
Professor A G Constantinides© 24
AGC
DSP DIGITAL FILTERS
Digital Recording
Digital Cameras
Professor A G Constantinides© 26