Course detail
Digital Signal Processing
FEKT-LCSIAcad. year: 2010/2011
Characteristics and classification of discrete signals and systems. Operations with signals and examples of systems. Spectral analysis using FFT. Spectrograms and moving spectra. Discrete Hilbert transform. Representation of pass-band signals.Power spectral density and its estimation. Non-parametric methods. Linear prediction analysis. Autoregression processes, moving average. Parametric methods for calculating power spectral density. Adaptive filtering. Type LMS and RLS gradient algorithms. Adaptive block filters. Decimation and interpolation. Transversal and polyphase filters. Banks of filters with perfect reconstrruction. Half-band filters. Wavelet transformation. Signal analysis with multiple resolution. Compression of audio-signals in telecommunications.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
Characterization and classification of discrete systems. Compressors and expanders, limiters and equalizers, frequency and time filters, noise reduction, musical effects, tone selection, echo suppression, etc.
FFT-based spectral analysis. Relation between DFT and bank of filters. Windowing in spectral analysis. Calculation of spectrum at a point and on a curve in z-plane. Chirp z-transform algorithm. Spectrograms and moving spectra. Goertzel algorithm.
Discrete Hilbert transform. Analytical signal. Minimum phase condition. Calculation of instantaneous frequency. Representation of limited-band signals.
Power spectral density and its estimation. Consistent estimation. Calculation based on correlation. Periodogram. Non-parametric methods. Bartlet and Welch methods.
Linear prediction analysis. Representation of stationary random process using rational fraction function. Autoregression processes, moving average. Direct and reverse linear prediction. Examples of applications in mobile networks.
Parametric methods for calculating power spectral density. Type AR model (Yule-Walker method). Spectrum estimation with maximum entropy (Burg method). Type ARMA models and estimation of their parameters.
Adaptive filtering. Type LMS and RLS algorithms and their modifications. Adaptive block filters. Application examples (adaptive echo suppression in ADSL transmission, equalization in mobile network, etc.). .
Digital signal processing via sampling frequency change. Decimation and interpolation. Design of multirate digital filters.
Transversal and polyphase filters. Two-channel and multi-channel quadrature mirror filters (QMF).
Filter banks with perfect reconstruction. Half-band filters. Para-unitary filter banks. SBC filter banks. Octave filter banks and wavelets.
Wavelet transform. Signal analysis with multiple resolution. Discrete wavelet transform. Orthogonal and biorthogonal filter banks.
Compression of audio-signals in telecommunications. PCM bit data flow and its reduction. Masking and perceptional coding. Filter banks of compression methods. Type MPEG audio standards.
Exercise in computer lab
Teacher / Lecturer
Syllabus
Basic types of discrete systems and methods of their application.
FFT spectral analysis, calulation of spectrum at a point and on a curve.
Analytical signal and establishment of instantaneous frequency. Minimum phase systems.
Bartlet and Welch methods for caculating power spectral density, using Matlab.
Test No 1.
Linear prediction, modelling of autoregression processes.
Parametric methods of establishing correlation and power spetral density.
Adaptive algorithms and their modelling with the aid of Matlab.
Test No 2.
Decimation and interpolation. Filter banks.
Matlab-modelled compression methods for audio- and video-signals.
Test No 3