Department of Electrical and Computer Engineering

MENUMENU
  • Department
      • Profile
      • Faculty
      • Evaluation
      • Administration
      • Staff
  • Studies
    • Subject Areas
    • Undergraduate Studies
    • Postgraduate Studies
      • MSc Studies in “Science and Technology of ECE”
      • MSc Studies in “Smart Grid Energy Systems”
      • MSc Studies in “Applied Informatics”
    • PhD Studies
    • Course List
      • Undergraduate Courses
      • Postgraduate Courses
        • Science and Technology of ECE
        • Smart Grid Energy Systems
        • Applied Informatics
      • Erasmus
    • ECTS
    • Career Opportunities
    • Practise Training
  • Research
    • Labs
    • Research Projects
    • Postdoc Research
    • Ph.D. Candidates
    • Theses – Technical Reports
    • Active Research Projects

      MLSysOps: Machine Learning for Autonomic System Operation in the Heterogeneous Edge-Cloud Continuum

      Scientific Responsible

      Spyros LalisSpyros Lalis, Professor
      E-mail: lalis@e-ce.uth.gr

      TitleMLSysOps: Machine Learning for Autonomic System Operation in the Heterogeneous Edge-Cloud Continuum
      Duration2023 – 2025
      Sitehttps://csl.e-ce.uth.gr/projects/mlsysops

      Read More

  • Alumni
    • Ph.D. Graduates
  • Service Offices
    • Secretariat
    • Technical support
  • Announcements
    • General Announcements
    • Academic News
  • Contact
    • Department of Electrical and Computer Engineering
      • Sekeri – Cheiden Str
        Pedion Areos, ECE Building
        383 34 Volos – Greece
      Tel.+30 24210 74967, +30 24210 74934
      e-mailgece ΑΤ e-ce.uth.gr
      PGS Tel.+30 24210 74933
      PGS e-mailpgsec ΑΤ e-ce.uth.gr
      URLhttps://www.e-ce.uth.gr/contact-info/?lang=en
  • Login

ECE325 Digital Signal Processing

Home » Studies » Undergraduate Studies » Undergraduate Courses » ECE325 Digital Signal Processing
Subject AreaSignals, Communications, and Networking
SemesterSemester 5 – Fall
TypeElective
Teaching Hours4
ECTS6
Prerequisites
  • ECE218 Signals and Systems
Course Sitehttps://eclass.uth.gr/courses/E-CE_U_195/
Course Director

Gerasimos PotamianosGerasimos Potamianos, Associate Professor
E-mail: gpotamianos@e-ce.uth.gr

Course Instructor
  • Gerasimos Potamianos, Associate Professor
    E-mail: gpotamianos@e-ce.uth.gr
  • Description
  • Learning Outcomes

The course focuses on the basic techniques for processing discrete-time signals, constituting one of the core elective courses in the department specialization area of signals, communications, and networks. In summary, it covers the following topics:

  • Review of the theory of discrete-time signals and systems with emphasis on the analysis of linear, time-invariant systems using the discrete-time Fourier and Z transforms.
  • Sampling of continuous-time signals, their reconstruction from their samples, and discrete-time processing of continuous-time systems.
  • Sampling rate changes using discrete-time processing, multi-rate signal processing, and filter-banks.
  • Transform analysis of linear time-invariant systems, minimum-phase systems, and linear systems with generalized linear phase.
  • Structures for discrete-time system implementation.
  • Infinite impulse response filter design by means of the impulse invariance method or the bilinear transform.
  • Finite impulse response filter design by windowing.
  • The discrete Fourier transform, algorithms for its fast computation, and circular convolution.
  • Fourier analysis of signals using the discrete Fourier transform, including windowing, the time-dependent Fourier transform, signal spectrogram and periodogram, as well as signal reconstruction by overlap-add.
  • Basic computational tools in Matlab corresponding to the above.

This course introduces students to the basic concepts and algorithms employed in the processing of discrete-time signals, while also providing numerous examples to allow student familiarization with them, as well as practical computational tools within the Matlab software framework, further demonstrating these.

Students successfully completing this class will have mastered the main concepts, algorithms, and tools in digital signal processing. For example, they will be able to:

  • Perform signal sampling and reconstruction operations employing appropriate parameters and functions.
  • Process continuous-time systems in the discrete-time domain and vice-versa.
  • Change the sampling rate of discrete-time signals, while avoiding aliasing effects.
  • Compute the frequency response of linear time-invariant discrete-time systems, perform minimum-phase / all-pass system decomposition, and describe linear-phase systems.
  • Implement discrete-time systems using various structures.
  • Design finite and infinite impulse response filters using various techniques.
  • Understand the significance of the discrete Fourier transform and its fast implementation.
  • Perform discrete-time signal analysis in the frequency domain employing the windowing method and the time-dependent Fourier transform, as well as signal reconstruction by overlap-add.
  • Compute signal spectrogram and periodogram.
  • Implement programs in Matlab to perform aforementioned tasks.

e-Yπηρεσίες

Contact Info

  • Sekeri – Cheiden Str, Pedion Areos, Volos
  • +30 24210 74967
  • +30 24210 74934
  • Email: gece@e-ce.uth.gr

Announcements

  • Academic News

Find us

  • Facebook
  • Twitter
  • Youtube
  • Linkedin
© Copyright 2025 Department of Electrical and Computer Engineering
We use cookies to ensure that we give you the best experience on our website.OKΠληροφορίες