Digital Signal Processing

Subject description

Discrete signals; Types of discrete signals; Characteristic values, correlation function. Convolution; Spectrum representation; Frequency spectrum of periodic signals, Discrete Fourier Transform (DFT); Spectral density function of non-periodic signals, Discrete Time Fourier Transform (DTFT); Practical use of DFT for multimedia signal processing; Sampling theorem; Sampling and reconstruction; Digital to analog and analog to digital conversion; Linear time-invariant systems; System and transfer functions; Transform Z; Discrete filters, Finite Impulse Response (FIR) filters, Infinite Impulse Response (IIR); Filter design, design with ideal filter approximation and Inverse Fourier Transform, design with frequency sampling, design of equiripple FIR filters; Filter banks; Practical aspects of digital signal processing for multimedia content.

The subject is taught in programs

Objectives and competences

The objective of the course is to familiarize students with the basic tools of digital signal processing with a multimedia approach. These are necessary for multimedia engineers and are a fundamental part of their specialized education.

With the knowledge acquired during this course, students are competent to design and implement basic systems for digital signal processing. They are competent to select the appropriate method of digital signal capturing; they understand the effects of digitizing and master basic procedures for analyzing signals in the time and frequency domains.

Finally, the acquired knowledge enables them to understand the working principles of more demanding dedicated systems for digital signal processing.

Teaching and learning methods

The lectures provide a theoretical background of the discussed chapters. We also show the solutions to simple practical digital signal processing examples. At the end of each chapter discussion, students are encourage to further reflect on the topic and search for advanced solutions for more demanding problems. We also show how to implement these solutions in practice.

Students are provided with detailed study material.

Topics discussed at the lectures are consolidated on a weekly basis during exercise hours. Students are provided with accompanying study material comprising theoretical exercise examples.

During the semester, work in the laboratory is also carried out, where students gradually learn how to use the dedicated environment and get acquinted with practical challenges. Using instructions given for each problem, students observe the effects of different digital signal processing techniques in practice.

At the end of the semester, students report their final results with a possible literature comparison.

Expected study results

Students acquire knowledge regarding the fundamental principles of design, implementation and use of digital signal processing systems.

Teaching is primarily focused towards students gaining an in-depth understanding of the basic concepts of digital signals in the time and frequency domains, on procedures and consequences of capturing, analyzing and processing signals in the discrete – digital form and their reconstruction into the analog space.

At the same time, students acquire practical experience in designing and using digital processing techniques for a variety of digital signals, including digital audio signals and images.

The study result is the ability to design and select an appropriate method for digital capturing and processing of signals, understanding the consequences of digitization and mastering the basic procedures for analyzing signals in the time and frequency space. Students learn to develop and implement basic systems for processing various digital signals.

Basic sources and literature

1. James H. MCClellan, Ronald Schafer, Mark Yoder. DSP First (2nd Edition). Pearson Education, 2015.

2. Sašo Tomažič, Leonardis Savo. Diskretni signali in sistemi. Fakulteta za elektrotehniko, 2004.

3. John G. Proakis, Dimitris K. Manolakis. Digital Signal Processing (4th Edition). Prentice Hall, 2006.

Stay up to date

University of Ljubljana, Faculty of Electrical Engineering Tržaška cesta 25, 1000 Ljubljana

E: T:  01 4768 411