SHE Level 4
SCQF Credit Points 20.00
ECTS Credit Points 10.00
Module Code MHH606312
Module Leader Gordon Morison
School School of Computing, Engineering and Built Environment
Subject Electronic Engineering
  • A (September start)

Pre-Requisite Knowledge

Communications Engineering (SD3) or an equivalent SD3 Module

Summary of Content

This module examines the nature of digital signals and the relationship between the S-plane and the Z-plane; the design and implementation of digital filters; the analysis of processor architectures for the efficient implementation of digital signal processing algorithms; concepts and techniques used in the application of signal processing.


Sampled Data Systems: S-plane to Z-plane mapping, pole/zero diagrams, frequency/phase response. Digital Filter Design: Design of FIR/IIR filter using the Z-plane and the Bi-linear transform. DSP and Microprocessor Architectures: Architectural features of DSPs Algorithm Implementation: Implementation of DSP algorithms, features of implementation. Digital Filter and FFT Applications: Use in speech/image processing, signal extraction from noise. Applications: Adaptive DSP.

Learning Outcomes

On completion of this module the student should be able to:Analyse sampled data systems to obtain pole-zero diagrams and frequency/phase response. Understand the spectral properties of digital signals. Design and implement various FIR and IIR filters including digital approximations of analogue systems. Develop software to simulate digital systems. Implement solutions on programmable DSPs and FPGAs. Understand the applications of the DFT and FFT. Critically analyse the various computational methods and architectural properties of DSPs and general purpose microprocessors.

Teaching / Learning Strategy

Lectures will be used to deliver the theoretical concepts with tutorials used to develop an understanding of these concepts. Considerable use will be made of computer based directed learning to reinforce the material. Laboratories will be used to familiarise students with the available software tools, to simulate digital systems and to apply digital signal processing in practical applications.

Indicative Reading

Recommended: Oppenheim, Schafer (2010) Discrete-Time Signal Processing 3 ed. Pearson. Ifeachor, Jervis (2001). Digital Signal Processing, A Practical Approach. 2nd Edition, Addison-Wesley

Transferrable Skills

High Level Analytical Skills are developed through the investigation of various Signal Processing Techniques.

Module Structure

Activity Total Hours
Independent Learning (FT) 122.00
Lectures (FT) 24.00
Practicals (PT) 21.00
Independent Learning (PT) 125.00
Lectures (PT) 24.00
Assessment (FT) 18.00
Assessment (PT) 18.00
Tutorials (PT) 12.00
Practicals (FT) 36.00

Assessment Methods

Component Duration Weighting Threshold Description
Exam (Exams Office) 3.00 70.00 35% Exam by Exam Office
Coursework 0.00 15.00 n/a Minor : DSP Algorithm Optimisation
Coursework 0.00 15.00 n/a Minor : Design and Simulation of a DSP Algorithms