Digital Signal Processing


Digital Signal Processing (DSP) is about analysing and manipulating real-world signals such as audio, images, or data from sensors. This module introduces fundamental DSP concepts, algorithms and mathematical techniques, applying these to real-world applications in audio, image and/or data processing, and using open source software such as Python and selected Python libraries.

Learning Outcomes

  1. Apply fundamental mathematical and algorithmic techniques to signals.

  2. Characterise discrete-time signals and systems, in time and frequency domains.

  3. Select and analyse fundamental signal processing algorithms.

  4. Implement and evaluate audio, image and/or data processing algorithms using industry standard software.

  5. Display an appreciation of performance and sustainability considerations.

  6. Present DSP work for professional participation & review.

% Coursework 60%
% Final Exam 40%