SylabUZ

Generate PDF for this page

Digital signal processing and compression - course description

General information
Course name Digital signal processing and compression
Course ID 11.3-WE-INFD-DSPaC-Er
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study Computer Science
Education profile academic
Level of studies Second-cycle Erasmus programme
Beginning semester winter term 2022/2023
Course information
Semester 2
ECTS credits to win 5
Course type obligatory
Teaching language english
Author of syllabus
  • dr hab. inż. Andrzej Janczak, prof. UZ
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Lecture 30 2 - - Exam
Laboratory 30 2 - - Credit with grade

Aim of the course

To present the basics of discrete linear systems, spectral analysis, and filtration of discrete signals. Developing the skill of designing SOI and NOI filters. To learn about the basic methods of lossless compression and lossy compression, their properties and applications.

Prerequisites

Mathematical analysis

Scope

Mathematical representation of continuous and discrete signals. Causal, time-invariant linear systems. Sampling and amplitude quantization of signals, Nyquist-Shannon theorem. Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT). Frequency analysis of signals using DFT. Z transformation, discrete transmittance.

Digital filters, finite impulse response (SOI) filters and infinite impulse response (NOI) filters. Design methods for SOI and NOI filters. Effects of finite register length in digital signal processing.

Lossless compression. Mathematical basis of lossless compression. Huffman coding, arithmetic coding, dictionary coding methods, predictive coding. Applications of lossless compression in text, sound and image compression tasks.

Lossy compression. Mathematical foundations of lossy compression. Scalar quantization, vector quantization, differential coding. Transformational coding, Karhunen-Loev transformation, discrete cosine transform, discrete Walsh-Hadamard transformation. Subband coding, wavelet compression. Applications of lossy compression in audio and image compression tasks.

Teaching methods

Lecture: traditional lecture
Laboratorium: lab exercises

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Lecture - the condition of getting credit is obtaining a positive grade from an exam carried out in writing or oral

Laboratory - the condition of getting credit is obtaining positive grades from all laboratory exercises, planned to be implemented under the laboratory program.

 

Recommended reading

1. Lyons R.G.: Understanding Digital Signal Processing, Prentice-Hall Inc. Upper Saddle River, 2011.

2. Oppenheim A. V., Schafer R. W, Buck J. R.: Digital Signal Processing, Prentice-Hall Inc. Upper Saddle River, 1999.

3. Sayood K.: Introduction to Data Compression, Third Edition. Morgan Kaufmann Publishers, San Francisco, 2006.

Further reading

Notes


Modified by dr hab. inż. Andrzej Janczak, prof. UZ (last modification: 11-04-2022 11:58)