Laboratory of Information Processing 1

Course Description

The purpose of this course is to give the students the practical knowledge on information processing. Students taking the course have to complete three individual projects according to their areas of interest. The topics of three projects are chosen from the following areas: digital signal processing, communication protocols, advanced algorithms and data structures, pattern recognition, stochastic systems, and video communication technologies.

General Competencies

The course offers students opportunity to program, simulate and verify basic information processing algorithms for signals, images, video, text, and other types of information. For this purpose, they will use Matlab programming environment and other languages. Also, they will be able to individually investigate real-time implementation of these algorithms. Furthermore, students will gain knowledge in modeling and simulation of random processes . They will be able to estimate mean, variance, and power spectrum from experimental data. Depending on their profile the students will gain knowledge in the area of communication protocols or advanced algorithms and data structures for information processing applications, pattern recognition, and video communication technologies. Work in the laboratory is supplemented with self study hours that students spend at home by solving exercises and writing Matlab programs as a preparation for the next laboratory session.

Learning Outcomes

  1. explain elements of practical methods for information processing
  2. analyze the given practical problem of information processing
  3. breakdown a practical problem of information processing
  4. combine acquired knowledge and propose a solution to the given problem
  5. design a new solution to the given problem
  6. evaluate a practical solution of the developed solution to an information processing problem

Forms of Teaching

Lectures

--

Laboratory Work

--

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Laboratory Exercises 50 % 100 % 50 % 100 %

Week by Week Schedule

  1. Introduction to Information Processing Laboratory. Students choose three out of six
  2. Topic: Digital Signal Processing. Realization of digital signal processing algorithms in MATLAB and practical experiments using digital signal processing evaluation systems.
  3. Topic: Stochastic processes. Modeling and simulation of random processes using MATLAB. Estimation of mean, variance, and power spectrum from experimental data. Design of Wiener and matched filter, as well as optimum scalar quantizer.
  4. Topic: Communication protocols. Application of theoretical concepts of communication protocols to information processing systems.
  5. Topic: Advanced algorithms and data structures. Practical exercises demonstrating advanced algorithms and data structures for realization of information processing software implementations.
  6. Topic: Videocommunication technologies. Practical examples and projects demonstrating videocommunication technologies and video processing methods. Video signal characteristics. Component and composite video signals. Video signal analog to digital conversion. Video signal sampling formats. Statistical and frequency image properties. MPEG-2 and H.264/AVC video coding. Image compression using discrete wavelet transform (DWT). Simulation Model for the Evaluation of DVB-T System Parameters.
  7. Topic: Pattern Recognition. Students work on projects related to implementation of pattern recognition methods with applications in analysis and classification of signals, images, speech, video, and other types of information.
  8. Midterm exam.
  9. Project work on selected topics.
  10. Project work on selected topics.
  11. Project work on selected topics.
  12. Project work on selected topics.
  13. Project work on selected topics.
  14. Project work on selected topics.
  15. Project presentations.

Study Programmes

University graduate
Information Processing (profile)
(1. semester)

Literature

D. Petrinović, R. Bregović, H. Babić. i B. Jeren (2010.), Digitalna obradba signala - Upute za laboratorijske vježbe, FER-ZESOI
Y. Wang, J. Ostermann, Y. Zhang (2001.), Video Processing and Communications, Prentice-Hall
S. Lončarić, D. Seršić, T. Petković (2005.), Random Processes in Systems Laboratory, FER-ZESOI
G. J. Holzmann (1991.), Design and Verification of Computer Protocols, Prentice-Hall
R. Sedgewick (2004.), Algorithms in C, Addison Wesley

Laboratory exercises

General

ID 35236
  Winter semester
5 ECTS
L0 English Level
L1 e-Learning
30 Lectures
0 Exercises
60 Laboratory exercises
0 Project laboratory

Grading System

91 Excellent
76 Very Good
61 Good
51 Acceptable