Last update April 11, 2007
Part I: Fundamentals and Filter Design (weeks 1-7)
Lecturer: Assoc. Prof. Dušan Kocur, PhD.
Part II: Realization and Implementation (weeks 8-13)
Lecturer: Assoc. Prof. Miloš Drutarovský, PhD.
Detailed Overview of Lectures
Detailed Overview of Lessons
Projects for Students
Credits: 5
Lectures/Exercises: 2/2e (The subject is taught in English)
Discrete-time signals and systems (time-domain, frequency-domain, transform-domain signal and system representation). Introduction to digital filter theory (definitions of basic terms, filter specifications, frequency response of linear phase FIR digital filters). Linear-phase FIR digital filter design (windows method, frequency-sampling methods, equiripple digital filter design). IIR digital filter design (method of approximation of derivatives, matched Z-transform method, impulse-invariant method, method of bilinear transformation). Frequency transformations. Digital filter (direct realizations, parallel realizations, cascade realizations, FFT-based realizations). Digital filter implementation (overview of hardware for digital filters implementation, finite word length problems, coefficient quantization, scaling in fixed-point arithmetic).
Fundamentals and Filter Design
Lectures
Lessons
Realization and Implementation
Lectures
Lessons
FilterExpress
(Digital Filter Synthesis v5.1) (free registration needed)
Matlab m-file for demonstration
of instability of direct IIR filter realization in Matlab environment
Source codes for Matlab v.4.2.1 from the book [2]
Matlab IIR filter design
(includes
proper scaling and quatization)
Matlab functions for porting
FIR and IIR filters to fixed-point Analog Devices DSPs
References: