EE-555 / 2 credits

Teacher: Mattavelli Marco

Language: English


Study of the essential components and implementation technologies of digital signal processing and communication systems from the theoretical, algorithmic and system implementation point of view.



signal processing systems, video compression systems, communication systems, system architectu

Learning Prerequisites

Recommended courses

Signal processing; Programming II; Information, Computation, Communication.

Important concepts to start the course

Basic theory of digital signal processing, C/C++ or java programming, basics of digital electronics.

Learning Outcomes

By the end of the course, the student must be able to:

  • Assess / Evaluate the function and the behavior of the processing components of a video processing and communication system/application
  • Formulate the basic theory of coding
  • Use the basic theory of multi-dimensional signal processing for the understanding of acquisition and display of video signals
  • Recognize the underlying theoretical (algorithmic) and implementation components that define its performance
  • Detect the possible improvements and optimizations on both algorithmic and implementation sides
  • Deduce the implementation challenges of an application design case in terms of processing, synchronization, real-time performance
  • Investigate trade-offs between performance and implementation complexity
  • Specify the essential behaviors and technological limitations of main types of memories that define systems implementation performance
  • Quantify memory system bandwidth requirements of specified algorithms

Transversal skills

  • Use a work methodology appropriate to the task.
  • Assess progress against the plan, and adapt the plan as appropriate.
  • Use both general and domain specific IT resources and tools
  • Write a scientific or technical report.
  • Continue to work through difficulties or initial failure to find optimal solutions.

Teaching methods

Lectures and projects

Expected student activities

Attendance at lectures, reading written material, doing a practical project.

Assessment methods

Written examination assessing theoretical knowledge acquired, evaluation of the project developed in terms of comprehension of the problem and quality of the developed solution (correctness and effectiveness).



C. Shannon, W. Weaver. The Mathematical Theory of Communication. Univ of Illinois Press, 1949. ISBN 0-252-72548-4.

J. Rissanen, G. G. Langdon: "Universal modeling and coding", IEEE Trans. Inform. Theor, 1981.

Leonardo Chiariglione ed. "The MPEG representation of digital media, Springer, 2012.

I.E.G. Richardson: "H.264 and MPEG-4 Video Compression", Wiley, 2004.

G. De Haan, B. Bellers: De-Interlacing and Overview", Proc. of the IEEE, VOL. 86, NO. 9, SEPTEMBER 1998.

P.A. Sarginson: "MPEG-2 Overview of the systems layer", BBC RD 1996/2.


Ressources en bibliothèque


pdf of ex-cathedra slides are available on a web site at each lesson of the course

Prerequisite for

"Information technology" orientation

In the programs

  • Semester: Fall
  • Exam form: Oral (winter session)
  • Subject examined: Systems and architectures for signal processing
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: Oral (winter session)
  • Subject examined: Systems and architectures for signal processing
  • Lecture: 2 Hour(s) per week x 14 weeks

Reference week


Related courses

Results from