Welcome to Digital Signal Processing!

purpose

This course will provide students fundamental knowledge in the field of applied mathematics necessary for the following research areas:

  • Communication Systems
  • Digital Signal Processing
  • Speech, Audio, and Image Processing
  • Computer Vision
  • Robotics

The course focuses in the fundamentals from an application point of view and is supported by extensive training in MATLAB.

Course Objectives

objective

Course objectives include:

  • Discrete time signals and systems.
  • Difference equations.
  • Discrete-time Fourier Transform.
  • Frequency Response.
  • Z Transform.
  • Linear and Time Invariant (LTI) Systems Analysis.
  • Properties of LTI Systems.
  • Signal flow graphs and structures.
  • All-pass, minimum phase, and linear phase systems.
  • FIR, IIR filters, Filter Design Principles.
  • Spectral Analysis.

Real-life applications are presented that include 1D (music, speech, telecoms, etc) or 2D (images) signals. Homework and laboratory assignments extensively use the MATLAB programming environment.

Teaching hours

Tuesday 16:00 - 18:00, Α125
Thursday 16:00 - 18:00, Α125

Lab/Tutorial hours

Friday 12:00 - 14:00, Α125

Pre-requisites

Applied Mathematics for Engineers

Course Supervision

Yannis Stylianou, Professor

Teaching

Yannis Stylianou, Professor
George Kafentzis, Adjunct Lecturer

Office hours

After e-mail communication

Mailing list

hy370-list@csd.uoc.gr

Teaching Assistants

Irene Sisamaki
(sisamaki at csd dot uoc

Athanasios Gkiolias
(agiolias at csd dot uoc dot gr)

Nikolaos Karamolegkos
(nkaramolegos at csd dot uoc dot gr)

Muhammed Shifas PV
(shifaspv at csd dot uoc dot gr)

Leonidas Bakayannis
(bakayan at csd dot uoc dot gr)

Course Credits

Elective Course Ε3 (6 ECTS)

Grading

  • Homework (H)
  • Midterm exam (ME)
  • Final exam (F >= 4.0)
  • MATLAB Homework (ML)
Grade (G) :
G = max(b1,b2), where
  • b1 = 0.5F + 0.25H + 0.25ML
  • b2 = 0.3F + 0.2ME + 0.25H + 0.25ML