Digital Signal Processing

Semester:
5th
Course Type:
Track Compulsory courses (EYM)
Track:
CΕT (Computer Engineering and Telecoms)
Code:
Κ32
ECTS:
6
TEACHING HOURS per week
Theory:
4
Seminar:
0
Laboratory:
1
Specializations
Foundations of Computer Science (S1):
-
Data and Knowledge Management (S2):
-
Software (S3):
-
Hardware and Architecture (S4):
-
Communications and Networking (S5):
-
Signal and Information Processing (S6):
Υ Υποχρεωτικό
Related Courses
Course Content

The course focuses on digital signals and systems covering the basic mathematical tools for their qualitative and quantitative characterization as well as their processing. In the first part of the course, the basic definitions related to discrete time signals are introduced together with the linear time invariant systems, the convolution operation, and Z transform in conjunction with its basic properties. Furthermore, the first part includes: the transfer function of a system, the bounded input and bounded output stability, the discrete time Fourier transform, the Nyquist sampling theorem, as well as the discrete Fourier transform with its properties, the cyclic convolution, and the fast Fourier transform. In the second part of the course, the well-known implementation schemes of transfer functions are introduced (direct forms, serial and parallel) together with the design principles of digital FIR filters, linear phase filters, the windowing approach, and the optimum filtering methodology. Additionally, the design of analog filters is studied (Butterworth, Chebychev, elliptic) and its principles are further used in the design of digital IIR filters. The methods of impulse invariance and bilinear transformation are investigated through representative examples. The theory and exercises of the course include representative application examples in the fields of sound and speech signals, images, and communication signals.

LITERATURE AND STUDY MATERIALS - READING LIST
  • S. Theodoridis, Κ. Berberidis, E. Kofidis, Introduction to the Theory of Signals and Systems, Τυπωθήτω – Georgios Dardanos, 2005. (available online via ΕΥΔΟΞΟΣ)
  • Ν. Kalouptsidis, Signals, Systems and Algorithms, Diaulos, 1994. (available online via ΕΥΔΟΞΟΣ)
  • A. V. Oppenheim, R. W. Schafer, J.R. Buck, Discrete-time Signal Processing, Prentice-Hall, 1999
  • J. Proakis and D. Manolakis, Digital Signal Processing: Principles, Algorithms and Applications, Pearson, 4η έκδοση, 2007
  • Γ. Καφεντζής, Επεξεργασία Σήματος Συνεχούς & Διακριτού Χρόνου: Μια Πρώτη Εισαγωγή, Εκδόσεις Gutenberg, 2019.